0000883902-21-000040.txt : 20210804 0000883902-21-000040.hdr.sgml : 20210804 20210803215027 ACCESSION NUMBER: 0000883902-21-000040 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20210703 FILED AS OF DATE: 20210804 DATE AS OF CHANGE: 20210803 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: 211142147 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-20210703.htm 10-Q cnr-20210703
0000883902--12-312021Q2FALSEP3YP3YP3Y00008839022021-01-012021-07-03xbrli:shares00008839022021-07-27iso4217:USD00008839022021-04-042021-07-0300008839022020-04-052020-07-0400008839022020-01-012020-07-04iso4217:USDxbrli:shares00008839022021-07-0300008839022020-12-310000883902cnr:ABLCreditFacilityDue2023Member2021-01-012021-07-030000883902cnr:ABLCreditFacilityDue2023Member2020-01-012020-07-040000883902cnr:CashFlowRevolverDueApril2023Member2021-01-012021-07-030000883902cnr:CashFlowRevolverDueApril2023Member2020-01-012020-07-0400008839022019-12-3100008839022020-07-040000883902us-gaap:CommonStockMember2021-04-030000883902us-gaap:AdditionalPaidInCapitalMember2021-04-030000883902us-gaap:RetainedEarningsMember2021-04-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-030000883902us-gaap:TreasuryStockMember2021-04-0300008839022021-04-030000883902us-gaap:CommonStockMember2021-04-042021-07-030000883902us-gaap:AdditionalPaidInCapitalMember2021-04-042021-07-030000883902us-gaap:TreasuryStockMember2021-04-042021-07-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-042021-07-030000883902us-gaap:RetainedEarningsMember2021-04-042021-07-030000883902us-gaap:CommonStockMember2021-07-030000883902us-gaap:AdditionalPaidInCapitalMember2021-07-030000883902us-gaap:RetainedEarningsMember2021-07-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-030000883902us-gaap:TreasuryStockMember2021-07-030000883902us-gaap:CommonStockMember2020-04-040000883902us-gaap:AdditionalPaidInCapitalMember2020-04-040000883902us-gaap:RetainedEarningsMember2020-04-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-040000883902us-gaap:TreasuryStockMember2020-04-0400008839022020-04-040000883902us-gaap:TreasuryStockMember2020-04-052020-07-040000883902us-gaap:CommonStockMember2020-04-052020-07-040000883902us-gaap:AdditionalPaidInCapitalMember2020-04-052020-07-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-052020-07-040000883902us-gaap:RetainedEarningsMember2020-04-052020-07-040000883902us-gaap:CommonStockMember2020-07-040000883902us-gaap:AdditionalPaidInCapitalMember2020-07-040000883902us-gaap:RetainedEarningsMember2020-07-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-040000883902us-gaap:TreasuryStockMember2020-07-040000883902us-gaap:CommonStockMember2020-12-310000883902us-gaap:AdditionalPaidInCapitalMember2020-12-310000883902us-gaap:RetainedEarningsMember2020-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000883902us-gaap:TreasuryStockMember2020-12-310000883902us-gaap:TreasuryStockMember2021-01-012021-07-030000883902us-gaap:CommonStockMember2021-01-012021-07-030000883902us-gaap:AdditionalPaidInCapitalMember2021-01-012021-07-030000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-07-030000883902us-gaap:RetainedEarningsMember2021-01-012021-07-030000883902us-gaap:CommonStockMember2019-12-310000883902us-gaap:AdditionalPaidInCapitalMember2019-12-310000883902us-gaap:RetainedEarningsMember2019-12-310000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000883902us-gaap:TreasuryStockMember2019-12-310000883902us-gaap:TreasuryStockMember2020-01-012020-07-040000883902us-gaap:CommonStockMember2020-01-012020-07-040000883902us-gaap:AdditionalPaidInCapitalMember2020-01-012020-07-040000883902us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-07-040000883902us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000883902us-gaap:RetainedEarningsMember2020-01-012020-07-040000883902srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310000883902cnr:WindowsSegmentMembercnr:VinylMember2021-04-042021-07-030000883902cnr:WindowsSegmentMembercnr:VinylMember2020-04-052020-07-040000883902cnr:WindowsSegmentMembercnr:VinylMember2021-01-012021-07-030000883902cnr:WindowsSegmentMembercnr:VinylMember2020-01-012020-07-040000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2021-04-042021-07-030000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2020-04-052020-07-040000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2021-01-012021-07-030000883902cnr:WindowsSegmentMembercnr:AluminumWindowsMember2020-01-012020-07-040000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2021-04-042021-07-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-04-052020-07-040000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2021-01-012021-07-030000883902cnr:WindowsSegmentMembercnr:OtherProductsAndServicesMember2020-01-012020-07-040000883902cnr:WindowsSegmentMember2021-04-042021-07-030000883902cnr:WindowsSegmentMember2020-04-052020-07-040000883902cnr:WindowsSegmentMember2021-01-012021-07-030000883902cnr:WindowsSegmentMember2020-01-012020-07-040000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-04-042021-07-030000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-04-052020-07-040000883902cnr:VinylSidingMembercnr:SidingSegmentMember2021-01-012021-07-030000883902cnr:VinylSidingMembercnr:SidingSegmentMember2020-01-012020-07-040000883902cnr:SidingSegmentMembercnr:MetalMember2021-04-042021-07-030000883902cnr:SidingSegmentMembercnr:MetalMember2020-04-052020-07-040000883902cnr:SidingSegmentMembercnr:MetalMember2021-01-012021-07-030000883902cnr:SidingSegmentMembercnr:MetalMember2020-01-012020-07-040000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2021-04-042021-07-030000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2020-04-052020-07-040000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2021-01-012021-07-030000883902cnr:InjectionMoldedMembercnr:SidingSegmentMember2020-01-012020-07-040000883902cnr:StoneMembercnr:SidingSegmentMember2021-04-042021-07-030000883902cnr:StoneMembercnr:SidingSegmentMember2020-04-052020-07-040000883902cnr:StoneMembercnr:SidingSegmentMember2021-01-012021-07-030000883902cnr:StoneMembercnr:SidingSegmentMember2020-01-012020-07-040000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2021-04-042021-07-030000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2020-04-052020-07-040000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2021-01-012021-07-030000883902cnr:OtherProductsAndServicesMembercnr:SidingSegmentMember2020-01-012020-07-040000883902cnr:SidingSegmentMember2021-04-042021-07-030000883902cnr:SidingSegmentMember2020-04-052020-07-040000883902cnr:SidingSegmentMember2021-01-012021-07-030000883902cnr:SidingSegmentMember2020-01-012020-07-040000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2021-04-042021-07-030000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2020-04-052020-07-040000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2021-01-012021-07-030000883902cnr:MetalBuildingProductsMembercnr:CommercialSegmentMember2020-01-012020-07-040000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2021-04-042021-07-030000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2020-04-052020-07-040000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2021-01-012021-07-030000883902cnr:InsulatedMetalPanelsMembercnr:CommercialSegmentMember2020-01-012020-07-040000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2021-04-042021-07-030000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2020-04-052020-07-040000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2021-01-012021-07-030000883902cnr:MetalCoilCoatingMembercnr:CommercialSegmentMember2020-01-012020-07-040000883902cnr:CommercialSegmentMember2021-04-042021-07-030000883902cnr:CommercialSegmentMember2020-04-052020-07-040000883902cnr:CommercialSegmentMember2021-01-012021-07-030000883902cnr:CommercialSegmentMember2020-01-012020-07-040000883902cnr:PrimeWindowsLLCMember2021-04-302021-04-30cnr:manufacture0000883902country:US2021-04-302021-04-300000883902cnr:PrimeWindowsLLCMember2021-04-300000883902cnr:WindowsSegmentMembercnr:PrimeWindowsLLCMember2021-04-300000883902cnr:PrimeWindowsLLCMember2021-04-042021-07-030000883902cnr:PrimeWindowsLLCMember2021-01-012021-07-03xbrli:pure0000883902cnr:KlearyMasonryIncMember2020-03-020000883902cnr:KlearyMasonryIncMember2020-03-022020-03-020000883902cnr:KlearyMasonryIncMember2020-04-052020-07-040000883902cnr:KlearyMasonryIncMembercnr:SidingSegmentMember2020-03-020000883902cnr:KlearyMasonryIncMember2021-01-012021-07-030000883902cnr:KlearyMasonryIncMember2021-04-042021-07-030000883902us-gaap:CorporateNonSegmentMember2021-01-012021-07-0300008839022019-01-012021-07-030000883902us-gaap:EmployeeSeveranceMember2021-04-042021-07-030000883902us-gaap:EmployeeSeveranceMember2021-01-012021-07-030000883902us-gaap:EmployeeSeveranceMember2019-01-012021-07-030000883902cnr:AssetImpairmentMember2021-04-042021-07-030000883902cnr:AssetImpairmentMember2021-01-012021-07-030000883902cnr:AssetImpairmentMember2019-01-012021-07-030000883902cnr:GainOnSaleOfFacilityMember2021-04-042021-07-030000883902cnr:GainOnSaleOfFacilityMember2021-01-012021-07-030000883902cnr:GainOnSaleOfFacilityMember2019-01-012021-07-030000883902us-gaap:OtherRestructuringMember2021-04-042021-07-030000883902us-gaap:OtherRestructuringMember2021-01-012021-07-030000883902us-gaap:OtherRestructuringMember2019-01-012021-07-030000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2018-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2018-12-310000883902us-gaap:CorporateNonSegmentMember2018-12-3100008839022018-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2019-01-012019-12-310000883902us-gaap:CorporateNonSegmentMember2019-01-012019-12-3100008839022019-01-012019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2019-12-310000883902us-gaap:CorporateNonSegmentMember2019-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-01-012020-12-310000883902us-gaap:CorporateNonSegmentMember2020-01-012020-12-3100008839022020-01-012020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-12-310000883902us-gaap:CorporateNonSegmentMember2020-12-310000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-01-012021-07-030000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-01-012021-07-030000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2021-01-012021-07-030000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-07-030000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-07-030000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2021-07-030000883902us-gaap:CorporateNonSegmentMember2021-07-030000883902srt:MinimumMember2021-01-012021-07-030000883902srt:MaximumMember2021-01-012021-07-030000883902cnr: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-07-030000883902cnr:SidingSegmentMember2021-07-030000883902cnr:CommercialSegmentMember2021-07-030000883902us-gaap:InventoriesMember2021-01-012021-07-030000883902srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2021-01-012021-07-030000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2021-01-012021-07-030000883902srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2021-01-012021-07-030000883902us-gaap:TrademarksAndTradeNamesMember2021-07-030000883902srt:MinimumMembercnr:CustomerListsAndRelationshipsMember2021-01-012021-07-030000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2021-01-012021-07-030000883902srt:WeightedAverageMembercnr:CustomerListsAndRelationshipsMember2021-01-012021-07-030000883902cnr:CustomerListsAndRelationshipsMember2021-07-030000883902srt:WeightedAverageMember2021-01-012021-07-030000883902srt:MinimumMemberus-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2020-01-012020-12-310000883902srt:WeightedAverageMemberus-gaap:TrademarksAndTradeNamesMember2020-01-012020-12-310000883902us-gaap:TrademarksAndTradeNamesMember2020-12-310000883902srt:MinimumMembercnr:CustomerListsAndRelationshipsMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMembersrt:MaximumMember2020-01-012020-12-310000883902srt:WeightedAverageMembercnr:CustomerListsAndRelationshipsMember2020-01-012020-12-310000883902cnr:CustomerListsAndRelationshipsMember2020-12-310000883902srt:WeightedAverageMember2020-01-012020-12-310000883902cnr:InsulatedMetalPanelsMember2021-06-012021-06-300000883902cnr:DBCIMember2021-06-012021-06-300000883902cnr:InsulatedMetalPanelsMember2021-07-030000883902cnr:InsulatedMetalPanelsMember2020-12-310000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MinimumMember2021-01-012021-07-030000883902cnr:IncentivePlanMembersrt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-07-030000883902cnr:IncentivePlanMemberus-gaap:RestrictedStockUnitsRSUMembersrt:MaximumMember2021-01-012021-07-030000883902cnr:IncentivePlanMembersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-07-030000883902cnr:IncentivePlanMembersrt:MinimumMemberus-gaap:PerformanceSharesMember2021-01-012021-07-030000883902us-gaap:PerformanceSharesMember2021-07-030000883902cnr:KeyEmployeeAwardsMemberus-gaap:PerformanceSharesMember2021-01-012021-07-030000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2021-01-012021-07-030000883902us-gaap:RestrictedStockUnitsRSUMembercnr:KeyEmployeeAwardsMember2020-01-012020-07-040000883902cnr:PerformanceStockUnitsMembercnr:KeyEmployeeAwardsMember2021-01-012021-07-030000883902cnr:PerformanceStockUnitsMembercnr:KeyEmployeeAwardsMember2020-01-012020-07-040000883902us-gaap:EmployeeStockOptionMember2021-04-042021-07-030000883902us-gaap:EmployeeStockOptionMember2020-04-052020-07-040000883902us-gaap:EmployeeStockOptionMember2021-01-012021-07-030000883902us-gaap:EmployeeStockOptionMember2020-01-012020-07-040000883902us-gaap:PerformanceSharesMember2021-04-042021-07-030000883902us-gaap:PerformanceSharesMember2020-04-052020-07-040000883902us-gaap:PerformanceSharesMember2021-01-012021-07-030000883902us-gaap:PerformanceSharesMember2020-01-012020-07-040000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-04-042021-07-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-04-052020-07-040000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-01-012021-07-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2020-01-012020-07-040000883902us-gaap:PensionPlansDefinedBenefitMember2021-07-030000883902us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2021-07-030000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member2021-07-030000883902cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member2020-12-310000883902cnr:TermLoanFacilityDueApril2028Member2021-07-030000883902cnr:TermLoanFacilityDueApril2028Member2020-12-310000883902cnr:EightPercentSeniorNotesDue2026Member2021-07-030000883902cnr:EightPercentSeniorNotesDue2026Member2020-12-310000883902cnr:A6125SeniorNotesDueJanuary2029Member2021-07-030000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-12-310000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:AblFacilityMember2021-07-030000883902us-gaap:OtherAssetsMembercnr:ABLCreditFacilityDue2023Membercnr:AblFacilityMember2020-12-310000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-120000883902cnr:TermLoanFacilityMembercnr:PlyGemMember2018-11-162018-11-160000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-11-162018-11-160000883902cnr:CashFlowRevolverMember2021-04-150000883902cnr:ExtendedCashFlowRevolverMember2021-04-150000883902cnr:TermLoanFacilityMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-150000883902cnr:TrancheBTermLoanMember2021-04-152021-04-150000883902cnr:TermLoanFacilityMember2021-04-042021-07-030000883902cnr:TermLoanFacilityMember2021-01-012021-07-030000883902cnr:TermLoanFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMemberus-gaap:BaseRateMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2021-07-030000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:LondonInterbankOfferedRateLIBORMembercnr:CashFlowRevolverMembersrt:MaximumMember2018-04-122018-04-120000883902srt:MinimumMemberus-gaap:BaseRateMembercnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:BaseRateMembercnr:CashFlowRevolverMembersrt:MaximumMember2018-04-122018-04-120000883902srt:MinimumMembercnr:CashFlowRevolverMembercnr:CommitmentFeePercentageOneMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMembersrt:MaximumMembercnr:CommitmentFeePercentageOneMember2018-04-122018-04-120000883902cnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:LeverageRatioTargetAchievedMembersrt:MinimumMembercnr:TermLoanFacilityMember2018-04-122018-04-120000883902cnr:LeverageRatioTargetAchievedMembercnr:TermLoanFacilityMembersrt:MaximumMember2018-04-122018-04-120000883902cnr:CashFlowRevolverMember2018-04-122018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMembercnr:ABLU.S.FacilityMember2018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:AblFacilityMember2018-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:ABLCanadianFacilityMembercnr:AblFacilityMember2018-10-140000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:AblFacilityMember2018-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:ABLCanadianFacilityMembercnr:AblFacilityMember2018-11-150000883902us-gaap:RevolvingCreditFacilityMembercnr:ABLCanadianFacilityMembercnr:AblFacilityMember2018-11-160000883902us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMembercnr:ExtendedABLCommitmentsMember2021-04-150000883902cnr:AblFacilityMember2021-07-030000883902cnr:AblFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902srt:MinimumMembercnr:AblFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-04-122018-04-120000883902srt:MinimumMembercnr:AblFacilityMemberus-gaap:BaseRateMember2018-04-122018-04-120000883902cnr:AblFacilityMemberus-gaap:BaseRateMembersrt:MaximumMember2018-04-122018-04-120000883902srt:MinimumMembercnr:AblFacilityMembercnr:CommitmentFeePercentageOneMember2018-04-122018-04-120000883902us-gaap:RevolvingCreditFacilityMembercnr:AblFacilityMember2018-04-122018-04-120000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902us-gaap:DebtInstrumentRedemptionPeriodFiveMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSixMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodSevenMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:DebtInstrumentRedemptionPeriodEightMembercnr:A6125SeniorNotesDueJanuary2029Member2020-09-242020-09-240000883902cnr:A6125SeniorNotesDueJanuary2029Membercnr:DebtInstrumentRedemptionPeriodNineMember2020-09-242020-09-240000883902cnr:EightPercentSeniorNotesDue2026Member2021-04-150000883902cnr:EightPercentSeniorNotesDue2026Member2021-01-012021-07-030000883902us-gaap:InterestRateSwapMember2019-05-012019-05-310000883902us-gaap:InterestRateSwapMember2019-05-310000883902cnr:InterestRateSwapThreeMember2019-05-310000883902cnr:InterestRateSwapOneMemberus-gaap:NondesignatedMember2021-04-150000883902us-gaap:NondesignatedMembercnr:InterestRateSwapTwoMember2021-04-150000883902cnr:InterestRateSwapSixMember2021-07-030000883902us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2021-04-150000883902cnr:PayFixedInterestRateSwapTwoMember2021-04-150000883902cnr:PayFixedInterestRateSwapOneMember2021-04-150000883902us-gaap:NondesignatedMember2021-04-152021-04-150000883902srt:MinimumMember2021-07-030000883902srt:MaximumMember2021-07-030000883902cnr:InterestRateSwapOneMember2021-07-030000883902cnr:InterestRateSwapOneMember2020-12-310000883902cnr:InterestRateSwapTwoMember2021-07-030000883902cnr:InterestRateSwapTwoMember2020-12-310000883902cnr:InterestRateSwapThreeMember2021-07-030000883902cnr:InterestRateSwapThreeMember2020-12-310000883902cnr:InterestRateSwapFourMember2021-07-030000883902cnr:InterestRateSwapFourMember2020-12-310000883902cnr:InterestRateSwapFiveMember2021-07-030000883902cnr:InterestRateSwapFiveMember2020-12-310000883902cnr:InterestRateSwapSixMember2020-12-310000883902cnr:InterestRateSwapSevenMember2021-07-030000883902cnr:InterestRateSwapSevenMember2020-12-310000883902us-gaap:InterestRateSwapMember2021-07-030000883902us-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:ForwardContractsMember2020-12-310000883902us-gaap:ForwardContractsMember2021-07-030000883902us-gaap:ForwardContractsMember2021-04-042021-07-030000883902us-gaap:ForwardContractsMember2021-01-012021-07-030000883902us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2021-07-030000883902us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-07-030000883902us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:NondesignatedMember2021-07-030000883902us-gaap:NondesignatedMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:InterestRateSwapMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeContractMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-12-310000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-12-310000883902us-gaap:NondesignatedMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-04-042021-07-030000883902us-gaap:NondesignatedMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2020-04-052020-07-040000883902us-gaap:NondesignatedMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-07-030000883902us-gaap:NondesignatedMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2020-01-012020-07-040000883902us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2021-04-042021-07-030000883902us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2020-04-052020-07-040000883902us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2021-01-012021-07-030000883902us-gaap:NondesignatedMemberus-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2020-01-012020-07-040000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-04-042021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2020-04-052020-07-040000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2021-01-012021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestExpenseMemberus-gaap:InterestRateSwapMember2020-01-012020-07-040000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-04-042021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-04-052020-07-040000883902us-gaap:DesignatedAsHedgingInstrumentMember2021-01-012021-07-030000883902us-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-07-040000883902cnr:CdAndRFundMember2021-07-030000883902cnr:CdAndRFundMember2020-12-310000883902cnr:A2017StockRepurchaseProgramMember2017-10-100000883902cnr:A2017StockRepurchaseProgramMember2018-03-070000883902cnr:StockRepurchaseProgramsMember2021-07-030000883902cnr:StockRepurchaseProgramsMember2021-01-012021-07-030000883902cnr:StockRepurchaseProgramsMember2020-01-012020-07-040000883902cnr:AblFacilityMember2021-07-030000883902cnr:CashFlowRevolverMember2021-07-030000883902cnr:TermLoanCreditAgreementDue2025Member2021-07-030000883902cnr:TermLoanCreditAgreementDue2025Member2020-12-310000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2021-07-030000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2021-07-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2021-07-030000883902us-gaap:MoneyMarketFundsMember2021-07-030000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsGrowthMember2021-07-030000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2021-07-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsGrowthMember2021-07-030000883902cnr:MutualFundsGrowthMember2021-07-030000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsBlendMember2021-07-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsBlendMember2021-07-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsBlendMember2021-07-030000883902cnr:MutualFundsBlendMember2021-07-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel1Member2021-07-030000883902cnr:MutualFundsForeignBlendMemberus-gaap:FairValueInputsLevel2Member2021-07-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2021-07-030000883902cnr:MutualFundsForeignBlendMember2021-07-030000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2021-07-030000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2021-07-030000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2021-07-030000883902cnr:MutualFundsFixedIncomeMember2021-07-030000883902us-gaap:FairValueInputsLevel1Member2021-07-030000883902us-gaap:FairValueInputsLevel2Member2021-07-030000883902us-gaap:FairValueInputsLevel3Member2021-07-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel1Member2021-07-030000883902us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Member2021-07-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2021-07-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel1Member2021-07-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel2Member2021-07-030000883902cnr:DeferredCompensationPlanMemberus-gaap:FairValueInputsLevel3Member2021-07-030000883902cnr:DeferredCompensationPlanMember2021-07-030000883902us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMember2021-07-030000883902us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeContractMember2021-07-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:ForeignExchangeContractMember2021-07-030000883902us-gaap:ForeignExchangeContractMember2021-07-030000883902us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:MoneyMarketFundsMember2020-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsGrowthMember2020-12-310000883902cnr:MutualFundsGrowthMemberus-gaap:FairValueInputsLevel2Member2020-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsGrowthMember2020-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-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsForeignBlendMember2020-12-310000883902cnr:MutualFundsForeignBlendMember2020-12-310000883902us-gaap:FairValueInputsLevel1Membercnr:MutualFundsFixedIncomeMember2020-12-310000883902us-gaap:FairValueInputsLevel2Membercnr:MutualFundsFixedIncomeMember2020-12-310000883902us-gaap:FairValueInputsLevel3Membercnr:MutualFundsFixedIncomeMember2020-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:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2020-12-310000883902cnr:PayFixedInterestRateSwapMember2021-07-030000883902us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel1Member2021-07-030000883902us-gaap:FairValueMeasurementsNonrecurringMemberus-gaap:FairValueInputsLevel2Member2021-07-030000883902us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2021-07-030000883902us-gaap:FairValueMeasurementsNonrecurringMember2021-07-030000883902srt:ScenarioForecastMember2021-12-31cnr:segment0000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2021-04-042021-07-030000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-04-052020-07-040000883902us-gaap:OperatingSegmentsMembercnr:WindowsSegmentMember2020-01-012020-07-040000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2021-04-042021-07-030000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-04-052020-07-040000883902us-gaap:OperatingSegmentsMembercnr:SidingSegmentMember2020-01-012020-07-040000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2021-04-042021-07-030000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-04-052020-07-040000883902us-gaap:OperatingSegmentsMembercnr:CommercialSegmentMember2020-01-012020-07-040000883902us-gaap:CorporateNonSegmentMember2021-04-042021-07-030000883902us-gaap:CorporateNonSegmentMember2020-04-052020-07-040000883902us-gaap:CorporateNonSegmentMember2020-01-012020-07-040000883902cnr:RCRAFacilityInvestigationMembercnr:CurrentLiabilitiesMember2021-07-030000883902us-gaap:OtherCurrentLiabilitiesMembercnr:RCRAFacilityInvestigationMember2021-07-030000883902cnr:PCETCENortheastContaminationSiteMember2021-07-030000883902cnr:AuroraPlasticsLLCvs.AtriumMember2021-07-030000883902us-gaap:OtherCurrentLiabilitiesMembercnr:AuroraPlasticsLLCvs.AtriumMember2021-07-03cnr:defendant0000883902cnr:VoigtVsCDRCaseMember2019-04-112019-04-110000883902cnr:CountervailingDutyTariffProceedingsMember2021-07-030000883902cnr:AntidumpingTariffProceedingsMember2021-07-030000883902cnr:RecoveryFromCountervailingDutyTariffProceedingsMember2020-12-310000883902us-gaap:SubsequentEventMembercnr:CascadeWindowsMember2021-07-302021-07-30

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

For the quarterly period ended: July 3, 2021
 
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from          to    
 
Commission file number: 1-14315
 
 cnr-20210703_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,051,017 shares as of July 27, 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 EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Sales$1,400,121 $1,084,936 $2,667,153 $2,198,747 
Cost of sales
1,088,393 830,205 2,095,696 1,713,129 
Gross profit311,728 254,731 571,457 485,618 
Selling, general and administrative expenses163,518 134,371 316,686 299,325 
Intangible asset amortization46,809 45,240 93,011 90,101 
Restructuring and impairment charges, net4,652 15,411 6,490 29,246 
Strategic development and acquisition related costs(61)784 3,252 5,641 
Goodwill impairment   503,171 
Income (loss) from operations96,810 58,925 152,018 (441,866)
Interest income23 341 140 679 
Interest expense(47,458)(52,384)(103,957)(107,219)
Foreign exchange gain (loss)229 2,025 203 (2,112)
Loss on extinguishment of debt(42,234) (42,234) 
Other income (expense), net493 660 830 (2)
Income (loss) before income taxes7,863 9,567 7,000 (550,520)
Benefit for income taxes(1,064)(17,332)(272)(35,346)
Net income (loss)8,927 26,899 7,272 (515,174)
Net income allocated to participating securities(123)(442)(93) 
Net income (loss) applicable to common shares$8,804 $26,457 $7,179 $(515,174)
Income (loss) per common share:  
Basic$0.07 $0.21 $0.06 $(4.09)
Diluted$0.07 $0.21 $0.06 $(4.09)
Weighted average number of common shares outstanding:  
Basic125,863 125,754 125,683 125,927 
Diluted126,841 125,755 126,469 125,927 
See accompanying notes to consolidated financial statements.
 


1


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
 Three Months EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Comprehensive income (loss):    
Net income (loss)$8,927 $26,899 $7,272 $(515,174)
Other comprehensive income (loss), net of tax:    
Foreign exchange translation gains (losses)4,589 8,566 10,663 (997)
Unrealized gain (loss) on derivative instruments, net of income tax of $891, $1,182, $(1,799) and $13,214, respectively
(5,055)(3,729)4,121 (41,905)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings6,669  6,669  
Other comprehensive income (loss)6,203 4,837 21,453 (42,902)
Comprehensive income (loss)$15,130 $31,736 $28,725 $(558,076)
See accompanying notes to consolidated financial statements.
2


CORNERSTONE BUILDING BRANDS, INC. 
CONSOLIDATED BALANCE SHEETS
(In thousands, except share data)
(Unaudited)
 July 3,
2021
December 31,
2020
ASSETS  
Current assets:  
Cash and cash equivalents$88,978 $674,255 
Restricted cash6,224 6,223 
Accounts receivable, less allowances of $10,340 and $13,313, respectively
613,193 554,649 
Inventories, net549,736 431,937 
Income taxes receivable46,358 39,379 
Investments in debt and equity securities, at market2,695 2,333 
Prepaid expenses and other88,942 77,751 
Assets held for sale390,025 4,644 
     Total current assets1,786,151 1,791,171 
Property, plant and equipment, less accumulated depreciation of $593,555 and $644,308, respectively
568,901 631,821 
Lease right-of-use assets272,366 264,107 
Goodwill1,107,758 1,194,729 
Intangible assets, net1,488,426 1,584,604 
Deferred income taxes2,178 1,867 
Other assets, net28,283 10,191 
     Total assets$5,254,063 $5,478,490 
LIABILITIES AND STOCKHOLDERS’ EQUITY  
Current liabilities:  
Current portion of long-term debt$26,000 $25,600 
Accounts payable266,067 211,441 
Accrued compensation and benefits75,966 81,548 
Accrued interest21,406 25,485 
Accrued income taxes6,560 5,060 
Current portion of lease liabilities68,198 70,125 
Other accrued expenses280,236 247,893 
Liabilities held for sale75,927  
     Total current liabilities820,360 667,152 
Long-term debt3,180,759 3,563,429 
Deferred income taxes233,602 269,792 
Long-term lease liabilities205,530 198,875 
Other long-term liabilities334,565 337,437 
     Total long-term liabilities3,954,456 4,369,533 
Stockholders’ equity:  
Common stock, $0.01 par value; 200,000,000 authorized; 126,072,088 and 126,051,017 shares issued and outstanding at July 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively
1,261 1,255 
Additional paid-in capital1,265,887 1,257,262 
Accumulated deficit(757,413)(764,685)
Accumulated other comprehensive loss, net(30,064)(51,517)
Treasury stock, at cost (21,071 and 25,332 shares at July 3, 2021 and December 31, 2020, respectively)
(424)(510)
     Total stockholders’ equity479,247 441,805 
     Total liabilities and stockholders’ equity$5,254,063 $5,478,490 
See accompanying notes to consolidated financial statements.
3


CORNERSTONE BUILDING BRANDS, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 Six Months Ended
 July 3, 2021July 4, 2020
Cash flows from operating activities:  
Net income (loss)$7,272 $(515,174)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:  
Depreciation and amortization145,901 140,480 
Non-cash interest expense10,924 4,593 
Share-based compensation expense8,593 8,543 
Loss on extinguishment of debt42,234  
Goodwill impairment 503,171 
Asset impairment3,988 3,490 
Loss on sale of assets, net 169 
Provision for credit losses1,428 252 
Deferred income taxes(24,758)(48,190)
Changes in operating assets and liabilities, net of effect of acquisitions:  
Accounts receivable(119,813)(24,844)
Inventories(176,077)36,872 
Income taxes(6,979)12,226 
Prepaid expenses and other(15,960)9,782 
Accounts payable73,627 (7,818)
Accrued expenses38,347 (53,834)
Other, net(448)(2,756)
Net cash provided by (used in) operating activities(11,721)66,962 
Cash flows from investing activities:  
Acquisitions, net of cash acquired(94,383)(41,841)
Capital expenditures(47,643)(47,609)
Proceeds from sale of property, plant and equipment715 114 
Net cash used in investing activities(141,311)(89,336)
Cash flows from financing activities:  
Proceeds from ABL facility160,000 345,000 
Payments on ABL facility (30,000)
Proceeds from cash flow revolver 115,000 
Proceeds from term loan108,438  
Payments on term loan(12,905)(12,810)
Payments on senior notes(670,800) 
Payments of financing costs(13,187) 
Purchases of treasury stock (6,428)
Payments on derivative financing obligations(2,848) 
Other(61)(467)
Net cash provided by (used in) financing activities(431,363)410,295 
Effect of exchange rate changes on cash and cash equivalents(881)(508)
Net increase (decrease) in cash, cash equivalents and restricted cash(585,276)387,413 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$95,202 $489,720 
Supplemental disclosure of cash flow information:
Interest paid, net of amounts capitalized$102,045 $101,142 
Taxes paid, net$23,968 $1,109 
 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, April 3, 2021125,807,655 $1,258 $1,260,946 $(766,340)$(36,267)(131,363)$(1,950)$457,647 
Retirement of treasury shares(110,292)(1)(1,525)— — 110,292 1,526  
Issuance of restricted stock257,991 3 (3)— — — —  
Issuance of common stock for the Ply Gem merger15,220 — 185 — — — — 185 
Stock options exercised101,514 1 993 — — — — 994 
Other comprehensive income— — — — 6,203 — — 6,203 
Share-based compensation— — 5,291 — — — — 5,291 
Net income— — — 8,927 — — — 8,927 
Balance, July 3, 2021126,072,088 $1,261 $1,265,887 $(757,413)$(30,064)(21,071)$(424)$479,247 
Balance, April 4, 2020126,167,645 $1,262 $1,251,252 $(823,980)$(80,137)(25,332)$(509)$347,888 
Treasury stock purchases— — — — — (1,129,085)(6,568)(6,568)
Retirement of treasury shares(1,128,767)(11)(6,555)— — 1,128,767 6,566  
Issuance of restricted stock84,110 1 (1)— — — —  
Other comprehensive income— — — — 4,837 — — 4,837 
Share-based compensation— — 5,156 — — — — 5,156 
Net income— — — 26,899 — — — 26,899 
Balance, July 4, 2020125,122,988 $1,252 $1,249,852 $(797,081)$(75,300)(25,650)$(511)$378,212 
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— — — — — (111,868)(1,541)(1,541)
Retirement of treasury shares(111,868)(1)(1,540)— — 111,868 1,541  
Issuance of restricted stock596,930 6 (6)— — — —  
Issuance of common stock for the Ply Gem merger15,220 — 185 — — — — 185 
Stock options exercised145,875 1 1,479 — — — — 1,480 
Other comprehensive income— — — — 21,453 — — 21,453 
Deferred compensation obligation—  (86)— — 4,261 86  
Share-based compensation— — 8,593 — — — — 8,593 
Net income— — — 7,272 — — — 7,272 
Balance, July 3, 2021126,072,088 $1,261 $1,265,887 $(757,413)$(30,064)(21,071)$(424)$479,247 
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,166,879)(6,895)(6,895)
Retirement of treasury shares(1,166,973)(12)(6,883)— — 1,166,973 6,895  
Issuance of restricted stock179,961 2 (2)— — — —  
Other comprehensive loss— — — — (42,902)— — (42,902)
Deferred compensation obligation— 1 (593)— — 29,769 592  
Share-based compensation— — 8,543 — — — — 8,543 
Cumulative effect of accounting change— — — (678)— — — (678)
Net loss— — — (515,174)— — — (515,174)
Balance, July 4, 2020125,122,988 $1,252 $1,249,852 $(797,081)$(75,300)(25,650)$(511)$378,212 
See accompanying notes to consolidated financial statements.

6


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

NOTE 1 — SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through July 3, 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):
 July 3,
2021
December 31,
2020
Cash and cash equivalents$88,978 $674,255 
Restricted cash(1)
6,224 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$95,202 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and other indemnification agreements.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes 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):
Six Months Ended
July 3,
2021
July 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
 678 
Provision for expected credit losses1,428 252 
Amounts charged against allowance for credit losses, net of recoveries(750)(2,076)
Held for sale adjustment(3,651) 
Allowance for credit losses of acquired company at date of acquisition 810 
Ending balance$10,340 $9,626 
(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 EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$548,590 $398,843 $1,045,607 $817,865 
Aluminum windows21,636 19,806 41,916 39,282 
Other9,518 9,626 19,484 19,578 
Total$579,744 $428,275 $1,107,007 $876,725 
Siding Net Sales Disaggregation:
Vinyl siding$175,873 $131,426 $326,102 $240,974 
Metal79,500 64,424 150,593 117,090 
Injection molded21,680 15,857 39,289 29,096 
Stone23,803 22,201 43,634 41,011 
Other products & services(1)
61,331 51,341 118,960 98,121 
Total$362,187 $285,249 $678,578 $526,292 
Commercial Net Sales Disaggregation:
Metal building products$318,856 $269,088 $618,794 $561,524 
Insulated metal panels89,683 72,093 175,286 171,322 
Metal coil coating49,651 30,231 87,488 62,884 
Total$458,190 $371,412 $881,568 $795,730 
Total Net Sales:$1,400,121 $1,084,936 $2,667,153 $2,198,747 
(1)Other products & services primarily consist of installation of stone veneer products.
NOTE 2 — ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and 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 Acquisition
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 July 3, 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,295 
Prepaid expenses and other current assets823 
Property, plant and equipment2,000 
Lease right of use assets2,637 
Intangible assets (trade names/customer relationships)52,700 
Goodwill31,770 
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 $31.8 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 six months ended July 3, 2021, the Company incurred $0.7 million of acquisition-related costs for Prime Windows, $0.3 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 transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessments 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 allocations. 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, inventories, prepaid expenses, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, other accrued expenses, deferred income taxes and lease liabilities.
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.
10


The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):
Assets acquired:
Cash$143 
Accounts receivable7,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 three and six months ended July 3, 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.
Unaudited Pro Forma Financial Information
During the three and six months ended July 3, 2021, Prime Windows contributed net sales of $13.0 million and net income of $0.7 million which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone for the three and six months ended July 3, 2021 and July 4, 2020 as if the Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedSix Months Ended
July 3, 2021July 4, 2020July 3, 2021July 4, 2020
Net sales$1,406,296 $1,098,542 $2,691,089 $2,234,251 
Net income (loss) applicable to common shares9,609 28,649 9,827 (510,707)
Net income (loss) per common share:
Basic$0.08 $0.23 $0.08 $(4.06)
Diluted$0.08 $0.23 $0.08 $(4.06)
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, 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 Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.
11


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 six months ended July 3, 2021, the Company incurred restructuring charges of $1.0 million, $0.2 million and $3.0 million in the Windows, Siding and Commercial segments, respectively, and $2.3 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $58.8 million. The following table summarizes the costs related to those restructuring plans for the three and six months ended July 3, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedSix Months EndedCosts Incurred to Date
 July 3, 2021July 3, 2021(Since inception)
Severance$1,157 $2,479 $38,710 
Asset impairments3,495 3,988 11,856 
Gain on sale of facilities, net  (1,298)
Other restructuring costs 23 9,559 
Total restructuring costs$4,652 $6,490 $58,827 
For the three and six months ended July 3, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.0 million for the six months ended July 3, 2021 primarily included assets held for sale 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 July 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$ $85 $ $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $ $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred674 131 1,517 157 2,479 
Cash payments(774)(802)(1,611)(587)(3,774)
Balance, July 3, 2021$206 $164 $1,897 $ $2,267 
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.
12


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 acquisitions31,770 122  31,892 
Asset held for sale adjustment  (121,464)(121,464)
Currency translation1,487 1,114  2,601 
Balance, July 3, 2021$430,281 $656,057 $21,420 $1,107,758 
(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):
 July 3, 2021December 31, 2020
Raw materials$311,231 $241,353 
Work in process and finished goods238,505 190,584 
Total inventory$549,736 $431,937 
 As of July 3, 2021, the Company had inventory purchase commitments of $73.6 million.
13


NOTE 7 — INTANGIBLES
The table that follows presents the major components of intangible assets as of July 3, 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 July 3, 2021
Amortized intangible assets:
Trademarks/Trade names5157$233,267 $(62,953)$170,314 
Customer lists and relationships72091,717,411 (399,299)1,318,112 
Total intangible assets9$1,950,678 $(462,252)$1,488,426 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):

2021$91,068 
2022181,971 
2023181,971 
2024181,689 
2025181,118 
NOTE 8 — ASSETS AND LIABILITIES HELD FOR SALE
An asset or business is classified as held for sale when: (i) management has the authority and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell has been initiated; (iv) the sale is probable within one year; (v) the asset is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. Upon being classified as held for sale, the recoverability of the carrying value must be assessed. Evaluating the recoverability of the assets of a business classified as held for sale follows a defined order in which property and intangible assets subject to amortization are considered only after the recoverability of goodwill and other assets are assessed. In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. After the valuation process is completed, the assets held for sale are reported at the lower of the carrying value or fair value less cost to sell, and the assets are no longer depreciated or amortized. An impairment charge is recognized if the carrying value exceeds the fair value less cost to sell. The assets and related liabilities are aggregated and reported on separate lines of the balance sheet.
In June 2021, we entered into definitive agreements to sell our insulated metal panels (IMP) business for $1.0 billion in cash and roll-up sheet door (DBCI) business for $168 million in cash within the Commercial segment. The transactions are expected to close in the second half of 2021, subject to regulatory approval and other customary closing conditions. We determined that the assets and liabilities associated with each of these transactions met the held for sale criteria during the three months ended July 3, 2021. Accordingly, the respective assets and liabilities were classified in the consolidated balance sheet at July 3, 2021 as held for sale. Additionally, we ceased recording depreciation and amortization for the held for sale assets upon meeting the held for sale criteria. The transactions do not represent strategic shifts that will have a major effect on our operations and financial results, so they are not presented as discontinued operations. We determined the estimated fair value of these transactions based on the sales price defined by each respective definitive agreement. The estimated fair value less cost to sell exceeds the respective carrying amount for the IMP and DBCI businesses, therefore no impairment was recognized in the three months ended July 3, 2021.
14


The following table reconciles the carrying amounts of major classes of assets and liabilities that are classified as held for sale in the consolidated balance sheets (in thousands):
July 3, 2021December 31, 2020
Carrying amounts of major classes of assets held for sale:
Accounts receivable, net$65,812 $ 
Inventories, net62,755  
Prepaid expenses and other5,507  
Total current assets134,074  
  Property, plant and equipment, net62,473 4,644 
  Lease right-of-use assets10,134  
  Goodwill121,464  
  Intangible assets, net60,623  
  Other assets1,257  
Total assets held for sale$390,025 $4,644 
Carrying amounts of major classes of liabilities held for sale:
Accounts payable$20,672 $ 
Accrued compensation and benefits7,399  
Short-term lease liabilities2,929  
Other accrued expenses19,224  
Total current liabilities50,224  
  Deferred income taxes14,372  
  Long-term lease liabilities8,490  
  Other long-term liabilities2,841  
Total non-current liabilities25,703  
  Total liabilities held for sale$75,927 $ 
There were no asset sales completed in the three months ended July 3, 2021. During the six months ended July 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of 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. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
15


Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of July 3, 2021 was as follows:
Weighted-average remaining lease term6.0 years
Weighted-average IBR5.91 %
Operating lease costs were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Operating lease costs
Fixed lease costs$27,258 $29,033 $53,225 $56,963 
Variable lease costs(1)
28,062 15,587 52,788 35,175 
(1)Includes short-term lease costs, which are immaterial
Cash and non-cash activities were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$22,721 $25,114 $49,740 $55,388 
Right-of-use assets obtained in exchange for new operating lease liabilities$11,811 $12,609 $17,515 $16,870 
Future minimum lease payments under non-cancelable leases as of July 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the six months ended July 3, 2021)$39,785 
202278,733 
202353,181 
202441,470 
202534,485 
Thereafter94,170 
Total future minimum lease payments341,824 
Less: interest56,677 
Present value of future minimum lease payments$285,147 
As of July 3, 2021
Liabilities held for sale$11,419 
Current portion of lease liabilities68,198 
Long-term portion of lease liabilities205,530 
Total$285,147 
16


NOTE 10 — SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject award agreements with the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of July 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Vesting of the PSUs granted 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 Incentive Plan during the six months ended July 3, 2021 and July 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the six months ended July 3, 2021 and July 4, 2020 were determined by a Monte Carlo simulation.
Stock option awards
During the six months ended July 3, 2021 and July 4, 2020, we granted 0.6 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the six months ended July 3, 2021 and July 4, 2020 was $6.50 and $1.96 per share, respectively. There were 0.1 million options with an intrinsic value of $0.7 million exercised during the six months ended July 3, 2021 and cash received from the options exercised was $1.5 million. No options were exercised during the six months ended July 4, 2020.
Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the six months ended July 3, 2021, we granted RSUs to key employees with a fair value of $11.6 million representing approximately 0.8 million shares. During the six months ended July 4, 2020, we granted RSUs to key employees with a fair value of $6.1 million, representing 1.3 million shares. During the six months ended July 3, 2021 and July 4, 2020, we granted PSUs with a total fair value of approximately $14.4 million and $5.4 million, respectively, to key employees.
Share-based compensation expense
During the three and six months ended July 3, 2021, we recorded share-based compensation expense for all awards of $5.3 million and $8.6 million, respectively. During the three and six months ended July 4, 2020, we recorded share-based compensation expense for all awards of $5.2 million and $8.5 million, respectively.
17


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 EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$8,804 $26,457 $7,179 $(515,174)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,863 125,754 125,683 125,927 
Common stock equivalents:
Employee stock options978 1 786  
PSUs and Performance Share Awards    
Weighted average diluted number of common shares outstanding126,841 125,755 126,469 125,927 
Basic income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Diluted income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Incentive Plan securities excluded from dilution(1)
130 4,358 216 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.
18


The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the six months ended July 3, 2021 and July 4, 2020 (in thousands):
Six Months Ended
 July 3, 2021July 4, 2020
Beginning balance$216,230 $216,173 
Acquisition162 109 
Held for sale adjustments(2,256) 
Warranties sold1,158 1,231 
Revenue recognized(1,391)(1,364)
Expense15,674 15,468 
Settlements(15,137)(15,712)
Ending balance214,440 215,905 
Less: current portion26,702 26,375 
Total warranty, less current portion$187,738 $189,530 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
NOTE 13 — DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) and which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
19


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 EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$13 $11 $27 $23 
Interest cost636 802 1,271 1,603 
Expected return on assets(1,359)(1,398)(2,719)(2,795)
Amortization of prior service cost16 16 32 31 
Amortization of net actuarial loss104 753 208 1,504 
Net periodic benefit cost (income)$(590)$184 $(1,181)$366 
OPEB Plans
 Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$5 $4 $9 $8 
Interest cost45 59 89 118 
Amortization of net actuarial loss17 27 35 54 
Net periodic benefit cost$67 $90 $133 $180 
We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
NOTE 14 — LONG-TERM DEBT
Debt is comprised of the following (in thousands):
July 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$160,000 $ 
Term loan facility due April 20282,593,500 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)
(46,741)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,206,759 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,180,759 $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.5 million and $1.7 million as of July 3, 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.
20


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, we incurred $21.8 million and $24.8 million in financing costs for the three and six months ended July 3, 2021, respectively, of which $13.1 million and $13.2 million, respectively, were deferred and will be 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 July 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
July 3, 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.
21


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. For 2020, no payments were required under the excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 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”).
22


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 July 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
July 3, 2021
Excess availability$403,994 
Revolving loans outstanding160,000 
Letters of credit outstanding40,902 
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 July 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the 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;
23


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 three and six months ended July 3, 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 July 3, 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 at the de-designation date was approximately $65.5 million and will be amortized as an increase to interest expense over the effective period of the original swap agreements.
The new receive-fixed interest rate swaps will 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 will offset and are classified as operating activities in the consolidated statements of cash flows.
24


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 will be classified as financing activities in the consolidated statements of cash flows while the portion treated as an at-market derivative will be classified as operating activities.
The key terms of interest rate swaps are as follows (amounts in thousands):
July 3, 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.
During the three months ended July 3, 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 six months ended July 3, 2021, the Company realized a loss of approximately $0.4 million and $0.5 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
25


qualify as effective are immediately recognized in earnings. As of July 3, 2021, the Company had a hedge liability of approximately $1.3 million and a loss of approximately $1.4 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 July 3, 2021 and December 31, 2020 were as follows (in thousands):
July 3, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$19,518 $ $ $ 
Other long-term liabilities(2)
 19,518   
Total$19,518 $19,518 $ $ 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$ $13,055 $ $ 
Other long-term liabilities(4)
 53,945  75,770 
Foreign currency contractsOther accrued expenses    
Other long-term liabilities 1,273   
Total$ $68,273 $ $75,770 
(1)The balance as of July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of July 3, 2021 of $19,518 is related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
(3)The balance as of July 3, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of July 3, 2021 includes $50.0 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 six months ended July 3, 2021 and July 4, 2020 were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$6,669 $ $6,669 $ 
Foreign currency contractsCost of sales448  527  
Derivatives designated as hedging instruments
Interest rate swapsInterest expense3,061 6,456 10,882 9,182 
$10,178 $6,456 $18,078 $9,182 
(1)For the three and six months ended July 3, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense due to de-designation from hedge accounting of all May 2019 interest rate swaps.
26


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 July 3, 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 six months ended July 3, 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 six months ended July 4, 2020. As of July 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the six months ended July 3, 2021 and July 4, 2020, the Company withheld approximately 0.1 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.
27


During the six months ended July 3, 2021 and July 4, 2020, the Company cancelled approximately 0.1 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 $1.5 million and $6.9 million decreases in both treasury stock and additional paid in capital during the six months ended July 3, 2021 and July 4, 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 July 3, 2021 and December 31, 2020, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At July 3, 2021, there was $160.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):
 July 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,593,500 $2,589,610 $2,497,967 $2,485,477 
8.00% Senior Notes
  645,000 674,025 
6.125% Senior Notes
500,000 536,250 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of July 3, 2021 and December 31, 2020.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets.
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.
28


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 July 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$237 $ $ $237 
Mutual funds – Growth536   536 
Mutual funds – Blend1,333   1,333 
Mutual funds – Foreign blend438   438 
Mutual funds – Fixed income 151  151 
Total short-term investments in deferred compensation plan(2)
2,544 151  2,695 
Interest rate swap assets(3)
 19,518  19,518 
Total assets $2,544 $19,669 $ $22,213 
Liabilities:    
Deferred compensation plan liability(2)
$ $2,709 $ $2,709 
Foreign currency hedges 1,273  1,273 
Interest rate swap liabilities(4)
 86,518  86,518 
Total liabilities $ $90,500 $ $90,500 

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 six months ended July 3, 2021 and July 4, 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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
29


(4)The balance as of July 3, 2021 includes $63.1 million related to the financing component of pay-fixed interest rate swaps and $19.5 million related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
The following table summarizes information regarding our financial assets that are measured at fair value on a nonrecurring basis as of July 3, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Assets held for sale(1)
$ $ $3,948 $3,948 
Total assets $ $ $3,948 $3,948 
(1)Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset less cost to sell is less than its carrying amount. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value.
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 six months ended July 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 31.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the six months ended July 3, 2021, the effective tax rate was (3.9)%, 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 July 3, 2021, the Company remained in a valuation allowance position, in the amount of $12.0 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 six months ended July 3, 2021, the tax reserves increased by approximately $6.2 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 July 3, 2021 was approximately $17.9 million and is recorded in other long-term liabilities in the consolidated balance sheet.
30


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 EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net sales:  
Windows$579,744 $428,275 $1,107,007 $876,725 
Siding362,187 285,249 678,578 526,292 
Commercial458,190 371,412 881,568 795,730 
Total net sales$1,400,121 $1,084,936 $2,667,153 $2,198,747 
Operating income (loss):  
Windows$38,783 $23,101 $68,145 $(290,089)
Siding53,383 30,638 80,911 (138,229)
Commercial53,330 36,664 94,915 53,505 
Corporate(48,686)(31,478)(91,953)(67,053)
Total operating income (loss)96,810 58,925 152,018 (441,866)
Unallocated other expense, net(88,947)(49,358)(145,018)(108,654)
Income (loss) before taxes$7,863 $9,567 $7,000 $(550,520)
July 3,
2021
December 31,
2020
Total assets:
Windows$1,776,745 $1,717,032 
Siding2,146,321 2,123,615 
Commercial1,009,460 890,380 
Corporate321,537 747,463 
Total assets$5,254,063 $5,478,490 

31


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 July 3, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits 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 EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. Upon completion, the VDEQ issued its Final Decision and Response to Comments on May 19, 2021 to approve the final remedy proposed in the LCMS. 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 July 3, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to the COVID-19 pandemic, Phase 2 of the R1 Phase field work was completed in May 2021, and results are being analyzed to determine 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 July 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
32


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 July 3, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
NOTE 22 — SUBSEQUENT EVENTS
On July 30, 2021, the Company entered into an agreement to acquire Cascade Windows for $245 million in cash, subject to customary adjustments. We expect the transaction to close during the third quarter of 2021, subject to regulatory approval and the satisfaction of customary closing conditions. 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. We anticipate funding the acquisition with cash available on the balance sheet. The Company expects Cascade Window’s results to be reported within the Windows segment.


33



CORNERSTONE BUILDING BRANDS, INC.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following information should be read in conjunction with the unaudited consolidated financial statements included herein under “Item 1. Unaudited Consolidated Financial Statements” and the audited consolidated financial statements and the notes thereto and “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended 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;
our ability to identify and develop relationships with a sufficient number of qualified suppliers and to avoid a significant interruption in our supply chains;
increasing difficulty in credit or financing availability of consumers or builders;
increase in inflationary activity;
ability to successfully achieve price increases;
success of automation initiatives;
successful integration of our acquired businesses;
ability to recruit and retain employees;
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;
the effects of manufacturing or assembly realignments;
retention and replacement of key personnel;
enforcement and obsolescence of our intellectual property rights;
costs related to compliance with, violations of or liabilities under environmental, health and safety laws;
34


changes in building codes and standards;
competitive activity and pricing pressure in our industry;
our ability to make strategic acquisitions accretive to earnings and dispositions at favorable prices and terms;
our ability to 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;
the cost and difficulty associated with integrating and combining acquired businesses;
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
35


framework balanced between a focus on opportunistic investment in high return initiatives and continued debt repayment; and (iv) operating every part of our business with an ongoing commitment to sustainability.
We believe that by focusing on operational excellence every day, creating a platform for future growth and investing in market-leading residential and commercial building brands, we will deliver unparalleled financial results. We design, engineer, manufacture, install and market external building products through our three operating segments: Windows, Siding, and Commercial.
Our manufacturing processes are vertically integrated, which we believe provides cost and competitive advantages. As the leading manufacturer of vinyl windows, vinyl siding, insulated metal panels, metal roofing and wall systems and metal accessories, Cornerstone Building Brands combines a diverse portfolio of products with an expansive national footprint that includes over 20,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. Our sustainable business practices have given us the staying power to make a real difference in countless cities and neighborhoods.
Our sales and earnings are subject to both seasonal and cyclical trends and are influenced by general economic conditions, interest rates, the price of material costs relative to other building materials, the level of residential and nonresidential construction activity, repair and 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.
Markets We Serve
Our products are available across several large and attractive end markets, including residential new construction, repair and remodel and low-rise non-residential construction. We believe that there are favorable underlying fundamental factors that will drive long-term growth across the end markets in which we operate. We also believe that the ongoing COVID-19 pandemic, while still causing economic uncertainty worldwide, has driven strong demand for residential repair and remodel activity, residential new construction and select segments of the low-rise non-residential construction market, such as distribution, warehouse, healthcare and educational facilities in suburban regions; however, the COVID-19 pandemic has also caused challenges in other areas of non-residential construction, most notably in retail and commercial office facilities in densely populated urban centers, where we have minimal, if any, participation. We believe our business is well-positioned to benefit from broader societal and population trends favoring suburban regions, as employment and living preferences shift towards such regions.
Cornerstone Building Brands is deeply committed to the communities where our customers and employees live, work and play. We recognize that our customers are increasingly environmentally conscious in their purchasing behavior, and we believe our sustainable solutions favorably address these evolving consumer preferences. For example, certain products in our portfolio are high in recycled end content, virtually 100% recyclable at the end of their useful life and often manufactured to meet or exceed specified sustainability targets, such as ENERGY STAR and LEED certifications. We recognize that efficient use of recycled materials helps to conserve natural resources and reduces environmental impact, and we are committed to driving these sustainable practices throughout our business.
COVID-19 Update
We experienced an overall decrease in customer demand across all our markets during 2020 as the COVID-19 pandemic caused temporary closures of non-life sustaining businesses and delayed construction activity. Throughout this pandemic, the Company has been adhering to mandates and other guidance from local governments and health authorities as well as taken extraordinary measures and invested significantly in practices to protect the health and safety of our employees and our communities. During 2020, the Company quickly implemented a range of actions aimed at reducing costs and preserving liquidity. These actions included plant closures, permanent workforce reductions, employee furloughs, a hiring freeze, a deferral of annual wage raises, and reducing discretionary and non-essential expenses, such as consulting expenses. Additionally, we reduced capital expenditures to focus on key strategic initiatives, such as automation, product innovation, and critical maintenance items. We believe our business model, our existing balances of domestic cash and cash equivalents, availability under our revolving credit facilities, currently anticipated operating cash flows, and overall liquidity will be sufficient to meet our cash needs arising in the ordinary course of business for the next twelve months. We will continue to evaluate the nature and extent of the COVID-19 pandemic’s impact on our financial condition, results of operations and cash flows.
36


RESULTS OF OPERATIONS
The following table represents key results of operations on a consolidated basis for the periods indicated:
 Three Months EndedSix Months Ended
 (Amounts in thousands)July 3,
2021
July 4,
2020
$
change
% changeJuly 3,
2021
July 4,
2020
$
change
% change
Net sales$1,400,121 $1,084,936 315,185 29.1 %$2,667,153 $2,198,747 468,406 21.3 %
Gross profit311,728 254,731 56,997 22.4 %571,457 485,618 85,839 17.7 %
% of net sales22.3 %23.5 %21.4 %22.1 %
Selling, general and administrative expenses163,518 134,371 29,147 21.7 %316,686 299,325 17,361 5.8 %
% of net sales11.7 %12.4 %11.9 %13.6 %
Restructuring and impairment charges, net4,652 15,411 (10,759)(69.8)%6,490 29,246 (22,756)(77.8)%
Strategic development and acquisition related costs(61)784 (845)(107.8)%3,252 5,641 (2,389)(42.4)%
Interest expense47,458 52,384 (4,926)(9.4)%103,957 107,219 (3,262)(3.0)%
Net income (loss)8,927 26,899 (17,972)(66.8)%7,272 (515,174)522,446 (101.4)%

Net sales - Consolidated net sales for the three and six months ended July 3, 2021 increased by approximately 29.1% and 21.3%, respectively, as compared to the same period last year. The net sales growth was driven by improved volume of 13.4% and price actions in response to rising commodity costs and other inflationary impacts. Strong demand for residential products sold through the Windows and Siding segments was 18.2% higher than last year, while demand for non-residential improved approximately 3.6%.
For the first half of 2021, net sales grew 21.3% as compared to the same period last year with approximately 55% of the increase driven by strong demand within the Windows and Siding segments coupled with higher price realization.
Gross profit % of net sales - The Company’s gross profit percentage was 22.3% and 21.4% for the three and six months ended July 3, 2021, respectively, which was a 120 and 70 basis point decline over the three and six months ended July 4, 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 disciplined with price leadership, the timing delay between when costs were incurred and when the price increase was realized compressed margins. Additionally, the pace and length of time we remain in an inflationary environment can have the effect of reducing gross profit margins. We remain focused on structurally improving our highly variable cost structure with cost savings initiatives. Also contributing to the lower gross profit as a % of net sales are higher manufacturing costs incurred to serve customers. These costs include increased freight, labor, and maintenance expenses.
Selling, general, and administrative expenses increased 21.7% and 5.8% during the three and six months ended July 3, 2021, respectively, compared to the three and six months ended July 4, 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 July 4, 2020 included near-term cost savings initiatives executed in response to the COVID-19 pandemic.
Restructuring and impairment charges, net decreased $10.8 million and $22.8 million during the three and six months ended July 3, 2021, respectively, compared to the three and six months ended July 4, 2020, primarily due to completion of operational and organizational actions taken in response to the COVID-19 pandemic.
Strategic development and acquisition related costs decreased $0.8 million and $2.4 million during the three and six months ended July 3, 2021, respectively, compared to the three and six months ended July 4, 2020, due to the timing of these activities, primarily acquisition related.
Interest expense decreased $4.9 million or 9.4% and $3.3 million or 3.0% in the three and six months ended July 3, 2021, respectively, as compared to the three and six months ended July 4, 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 benefit of $1.1 million and $0.3 million for the three and six months ended July 3, 2021, respectively, compared to a benefit of $17.3 million and $35.3 million for the three and six months ended July 4, 2020, respectively. The effective tax rate for the three and six months ended July 3, 2021 was (13.5)% and (3.9)%, respectively, compared to (181.2)% and 6.4% for the three and six months ended July 4, 2020, respectively. The change
37


in the effective tax rate was primarily driven by the improved financial results for the three and six months ended July 3, 2021, in addition to the impact associated with the goodwill impairment recorded during the three months ended April 4, 2020.
Net income (loss) was $8.9 million or $0.07 per diluted share and $7.3 million or $0.06 per diluted share for the three and six months ended July 3, 2021, respectively.
We continue to experience positive momentum from residential single-family and repair and remodel end-markets due to demand and historic backlog levels. Single family housing starts were on a historic pace before construction delays and stoppage due to the COVID-19 pandemic. Housing starts have rebounded above prior levels and are expected to grow for the next couple of years. We are experiencing historic backlog levels from the improving non-residential end-markets as the Architecture Billings Index (“ABI”) increases. In the current marketplace, we continue to face significant raw material and labor inflation.
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 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; 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, Prime Windows LLC (“Prime Windows”), which the Company acquired on April 30, 2021, and Kleary Masonry, Inc. (“Kleary”), which the Company acquired on March 2, 2020. The pro forma financial information does not give effect to the potential impact of current financial conditions, any anticipated synergies, operating efficiencies or cost savings that may result from the Prime Windows and Kleary acquisitions or any integration costs. Pro forma balances are not necessarily indicative of operating results had the Prime Windows and Kleary acquisitions 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 and in accordance with Regulation G. Management believes the use of such non-GAAP financial measures assists investors in understanding the ongoing operating performance of the Company by presenting the financial results between periods on a more comparable basis. Such non-GAAP financial measures should not be construed as an alternative to reported results determined in accordance with U.S. GAAP. We have included reconciliations of these non-GAAP financial measures to the most directly comparable financial measures calculated and provided in accordance with U.S. GAAP.
38


The following tables presents a comparison of net sales as reported to pro-forma net sales for Cornerstone as if the Prime Windows and Kleary acquisitions had occurred on January 1, 2020:
Three months ended July 3, 2021Three months ended July 4, 2020
(Amounts in thousands)ReportedAcquisitionsPro FormaReportedAcquisitionsPro Forma
Net Sales
Windows$579,744 $6,175 $585,919 $428,275 $13,606 $441,881 
Siding362,187 — 362,187 285,249 — 285,249 
Commercial458,190 — 458,190 371,412 — 371,412 
Total Net Sales$1,400,121 $6,175 $1,406,296 $1,084,936 $13,606 $1,098,542 
Six Months Ended July 3, 2021
Six months ended July 04, 2020
ReportedAcquisitionsPro FormaReportedAcquisitionsPro Forma
Net Sales
Windows$1,107,007 $23,936 $1,130,943 $876,725 $27,146 $903,871 
Siding678,578 — 678,578 526,292 8,358 534,650 
Commercial881,568 — 881,568 795,730 — 795,730 
Total Net Sales$2,667,153 $23,936 $2,691,089 $2,198,747 $35,504 $2,234,251 
The following tables reconcile Adjusted EBITDA and pro forma Adjusted EBITDA to operating income (loss) for the periods indicated.
Consolidated
Three Months EndedSix Months Ended
(Amounts in thousands)July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net sales$1,400,121 $1,084,936 $2,667,153 $2,198,747 
  Impact of Prime Windows and Kleary acquisitions(1)
6,175 13,606 23,936 35,504 
Pro forma net sales$1,406,296 $1,098,542 $2,691,089 $2,234,251 
Operating income (loss), GAAP$96,810 $58,925 $152,018 $(441,866)
Restructuring and impairment charges, net4,652 15,411 6,490 29,403 
Strategic development and acquisition related costs(61)784 3,252 5,641 
Goodwill impairment— — — 503,171 
Depreciation and amortization73,286 70,711 145,901 140,480 
Other (2)
14,616 13,288 20,792 18,501 
Adjusted EBITDA189,303 159,119 328,453 255,330 
Impact of Prime Windows and Kleary acquisitions(1)
876 1,583 2,903 4,528 
Pro Forma Adjusted EBITDA$190,179 $160,702 $331,356 $259,858 
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales13.5 %14.6 %12.3 %11.6 %
(1)Reflects the net sales and Adjusted EBITDA of Kleary for the period January 1, 2020 to March 1, 2020 and Prime Windows for the periods January 1, 2020 to July 4, 2020 and January 1, 2021 to April 29, 2021.
(2)Primarily includes $5.3 million and $8.6 million of share based compensation for the three and six months ended July 3, 2021, respectively, and $5.2 million and $8.5 million for the three and six months ended July 4, 2020, respectively; $8.6 million and $11.6 million in costs for the three and six months ended July 3, 2021, respectively, associated with debt refinancing transactions; and $0.2 million and $(0.4) million of COVID-19 related costs for the three and six months ended July 3, 2021, respectively, and $6.8 million and $8.0 million for the three and six months ended July 4, 2020, respectively.
Operating income (loss) for the three months ended July 3, 2021 increased to $96.8 million of operating income as compared to $58.9 million for the three months ended July 4, 2020, primarily due to strong residential demand and price actions
39


offsetting inflationary impacts, partially reduced by higher manufacturing costs incurred to serve customers and higher SG&A expense primarily driven by return of near-term costs. Restructuring and impairment charges were also lower versus prior year periods. Operating income for the six months ended July 3, 2021 increased to $152.0 million as compared to an operating loss of $441.9 million in the six months ended July 4, 2020 primarily as a result of a goodwill impairment of $503.2 million in the comparable period.
Pro forma Adjusted EBITDA for the three months ended July 3, 2021 was $190.2 million or 13.5% of pro forma net sales, a decrease of 110 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 70 basis points versus the comparable period. The improvement was driven by strong residential demand and price actions offsetting inflationary impacts partially reduced by higher manufacturing costs incurred to serve customers. For the first half of 2021, pro forma Adjusted EBITDA was $331.4 million, 12.3% of pro forma net sales, which increased 70 basis points over the same pro forma period a year ago.
Windows
Three Months EndedSix Months Ended
(Amounts in thousands)July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net Sales$579,744 $428,275 $1,107,007 $876,725 
Impact of Prime Windows acquisition(1)
6,175 13,606 23,936 27,146 
Pro forma net sales$585,919 $441,881 $1,130,943 $903,871 
Operating income (loss), GAAP$38,783 $23,101 $68,145 $(290,089)
Restructuring and impairment charges, net23 4,184 955 5,650 
Strategic development and acquisition related costs1,314 — 1,314 16 
Goodwill impairment— — — 320,990 
Depreciation and amortization32,174 30,182 62,972 60,035 
Other13 3,179 (74)4,892 
Adjusted EBITDA$72,307 $60,646 $133,312 $101,494 
Impact of Prime Windows acquisition(1)
876 1,583 2,903 2,659 
Pro Forma Adjusted EBITDA$73,183 $62,229 $136,215 $104,153 
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales12.5 %14.1 %12.0 %11.5 %
(1)Reflects the net sales and Adjusted EBITDA of Prime Windows for the periods January 1, 2020 to July 4, 2020 and January 1, 2021 to April 29, 2021.
Pro forma net sales for the three and six months ended July 3, 2021 were 32.6% and 25.1% higher, respectively, than pro forma net sales in the same period a year ago. Strong volumes across all sales channels drove increased volume of 22.5% coupled with disciplined price actions in response to rising commodity costs and other inflationary impacts.
Operating income (loss) for the three months ended July 3, 2021 increased to $38.8 million of operating income as compared to operating income of $23.1 million for the three months ended July 4, 2020, primarily due to volume leverage coupled with favorable price, net of inflation. Operating income for the six months ended July 3, 2021 increased to $68.1 million as compared to an operating loss of $290.1 million for the six months ended July 4, 2020, primarily due to a goodwill impairment in the comparable period.
Pro forma Adjusted EBITDA for the three months ended July 3, 2021 was $73.2 million or 12.5% of pro forma net sales, a decrease of 160 basis points from the pro forma period a year ago. Pro forma Adjusted EBITDA increased 17.6% over prior year quarter, primarily due to increased volume of 47.2% and favorable price, net of commodity and other inflation impacts, partially offset by increased manufacturing costs to serve customers and inefficiencies caused by labor shortages. On a year-to-date basis, pro forma net sales increased 25.1%, and pro forma Adjusted EBITDA margin increased 50 basis points.
40


Siding
Three Months EndedSix Months Ended
(Amounts in thousands)July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net Sales$362,187 $285,249 $678,578 $526,292 
  Impact of Kleary acquisition(1)
— — — 8,358 
Pro forma net sales$362,187 $285,249 $678,578 $534,650 
Operating income (loss), GAAP$53,383 $30,638 $80,911 $(138,229)
Restructuring and impairment charges, net13 2,524 154 3,615 
Strategic development and acquisition related costs(3,167)955 (2,844)976 
Goodwill impairment— — — 176,774 
Depreciation and amortization29,209 28,514 58,357 56,521 
Other— 642 (19)350 
Adjusted EBITDA79,438 63,273 $136,559 $100,007 
Impact of Kleary acquisition(1)
— — — 1,869 
Pro Forma Adjusted EBITDA$79,438 $63,273 $136,559 $101,876 
Adjusted EBITDA as a % of Net Sales21.9 %22.2 %20.1 %19.0 %
Pro Forma Adjusted EBITDA as a % of Pro Forma Net Sales21.9 %22.2 %20.1 %19.1 %
(1)Reflects the net sales and Adjusted EBITDA of Kleary for the period January 1, 2020 to March 1, 2020.
Net sales for the three and six months ended July 3, 2021 were 27.0% and 26.9% higher than the net sales and pro forma net sales, respectively, in the same period a year ago. Rapid recovery of residential demand coupled with rising raw material costs resulted in favorable price/mix of approximately 15% versus prior year. Additionally, strong order momentum in the wholesale and retail channels drove a 12% volume increase in net sales.
Operating income (loss) for the three months ended July 3, 2021 increased to $53.4 million of operating income, as compared to operating income of $30.6 million for the three months ended July 4, 2020, primarily due to increased volume leverage from strong demand coupled with price actions offsetting inflationary impacts from commodities and other manufacturing costs partially offset by higher freight charges and return of near-term costs in SG&A. Operating income for the six months ended July 3, 2021 increased to $80.9 million, as compared to an operating loss of $138.2 million for the six months ended July 4, 2020, primarily due to a goodwill impairment in the comparable period.
Adjusted EBITDA for the three months ended July 3, 2021 was $79.4 million or 21.9% of net sales, an increase of 25.5%, primarily due to increased volume of 20.1% and favorable price, net of commodity and other inflation impacts, partially offset by increased manufacturing costs to serve customers. On a year-to-date basis, net sales increased 26.9%, and Adjusted EBITDA1 margin increased 100 basis points.
Commercial
Three Months EndedSix Months Ended
(Amounts in thousands)July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net Sales$458,190 $371,412 $881,568 $795,730 
Operating income, GAAP$53,330 $36,664 $94,915 $53,505 
Restructuring and impairment charges, net2,374 7,364 3,046 19,069 
Strategic development and acquisition related costs774 (149)832 (254)
Goodwill impairment— — — 5,407 
Depreciation and amortization10,643 11,020 22,003 21,921 
Other385 1,632 128 2,859 
Adjusted EBITDA$67,506 $56,531 $120,924 $102,507 
Adjusted EBITDA as a % of Net Sales14.7 %15.2 %13.7 %12.9 %

41


Net sales for the three and six months ended July 3, 2021 were 23.4% and 10.8% higher than the same period a year ago, respectively, driven by disciplined price actions to mitigate rising steel costs. This combined with an increase in volume of 3.6% and flat volume of 0.1% respectively during the three and six months ended July 3, 2021 driven by strong demand despite supply constraints.
Operating income for the three months ended July 3, 2021 increased $16.7 million or 45.5% compared to the three months ended July 4, 2020, primarily due to 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 six months ended July 3, 2021 increased $41.4 million or 77.4% compared to the six months ended July 4, 2020, due to lower selling, general and administrative expenses, and lower restructuring and impairment charges, improved manufacturing efficiencies and structural cost, $5.4 million of a goodwill impairment incurred in the comparable period, favorable price/mix, net of inflation.
Adjusted EBITDA for the three months ended July 3, 2021 was $67.5 million or 14.7% of net sales, a decrease of 50 basis points from the same period a year ago primarily due to favorable price, net of commodity and other inflation impacts, partially offset by manufacturing inefficiencies caused by material constraints and labor shortages. On a year-to-date basis, net sales increased 10.8%, and Adjusted EBITDA margin increased 80 basis points.
Unallocated Operating Losses
Three Months EndedSix Months Ended
(Amounts in thousands)July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Statement of operations data:
SG&A expenses$(47,669)$(31,484)$(88,003)$(62,134)
Acquisition related expenses(1,017)(3,950)(4,919)
Operating loss(48,686)(31,478)$(91,953)$(67,053)
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 July 3, 2021 increased by $17.2 million or 55% compared to the three months ended July 4, 2020, and increased by $24.9 million or 37.1% compared to the six months ended July 4, 2020. The change is due primarily to the return of near-term expenses such as bonus and commission costs. Unallocated operating loss includes $5.3 million and $5.2 million of share-based compensation expense for the three months ended July 3, 2021 and July 4, 2020, respectively, and $8.6 million and $8.5 million for the six months ended July 3, 2021 and July 4, 2020, respectively.
42


LIQUIDITY AND CAPITAL RESOURCES
General
Our principal source of funds is cash generated from operations, supplemented by borrowings against our asset-based lending and revolving credit facility. We typically invest our excess cash in various overnight investments that are issued or guaranteed by the U.S. federal government. Our cash, cash equivalents and restricted cash decreased from $680.5 million as of December 31, 2020 to $95.2 million as of July 3, 2021. The following table summarizes our consolidated cash flows for the six months ended July 3, 2021 and July 4, 2020 (in thousands):
 Six Months Ended
 July 3,
2021
July 4,
2020
Net cash provided by (used in) operating activities$(11,721)$66,962 
Net cash used in investing activities(141,311)(89,336)
Net cash provided by (used in) financing activities(431,363)410,295 
Effect of exchange rate changes on cash and cash equivalents(881)(508)
Net increase (decrease) in cash, cash equivalents and restricted cash(585,276)387,413 
Cash, cash equivalents and restricted cash at beginning of period680,478 102,307 
Cash, cash equivalents and restricted cash at end of period$95,202 $489,720 
Operating Activities
The Company used cash in operating activities during the six months ended July 3, 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 six months ended July 3, 2021 and July 4, 2020, respectively (in thousands):
Six Months Ended
July 3,
2021
July 4,
2020
$ Change
Net cash (used in) provided by:
Accounts receivable$(119,813)$(24,844)$(94,969)
Inventories(176,077)36,872 (212,949)
Accounts payable73,627 (7,818)81,445 
Net cash (used in) provided by working capital items$(222,263)$4,210 $(226,473)

The use of cash for working capital between periods was due to robust market demand across the segments coupled with aggressive price actions in response to rising commodity costs and other inflationary impacts. See the Consolidated Statements of Cash Flows in the unaudited consolidated financial statements for additional information.
Investing Activities
Net cash used in investing activities was $141.3 million during the six months ended July 3, 2021 compared to $89.3 million used in investing activities during the six months ended July 4, 2020. During the six months ended July 3, 2021, we paid approximately $94.4 million toward acquisitions and we used $47.6 million for capital expenditures. In the six months ended July 4, 2020, we paid approximately $41.8 million, net of cash acquired, for the acquisition of Kleary and used $47.6 million for capital expenditures.
Financing Activities
Net cash used in financing activities was $431.4 million during the six months ended July 3, 2021 compared to $410.3 million provided by financing activities in the six months ended July 4, 2020. During the six months ended July 3, 2021, we borrowed an additional $108.4 million on our Current Term Loan Facility, borrowed $160.0 million on our Current ABL Facility, paid $670.8 million to redeem the 8.00% Senior Notes and paid quarterly installments of $12.9 million on the Current Term Loan Facility.
43


During the six months ended July 4, 2020, we borrowed $40.0 million on our Current ABL Facility to finance the acquisition of Kleary, borrowed an additional $305.0 million on our Current ABL Facility and repaid $30.0 million of that amount, and $115.0 million on our Current Cash Flow Revolver to increase our cash position and preserve financial flexibility in light of uncertainty in the global markets resulting from the COVID-19 pandemic, paid $12.8 million on quarterly installments on our Current Term Loan Facility 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.
July 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$160,000 $— 
Term loan facility due April 20282,593,500 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,253,500 3,642,967 
Less: Cash and cash equivalents88,978 674,255 
Net Debt$3,164,522 $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 existing 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.
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 July 3, 2021 and December 31, 2020 (in thousands):
44


July 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$611,000 $611,000 
Eligible borrowing base611,000 568,000 
Less: Borrowings160,000 — 
Less: LCs outstanding and priority payables47,000 40,000 
Net ABL availability404,000 528,000 
Plus: Cash flow revolver due April 2026115,000 115,000 
Plus: Cash and cash equivalents88,978 674,255 
Total Liquidity$607,978 $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 approximately 2.0% to 2.5% of net sales 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 July 30, 2021, the Company entered into an agreement to acquire Cascade Windows. We expect the transaction to close during the third quarter of 2021, subject to regulatory approval and the satisfaction of customary closing conditions. 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. We anticipate funding the acquisition with cash available on the balance sheet.
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 June 7, 2021, the Company announced that it has entered into a definitive agreement to sell 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 July 27, 2021, the Company announced that it has entered into a definitive agreement to sell its roll-up sheet door business to Janus International Group, Inc. (“Janus”) in a cash transaction for $168 million. The roll-up sheet door transaction includes products sold under the DBCI brand. Both transactions are expected to close in the second-half of 2021, subject to regulatory approval and other customary closing conditions. The Company expects post-tax proceeds of approximately $875 million from these transactions to be used to pay down a portion of its secured credit facilities, invest in organic growth and efficiency projects, and make strategic acquisitions.
From time to time, we have used available funds to repurchase shares of our common stock under our stock repurchase programs. On March 7, 2018, we announced that our Board of Directors authorized a new stock repurchase program for the repurchase of up to an aggregate of $50.0 million of our outstanding Common Stock. Under this repurchase programs, we are authorized to repurchase shares, if at all, at times and in amounts that we deem appropriate in accordance with all applicable securities laws and regulations. Shares repurchased are usually retired. There is no time limit on the duration of the program. During the six months ended July 3, 2021, there were no stock repurchases under the stock repurchase program. As of July 3, 2021, approximately $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. In addition to repurchases of shares of our common stock under our stock repurchase program, we also withhold shares of
45


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 July 3, 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 six months ended July 3, 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.
46


Item 3. Quantitative and Qualitative Disclosures About Market Risk.
Windows and Siding Businesses
We are subject to market risk with respect to the pricing of our principal raw materials, which include PVC resin, aluminum and glass. If prices of these raw materials were to increase dramatically, we may not be able to pass such increases on to our customers and, as a result, gross margins could decline significantly. We manage the exposure to commodity pricing risk by increasing our selling prices for corresponding material cost increases, continuing to diversify our product mix, strategic buying programs and vendor partnering. The average market price for PVC resin was estimated to have increased approximately 57.6% for the six months ended July 3, 2021 compared to the six months ended July 4, 2020.
Commercial Business
We are subject to market risk exposure principally related to volatility in the price of steel. For the six months ended July 3, 2021, material costs (predominantly steel costs) constituted approximately 64% of our Commercial segment’s cost of sales. Our business is heavily dependent on the price and supply of steel. Our various products are fabricated from steel produced by mills to forms including bars, plates, structural shapes, sheets, hot-rolled coils and galvanized or Galvalume® — coated coils (Galvalume® is a registered trademark of BIEC International, Inc.). The steel industry is highly cyclical in nature, and steel prices have been volatile in recent years and may remain volatile in the future. Steel prices are influenced by numerous factors beyond our control, including general economic conditions, domestically and internationally, the availability of raw materials, competition, labor costs, freight and transportation costs, production costs, import duties and other trade restrictions. Based on the cyclical nature of the steel industry, we expect steel prices will continue to be volatile.
With material costs (predominantly steel costs) accounting for approximately 64% of our Commercial segment's cost of sales for the six months ended July 3, 2021, a one percent change in the cost of steel could have resulted in a pre-tax impact on cost of sales of approximately $4.3 million for our six months ended July 3, 2021. The impact to our financial results of operations of such an increase would be significantly dependent on the competitive environment and the costs of other alternative building products, which could impact our ability to pass on these higher costs.
Other Commodity Risks
In addition to market risk exposure related to the volatility in the price of steel, aluminum, PVC resin, and glass, we are subject to market risk exposure related to volatility in the price of natural gas. As a result, we occasionally enter into both index-priced and fixed-price contracts for the purchase of natural gas. We have evaluated these contracts to determine whether the contracts are derivative instruments. Certain contracts that meet the criteria for characterization as a derivative instrument may be exempted from hedge accounting treatment as normal purchases and normal sales and, therefore, these forward contracts are not marked to market. At July 3, 2021, all of our forward contracts for commodities met the scope exemption for normal purchases and normal sales.
Interest Rates
We are subject to market risk exposure related to changes in interest rates on our Current Cash Flow Facilities and Current ABL Facility, which provides for borrowings of up to $2,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 July 3, 2021 and December 31, 2020 was approximately $2,589.6 million and $2,485.5 million, respectively, compared to a face value of approximately $2,593.5 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 July 3, 2021, our cash flow hedge contracts had a fair value liability of $86.5 million and are 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.
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
47


comprehensive income (loss) in stockholders’ equity. The net foreign currency exchange gain (loss) included in net income (loss) for the three and six months ended July 3, 2021 was $38 thousand and $0.3 million, respectively; and $1.7 million and $(1.4) million for the three and six months ended July 4, 2020, respectively. Net foreign currency translation adjustment, net of tax, and included in other comprehensive income (loss) for the three and six months ended July 3, 2021 was $4.6 million and $10.7 million, respectively; and was $8.6 million and $(1.0) million for the three and six months ended July 4, 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 gain (loss) was $0.2 million and $(0.1) million for the three and six months ended July 3, 2021, respectively; and $0.4 million and $(0.6) million for the three and six months ended July 4, 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 July 3, 2021. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding the required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Management believes that our disclosure controls and procedures are designed to provide reasonable assurance of achieving their objectives and based on the evaluation of our disclosure controls and procedures as of July 3, 2021, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at such reasonable assurance level. 
Internal Control over Financial Reporting
We are currently in the process of assessing the internal controls of Prime Windows LLC (“Prime Windows”) as part of the post-close integration process. Prime Windows has been excluded from our assessment of internal control over financial reporting as of July 3, 2021. The total assets and revenues excluded from management’s assessment represent 0.1% and 0.5%, respectively, of the consolidated financial statements as of and for the six months ended July 3, 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 July 3, 2021 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
48


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. Except for such additional information, we believe there have been no material changes in our risk factors from those disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2020.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
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.
During the second quarter of fiscal 2021, there were no stock repurchases under the program. At July 3, 2021, approximately $49.1 million remained available for stock repurchases under the program.
49


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

50


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

51
EX-10.1 2 a20210703exhibit10_1.htm EX-10.1 Document

Exhibit 10.1

SECURITIES PURCHASE AGREEMENT

by and among
NUCOR INSULATED PANEL GROUP INC
VULCRAFT CANADA INC.,
and
CORNERSTONE BUILDING BRANDS, INC.
Dated as of June 5, 2021





Table of Contents
Page
Article 1
Transfer of Equity Interests and Canada Transferred Assets and Assumption of Canada Assumed Liabilities
Section 1.1Closing2
Section 1.2Purchase Price3
Section 1.3Withholding7
Article 2
Representations and Warranties of Seller
Section 2.1Organization and Power8
Section 2.2Authorization8
Section 2.3Non-Contravention9
Section 2.4Capitalization; Title to Equity Interests9
Section 2.5Ownership Interests10
Section 2.6Financial Statements10
Section 2.7Other Liabilities11
Section 2.8Absence of Certain Changes11
Section 2.9Material Contracts11
Section 2.10Properties12
Section 2.11Intellectual Property; IT Systems; Data Privacy and Security14
Section 2.12Litigation16
Section 2.13Compliance with Laws; Licenses and Permits16
Section 2.14Environmental Matters17
Section 2.15Employees. Labor Matters, etc.18
Section 2.16Employee Benefit Plans and Related Matters; ERISA19
Section 2.17Tax Matters20
Section 2.18Insurance21
Section 2.19Finders’ Fees22
Section 2.20Contracts with Affiliates22
Section 2.21Assets22
Section 2.22Inventory23
Section 2.23Accounts Receivable23
Section 2.24Customers; Suppliers23
Section 2.25No Other Representations and Warranties23
Article 3
Representations and Warranties of Buyer
Section 3.1Organization and Power24
Section 3.2Authorization24
Section 3.3Non-Contravention25
i

Table of Contents
(continued)
Page
Section 3.4Availability of Funds25
Section 3.5Solvency25
Section 3.6Purchase for Investment26
Section 3.7Litigation26
Section 3.8Finders’ Fees26
Section 3.9No Additional Representations and Warranties; Inspection26
Section 3.10No Other Representations and Warranties26
Article 4
Certain Covenants
Section 4.1Conduct of the Business27
Section 4.2Access to Information; Confidentiality; Books and Records29
Section 4.3Governmental Approvals31
Section 4.4Employees and Employee Benefits33
Section 4.5Public Announcements38
Section 4.6D&O Indemnification39
Section 4.7R&W Insurance40
Section 4.8Resignations40
Section 4.9Affiliate Agreements; Intercompany Balances40
Section 4.10Pre-Closing Steps; Third-Party Consents40
Section 4.11Divided Commingled Contracts42
Section 4.12Wrong-Pockets42
Section 4.13Ancillary Agreements43
Section 4.14Use of Intellectual Property43
Section 4.15Transition Plan44
Section 4.16Non-Competition; Non-Solicitation44
Section 4.17Exclusivity45
Section 4.18Further Assurances45
Article 5
Tax Matters
Section 5.1Cooperation45
Section 5.2Transfer Taxes46
Section 5.3Tax Elections46
Section 5.4Overlap47
Article 6
Conditions Precedent
Section 6.1Conditions to Obligations of Buyer and Seller47
Section 6.2Conditions to Obligations of Buyer47
Section 6.3Conditions to Obligations of Seller48
ii

Table of Contents
(continued)
Page
Section 6.4Frustration of Closing Conditions49
Article 7
Termination
Section 7.1Termination49
Section 7.2Effect of Termination50
Section 7.3Termination Fee; Expenses50
Article 8
Indeminifications
Section 8.1Survival52
Section 8.2Indemnification by Seller52
Section 8.3Indemnification by Buyer52
Section 8.4Limitations on Indemnity52
Section 8.5Notification of Claims; Third-Party Claims53
Section 8.6Exclusive Remedy55
Article 9
Definitions
Section 9.1Certain Terms55
Section 9.2Construction70
Article 10
Miscellaneous
Section 10.1Notices70
Section 10.2Amendment; Waivers, etc71
Section 10.3Expenses71
Section 10.4Governing Law, etc72
Section 10.5Successors and Assigns72
Section 10.6Entire Agreement73
Section 10.7Severability73
Section 10.8Counterparts73
Section 10.9Specific Performance73
Section 10.10Parties in Interest73
Section 10.11Representation of the Company and Seller and its other Affiliates74
Section 10.12Exhibits and Schedules74
Section 10.13Release74
Section 10.14Bulk Sales Laws75

iii

Table of Contents
(continued)
Page
Exhibit A:Accounting Principles
Exhibit B:Pre-Closing Steps
Exhibit C: Form of Transitional Services Agreement
Exhibit D:Form of Supply Agreements
Exhibit E-1Assignment and Assumption Agreement
Exhibit E-2Lease Assignment Agreement
Exhibit E-3Patent Assignment Agreement
Exhibit E-4Trademark Assignment Agreement
Exhibit E-5Motor Vehicle Assignment Agreements And Bills Of Sale
Exhibit E-6Certificate of Canada Seller shareholders/directors


iv



SECURITIES PURCHASE AGREEMENT
This SECURITIES PURCHASE AGREEMENT, dated as of June 5, 2021 (this “Agreement”), is made by and among Nucor Insulated Panel Group Inc, a Delaware corporation (“Buyer”), Vulcraft Canada Inc., a British Columbia corporation (“Canada Buyer”), and Cornerstone Building Brands, Inc., a Delaware corporation (“Seller”). Capitalized terms used herein shall have the meanings assigned to such terms in the text of this Agreement or in Section 9.1.
R E C I T A L S:
WHEREAS, Seller is engaged, directly and indirectly, throughout the United States and Canada in the business of manufacturing, distributing and selling single-component and foam-core insulated metal panels, in each case, under the brands Metl-Span and CENTRIA (the “Business”);
WHEREAS, in connection with the transactions contemplated hereby, Seller has caused or will cause certain Pre-Closing Steps to be completed prior to the Closing, including having formed Iguana NewCo, LLC, a Delaware Limited Liability Company, on May 18, 2021 for the purposes of holding all of the Transferred Assets (other than the Canada Transferred Assets) and Assumed Liabilities (other than the Canada Assumed Liabilities) (the “Company”);
WHEREAS, following completion of the Pre-Closing Steps, the Company will hold all of the Transferred Assets (other than the Canada Transferred Assets) and Assumed Liabilities (other than the Canada Assumed Liabilities) and Seller or certain of its Affiliates will hold all of the Retained Assets and Retained Liabilities;
WHEREAS, as of immediately prior to Closing, Seller will own, directly or indirectly, all of the issued and outstanding equity interests of the Company (the “Equity Interests”);
WHEREAS, the Canada Transferred Assets will not be transferred to the Company pursuant to the Pre-Closing Steps and will instead remain owned directly by an Affiliate of Seller following the Pre-Closing Steps and prior to the Closing;
WHEREAS, the Canada Assumed Liabilities will not be assigned to and assumed by the Company pursuant to the Pre-Closing Steps and will instead remain Liabilities of an Affiliate of Seller following the Pre-Closing Steps and prior to the Closing;
WHEREAS, Seller wishes to sell, directly or indirectly, the Equity Interests to Buyer and the Canada Transferred Assets to Canada Buyer and assign, indirectly, the Canada Assumed Liabilities to Canada Buyer, and Buyer wishes to purchase the Equity Interests and Canada Buyer wishes to purchase the Canada Transferred Assets and assume the Canada Assumed Liabilities, upon the terms and subject to the conditions set forth in this Agreement;
WHEREAS, in connection with the transactions contemplated hereby, at the Closing, Seller or certain of its Affiliates, on the one hand, and the Company, on the other hand, will enter into the Ancillary Agreements;



WHEREAS, contemporaneously herewith, Nucor Corporation, a Delaware corporation (“Nucor”) and the ultimate parent corporation of Buyer and Canada Buyer, is executing and delivering to Seller a guarantee whereby it will guarantee the obligations of Buyer and Canada Buyer hereunder; and
WHEREAS, contemporaneously herewith, Seller has obtained and delivered to Buyer a written consent under that certain Stockholders Agreement dated as of November 16, 2018, by and between NCI Building Systems, Inc., and each of Clayton, Dubilier & Rice Fund VIII, L.P., CD&R Friends & Family Fund VIII, L.P., CD&R Pisces Holdings, L.P., Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC, and AIC Finance Partnership, L.P., evidencing the consent of the CD&R Investor Group (as defined in such Stockholders Agreement) with respect to the execution and delivery of this Agreement and the consummation of the transactions contemplated hereby;
NOW, THEREFORE, in consideration of the premises and the mutual representations, warranties, covenants and agreements contained herein, the parties, intending to be legally bound hereby, do agree as set forth herein:
Article 1
Transfer of Equity Interests and Canada Transferred Assets and Assumption of Canada Assumed Liabilities
Section 1.1     Closing. The closing of the sale and purchase of the Equity Interests and Canada Transferred Assets and the assignment and assumption of the Canada Assumed Liabilities (the “Closing”) shall take place at the offices of Debevoise & Plimpton LLP, 919 Third Avenue, New York, New York 10022 or at such other place as the parties shall mutually agree, at 10:00 a.m. on the date that is three (3) Business Days after the conditions set forth in Article 6 have been satisfied or waived (other than those conditions which by their nature are to be satisfied at the Closing but subject to the satisfaction or waiver of those conditions at such time), unless another time, date or place is agreed to in writing by the parties, provided that the transfer of the Canada Transferred Assets and the assignment and assumption of the Canada Assumed Liabilities to Canada Buyer shall each occur immediately following the transfer of the Equity Interests. The date on which the Closing actually occurs is referred to hereinafter as the “Closing Date”. At the Closing:
(a)Transfer of Equity Interests and Canada Transferred Assets and Assumption of Canada Assumed Liabilities. Seller shall, sell, convey, assign, transfer, grant and deliver, or cause to be sold, conveyed, assigned, transferred, granted and delivered, (i) to Buyer all of the Equity Interests, free and clear of all Liens, other than Liens arising under applicable securities Laws, and (ii) to Canada Buyer, the Canada Transferred Assets free and clear of all Liens, other than Permitted Liens, and Canada Buyer shall assume the Canada Assumed Liabilities and cause all such Canada Assumed Liabilities to be paid, performed and discharged when due, without further recourse to Seller or its Affiliates.
2


(b)Estimated Purchase Price. Buyer shall pay Seller or other Persons designated by Seller, by wire transfer of immediately available funds to such account(s) as Seller shall designate in writing to Buyer not less than two (2) Business Days prior to the Closing Date (the “Seller Designated Account(s)”), an aggregate amount in cash equal to the Estimated Purchase Price, provided that any payments made under this Agreement by Buyer with respect to the Canada Transferred Assets shall be made on behalf of Canada Buyer and may, at the election of Buyer and Canada Buyer, be made directly by Canada Buyer.
(c)Indebtedness. Seller shall arrange for the Company, the Transferred Assets and the Canada Transferred Assets to be released, prior to or at the Closing, from all guarantee and collateral obligations under the Credit Facilities and any other Indebtedness of Seller or its Subsidiaries (other than the Company), pursuant to customary documentation (including obligations to fully release any Liens relating thereto) reasonably acceptable to Buyer, such that the Transferred Assets and Canada Transferred Assets are free and clear of any Liens other than Permitted Liens at Closing.
(d)Transaction Expenses. Simultaneously with Closing, Buyer shall pay, or cause to be paid, on behalf of Seller and its Affiliates (including the Company), as applicable, the Transaction Expenses (based on the estimates provided by Seller pursuant to Section 1.2(b)) by wire transfer of immediately available funds as directed by Seller.
Section 1.2    Purchase Price.
(a)Final Purchase Price. The aggregate consideration for the Equity Interests and Canada Transferred Assets shall be (x) an amount in cash equal to (i) the Enterprise Value, plus (ii) the Final Closing Date Cash, minus (iii) the Final Closing Date Indebtedness, plus (iv) the Final Net Working Capital Adjustment Amount (which may be a positive or negative number), minus (v) the Final Transaction Expenses (the calculation resulting from clauses (i), (ii), (iii), (iv) and (v), the “Final Purchase Price”) and (y) the assumption by Canada Buyer of the Canada Assumed Liabilities. Buyer shall prepare and deliver to Seller a statement allocating the Final Purchase Price between the aggregated Transferred Assets (other than the Canada Transferred Assets) (the “U.S. Purchase Price”) and the aggregated Canada Transferred Assets (the “Canadian Purchase Price”), which in the case of the U.S. Purchase Price shall include the Assumed Liabilities and in the case of the Canadian Purchase Price shall include the Canada Assumed Liabilities.
(b)Estimated Purchase Price. Beginning no later than five (5) Business Days prior to the Closing Date, or such other time as Buyer and Seller may mutually agree, Buyer and Seller, or their designated representatives, shall reasonably cooperate to jointly conduct a physical count and tally of the finished products, raw materials and supplies of the Company or attributable to the Transferred Assets (the “Inventory” and such count and tally, the “Inventory Count”) of the Company or attributable to the Transferred Assets (which for the avoidance of doubt, shall include amounts attributable to the Canada Transferred Assets) and shall use commercially reasonably efforts to jointly agree on a valuation (the “Inventory Valuation”) of the same to be included in the Net Working
3


Capital Adjustment Amount, which physical count and tally shall be rolled forward to the Closing Date in order to determine the amount of the Inventory for the good-faith estimate of the Net Working Capital Adjustment Amount; provided that in no event shall such Inventory Count or the determination of the Inventory Valuation delay the date that the Closing would otherwise occur as contemplated by Section 1.1 hereof and if the parties are unable to agree in good faith on the Inventory Valuation, Seller’s good faith determination of the Inventory Valuation shall control for purposes of the Estimated Closing Statement. Such Inventory shall be valued in accordance with the Accounting Principles. No later than two (2) Business Days prior to the Closing Date, Seller shall provide to Buyer a statement (the “Estimated Closing Statement”) setting forth an estimate of the Final Purchase Price which shall be based upon (i) the Enterprise Value and (ii) good-faith estimates of the Closing Date Cash, the Closing Date Indebtedness, the Net Working Capital Adjustment Amount and the Transaction Expenses (the “Estimated Purchase Price”), in each case, delivered with reasonable supporting detail with respect to the calculation of such amounts.
(c)Post-Closing Adjustments.
(i)Post-Closing Adjustment. As soon as practicable, but no later than ninety (90) days after the Closing Date, Seller shall prepare and deliver to Buyer a statement setting forth Seller’s calculation of (A) the Closing Date Cash, (B) the Closing Date Indebtedness, (C) the Net Working Capital Adjustment Amount, (D) the Transaction Expenses and (E) based thereon, Buyer’s calculation of the Final Purchase Price (such calculations, collectively, the “Proposed Purchase Price Calculations”), together with reasonable supporting detail with respect to the calculation of such amounts (the “Closing Statement”).
(ii)Within forty-five (45) days of receipt of the Closing Statement, Buyer may provide written notice to Seller disputing all or a part of the Proposed Purchase Price Calculations (such notice, a “Purchase Price Dispute Notice”). If Buyer does not provide a Purchase Price Dispute Notice to Seller within such forty-five (45)-day period, then the parties agree that the Proposed Purchase Price Calculations set forth in the Closing Statement shall become final and binding on the parties hereto. If a Purchase Price Dispute Notice is provided to Seller within such forty-five (45)-day period, then Seller and Buyer shall use reasonable best efforts to resolve the disputed items during the thirty (30)-day period commencing on the date of Seller’s receipt of the Purchase Price Dispute Notice.
(iii)If Seller and Buyer do not agree upon a final resolution with respect to any disputed items within such thirty (30)-day period, then the remaining items in dispute shall be submitted immediately to KPMG, or, if such firm declines to be retained to resolve the dispute, another nationally recognized, independent accounting firm reasonably acceptable to Seller and Buyer (in either case, the “Accounting Firm”). The parties agree to instruct the Accounting Firm to render a determination of the applicable dispute within forty-five (45) days after referral of the matter to such Accounting Firm, which determination must be in writing and must set forth, in reasonable detail, the basis therefor. The terms of
4


appointment and engagement of the Accounting Firm shall be as agreed upon between Seller and Buyer, and any associated engagement fees shall be initially borne fifty percent (50%) by Seller and fifty percent (50%) by Buyer; provided that such fees shall ultimately be borne by Seller and Buyer in inverse proportion as they may prevail on matters resolved by the Accounting Firm, which proportionate allocations shall also be determined by the Accounting Firm at the time the determination of the Accounting Firm is rendered on the merits of the disputed items. Except as provided in the preceding sentence, all other costs and expenses incurred by the parties hereto in connection with resolving any dispute hereunder before the Accounting Firm shall be borne by the party incurring such cost and expense. In resolving the disputed items, the Accounting Firm (A) shall be bound by the terms of this Agreement, (B) may not assign a value to any item greater than the greatest value claimed for such item or less than the smallest value claimed for such item by either Seller or Buyer, (C) shall rely solely on the written submissions of the parties and shall not conduct an independent investigation, (D) shall limit its decision to such items as are in dispute and to only those adjustments as are necessary for the Proposed Purchase Price Calculations to comply with the provisions of this Agreement and (E) shall act as an expert and not as an arbitrator. Such determination of the Accounting Firm shall be conclusive and binding upon the parties hereto, absent fraud, bad faith or manifest mathematical error. No ex parte conferences, oral examinations, testimony, depositions, discovery or other form of evidence gathering or hearings shall be conducted or allowed; provided that at the Accounting Firm’s request, or as mutually agreed by Seller and Buyer, Seller and Buyer may meet with the Accounting Firm so long as representatives of both Seller and Buyer are present.
(iv)The parties agree that they will, and agree to cause their respective independent accountants and their respective Subsidiaries to, cooperate and assist in all commercially reasonable respects in the calculation of the Final Purchase Price and in the conduct of the review by the other party and its representatives or, if applicable, the Accounting Firm of any proposed calculations of the Final Purchase Price or the components thereof, including the making available, to the extent necessary, of books, records, work papers and personnel.
(v)Within five (5) Business Days after the date on which the Final Purchase Price is finally determined pursuant to this Section 1.2(c):
(A)if the Final Purchase Price is greater than the Estimated Purchase Price, Buyer shall pay to Seller or other Persons designated by Seller, a cash amount equal to such excess by wire transfer of immediately available funds to the Seller Designated Account(s) (or such other accounts as Seller shall designate in writing to Buyer), or
(B)if the Estimated Purchase Price is greater than the Final Purchase Price, Seller or its designees shall pay to Buyer a cash amount equal to such excess, by wire transfer of immediately available funds to an account that Buyer designates in writing to Seller.
5


(vi)Any amount paid pursuant to Section 1.2(c)(v) shall be (A) made by wire transfer of immediately available funds to an account designated in accordance with Section 1.2(c)(v) and (B) treated as an adjustment to the Final Purchase Price, as applicable, for Tax reporting purposes.
(d)Accounting Procedures. The Estimated Purchase Price, the Proposed Purchase Price Calculations, the Final Purchase Price, the Estimated Closing Statement and the Closing Statement and the calculations contained therein shall be determined in accordance with the Accounting Principles (including the same format (and for purposes of calculating Closing Date Net Working Capital, including only those line items) as the sample calculations set forth therein).
(e)Allocation of the Final Purchase Price.
(i)Buyer and Seller acknowledge and agree that, for U.S. federal and applicable state and local income tax purposes, the purchase of the Equity Interests hereunder shall be treated a purchase and sale of the Transferred Assets (excluding the Canada Transferred Assets). The purchase price for the Transferred Assets (excluding the Canada Transferred Assets) as determined for income tax purposes shall be allocated among the Transferred Assets (excluding the Canada Transferred Assets), and otherwise in accordance with their fair market values consistent with Section 1060 of the Code, and such allocation shall be binding upon the parties hereto for all applicable federal, state, local and foreign tax purposes (“Purchase Price Allocation”). Buyer shall deliver a Purchase Price Allocation to Seller within 120 days following the Closing Date. If within thirty (30) days after the delivery of the Purchase Price Allocation, Seller notifies Buyer in writing that Seller objects to the Purchase Price Allocation, Buyer and Seller shall use commercially reasonable efforts to resolve such dispute within thirty (30) days. In the event that Buyer and Seller are unable to resolve such dispute within such 30-day period, the disputed items shall be resolved in accordance with the provisions set forth in Section 1.2(c)(iii), mutatis mutandis. Buyer and Seller shall use the asset values determined from such agreed or determined allocation for all applicable income tax purposes including Internal Revenue Service Form 8594.
(ii)Canada Buyer and Canada Seller agree that the allocation of the Canadian Purchase Price (including the Canada Assumed Liabilities) among the Canada Transferred Assets, for Canadian income tax purposes, shall be made in accordance with, and governed by, the principles set forth in Section 1.2(e)(i), mutatis mutandis. Canada Buyer and Canada Seller shall execute and file all Tax Returns and prepare all financial statements and other instruments on the basis of this allocation and agree to not take any position during the course of any audit or other action inconsistent with such allocation unless required by a determination of the applicable Governmental Authority that is final.
Section 1.3    Closing Deliveries. At or before the Closing, the parties will deliver the documents and instruments that are set forth in this Section 1.3.
6


(a)At or before the Closing, Buyer will deliver to Seller duly executed copies of each of the Ancillary Agreements, each dated as of the Closing Date.
(b)At or before the Closing, Seller will deliver to Buyer each of the following:
(i)equity powers of the Equity Interests to be transferred to Buyer;
(ii)duly executed copies of each of the Ancillary Agreements, each dated as of the Closing Date;
(iii)those resignations contemplated by Section 4.8;
(iv)reasonable evidence of the termination of those Affiliate agreements contemplated by Section 4.9; and
(v)reasonable evidence of the release of any Liens securing any Indebtedness contemplated by Section 1.1.
Section 1.4    Canada Transferred Assets and Canada Assumed Liabilities Deliveries. At or before the Closing, Seller shall have caused Canada Seller to have taken such actions as are necessary to sell the Canada Transferred Assets to Canada Buyer, and to have Canada Seller to have assigned the Canada Assumed Liabilities to Canada Buyer, and in that respect shall have delivered, or caused to be delivered, the following documents with respect to the Canada Transferred Assets and Canada Assumed Liabilities:
(a)a general assignment and assumption agreement substantially in the form attached as Exhibit E-1;
(b)a lease assignment agreement in a form and substance acceptable to Canada Buyer, acting reasonably, and attached as Exhibit E-2;
(c)a patent assignment agreement in a form and substance acceptable to Canada Buyer, acting reasonably, and attached as Exhibit E-3;
(d)a trademark assignment agreement in a form and substance acceptable to Canada Buyer, acting reasonably, and attached as Exhibit E-4;
(e)a motor vehicle assignment agreements and bills of sale in a form and substance acceptable to Canada Buyer, acting reasonably, and attached as Exhibit E-5; and
(f)a certificate certifying the resolutions of Canada Seller’s directors/shareholders approving the transactions contemplated thereby, and attached as Exhibit E-6.
Section 1.5    Withholding. Buyer and Seller may withhold from amounts otherwise payable pursuant to this Agreement such amount as is required to be deducted and withheld with
7


respect to such payment under applicable Law. To the extent that amounts are so withheld, such withheld amounts shall be treated for all purposes of this Agreement as having been paid to the Person in respect of which such deduction and withholding was made. If a party intends to withhold, such party shall provide notice to the party in respect of whom such payment is to be made at least ten (10) Business Days in advance of any such withholding or deduction (such notice to include the legal authority and the calculation method for the expected withholding), and such parties shall cooperate with each other to take commercially reasonable steps to minimize or eliminate such withholding or deduction.
Article 2
Representations and Warranties of Seller
Except as set forth in the Seller Disclosure Letter, Seller represents and warrants to Buyer as of the date of this Agreement and of the Closing Date, assuming for the purposes of such representations and warranties that the Pre-Closing Steps have occurred prior to the execution and delivery of this Agreement, as follows:
Section 2.1    Organization and Power. Each of Seller, Canada Seller, and the Company is an entity duly organized, validly existing and in good standing (or the equivalent thereof, where such concept is recognized) under the laws of its jurisdiction of organization and has all requisite corporate, limited liability company or other entity power and authority to own, lease and operate its material properties and to carry on its businesses as presently conducted. Each of the Company and Canada Seller is duly qualified or licensed to do business and is in good standing (or the equivalent thereof, where such concept is recognized) in the jurisdictions in which the property and assets owned, leased or operated by it, or the nature of the business conducted by it, makes such qualification or licensing necessary, except where the failure to be so duly qualified or licensed and in good standing would not reasonably be expected to have a Material Adverse Effect.
Section 2.2    Authorization.
(a)Seller and its Affiliates have all requisite corporate, limited liability company or other entity power and authority to execute and deliver this Agreement and the Ancillary Agreements to which Seller or any of its Affiliates is a party, as applicable, and to consummate the transactions contemplated hereby and thereby. The execution and delivery of this Agreement and the Ancillary Agreements to which Seller or any of its Affiliates is a party and the consummation of the transactions contemplated hereby and thereby by Seller or any Affiliate of Seller, as applicable, have been duly authorized by all requisite corporate, limited liability company or other entity power action of Seller or such Affiliate of Seller, as applicable. This Agreement has been (and the execution and delivery of each of the Ancillary Agreements to which Seller or any Affiliate of Seller will be a party will be) duly executed and delivered by Seller (and, in the case of the Ancillary Agreements, by Seller or the applicable Affiliate of Seller) and constitutes (and each such Ancillary Agreement when so executed and delivered by Seller or the applicable Affiliate of Seller will constitute) a valid, legal and binding agreement of Seller (and in the case of the Ancillary Agreements, Seller or Affiliates of Seller party
8


thereto) (assuming that this Agreement has been, and the Ancillary Agreements to which Seller or any Affiliate of Seller is a party will be, duly and validly authorized, executed and delivered by the other Persons party thereto), enforceable against Seller (and in the case of the Ancillary Agreements, Seller or Affiliates of Seller party thereto) in accordance with its terms, except (i) to the extent that enforceability may be limited by applicable bankruptcy, insolvency, fraudulent conveyance, reorganization, moratorium or other Laws affecting the enforcement of creditors’ rights generally and (ii) that the availability of equitable remedies, including specific performance, is subject to the discretion of the court before which any proceeding thereof may be brought.
(b)Assuming the truth and accuracy of the representations and warranties of Buyer set forth in Section 3.2(b), no notices to, filings with or authorizations, registrations, declarations, consents or approvals of any Governmental Authority are necessary for the execution, delivery or performance by Seller or any Affiliate of Seller of this Agreement or the Ancillary Agreements to which Seller or any Affiliate of Seller is a party or the consummation by Seller or its Affiliates of the transactions contemplated hereby or thereby, including the pre-Closing amalgamation of Robertson Building Systems Limited and Gienow Canada Inc. and transfer of the Canada Transferred Assets and assignment of the Canada Assumed Liabilities, except for (i) compliance with and filings under the HSR Act and any other applicable Competition Laws, (ii) those the failure of which to obtain or make would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole and (iii) those that may be required solely as a result of facts specific to Buyer and its Affiliates.
Section 2.3    Non-Contravention. The execution and delivery by Seller and its Affiliates of this Agreement and the Ancillary Agreements to which Seller or any Affiliate of Seller is a party and the performance of Seller or such Affiliate of Seller’s obligations hereunder and thereunder (including the Pre-Closing Steps and consummation of the transactions contemplated hereunder and thereunder) do not (a) conflict with or result in any breach of any provision of the Organizational Documents of Seller or any applicable Affiliate of Seller, (b) assuming compliance with the matters referred to in Section 2.2(b), violate any applicable Law of any Governmental Authority having jurisdiction over Seller or any applicable Affiliate of Seller, (c) require any consent of or other action by any Person under, or result in a violation or breach of, or constitute (with or without due notice or lapse of time or both) a default or give rise to any right of termination, cancellation or acceleration under, any of the terms, conditions or provisions of any Material Contract or (d) except as contemplated by this Agreement, result in the creation or imposition of any Lien other than Permitted Liens on any Transferred Asset, except, in the case of clauses (b), (c) and (d), as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole.
Section 2.4    Capitalization; Title to Equity Interests.
(a)The Equity Interests, collectively, constitute all of the equity securities of the Company. Seller is the holder of record and beneficially owns all of the Equity Interests, and has good and valid title to such Equity Interests, free and clear of all Liens (other than Liens that will be fully released at or prior to Closing). All of the Equity Interests have been duly authorized, validly issued and are fully paid and non-assessable
9


and are owned free and clear of any Liens (other than those arising under this Agreement or existing under Indebtedness to be repaid at Closing or arising under, or in connection with, the Credit Facilities, which shall be fully released at or prior to Closing). Effective as of the Closing, good and valid title to the Equity Interests will pass to Buyer, free and clear of all Liens (other than any Liens created or imposed by Buyer), including, but not limited to, Liens arising under Indebtedness to be repaid at Closing and arising under, or in connection with, the Credit Facilities.
(b)Other than the Equity Interests, there are no outstanding (i) equity securities of the Company, (ii) securities of the Company convertible into or exchangeable or exercisable for Equity Interests, (iii) options, warrants or other rights to acquire from the Company or obligations of the Company to issue, any equity securities or securities convertible into or exchangeable or exercisable for Equity Interests or (iv) equity appreciation, phantom equity, profit participation or similar rights with respect to any Equity Interests.
(c)Neither Seller nor any of its Affiliates is party to any right of first refusal, right of first offer, proxy, voting agreement, registration rights agreement, equityholders agreement or any other contract with respect to the sale, repurchase, redemption, transfer or voting of the Equity Interests.
Section 2.5    Ownership Interests. Section 2.5 of the Seller Disclosure Letter lists all shares of capital stock of or other voting or equity interests in (including any securities exercisable or exchangeable for or convertible into shares of capital stock of or other voting or equity interests in) any Person that are owned by the Company.
Section 2.6    Financial Statements.
(a)Seller has delivered to Buyer copies of the unaudited trial balances of the Business as of and for the (i) twelve months ended December 31, 2020 and (ii) three months ended March 31, 2021 (collectively, the “Trial Balances”).
(b)The Trial Balances (i) have been prepared in good faith and in accordance with Seller’s regular accounting policies, practices, and methodologies applied on a consistent basis for the purposes of this Agreement based on the books and records of Seller and its Affiliates and (ii) are derived from the books and records of Seller and its Affiliates which are maintained by Seller or its Affiliates in a manner that permits Seller to prepare financial statements of Seller in accordance with U.S. GAAP, consistently applied.
(c)Notwithstanding the foregoing, the Trial Balances and the representations and warranties in clauses (a) and (b) of this Section 2.6 are qualified by the fact that (i) the Business has not operated on a separate standalone basis and historically has not been separately reported within Seller’s and its Affiliates’ consolidated financial statements, and (ii) the Trial Balances are not necessarily indicative of what the results of operations and financial position and cash flows of the Business will be in the future.
10


Section 2.7    Other Liabilities. There are no Liabilities of the Business that would be required under GAAP to be disclosed on a balance sheet of the Business as of the date hereof, except (a) Liabilities disclosed in the Trial Balances, (b) Liabilities incurred in the Ordinary Course of Business since March 31, 2021, (c) the Retained Liabilities, (d) Liabilities incurred pursuant to or in connection with the transactions contemplated hereby, and (e) other Liabilities that are not or could not reasonably be expected to be material to the Business.
Section 2.8    Absence of Certain Changes. During the period beginning on December 31, 2020, (a) there has not been a Material Adverse Effect and (b) the Business has been conducted in the Ordinary Course of Business, except, in each case, as disclosed in Section 2.8 of the Seller Disclosure Letter or as otherwise contemplated by this Agreement (including Section 4.9 and Section 4.10(a)).
Section 2.9    Material Contracts.
(a)Section 2.9 of the Seller Disclosure Letter lists the following Transferred Business Contracts, except for this Agreement, and excluding any Benefit Plan (collectively, the “Material Contracts”):
(i)any agreement relating to any incurrence, assumption or guarantee of indebtedness for borrowed money in excess of $100,000;
(ii)any joint venture agreement or partnership agreement or other similar agreements or arrangements with a third party;
(iii)any agreement or series of related agreements, including any option agreement, relating to the acquisition or disposition of any business, capital stock or other equity securities or assets of any other Person (whether by merger, consolidation or other business combination, sale of stock or other securities, sale of assets or otherwise), including any agreement under which the Business has a material obligation with respect to an “earn out”, contingent purchase price or similar contingent payment obligation;
(iv)any agreement that contains exclusivity obligations, most favored nation obligations, or non-competition obligations or restrictions binding on the Business; other than any such agreement that is terminable on less than ninety (90) days’ notice without penalty or that can be terminated at an aggregate cost of less than $100,000.
(v)any (A) agreement material to the Business pursuant to which the Business receives a license from a third party to any Intellectual Property (other than licenses to commercially available software or licenses granted in connection with the purchase or lease of IT Systems or IT services) or (B) agreement material to the Business pursuant to which Transferred Owned Intellectual Property is licensed to a third party other than licenses granted in the Ordinary Course of Business pursuant to the Company’s standard terms, including in connection with the sale or licensing of products or services of the Business, in each case of (A)
11


and (B), that involved aggregate payments by or to the Business in excess of $200,000 during the twelve (12)-month period immediately preceding January 31, 2021;
(vi)any agreement involving a remaining commitment by the Business to pay any single capital expenditure in excess of $100,000 or series of capital expenditures in excess of, in the aggregate, $200,000;
(vii)any agreement to sell or otherwise dispose of any capital assets having a fair market value in excess of $100,000;
(viii)any agreement relating to any interest rate, derivatives or hedging transactions;
(ix)any Real Property Lease, the breach or termination of which would reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole;
(x)any agreements with any Persons under which the aggregate payments made to or received by the Business during the fiscal year ended December 31, 2020 exceeded $2,000,000;
(xi)any agreement with a Governmental Authority; and
(xii)any Affiliate Contracts.
(b)Each Material Contract is in full force and effect and is a valid and binding agreement of the Company or, with respect to any Material Contract constituting a Canada Transferred Asset, the applicable Affiliate of Seller party to such Material Contract (except (i) to the extent that enforceability may be limited by applicable bankruptcy, insolvency, fraudulent conveyance, moratorium or other Laws affecting the enforcement of creditors’ rights generally and (ii) that the availability of equitable remedies, including specific performance, is subject to the discretion of the court before which any proceeding thereof may be brought), and neither the Company the applicable Affiliate of Seller party to any Material Contract constituting a Canada Transferred Asset nor, to the Knowledge of Seller, any other party thereto, is in default or breach in any material respect under (or is as of the date of this Agreement alleged to be in default or breach in any material respect under) the terms of, or as of the date of this Agreement has provided or received any notice of any intention to terminate, any such Material Contract, and, to the Knowledge of Seller, no event or circumstance has occurred that, with notice or lapse of time or both, would constitute an event of default thereunder or result in a termination thereof or would cause or permit the acceleration of or other changes of or to any right or obligation or the loss of any benefit thereunder.
Section 2.10    Properties.
(a)Owned Real Property. Schedule 2.10(a) sets forth all real property and interests in real property owned by Seller or its Affiliates that are used exclusively in
12


connection with the Business (the “Owned Real Property”). Except as set forth on Schedule 2.10(a), Seller has good, valid and marketable fee simple title to the Owned Real Property, free and clear of all Liens other than Permitted Liens. Seller has not (i) leased, subleased or otherwise granted to any Person the right to use or occupy the Owned Real Property; (ii) granted to any third party any outstanding option, right of first offer or right of first refusal to purchase, use or possess any Owned Real Property or any portion thereof or interest therein; and (iii) received written notice of any proceedings in eminent domain, condemnation or other similar proceedings that are pending with respect to the Owned Real Property, and to the Knowledge of Seller, no such eminent domain, condemnation or other similar proceedings are anticipated or threatened which may affect the Owned Real Property. As of the Closing, the Owned Real Property shall have been conveyed to the Company via warranty deed or special warranty deed.
(b)Real Property Leases. Schedule 2.10(b) sets forth all real property leased, subleased, licensed or otherwise occupied (but not owned) by Seller that are used exclusively in connection with the operation of the Business (the “Leased Real Property”), along with a list of all leases for the Leased Real Property (collectively, the “Leases”). Except as set forth on Schedule 2.10(b), (i) the Leases governing the Leased Real Property are in full force and effect and are valid and binding obligations of Seller or any Subsidiary of Seller that is a party thereto and enforceable in accordance with its terms against Seller or such Subsidiary of Seller except (A) to the extent that enforceability may be limited by applicable bankruptcy, insolvency, moratorium or other Laws affecting the enforcement of creditors’ rights generally and (B) that the availability of equitable remedies, including specific performance, is subject to the discretion of the court before which any proceeding thereof may be brought; (ii) the Seller’s and its Subsidiaries’ possession and quiet enjoyment of the leased premises under each such Lease has not been disturbed and, to the Knowledge of Seller, there are no material disputes with respect to such Leases; (iii) neither Seller nor any of its Subsidiaries nor, to the Knowledge of Seller, any other party is in material default or material breach of such Leases, and Seller has not received written notice of, and to the Knowledge of Seller, there does not exist any event, condition or omission that would constitute such material default or breach; (iv) there are no material disputes, oral agreements, or forbearance programs in effect as to any such Leases and (v) Seller and each of its Subsidiaries have not assigned, transferred, subleased, licensed or otherwise granted any Person the right to use or occupy such leased premises or any portion thereof.
(c)Additional Real Property Representations. (i) The only real property used by Seller and its Subsidiaries in connection with their respective Business is the Owned Real Property and the Leased Real Property (collectively, the “Real Property”); (ii) Seller and each applicable Subsidiary has received all required approvals from the applicable Governmental Authorities (including permits and certificates of occupancy or other such certificates permitting lawful occupancy and use of the Real Property) required in connection with its use of the Real Property; (iii) except as otherwise set forth on Section 2.10(c) of the Seller Disclosure Letter, as of the Closing Date, all costs for labor and material for the construction, equipment, maintenance, or repair of any improvements to the Real Property shall have been paid in full; (iv) neither Seller nor any applicable Subsidiary has received any written notice for assessments for public improvements
13


against the Real Property that are either proposed, or delinquent and remain unpaid or that will become due and payable on or prior to the Closing Date, other than ad valorem property taxes payable in the Ordinary Course of Business and, to the Knowledge of Seller, no Governmental Authority has proposed any public improvements that shall result in any assessments being levied against the Real Property and (v) except as otherwise set forth in Section 2.10(c) of the Seller Disclosure Letter, there are no material structural defects in any of the buildings, infrastructure (including walls, roofs or parking) or other improvements situated on the Real Property, and all of the building systems are, in all material respects, in good condition and working order, and sufficient to conduct the business of Seller and each applicable Subsidiary in the manner currently and historically conducted and do not require any material repairs or replacements, except, in the case of clauses (i) through (v), as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole. With respect to this Section 2.10(c), a “material repair or replacement” shall mean any repair, replacement, retrofitting or other restoration with respect to any Real Property, the cost of which is reasonably expected to exceed $100,000.
(d)Personal Property. The Company, or, with respect to any such asset constituting a Canada Transferred Asset, Canada Seller, has (or shall have at Closing following completion of the Pre-Closing Steps) good and valid title to, or otherwise have the right to use pursuant to a valid and enforceable lease or similar contractual arrangement, all of the tangible assets constituting Material Assets, free and clear of any Liens other than Permitted Liens.
(e)All tangible assets constituting the Canada Transferred Assets are located in the Province of Ontario, and the Business is conducted in every Province in Canada.
Section 2.11    Intellectual Property; IT Systems; Data Privacy and Security.
(a)Section 2.11(a) of the Seller Disclosure Letter lists all registrations and pending applications for patents, trademarks, service marks, domain names and copyrights included in the Transferred Owned Intellectual Property (the “Owned Registered Intellectual Property”). Except as would not be materially adverse to the ongoing conduct of the Business, the Owned Registered Intellectual Property set forth in Section 2.11(a) of the Seller Disclosure Letter is valid and enforceable. Except as would not be materially adverse to the ongoing conduct of the Business, all necessary registration, maintenance and renewal fees currently due in connection with the Owned Registered Intellectual Property have been paid and all necessary documents, recordations and certificates in connection with such Owned Registered Intellectual Property have been filed with the relevant Governmental Authorities for the purposes of prosecuting, establishing ownership and maintaining such Owned Registered Intellectual Property. There are no oppositions, cancellations, invalidity proceedings, interferences or re-examination proceedings presently pending with respect to such Owned Registered Intellectual Property. The Company, or to the extent constituting a Canada Transferred Asset, an Affiliate of Seller, exclusively owns each of the items set forth in Section 2.11(a) of the Seller Disclosure Letter and all other Intellectual Property included in the Transferred Assets, in each case, free and clear of all Liens except for Permitted Liens.
14


The Transferred Owned Intellectual Property constitutes all Intellectual Property owned by Seller or its Affiliates that is exclusively related to the Business and, except as would not be materially adverse to the ongoing conduct of the Business, the Company has a valid and enforceable right to use, pursuant to a written agreement, all other Intellectual Property necessary to conduct the Business in the same manner as currently conducted.
(b)Except as would not be materially adverse to the ongoing conduct of the Business, (i) no Open Source Software is or has been included, incorporated or embedded in, linked to, combined or distributed with or used in the development, delivery, or provision of any Proprietary Software in a manner that subjects any Proprietary Software to any Copyleft License, (ii) the Proprietary Software does not contain Harmful Code, and (iii) none of the source code or related materials for any Proprietary Software has been licensed or provided to, or used or accessed by, any Person other than employees, consultants and contractors of the Company that are subject to written confidentiality obligations with respect to such source code or related materials and who have used such source code and related materials only for the internal business of the Company. The Company is not party to any source code escrow agreement or contract or any other agreement or contract requiring the deposit of any source code or related materials for any Proprietary Software.
(c)Neither Seller nor any of its Affiliates has received any written notice or claim (i) that the Business, the Transferred Owned Intellectual Property or the use thereof, is infringing on or has misappropriated or otherwise violated the Intellectual Property rights of any Person, (ii) challenging Seller’s or its Affiliates ownership or use of any Transferred Owned Intellectual Property, or (iii) challenging Seller’s or its Affiliates use of any Intellectual Property used in the Business. Except as would not be materially adverse to the ongoing conduct of the Business, the operation of the Business, the Transferred Owned Intellectual Property and the use thereof, does not infringe the Intellectual Property of any third Person and to the Knowledge of Seller, no Person is infringing or misappropriating any of the Transferred Owned Intellectual Property. Seller and its Affiliates have taken commercially reasonable steps that are (i) designed to maintain the performance, security and integrity of the IT Systems and to protect the IT Systems and the information stored therein from any unauthorized access, interruption or modification by any third party and (ii) consistent with applicable industry data security standards. The IT Systems are adequate and sufficient, in all material respects, for the operation of the Business as currently conducted by the Company. Except as would not be materially adverse to the ongoing conduct of the Business, since January 1, 2018, there have been no (i) breakdowns or outages of the IT Systems that have caused any material disruption or interruption in the operation of the Business, or (ii) material security breaches of, or other material unauthorized access to, any IT Systems or any information stored thereon. To the Knowledge of Seller, the IT Systems do not contain any Harmful Code that would reasonably be expected to interfere with the conduct of the Business or present a risk of unauthorized access, disclosure, use, corruption, destruction or loss of the IT Systems or any information stored thereon.
(d)Except as would not be materially adverse to the ongoing conduct of the Business (i) Seller and its Affiliates have maintained privacy policies concerning the
15


Company’s collection, use, storage, retention, disclosure and disposal of Personal Information that comply with applicable Laws in all material respects and have provided materially accurate notice of the Company and its Subsidiaries’ practices concerning the processing of Personal Information, (ii) such notices, together with all other privacy-related communications from the Company to users or customers have not contained and do not contain any material omissions of the Company’s practices concerning the collection, use, storage, retention, disclosure and disposal of Personal Information, and (iii) the Company’s privacy practices conform, and at all times since January 1, 2018, have conformed, in all material respects to the applicable written privacy policies then in effect. The Company has complied in all material respects with, is not in violation of, and has not received any notices of violation with respect to, any applicable Laws, contracts, and other commitments, obligations or representations known to the Company concerning Personal Information. Except as would not be materially adverse to the ongoing conduct of the Business, the consummation of the transaction contemplated by this Agreement will not violate the Company’s written obligations with respect to Personal Information in any material respect.
(e)This Section 2.11 contains the sole and exclusive representations made by Seller with respect to infringement, misappropriation or other violation of Intellectual Property.
Section 2.12    Litigation. As of the date hereof, (a) there is no Litigation pending or, to the Knowledge of Seller, threatened in writing against the Company or the Business and (b) there is no outstanding order, writ, judgment, injunction, decision, ruling, award or decree issued against the Company or the Business, except, in each case of clauses (a) and (b), as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole.
Section 2.13    Compliance with Laws; Licenses and Permits.
(a)The Business is operated in compliance with applicable Law, except as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business.
(b)The Company and Canada Seller, as applicable, hold all licenses, franchises, permits, certificates, consents, approvals or other similar authorizations issued by applicable Governmental Authorities necessary for the lawful conduct of the Business (the “Permits”), except as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole. The material Permits are valid and in full force and effect, no Seller or any of their applicable Affiliates is in default under the Permits, and no suspension, revocation, cancellation or material modification of any Permit is pending or, to the Knowledge of Seller, has been threatened and none of the Permits will be terminated as a result of the transactions contemplated hereby, except, in each case, as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business.
16


(c)Since January 1, 2018, none of Seller or its Affiliates, or any employee, officer, director, or, to the extent that it would constitute a breach of applicable Law by Seller or its applicable Affiliates, any agent or representative of Seller or its applicable Affiliates has, in connection with or acting on behalf of the Business, (i) made or offered any unlawful payment, or offered or promised to make any unlawful payment, or provided or offered or promised to provide anything of value (whether in the form of property or services or in any other form), to any foreign or domestic government official or employee, or to any finder, agent, or other party acting on behalf of or under the auspices of any Governmental Authority, (ii) used any corporate funds for unlawful contributions, gifts, entertainment or other unlawful expenses relating to political activity or (iii) taken any other action or made any omission, in each case, in violation of any law applicable to the Company or the Business governing corrupt practices, money laundering, anti-bribery or anticorruption or that otherwise prohibits payments to any government or public officials, including, if applicable, the Foreign Corrupt Practices Act of 1977, 15 U.S.C. §§ 78dd 1, et seq., the UK Bribery Act 2010, Corruption of Foreign Public Officials Act (Canada), and any Law implementing the OECD Convention on Combating Bribery of Foreign Public Officials in International Business Transactions (all such Laws, “Anticorruption Laws”). As of the date hereof, none of Seller or its Affiliates has, in connection with or relating to the Business, received any written notice alleging any such violation or conducted any material internal investigation with respect to any actual or alleged violation of any Anticorruption Law.
(d)Each of the Company, and solely with respect to the Business, Seller and its Affiliates (other than the Company) is in compliance with all applicable statutory and regulatory requirements relating to economic sanctions or embargoes, including all Laws administered and enforced by the Office of Foreign Assets Control of the United States Department of the Treasury (“OFAC Laws”). None of the Company or, solely with respect to the Business, Seller or its Affiliates (other than the Company) is party to any contract or is engaged in any transaction or other business (i) in breach of OFAC Laws, or (ii) with any Person that is included, at the time of the relevant transaction, in the list of Specially Designated Nationals and Blocked Persons published by the United States Department of the Treasury, in each case, to the extent OFAC Laws apply to the Company. As of the date hereof, none of the Company or, solely with respect to the Business, Seller or its Affiliates (other than the Company) has received from any Governmental Authority or any other Person any written notice of any material violation or alleged material violation of any OFAC Laws.
(e)Seller makes no representation or warranty in this Section 2.13 with respect to environmental matters, employee benefit matters or Tax matters, which matters are exclusively addressed in, respectively, Section 2.14, Section 2.15, Section 2.16 and Section 2.17.
Section 2.14    Environmental Matters.
(a)The Company and the Business are, and for the past five years have been, in compliance in all material respects with all applicable Environmental Laws.
17


(b)The Business is in possession of, and in compliance in all material respects with, all material Permits that are required pursuant to applicable Environmental Laws.
(c)Seller and its Affiliates have not received from any Governmental Authority any written notice of material violation of any Environmental Law the substance of which has not been resolved with respect to the Business.
(d)Neither the Company nor, to the Knowledge of Seller, any other Person has released any Hazardous Substances at any Transferred Real Property which requires any material investigation, removal, remedial or cleanup actions by the Company pursuant to any applicable Environmental Law.
(e)As of the date hereof, no material action or proceeding is pending or, to the Knowledge of Seller, threatened in writing against the Business under any Environmental Law.
This Section 2.14 contains the sole and exclusive representations made by Seller relating to matters arising under Environmental Laws.
Section 2.15    Employees, Labor Matters, etc.
(a)Neither the Company, Seller nor any Affiliate of Seller with respect to the conduct of the Business is party to or is otherwise bound by any collective bargaining agreement, and there are no labor unions, trade unions, employee bargaining agency, affiliated bargaining agent or other organizations or groups representing, purporting to represent or attempting to represent any Business Employee identified as of the date hereof and no Person has applied to have the Company, Seller or any Affiliate of Seller declared a common or related employer pursuant to applicable Laws. As of the date of this Agreement there is no pending or, to the Knowledge of Seller, threatened unfair labor practice complaint, grievance, arbitration proceeding, strike, slowdown, picketing or work stoppage by, or lockout of, or other similar labor activity or organizing campaign with respect to, any Business Employees identified as of the date hereof. The Company, Seller and any Affiliates of Seller with respect to the conduct of the Business are and have been for the preceding three years in compliance in all material respects with all applicable Laws respecting worker engagement, worker eligibility, labor, employment, fair employment and labor practices, immigration, pay equity, human rights, accommodation, workers’ compensation, occupational health and safety (including, but not limited to, any safety requirements related to COVID-19), terms and conditions of employment, employee classification and wages and hours.
(b)Each Canadian Business Employee is located in the Province of Ontario. There are no outstanding assessments, penalties, fines, liens, charges, surcharges, or other amounts due or owing pursuant to any workplace safety and insurance legislation and neither the Company, Seller nor any Affiliate of Seller has been reassessed in any material respect under such legislation during the past three years and, to the Knowledge of Seller, no audit of the Company, Seller nor any Affiliate of Seller is currently being
18


performed pursuant to any applicable workplace safety and insurance legislation. There are no claims or potential claims in respect of Business Employees which may result in a Material Adverse Effect on the Company, Seller or any Affiliate of Seller’s accident cost experience in respect of the Business and there are no orders under applicable occupational health and safety legislation relating to the Business which are currently outstanding.
(c)The Company has made available to Buyer a list that sets forth the name, compensation, location, job title, and active or inactive status of each Business Employee.
Section 2.16    Employee Benefit Plans and Related Matters; ERISA.
(a)Section 2.16(a)(i) of the Seller Disclosure Letter lists all material Benefit Plans maintained solely for the benefit of Business Employees (the “Transferred Plans”). Section 2.16(a)(ii) of the Seller Disclosure Letter lists all material Seller Plans. With respect to each Seller Plan, Seller has made available to Buyer copies (to the extent applicable) of (i) the plan and trust documents (with all amendments thereto) and the most recent summary plan description, (ii) the most recent annual report (Form 5500 series) and (iii) the most recent IRS determination or opinion letter.
(b)No Seller Plan is a Multiemployer Plan or a plan that is subject to Title IV of ERISA, and no Seller Plan provides health or other welfare benefits to former employees of the Business other than health continuation coverage pursuant to Section 4980B of the Code. Neither the Company nor any of the Company’s assets could be subject to any Liability to a Multiemployer Plan or a plan subject to Title IV of ERISA as a result of being considered a single employer with Seller. No Benefit Plan is a “registered pension plan” or a “retirement compensation arrangement”, as such terms are defined under the Income Tax Act (Canada).
(c)Each Seller Plan has been registered (if required by Law), maintained and administered in all material respects in compliance with its terms, the applicable requirements of ERISA, the Code and any other applicable Law. Each Seller Plan intended to be qualified under Section 401(a) of the Code, and the trust (if any) forming a part thereof, has received a favorable determination or opinion letter from the IRS and, to the Knowledge of Seller, there are no existing circumstances or events that would reasonably be expected to result in any revocation of, or a change to, such determination letter.
(d)Other than routine claims for benefits, there are no pending or, to the Knowledge of Seller, threatened claims by or on behalf of any participant in any of the Seller Plans and, to the Knowledge of Seller, there currently exists no state of facts which would reasonably be expected to give rise to any such claim or other proceeding.
(e)Neither the execution and delivery of this Agreement nor the consummation of the transactions contemplated by this Agreement would reasonably be expected to, either alone or in combination with any other event, (i) result in any payment becoming due to any Business Employee, (ii) materially increase any benefits under any
19


Seller Plan with respect to any Business Employee or (iii) result in the acceleration of the time of payment, vesting or funding or increase the amount of, any compensation or benefits due to any Business Employee.
(f)All material premiums, contributions or other payments required to be made to the Seller Plans with respect to all Business Employees by the Company or Seller pursuant to the terms of such Seller Plans and provisions and applicable Law as of the Closing Date have been timely made and all benefits accrued under any unfunded Seller Plan have been paid, accrued or otherwise adequately reserved to the extent required by, and in accordance with, GAAP.
(g)Neither the Company nor Seller are party to any contract containing an indemnity or gross-up obligation on or after the Closing for any Taxes imposed under Section 4999 or Section 409A of the Code (or any corresponding provisions of state, local or foreign Tax Law) with respect to any Business Employee.
(h)The Company and Seller are and have, with respect to the Business Employees, been in material compliance with the Patient Protection and Affordable Care Act and all reporting obligations thereunder.
Section 2.17    Tax Matters.
(a)Filing and Payment. All material Tax Returns required to be filed in connection with the operation of the Business have been duly and timely filed and are complete and correct. All material Taxes shown as due on such Tax Returns required to be paid with respect to, or that could give rise to a Lien on the assets of, the Business have been duly and timely paid. All material Taxes required to be withheld by Seller in connection with the operation of the Business have been duly and timely withheld, and such withheld Taxes have been either duly and timely paid to the proper Governmental Authority or properly set aside in accounts for such purpose.
(b)Procedure and Compliance. As of the date hereof (i) no written agreement waiving or extending, or having the effect of waiving or extending, the statute of limitations or the period of assessment or collection of any material Taxes, in each case, currently in effect, Seller in connection with the operation of the Business, and no written power of attorney with respect to any such Taxes has been filed or entered into with any Governmental Authority, (ii) no material Taxes of Seller in connection with the operation of the Business are under audit, examination or investigation by any Governmental Authority and (iii) no Governmental Authority has asserted in writing any deficiency, adjustment or claim with respect to material Taxes against Seller in connection with the operation of the Business with respect to any taxable period for which the period of assessment or collection remains open.
(c)Closing Agreements. Seller in connection with the operation of the Business has not received or applied for a material Tax ruling or entered into a material closing agreement pursuant to Section 7121 of the Code (or any predecessor provision or
20


any similar provision of state or local law), in either case that would be binding upon the Company after the Closing Date.
(d)Certain Events. Seller in connection with the operation of the Business will not be required to include any material item of income in, or exclude any material item of deduction from, taxable income for any taxable period (or portion thereof) ending after the Closing Date, as a result of any (i) change in method of accounting for a taxable period ending on or prior to the Closing Date under Section 481 of the Code (or any corresponding provision of state, local or foreign income Tax law) or (ii) installment sale or open transaction disposition made on or prior to the Closing Date.
(e)Listed Transactions. Seller in connection with the operation of the Business has not participated in a “listed transaction” within the meaning of Treasury Regulations Section 1.6011-4(c) within the last five (5) years.
(f)The Company is and always has been disregarded as an entity separate from Seller for U.S. federal and applicable state and local income tax purposes.
(g)There are no material liens for Taxes upon the Business and/or any Transferred Assets, other than Permitted Liens.
(h)None of Seller or its Affiliates are making any representation or warranty about the existence of, amount of or ability to otherwise use any net operating loss, asset basis or any other tax attribute of the Business.
(i)Canada Seller has paid all Taxes required to be paid by it, has withheld and remitted all material Taxes required to be withheld and remitted (including from non-residents of Canada and employees) and has collected and remitted all material sales or similar Taxes required to be collected by it, in each case with respect to the Canada Business, to the extent that not doing so would give rise to a material lien on the assets of the Canada Business or to the extent that Canada Buyer would otherwise be liable. There are no outstanding claims for Taxes with respect to the Canada Business, that would give rise to a material lien on the assets of the Canada Business or for which Canada Buyer would otherwise be liable by any Governmental Authority against Canada Seller or an adequate reserve or provision has been properly set aside in accounts for such purpose.
(j)Canada Seller is not a non-resident of Canada within the meaning of the Income Tax Act (Canada) (the “Tax Act”) and none of the Canada Transferred Assets are used or held by Seller or its Affiliates that are non-residents of Canada in a business carried on by them in Canada for purposes of the Tax Act.
(k)Following its formation, Canada Seller will, for the purposes of the goods and services tax imposed under Part IX of the Excise Tax Act (Canada) (the “ETA”), register for a Federal registration number, which number shall be provided to Canada Buyer prior to Closing.
Section 2.18    Insurance. Section 2.18 of the Seller Disclosure Letter sets forth a list of all material insurance policies maintained by (or for the benefit of) the Business as of the date
21


hereof. Except as would not reasonably be expected to have a Material Adverse Effect, Seller and its Affiliates are in compliance with all current property and liability insurance policies covering the Business (and all premiums due and payable thereon have been paid in full on a timely basis), and as of the date hereof no written notice of cancellation, termination or revocation has been received by Seller or its Affiliates.
Section 2.19    Finders’ Fees. No broker, finder, financial advisor or investment banker, other than Rothschild & Co, whose fees shall be included in the Transaction Expenses or otherwise paid at Closing by Seller or its Affiliates (other than the Company), is entitled to any broker’s, finder’s, financial advisor’s, investment banker’s fee or commission or similar payment in connection with the transactions contemplated by this Agreement based upon arrangements made by or on behalf of Seller or any Affiliate of Seller (including the Company) for which Buyer or any of its Affiliates may become liable.
Section 2.20    Contracts with Affiliates. Section 2.20 of the Seller Disclosure Letter lists all contracts as of the date hereof to which the Company, or in the case of any contract constituting a Canada Transferred Asset, an Affiliate of Seller, on the one hand, and Seller or any of its Affiliates (other than the Company or an Affiliate of Seller party to a contract constituting a Canada Transferred Asset) directors or officers (other than any employment, severance, bonus and similar arrangements concerning the compensation of directors or officers), on the other hand, are parties or are otherwise bound or affected (each such contract, an “Affiliate Contract”).
Section 2.21    Assets.
(a)Upon (i) the purchase and acquisition of the Equity Interests and Canada Transferred Assets in accordance with this Agreement, (ii) the receipt by Buyer or its Affiliates (including, after the Closing, the Company) of the services and benefits available or otherwise offered by Seller or its Affiliates to Buyer or its Affiliates under the Ancillary Agreements and access to the assets specified therein or made available thereunder (including the Services Intellectual Property), (iii) the receipt of the benefits of the Divided Commingled Contracts, (iv) the receipt of any third party consents necessary for the transfer of the Transferred Business Contracts (or the receipt by Buyer of the benefits of any such Transferred Business Contract with respect to which consent has not been obtained in accordance with Section 4.10(c)) and (v) replacement of cash, debt financing, insurance, letters of credit, guarantee and credit support arrangements that are not included in the transaction, Buyer and Canada Buyer, as the case may be, shall have, directly or indirectly, immediately following the Closing the assets and properties and services necessary for the ongoing conduct of the Business immediately following the Closing in all material respects as the Business is currently being conducted, provided that the foregoing is not a representation or warranty with respect to infringement or misappropriation of the Intellectual Property of any third Person.
(b)Neither Seller nor any of its Affiliates is party to any right of first refusal, right of first offer, proxy, voting agreement, registration rights agreement, equityholders agreement or any other contract with respect to the sale, repurchase, redemption, transfer or voting with respect to the Transferred Assets or the Equity Interests.
22


Section 2.22    Inventory. All Inventory of the Company or included in the Canada Transferred Assets, as the case may be, consists of items of a quality and quantity usable and salable in the Ordinary Course of Business in all material respects, and the level of Inventory is consistent with the level maintained by the Business in the Ordinary Course of Business in all material respects. The values at which such Inventory is carried are stated in accordance with GAAP at the lower of historic cost or market. An adequate reserve has been established for missing, damaged, spoiled, obsolete, defective or slow moving inventory, and such reserve is consistent with the Ordinary Course of Business. The Company does not have any inventory that, and none of the inventory included in the Canada Transferred Assets, has been consigned to third parties or that otherwise is not in the physical possession of the Company or Canada Seller, as applicable.
Section 2.23    Accounts Receivable. All accounts receivable of the Company or in connection with the Canada Transferred Assets, as the case may be, reflected in the Trial Balances represent bona fide claims for goods or services sold.
Section 2.24    Customers; Suppliers.
(a)The Company has delivered to Buyer a true, complete and correct list of the top ten (10) customers of the Business for the most recent complete fiscal year as measured by revenues derived from such customers. No such customer has canceled or terminated its relationship with the Business during the twelve (12) months immediately preceding the date of this Agreement. To the Knowledge of Seller, no such customer has otherwise modified, or threatened to cancel, terminate or otherwise modify, its relationship with the Business during the twelve (12) months immediately preceding the date hereof or has during such twelve (12)-month period decreased its business with the Business, except as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole.
(b)The Company has delivered to Buyer a true, complete and correct list of the top ten (10) suppliers or vendors of the Business for the most recent complete fiscal year as measured by revenues derived from such suppliers or vendors. No such supplier or vendor has canceled or terminated its relationship with the Business during the twelve (12) months immediately preceding the date of this Agreement. To the Knowledge of Seller, no such supplier or vendor has modified, or threatened to cancel, terminate or otherwise modify, its relationship with the Business during the twelve (12) months immediately preceding the date hereof or has during such twelve (12)-month period decreased its business with the Business, except as would not reasonably be expected to be materially adverse to the ongoing conduct of the Business, taken as a whole.
Section 2.25    No Other Representations and Warranties. Except for the representations and warranties expressly set forth in this Article 2 and the Ancillary Agreements to be entered into at or prior to the Closing, neither Seller, Canada Seller nor any Affiliate of Seller nor any of their respective directors, officers, employees, stockholders, agents or representatives nor any other Person makes or shall be deemed to make any representation or warranty to Buyer, express or implied, at law or in equity, on behalf of Seller, Canada Seller or any Affiliate of Seller, and each of Seller, Canada Seller and their respective Affiliates by this Agreement disclaims any
23


such representation or warranty, whether by Seller, Canada Seller, any Affiliate of Seller or any of their respective directors, officers, employees, stockholders, agents or representatives or any other Person, notwithstanding the delivery or disclosure to Buyer, or any of its directors, officers, employees, stockholders, agents or representatives or any other Person of any documentation or other information by Seller, Canada Seller or any Affiliate of Seller or any of their respective directors, officers, employees, stockholders, agents or representatives or any other Person with respect to any one or more of the foregoing.
Article 3
Representations and Warranties of Buyer
Each of Buyer and Canada Buyer represents and warrants to Seller as of the date of this Agreement and as of the Closing Date as follows:
Section 3.1    Organization and Power. Buyer is a corporation duly incorporated, validly existing and in good standing under the laws of the State of Delaware and has all requisite corporate power and authority to carry on its business as now conducted. Canada Buyer is a corporation duly incorporated, validly existing and in good standing under the laws of the Province of British Columbia and has all requisite corporate power and authority to carry on its business as now conducted.
Section 3.2    Authorization.
(a)Each of Buyer and Canada Buyer has all requisite corporate power and authority to execute and deliver this Agreement and the Ancillary Agreements to which it is a party and to consummate the transactions contemplated hereby and thereby. The execution and delivery of this Agreement and the Ancillary Agreements to which Buyer, Canada Buyer, or any of their respective Affiliates is a party by Buyer, Canada Buyer or any of their respective Affiliates and the consummation of the transactions contemplated hereby and thereby (including the consummation of the transactions contemplated hereunder and thereunder) have been duly authorized by all requisite corporate action of Buyer, Canada Buyer and/or their respective applicable Affiliates. This Agreement has been (and the Ancillary Agreements to which Buyer, Canada Buyer, or any of their respective Affiliates is a party will be) duly and validly executed and delivered by Buyer, Canada Buyer, and/or their respective applicable Affiliates and constitutes (and each such Ancillary Agreement when so executed and delivered by Buyer, Canada Buyer and/or their applicable Affiliates will constitute) a valid, legal and binding agreement of Buyer or Canada Buyer (and in the case of Ancillary Agreements, Buyer, Canada Buyer, or their respective Affiliates party thereto) (assuming this Agreement has been, and the Ancillary Agreements to which Buyer, Canada Buyer, or their respective applicable Affiliates is a party will be, duly authorized, executed and delivered by the other parties thereto), enforceable against Buyer or Canada Buyer (and in the case of the Ancillary Agreements, Buyer, Canada Buyer or their respective Affiliates party thereto) in accordance with its terms, except (i) to the extent that enforceability may be limited by applicable bankruptcy, insolvency, fraudulent conveyance, reorganization, moratorium or other Laws affecting the enforcement of creditors’ rights generally and (ii) that the availability
24


of equitable remedies, including specific performance, is subject to the discretion of the court before which any proceeding thereof may be brought.
(b)Assuming the truth and accuracy of Seller’s representations and warranties contained in Section 2.2(b), no material notices to, filings with or authorization, registration, declaration, consent or approval of any Governmental Authority is necessary for the execution, delivery or performance by Buyer, Canada Buyer or any of their respective Affiliates of this Agreement or the Ancillary Agreements to which Buyer, Canada Buyer or any of their respective Affiliates is a party or the consummation by Buyer and Canada Buyer of the transactions contemplated hereby or thereby, except for compliance with and filings under the HSR Act and any other applicable Competition Law.
Section 3.3    Non-Contravention. The execution and delivery by Buyer, Canada Buyer and their respective Affiliates of this Agreement and the Ancillary Agreements to which Buyer, Canada Buyer or any of their respective Affiliates is a party, and the performance of Buyer’s, Canada Buyer’s or any such Affiliate of Buyer’s or Canada Buyer’s obligations hereunder and thereunder do not (a) conflict with or result in any violation or breach of any provision of any of the Organizational Documents of Buyer, Canada Buyer or any of their respective applicable Affiliates, (b) assuming compliance with the matters referred to in Section 3.2(b), violate any provision of any applicable Law or (c) require any consent of or other action by any Person under, or result in a violation or breach of, or constitute (with or without due notice or lapse of time or both) a default or give rise to any right of termination, cancellation or acceleration under, any of the terms, conditions or provisions of any note, bond, mortgage, indenture, lease, license, contract, agreement or other instrument or obligation to which Buyer or Canada Buyer is a party or by which any of them or any of their respective properties or assets may be bound, except in the case of clauses (b) and (c), as would not reasonably be expected to be, individually or in the aggregate, materially adverse to Buyer’s, Canada Buyer’s, and their respective applicable Affiliates’ ability to consummate the transactions contemplated hereby.
Section 3.4    Availability of Funds. Buyer has available and will have available at Closing sufficient cash in immediately available funds to pay the Estimated Purchase Price and to pay any and all other amounts payable by Buyer and Canada Buyer pursuant to this Agreement and to effect the transactions contemplated hereby.
Section 3.5    Solvency. Assuming the satisfaction of the conditions to Buyer’s and Canada Buyer’s obligation to consummate the transactions set forth herein, or the waiver of such conditions, immediately after giving effect to the consummation of the transactions contemplated by this Agreement, Buyer, Canada Buyer, and their respective Subsidiaries will be Solvent. For purposes of this Section 3.5, “Solvent” means, with respect to any Person, that the fair saleable value (determined on a going concern basis) of the assets of such Person shall be greater than the total amount of such Person’s Liabilities (including all Liabilities, whether or not reflected in a balance sheet prepared in accordance with applicable accounting principles, and whether direct or indirect, fixed or contingent, secured or unsecured, disputed or undisputed), such Person shall be able to pay its debts and obligations in the Ordinary Course of Business as they become due, and such Person shall have adequate capital to carry on its businesses and all businesses in which it is about to engage.
25


Section 3.6    Purchase for Investment. Buyer is purchasing the Equity Interests for investment for its own account and not with a view to, or for sale in connection with, any distribution thereof. Buyer (either alone or together with its advisors) has sufficient knowledge and experience in financial and business matters so as to be capable of evaluating the merits and risks of its investment in the Equity Interests and is capable of bearing the economic risks of such investment. Buyer acknowledges that the Equity Interests have not been registered under the Securities Act or any state securities Laws, and agrees that the Equity Interests may not be sold, transferred, offered for sale, pledged, hypothecated or otherwise disposed of without registration under the Securities Act, except pursuant to an exemption from such registration available under the Securities Act, and without compliance with foreign securities Laws, in each case, to the extent applicable.
Section 3.7    Litigation. There is no Litigation pending against, or, to the knowledge of Buyer, threatened against or affecting, Buyer or Canada Buyer before any court or arbitrator or any Governmental Authority which in any manner challenges or seeks to prevent, enjoin, alter or materially delay the transactions contemplated by this Agreement.
Section 3.8    Finders’ Fees. Except for Moelis & Company LLC, whose fees and expenses will be paid by Buyer, no broker, finder, financial advisor or investment banker is entitled to any brokerage, finder’s, financial advisor’s or investment banker’s fee or commission or similar payment in connection with the transactions contemplated by this Agreement based upon arrangements made by and on behalf of Buyer, Canada Buyer or any of their respective Affiliates for which Seller or any Affiliates of Seller may become liable.
Section 3.9    Sales Tax. Canada Buyer is a registrant for the purposes of the goods and services tax imposed under Part IX of the ETA.
Section 3.10    No Additional Representations and Warranties; Inspection. Each of Buyer and Canada Buyer acknowledges and agrees that it (a) has conducted its own independent review and analysis of, and, based thereon, has formed an independent judgment concerning, the Business and the assets, condition, operations, prospects and liabilities of the Company, including the Transferred Assets and Assumed Liabilities, and (b) has been furnished with or given access to such information about the Business, the Transferred Assets, Assumed Liabilities and the Company as it has reasonably requested to form such independent judgment. In entering into this Agreement, each of Buyer and Canada Buyer has relied solely upon such investigation and analysis and the representations and warranties set forth in Article 2, and acknowledges that (i) neither Seller or any Affiliate of Seller nor any of their respective directors, officers, employees, stockholders, agents or representatives makes or has made any representation or warranty, either express or implied, at law or in equity, (A) as to the accuracy or completeness of any of the information provided or made available to Buyer, its Affiliates or any of Buyer’s and its Affiliates respective directors, officers, employees, stockholders, agents, representatives or lenders or any other Person prior to the execution of this Agreement or (B) with respect to any projections, forecasts, estimates, plans or budgets of future revenues, expenses or expenditures, future results of operations (or any component thereof), future cash flows (or any component thereof) or future financial condition (or any component thereof) of the Business, the Company, the Canada Transferred Assets or Canada Assumed Liabilities heretofore or hereafter delivered to or made available to Buyer, its Affiliates or any of Buyer’s and its Affiliates respective
26


directors, officers, employees, stockholders, agents, representatives or lenders or any other Person and (ii) it has not been induced by or relied upon any representation, warranty or other statement, express or implied, made by Seller or any Affiliate of Seller or any of their respective directors, officers, employees, stockholders, agents or representatives or any other Person, except in the case of this clause (ii) for the representations and warranties set forth in Article 2 and the Ancillary Agreements to be entered into at or prior to the Closing.
Section 3.11    No Other Representations and Warranties. Except for the representations and warranties expressly set forth in this Article 3 and the Ancillary Agreements to be entered into at or prior to the Closing, neither Buyer, Canada Buyer, their respective Affiliates or any of Buyer’s, Canada Buyer’s and their respective Affiliates’ respective directors, officers, employees, stockholders, agents, representatives or lenders or any other Person makes or shall be deemed to make any representation or warranty to Seller or any Affiliate of Seller or any of their respective directors, officers, employees, stockholders, agents or representatives, express or implied, at law or in equity, on behalf of Buyer, Canada Buyer, or any of their respective Affiliates, and Buyer, Canada Buyer, their respective Affiliates and any of Buyer’s, Canada Buyer’s and their respective Affiliates’ respective directors, officers, employees, stockholders, agents, representatives or lenders by this Agreement disclaims any such representation or warranty, whether by Buyer, Canada Buyer, their respective Affiliates or any of Buyer’s, Canada Buyer’s and their respective Affiliates’ respective directors, officers, employees, stockholders, agents, representatives or lenders or any other Person, notwithstanding the delivery or disclosure to Seller or any Affiliate of Seller or any of their respective directors, officers, employees, stockholders, agents or representatives or any other Person of any documentation or other information by Buyer, Canada Buyer, their respective Affiliates or any of Buyer’s, Canada Buyer’s, and their respective Affiliates’ respective directors, officers, employees, stockholders, agents, representatives or lenders or any other Person with respect to any one or more of the foregoing.
Article 4
Certain Covenants
Section 4.1    Conduct of the Business. From the date hereof until the earlier of the Closing or the termination of this Agreement in accordance with its terms, except for (i) as required by Law, (ii) any Emergency Measures, (iii) as contemplated or permitted by this Agreement (including Section 4.9 and Section 4.10) or the Ancillary Agreements or as set forth in Section 2.8 or Section 4.1 of the Seller Disclosure Letter or (iv) as otherwise requested or consented to in writing by Buyer, which consent shall not be unreasonably conditioned, withheld or delayed, Seller and its Affiliates shall use commercially reasonable efforts to cause the Business to be conducted in all material respects in the Ordinary Course of Business and Seller shall not permit:
(a)the Company to amend its certificate of incorporation or by-laws (or other comparable Organizational Documents);
(b)except (i) as may be required by any Benefit Plan, (ii) in the Ordinary Course of Business or (iii) in connection with any action that applies uniformly to Business Employees and other similarly situated employees of Seller and its Affiliates,
27


the grant to any Business Employee of any material increase in compensation or benefits, including severance or termination pay or adopt, entry into or the material amendment of any Seller Plan;
(c)the Company to issue, sell or grant options, warrants or rights to purchase or subscribe to, enter into any arrangement or contract with respect to the issuance or sale of any Equity Interests;
(d)any material change to the accounting policies or practices presently used by the Company or the Business, except as required by GAAP or applicable Law;
(e)the Company to effect any merger, consolidation recapitalization, reclassification, stock split or like change in its capitalization;
(f)the amendment or modification or termination of any Material Contract or adoption or entering into a new contract that would have been a Material Contract if adopted or entered into prior to the date hereof, except in each case (i) in the Ordinary Course of Business or as required by applicable Law, (ii) any such activity otherwise permitted pursuant to another clause of this Section 4.1, or (iii) as otherwise contemplated or permitted by this Agreement (including Section 4.9 and Section 4.10);
(g)the Company (or, to the extent it would constitute an Assumed Liability, Seller or any of its Affiliates) to incur, create, assume or otherwise become liable for any indebtedness for borrowed money in excess of $100,000, other than any indebtedness for borrowed money that will be repaid, settled and/or as to which the Company will be released from obligations thereunder pursuant to Section 1.1;
(h)the sale, assignment, transfer, conveyance, lease or other disposal of any properties, rights or assets of the Business other than assets sold or disposed of in the Ordinary Course of Business or which are otherwise immaterial to the Business (and excluding any Material Assets, other than Inventory);
(i)the Business to make any capital expenditures or commitments for capital expenditures, other than (i) in the Ordinary Course of Business or (ii) made in response to a current risk of personal injury or damage to property;
(j)the Company to divest or acquire, by merger, consolidation, acquisition of stock or assets, or otherwise, any Person or business or division thereof;
(k)the Company to: (i) make or change any material method of Tax accounting or Tax accounting period; (ii) make, change, rescind or revoke any material election in respect of Taxes; (iii) enter into any closing agreement or other similar agreement in respect of a material amount of Taxes; (iv) file any claim for a refund of material Taxes or surrender any right to claim a material refund or credit of Taxes or other material Tax benefit; (v) settle or compromise or dispute, claim, or assessment with a Governmental Authority with respect to a material amount of Tax; or (vi) file any material Tax Return;
28


(l)cancel or reduce in any material respect any insurance coverage covering the Business, whether through a third party provider or captive, except for any cancellation in connection with the replacements of a policy by a new or successor policy of similar coverage; or
(m)any agreement or commitment by Seller in connection with the conduct of the Business to do any of the foregoing.
Section 4.2    Access to Information; Confidentiality; Books and Records.
(a)From the date hereof until the earlier of the Closing Date or the termination of this Agreement in accordance with its terms, upon reasonable notice, Seller shall provide to Buyer and its authorized representatives during normal business hours reasonable access to all books and records of the Business, provided that any such access shall be conducted at Buyer’s expense, in accordance with applicable Law (including any applicable Law relating to antitrust, competition, employment or privacy issues) and any Emergency Measures, under the supervision of Seller’s or its Affiliates’ personnel and in such a manner as to maintain confidentiality and not to unreasonably interfere with the normal operations of the Business and the other businesses of Seller and its Affiliates.
(b)Notwithstanding anything to the contrary in Section 4.2(a), Seller may withhold any document (or portions thereof) or information (i) that is subject to the terms of a non-disclosure agreement with a third party, (ii) that may constitute privileged attorney-client communications or attorney work product and the transfer of which, or the provision of access to which, as reasonably determined by such party’s counsel, constitutes a waiver of any such privilege, (iii) if the provision of access to such document (or portion thereof) or information, as determined by such party’s counsel, would reasonably be expected to conflict with applicable Laws or any Emergency Measures or (iv) relating to the sale process regarding the Business or the Company or any alternative transaction with respect to all or a portion of the Business, bids received from others in connection with such sale process or alternative transactions and information and analysis (including financial analysis) relating to such alternative transactions.
(c)All information provided to Buyer pursuant to this Section 4.2 prior to the Closing shall be held by Buyer as confidential under the terms of that certain Confidentiality Agreement, dated as of January 14, 2021, by and between Nucor and Seller (the “Confidentiality Agreement”) and shall be subject to the Confidentiality Agreement, the terms of which are incorporated herein by reference. Buyer and Seller agree that, if the Closing occurs, the Confidentiality Agreement shall automatically terminate effective upon the Closing. For a period of two (2) years following the Closing Date, (i) Seller shall, and shall cause its Affiliates (excluding the Company) to keep confidential, and not disclose or use, except as otherwise expressly permitted herein or as required for the performance of the Ancillary Agreements, all Business Confidential Information and (ii) Buyer shall, and shall cause its Affiliates (including the Company) to keep confidential, and not disclose or use, except as otherwise expressly permitted herein
29


or as required for the performance of the Ancillary Agreements, all Excluded Confidential Information; provided that Seller and its Affiliates may disclose Business Confidential Information and Buyer and its Affiliates may disclose Excluded Confidential Information, in each case (A) to the extent requested or required under any Law, rule or regulation applicable to such party (including reports required to be filed by Seller under the Exchange Act) or (B) to their respective Affiliates and their and their respective Affiliates’ directors, offices, employees, agents and advisors (including auditors, legal counsel and insurance providers) who need to know such information and who are bound by obligations of confidentiality to the disclosing party or one of its Affiliates with respect to such information; provided, further, that, in the event of any such request or requirement, to the extent permitted by Law, the party requested or required to make such disclosure shall (x) give Buyer (in the case of Business Confidential Information) or Seller (in the case of Excluded Confidential Information) prompt written notice of such request or requirement and reasonably consult with Buyer or Seller, as applicable, regarding the timing and content of such disclosure, (y) use commercially reasonable efforts (at Buyer’s or Seller’s, as applicable, expense) to cooperate with Buyer’s or Seller’s, as applicable, reasonable efforts to obtain a protective order or other remedy and (z) with respect to any disclosure, use commercially reasonable efforts to obtain assurances that confidential treatment will be accorded to the information being disclosed. It is understood that the foregoing shall not restrict Seller or its Affiliates from making such disclosure (1) as Seller or its Affiliates deem appropriate in their reasonable judgment (x) in connection with any issuance, incurrence or refinancing of any Indebtedness (including in any relevant offering documents or information memoranda), (y) in connection with any repayment or repurchase offer to the holders of Indebtedness under the Credit Facilities or any other Indebtedness of Seller or its Affiliates pursuant to the terms thereof or (z) pursuant to its reporting obligations under the Credit Facilities or the terms of any other Indebtedness of Seller or its Affiliates or (2) to potential acquirers of all or a material part of, or investors in, Seller’s business (other than the Business), in each case, so long as the recipients of such information are bound by customary confidentiality obligations with respect to such information.
(d)Buyer acknowledges and agrees that Seller and its Affiliates (excluding the Company) shall have the right to retain copies of all books, data, files, information and records in any media of the Company or the Business relating to periods ending on or prior to the Closing Date (i) relating to information (including employment and medical records) regarding the Business Employees, (ii) as may be required by any Governmental Authority, including pursuant to any applicable Law or regulatory request, (iii) as may be necessary for Seller or its Affiliates to perform their respective obligations pursuant to this Agreement or any of the Ancillary Agreements or (iv) constituting an Excluded Asset, in each case subject to compliance with all applicable privacy Laws (such retained books, data, files, information and records, collectively, the “Retained Information”). After the Closing Date, Seller and its Affiliates shall, until the seventh (7th) anniversary of the Closing Date, (A) make the Retained Information (other than any such Retained Information constituting an Excluded Asset) available for inspection and copying by Buyer or its Affiliates (at Buyer’s expense) and (B) cause the employees, counsel and financial advisors of Seller and its Affiliates to reasonably cooperate with Buyer and its Affiliates in connection with their ongoing financial reporting, accounting or other
30


purpose related to Buyer’s ownership of the Business after the Closing (including the provision of relevant parts of the books and records of the Company), during normal business hours, upon reasonable request and upon reasonable notice; provided that Seller and its Affiliates may, prior to the seventh (7th) anniversary, elect to destroy any such Retained Information so long as Seller notifies Buyer prior to the destruction of any such material Retained Information and gives Buyer a reasonable opportunity (at Buyer’s expense) to obtain possession thereof.
(e)After the Closing Date, Buyer shall, and shall cause the Company to, until the seventh (7th) anniversary of the Closing Date, (i) retain all material books, records and other documents pertaining to the Business that are in existence on the Closing Date and make the same available for inspection and copying by Seller and its Affiliates (at Seller’s expense) and (ii) cause the employees, counsel and financial advisors of Buyer and its Affiliates to reasonably cooperate with Seller and its Affiliates in connection with their ongoing financial reporting, accounting or other purpose related to Seller and its Affiliates ownership of the Business prior to the Closing (including the provision of relevant parts of the books and records of the Company), during normal business hours, upon reasonable request and upon reasonable notice; provided that Buyer and the Company may, prior to the seventh (7th) anniversary, elect to destroy any such information so long as Buyer notifies Seller prior to the destruction of any such information and give Seller a reasonable opportunity to obtain possession thereof.
(f)Each of Buyer and Seller shall, upon advance written request the other party, shall cause it and its Affiliates to make available, at reasonable times, such books and records and such directors, employees, and agents for fact finding, consultation, and interviews and as witnesses to the extent that any such Person may reasonably be requested by such party in connection with any pending or threatened Litigation, claim or demand asserted by a third party against Buyer, Seller or their respective Affiliates relating to pre-Closing Matters of the Business (excluding any threatened Litigation, claim or demand asserted by Buyer, Seller or their respective Affiliates against another party hereto). The requesting party shall promptly reimburse the other party and/or its Affiliates for any and all reasonable out-of-pocket costs in complying with its obligations under this Section 4.2(f).
(g)Upon advance written request by Buyer, Seller shall, and shall cause its Affiliates to make available, at reasonable times, the Retained Information and such directors, employees, and agents of Seller or its Affiliates for fact finding, consultation, and interviews and as witnesses to the extent that any such Person may reasonably be requested by Buyer in connection with any pending or threatened Litigation, claim or demand asserted by a third party (excluding Seller or their Affiliates) against Buyer or its Affiliates relating to pre-Closing matters of the Business (other than any Retained Assets and Retained Liabilities). Buyer shall promptly reimburse Seller and/or its Affiliates for any and all reasonable out-of-pocket costs in complying with its obligations under this Section 4.2(g).
Section 4.3    Governmental Approvals.
31


(a)Subject to the terms and conditions herein provided, each of Buyer and Seller shall, and shall cause their respective Affiliates to, use reasonable best efforts to take, or cause to be taken, all action and to do, or cause to be done, all things reasonably necessary, proper or advisable to consummate and make effective as promptly as practicable, and not take any action that would reasonably be expected to prevent, materially delay, impair, or impede, the transactions contemplated by this Agreement (including the satisfaction, but not waiver, of the conditions precedent set forth in Article 6). Each of Buyer and Seller shall, and shall cause their respective Affiliates to, use reasonable best efforts to promptly obtain consents of all Governmental Authorities necessary, proper or advisable to consummate the transactions contemplated by this Agreement. Each party hereto shall ensure that filings pursuant to the HSR Act and all other filings required by applicable Competition Laws for the jurisdictions set forth on Section 4.3 of the Seller Disclosure Letter with respect to the transactions contemplated by this Agreement are submitted promptly (and in any event, within ten (10) Business Days) after the date of this Agreement and shall resubmit any such filings as soon as is practicable in the event such filings are rejected for any reason whatsoever by the relevant Governmental Authority. Each party shall supply as promptly as practicable to any Governmental Authority information and documentary material that may be requested by such Governmental Authority in connection with this Agreement or the consummation of the transactions contemplated hereby (including, pursuant to the HSR Act, other Competition Laws or other applicable Laws). Without limiting the foregoing, Buyer, Seller and their respective Affiliates shall not extend any waiting period or comparable period under the HSR Act, other Competition Laws or other applicable Laws or enter into any agreement with any Governmental Authority not to consummate the transactions contemplated hereby, except with the prior written consent of the other party hereto. Notwithstanding the foregoing, nothing in this Section 4.3 or otherwise in this Agreement shall require Buyer, Canada Buyer or any of their respective Affiliates to propose or agree to the sale, divestiture, license or other disposition of any assets or businesses of Buyer, Canada Buyer or any of their respective Affiliates (including the Business) or otherwise take any action that limits its ability to retain any of the businesses, product lines or assets of Buyer, Canada Buyer or any of their respective Affiliates (including the Business).
(b)Each of Buyer and Seller will promptly notify the other party hereto of any written communication made to or received by either Buyer or Seller or any of their respective Affiliates, as the case may be, from any Governmental Authority regarding any of the transactions contemplated hereby, and, subject to applicable Law permit the other party hereto to review in advance any proposed written communication to any such Governmental Authority and consider in good faith and incorporate the other party’s reasonable comments, not agree to participate in any substantive meeting or discussion with any such Governmental Authority in respect of any filing, investigation or inquiry concerning this Agreement or the transactions contemplated hereby unless it consults with the other party hereto in advance and, to the extent permitted by such Governmental Authority, gives the other party the opportunity to attend, and furnish the other party with copies of all correspondence, filings and written communications (and summaries of any oral communications which a Governmental Authority does not permit the other party to attend) between them and their Affiliates and their respective representatives on one hand
32


and any such Governmental Authority or its respective staff on the other hand, with respect to this Agreement and the transactions contemplated hereby. Buyer and Seller shall consult with each other prior to taking any material position in discussions with or filings to be submitted to any Governmental Authority in connection with this Agreement. Buyer shall consult with Seller regarding process and strategy but shall have final decision making authority, including as to process and strategy, with respect to obtaining the required consents of any Governmental Authority to the transactions contemplated hereby.
(c)In the event any claim, action, suit, investigation or other proceeding by any Governmental Authority or other Person is commenced which questions the validity or legality of the transactions contemplated hereby or seeks damages in connection therewith, the parties hereto agree to cooperate and use reasonable best efforts to defend against such claim, action, suit, investigation or other proceeding and, if an injunction or other order is issued in any such action, suit or other proceeding, to use reasonable best efforts to have such injunction or other order lifted, and to cooperate reasonably regarding any other impediment to the consummation of the transactions contemplated hereby, in each case, in order to permit the consummation of the transactions contemplated hereby to occur as promptly as practicable. Buyer shall consult with Seller regarding any Litigation in connection with this Section 4.3 involving any Governmental Authority, but shall have final decision making authority regarding whether or not the parties will litigate to oppose any claim, action, suit, investigation or other proceeding or remove any court or regulatory orders impeding the ability to consummate the transactions contemplated by this Agreement (any such matter, an “Antitrust Proceeding”). In the event that Buyer determines not to defend or oppose any such Antitrust Proceeding, Buyer shall promptly give written notice of its decision to Seller (an “Antitrust Notice”).
Section 4.4    Employees and Employee Benefits
(a)Prior to the Closing Date, the employment of any Business Employee (other than the Canadian Business Employees) who is not employed by the Company as of the date of this Agreement shall (unless such Person has ceased to be employed by Seller and its Subsidiaries prior thereto) be transferred to, and each such employee shall become an employee of, the Company, without any interruption or cessation of employment, terms and conditions of employment or break in service. Each Business Employee employed by Seller or its Affiliates (including the Company) as of the Closing Date shall be referred to herein as a “Transferred Business Employee”. As of the Closing Date, Seller shall cause Transferred Business Employees to cease accruing any benefits under any Benefit Plan or Seller Plan with respect to services rendered or compensation paid on or after the Closing Date.
(i)At least ten (10) days prior to the Closing Date, Buyer shall, or shall cause one of its Affiliates to, offer employment in writing to each Canadian Business Employee conditional and effective on the Closing. Offers pursuant to this Section 4.4(a)(i) shall be for employment on substantially the same terms (including the same work location and comparable hours) as applicable to such
33


Canadian Business Employee immediately prior to the Closing, and shall otherwise comply with applicable Law with respect to such offers and this Section 4.4. Each Canadian Business Employee who accepts such offer of employment from Buyer or its Affiliate shall, upon the Closing Date, become a Transferred Business Employee for all purposes of this Agreement. A Canadian Business Employee shall be deemed to have accepted such offer of employment from Buyer or its Affiliate if such Canadian Business Employee presents himself or herself as available for work on the first Business Day for which such Canadian Business Employee is scheduled to work following the Closing. Notwithstanding the foregoing, Buyer may make an offer of employment pursuant to this Section 4.4(a)(i) to any Canadian Business Employee who is absent from work on the Closing Date due to approved leave (an “Inactive Business Employee”) that is conditional and effective on the date that such Inactive Business Employee returns to active employment (with or without accommodation required by applicable Law), and the Inactive Business Employee shall be deemed to be a “Transferred Business Employee” on the date such Inactive Business Employee returns to active employment.
(ii)In the event that either (a) a Canadian Business Employee does not, for any reason, become a Transferred Business Employee or (b) the consummation of the transactions contemplated by this Agreement, any action taken in order to effectuate such transactions, or Buyer’s or its Affiliates’ failure to provide to any Transferred Business Employee the terms and conditions of employment required under applicable Law, and in any such case such failure results in any obligation, contingent or otherwise, of Seller or its Affiliates to pay any termination pay, severance pay, pay in lieu of notice or other compensation or benefits to any Business Employee, or any additional Liability is incurred by Seller or its Affiliates in connection therewith, Buyer shall, and shall cause its Affiliates to, reimburse and otherwise hold harmless Seller and its Affiliates for all such compensation benefits and additional Liabilities (each, a “Business Employee Liability”).
(iii)Seller and its Affiliates shall use commercially reasonable efforts to assist the transition of the Canadian Business Employee to Buyer or one of its Affiliates, and shall instruct its officers not to attempt in any way to discourage any Canadian Business Employee from accepting the offer of employment made by Buyer or one of its Affiliates, provided, that nothing herein shall be construed as a representation or guarantee by Seller and its Subsidiaries that any particular Canadian Business Employee will accept such offer of employment.
(iv)Buyer shall not assume any of the Canada Benefit Plans. The Canadian Business Employees shall, as of the Closing Date, cease to accrue further benefits under the Canada Benefit Plans (or the date such Inactive Business Employee becomes a Transferred Business Employee). Buyer agrees that it shall permit the Canadian Business Employees who become Transferred Business Employees to participate in benefit plans sponsored by Buyer (such plans to be called the “Canada Replacement Plans”).
34


(b)During the period beginning on the Closing Date and ending on the first (1st) anniversary of the Closing Date (the “Continuation Period”), Buyer shall provide each Transferred Business Employee with (i) at least the same wage rate or base salary, level in effect for such Transferred Business Employee immediately prior to the Closing, and (ii) qualified retirement plan and welfare plan employee benefits (within the meaning of Section 3(1) of ERISA) that are no less favorable in the aggregate than those provided to such Transferred Business Employee immediately prior to the Closing. Through the conclusion of the 2021 calendar year, Buyer shall provide Transferred Benefit Employees, who were eligible under each applicable Seller Plan, with cash incentive compensation opportunities comparable to those provided to such Transferred Business Employees immediately prior to the Closing under the following Seller Plans: (i) annual Short-Term Incentive Plan; (ii) manufacturing gain share plan; and (iii) sales commission program (the “Continuing Incentive Opportunities”). For the duration of the Continuation Period following the end of the 2021 calendar year, each Transferred Business Employee shall be provided with cash incentive (including commission) opportunities comparable to those provided to Buyer’s (or its Affiliate’s) similarly situated employees. Except with respect to payments forfeited in connection with a termination of employment, the aggregate amount actually paid to the Transferred Business Employees for 2021 under the Continuing Incentive Opportunities shall be no less than the aggregate accrued amount of cash incentive compensation included in the Closing Date Working Capital, as governed by plans, programs or arrangements of Buyer and its Affiliates (including the Company) in Buyer’s discretion. Notwithstanding the foregoing, Buyer shall (x) not be prohibited by this Section 4.4(b) from terminating the employment of any Transferred Business Employee following the Closing Date and (y) in addition to meeting the applicable requirements of this Section 4.4, comply with any additional obligations arising under applicable Laws governing the terms and conditions or termination of employment of the Transferred Business Employees.
(c)As of and after the Closing, Buyer shall, or shall cause the Company to, give each Transferred Business Employee full credit for all purposes under (i) each employee benefit plan, policy or arrangement, and (ii) any paid time off policy, in each case maintained or made available for the benefit of Transferred Business Employees as of and after the Closing by Buyer or any of its Affiliates, for such Transferred Business Employee’s service prior to the Closing with Seller and its applicable Affiliates (including the Company) and their respective predecessors, to the same extent such service is recognized by Seller and its applicable Affiliates (including the Company) for analogous Seller Plans immediately prior to the Closing; provided that such credit shall not be given for purposes of benefit accrual under any defined benefit pension plan or to the extent that it would result in a duplication of benefits for the same period of service. With respect to US based Transferred Business Employees and in accordance the applicable plan terms, Buyer shall use commercially reasonable efforts to waive pre-existing condition exclusions, eligibility and waiting periods and evidence of insurability requirements under Buyer’s employee benefit plans in which Transferred Business Employees will participate following the Closing, as well as to provide credit for deductibles, coinsurance and other out-of-pocket costs incurred prior to the Closing Date for the year of Closing under such benefit plans.
35


(d)Buyer will recognize and assume all Liabilities with respect to accrued but unused vacation time for all Transferred Business Employees (including, without limitation, any Liabilities to Transferred Business Employees for payments in respect of earned but unused vacation time that arise as a result of the transfer of employment contemplated by this Section 4.4), to the extent such Liabilities are accrued and accounted for in the calculation of the Closing Date Net Working Capital (the “Transferred Business Employees Paid Time Off Liability”). Buyer shall allow Transferred Business Employees to use the vacation, sick leave and personal time recognized or established in accordance with the first sentence of this Section 4.4(d) in accordance with the terms of the paid time off programs of applicable to such Transferred Business Employees immediately prior to the Closing Date.
(e)Buyer and its Affiliates shall not at any time prior to ninety (90) days after the Closing Date effectuate a “plant closing” or “mass layoff” as such terms are defined in the Worker Adjustment and Retraining Notification Act of 1988 (“WARN”) or effectuate any similar triggering event under any other applicable Law, affecting in whole or in part any site of employment, facility, operating unit or Transferred Business Employee. Buyer agrees to provide any required notice under WARN and any other applicable Law and to otherwise comply with any such statute with respect to any “plant closing” or “mass layoff” (as defined in WARN) or any similar triggering event under any other applicable Law occurring on or after the Closing or arising as a result of the transactions contemplated hereby.
(f)Buyer and Seller acknowledge and agree that, with effect from the Closing Date, the Transferred Business Employees shall cease to be eligible to contribute to Seller’s and its Affiliates’ defined contribution savings plan(s) that are qualified under Section 401(a) of the Code (the “Seller’s Savings Plans”). With effect from the Closing Date, Buyer shall establish or otherwise maintain, or shall cause one or more of its Affiliates to establish or otherwise maintain, one or more defined contribution savings plans that are qualified under Section 401(a) of the Code (the “Buyer’s Savings Plan”) that shall permit immediate participation as of the Closing Date for the Transferred Business Employees who remain employed by a U.S. employer, credit all service that was credited under Seller’s Savings Plans for purposes of the eligibility, vesting and match eligibility requirements of Buyer’s Savings Plan, provide for tax-deferred contributions pursuant to Section 401(k) of the Code and accept elective direct rollovers of Transferred Business Employees’ accounts (including any loans) under Seller’s Savings Plans.
(g)With respect to the Transferred Business Employees who participate in the Seller Long-Term Incentive Plan prior to the Closing Date (as identified in the document described in Section 4.4(g) of the Seller Disclosure Letter, the “LTIP Summary”), Buyer shall compensate each such participant for any unvested equity-based awards under the Seller Long-Term Incentive Plan, as described in the LTIP Summary, that remain outstanding immediately prior to the Closing, pursuant to a cash-based bonus opportunity that will become payable on the terms described below (the “LTIP Replacement Bonus”). The portion of the LTIP Replacement Bonus available to be received by any holder of restricted stock units (“RSUs”) with respect to each award allocation, as described in the
36


LTIP Summary, shall equal the value of one (1) share of Seller’s common stock determined by using the average per share closing price reported on the New York Stock Exchange for each trading day over the preceding thirty (30) day look back period prior to the Closing Date (the “Per Share Value”) multiplied by the number of RSUs held on the Closing Date (the “Cash RSU Value”). Unless the value of such an award has otherwise been fixed prior to the Closing Date, the portion of the LTIP Replacement Bonus available to be received by any holder of performance restricted stock units (“PSUs”), as described in the LTIP Summary, shall be calculated with respect to the target number of such PSUs multiplied by the Per Share Value (the “Cash PSU Value”). The portion of the LTIP Replacement Bonus available to be received by any holder of options, as described in the LTIP Summary, shall equal, in the aggregate, the product of (x) the difference between the Per Share Value minus the applicable exercise price, multiplied by (y) the Per Share Value (such aggregate value, the “Cash Option Value”). For the avoidance of doubt, the total value of the LTIP Replacement Bonus that each individual described in the LTIP Summary shall be eligible to receive shall equal, to the extent applicable for each such individual, the sum of the Cash RSU Value (if any), the Cash PSU Value (if any) and the Cash Option Value (if any). Any amounts in respect of an LTIP Replacement Bonus potentially payable pursuant to this Section 4.4(g) shall be paid in accordance with the applicable vesting schedule for the RSUs, PSUs and options on which the value of such LTIP Replacement Bonus is based, in each case as identified in the LTIP Summary. Notwithstanding the foregoing, all compensation potential payable pursuant to the LTIP Replacement Bonuses described in this Section 4.4(g) shall be subject to the applicable participant’s remaining actively employed through the payment date consistent with the terms of the Seller Long-Term Incentive Plan. From the date hereof through the Closing, neither Seller nor any of its Affiliates shall grant any award pursuant to the Seller Long-Term Incentive Plan.
(h)From and after the Closing, Buyer shall honor (and assume as necessary), or shall cause the Company to honor (and assume as necessary), the Transferred Plans set forth on Section 4.4(h) of the Seller Disclosure Letter as in effect immediately prior to the Closing. Nothing contained in this Agreement is intended to prevent Buyer, the Company or any of their Affiliates from amending or terminating any Transferred Plan in accordance with its terms after the Closing.
(i)Buyer and Seller hereby agree to follow the alternate procedure for United States employment tax withholding as provided in Section 5 of Rev. Proc. 2004-53, 2004-34 I.R.B. 320. Accordingly, Seller shall have no United States employment tax reporting responsibilities, and Buyer or its Affiliate, as the successor employer to Seller, shall have full United States employment tax reporting responsibilities, for Transferred Business Employees subject to United States employment taxes following the close of business on the Closing Date. In addition, Buyer and Seller hereby agree to adopt the “alternative procedure” of Revenue Procedure 2004-53 for purposes of filing IRS Forms W-4 (Employee’s Withholding Allowance Certificate) and W-5 (Earned Income Credit Advance Payment Certificate).
(j)Without limiting the provisions of Exhibit B or this Agreement, Buyer and Seller hereby agree that with respect to all Pre-Closing Employment Liabilities provided
37


for in subsection (c) of the definition thereof (costs for timely submitted outstanding and unpaid health claims arising prior to the Closing Date for Business Employees and their dependents and beneficiaries under any self-insured Seller Plan providing for group health benefits), Seller shall or shall through the applicable Seller Plan pay or satisfy all valid claims incurred prior to the Closing in full in a timely manner in accordance with the terms of the applicable Seller Plan and shall provide Buyer with a written request for reimbursement for such payments (after applying any applicable stop loss coverage reimbursement), which shall contain evidence, which shall not include Protected Health Information (within the meaning of the Health Insurance Portability and Protection Act of 1996), of such payment accompanying any requests for reimbursement. Buyer shall reimburse Seller for the amount of such payments subject to the reimbursement request within thirty (30) days of the receipt of the applicable request for reimbursement; provided, however, that Buyer shall have no obligation to reimburse Seller with respect to any claim submitted to Seller or the applicable Seller Plan following the (6) month anniversary of the Closing Date that was not paid by Seller with ninety (90) days of the receipt of claim. In the event of a dispute regarding whether a payment is validly subject to reimbursement under this provision, including the determination of whether such claim is covered by the reimbursement mechanism contained herein, Buyer and Seller agree to take commercially reasonable steps to resolve such dispute in a timely manner.
(k)Seller acknowledges and agrees that from and after the Closing Date Seller shall have no right to enforce any non-competition covenant contained in any Retention Letter identified on Schedule 2.16(a)(i) in respect of the services performed from and after the Closing Date by any Retention Letter holder on behalf of the Company, any Affiliate or Buyer.
(l)Nothing contained in this Section 4.4, expressed or implied, is intended to confer upon any Person any benefits under any benefit plans, programs, policies or other arrangements, including severance benefits or right to employment or continued employment with Buyer for any period. In addition, the provisions of this Agreement, in particular this Section 4.4, are solely for the benefit of the parties to this Agreement and no current or former employee shall be regarded for any purpose as a third-party beneficiary of this Agreement or otherwise entitled to enforce the provisions of this Section 4.4.
Section 4.5    Public Announcements. Neither Buyer nor Seller shall make, or permit any of their respective Affiliates or representatives to make, any public announcement in respect of this Agreement, the Ancillary Agreements or the transactions contemplated hereby or thereby without the prior written consent of the other party (which consent shall not be unreasonably withheld, conditioned or delayed), except as may be required (a) to obtain consents and approvals, and to provide such notices and make such filings, necessary, proper or reasonably advisable to consummate the transactions contemplated by this Agreement, (b) by Law, rule or regulation applicable to Buyer or Seller or any of their respective Affiliates, including reporting required of Buyer or Seller under the Exchange Act (and only to the extent so required) or (c) in the case of Buyer or Seller, pursuant to internal announcements to employees; provided, that the announcing party shall inform the other party prior to any such announcement and consider in good faith any comments from such other party prior to making any such announcement, and any
38


such disclosure is generally consistent with the parties’ prior public disclosures regarding the transactions contemplated hereby. It is understood that the foregoing shall not restrict Seller and its Affiliates from making disclosure (i) as Seller or its Affiliates deem appropriate in its reasonable judgment (A) in connection with any issuance, incurrence or refinancing of any Indebtedness (including in any relevant offering documents or information memoranda), (B) in connection with any repayment or repurchase offer to the holders of indebtedness for borrowed money under the Credit Facilities or any other indebtedness for borrowed money of Seller or its Affiliates pursuant to the terms thereof or (C) pursuant to its reporting obligations under the Credit Facilities or the terms of any other Indebtedness of Seller or its Affiliates or (ii) to potential acquirers of all or a material part of, or investors in, Seller’s business (other than the Business), in each case, so long as the recipients of such information are bound by customary confidentiality obligations with respect to such information.
Section 4.6    D&O Indemnification.
(a)From and after the Closing Date until six (6) years from the Closing Date, Buyer shall or shall cause the Company to indemnify, defend, hold harmless, and advance expenses to (to the extent consistent with the Company’s Organizational Documents as of the Closing Date), the individuals who on or prior to the Closing Date were directors or officers of the Company with respect to all acts or omissions by them in their capacities as such or taken at the request of the Company at any time on or prior to the Closing Date.
(b)Except as required by applicable Law, the certificates of incorporation, by-laws and all other organization documents of the Company shall not be amended, repealed or otherwise modified for a period of three (3) years from the Closing Date in any manner that would adversely affect the rights thereunder of individuals who at or at any time prior to the Closing Date were directors, officers, agents or employees of the Company or otherwise entitled to indemnification pursuant to the Company’s certificate of incorporation, by-laws or other Organizational Documents.
(c)Buyer shall cause the Company to obtain with effect from the Closing Date and shall cause the Company to maintain in effect for six (6) years after the Closing Date a “run-off” or “tail” directors’ and officers’ liability insurance policy to the current policy for the Company with respect to matters occurring prior to the Closing and having coverage limits in at least the same aggregate amount as provided in the current policy for such six (6)-year period and terms and conditions otherwise no less advantageous to the indemnitees than the terms and conditions of the current policy for the Company. The provisions of this Section 4.6 are intended to be for the benefit of, and shall be enforceable by, each officer and director entitled to indemnification under this Section 4.6, his or her heirs and his or her representatives and are in addition to, and not in substitution for, any other rights to indemnification or contribution that any such person may have by contract or otherwise. From and after the Closing Date, Buyer hereby agrees that the Company is the indemnitor of first resort (i.e., their obligations to such officers and directors are primary and any obligation of any secondary indemnitors to advance expenses or to provide indemnification for the same expenses or liabilities incurred by any such officer or director are secondary).
39


Section 4.7    R&W Insurance. At its election, on or prior to the Closing, Buyer may procure a buyer-side representation and warranty insurance policy (the “R&W Insurance Policy”) the cost of the premium of which will be borne fifty percent (50%) by Buyer and fifty percent (50%) by Seller. Seller’s portion of the cost of such premium shall be treated as a Transaction Expense. Any such R&W Insurance Policy shall include a provision whereby the insurer under the R&W Insurance Policy expressly waives, and agrees not to pursue, directly or indirectly, any subrogation rights against Seller or its Affiliates or any former or current equityholder(s), managers, members, directors, officers, employees, agents or representatives of Seller or its Affiliates in connection with this Agreement and the transactions contemplated hereby with respect to any claim made by an insured thereunder, except in the case of Fraud by any such Person in connection with this Agreement. Buyer shall not waive, amend or modify such subrogation provision, or allow such subrogation provision to be waived, amended or modified, without the prior written consent of Seller.
Section 4.8    Resignations. On the Closing Date, Seller shall cause to be delivered to Buyer duly signed resignations, effective immediately after the Closing, of all of the directors of the Company and the officers thereof, and shall take such other action as is necessary to cause such persons to no longer be directors or officers of the Company, as the case may be, immediately after the Closing.
Section 4.9    Affiliate Agreements; Intercompany Balances. Prior to the Closing Date, Seller shall cause all Affiliate Contracts to be settled or terminated prior to the Closing without any Liability on the part of the Company (following Closing), Buyer or any of its Affiliates (including Liability arising from such termination), except for this Agreement, the Ancillary Agreements, as contemplated by Section 4.10, those contracts or other transactions set forth on Section 4.9 of the Seller Disclosure Letter. For the avoidance of doubt, such settlement shall, to the extent applicable, include Seller causing to be paid or discharged any intercompany Indebtedness owed by or to the Company.
Section 4.10    Pre-Closing Steps; Third-Party Consents.
(a)Prior to the Closing, Seller shall, and shall cause its applicable Affiliates to, take all actions necessary to effect and carry out the steps set forth in Exhibit B (such steps set forth in Exhibit B, the “Pre-Closing Steps”) as the same may be amended by mutual written agreement between Seller and Buyer, including making timely requests for any required third party consents or approvals to transfer any Material Contracts; provided that, and subject to the proviso at the end of this clause (a), in the event the Pre-Closing Steps (other than Clause 2 thereof) have not been completed as of Closing notwithstanding the reasonable best efforts of Seller, due solely to the failure to obtain one or more third party consents or approvals or other action of a Governmental Authority or other third party, in each case, that is legally necessary for a Transferred Business Contract to be transferred or an Assumed Liability relating thereto to be assumed, in each case, as contemplated hereby, or because such transfer or assumption would violate any applicable Law, Seller shall be deemed to have complied with this clause (a) for purposes of satisfying the condition to Closing; provided, however, (i) the foregoing shall not be deemed to include the failure by Seller to (A) obtain the Required Consents, (B) complete the amalgamation of Robertson Building Systems, Limited and
40


Gienow Canada Inc. (per Clause 2 of Exhibit B) immediately prior to Closing, and (C) to assign in full to the Company any Transferred Business Contract which does not require the consent or approval of the counterparty to such assignment to the Company; (ii) following the Closing, Seller shall continue to take such actions as are required to complete the Pre-Closing Steps to assign the Transferred Business Contracts as well as any Transferred Assets not assigned or conveyed to the Company at or prior to the Closing, and the Assumed Liabilities relating thereto to the Company for the benefit of Buyer, consistent with this Section 4.10.
(b)Each party to this Agreement agrees to reasonably cooperate in using commercially reasonable efforts to seek to obtain any consents and approvals of Persons other than Governmental Authorities that may be required in connection with the Pre-Closing Steps and the other transactions contemplated by this Agreement. Seller agrees that in executing the Pre-Closing Steps it shall use its commercially reasonable best efforts to make such filings, and obtain such consents or approvals, as may be required to cause the Company to receive the Transferred Assets and the Assumed Liabilities.
(c)Notwithstanding anything to the contrary in this Agreement, if any consent, approval or other action necessary for the transfer of any Transferred Business Contracts as contemplated herein is not obtained or does not occur, as the case may be, prior to the Closing or the transfer or assumption of any Transferred Business Contracts or Assumed Liabilities relating thereto cannot be completed due to the fact that such transfer would violate applicable Law, the Closing shall (subject to the satisfaction or waiver of the conditions set forth in Article 6) nonetheless take place on the terms set forth herein and, thereafter until the earlier of when such consent, approval or other action is obtained or occurs, as the case may be, or such transfer would no longer violate applicable Law, and the one year anniversary of the Closing Date, (i) Seller shall use commercially reasonable efforts to cause any such Transferred Business Contracts and Assumed Liabilities relating thereto not transferred for any reason prior to the Closing to be transferred, assigned and assumed by the Company for the benefit of Buyer’s acquisition of the Company (including using Seller’s best reasonable commercial efforts to obtain any required third party consent or action or permission of Governmental Authority); (ii) each of Seller and Buyer shall, and shall cause each of their respective Subsidiaries to, in cooperation with each other, use their commercially reasonable efforts to obtain or effect, as the case may be, such consent, approval or other action or effectuate such transfer in compliance with applicable Law, as promptly as practicable; and (iii) prior to receiving any such consent or approval, Seller and Buyer shall, and shall cause their respective Subsidiaries to, enter into alternative reasonable arrangements under which (A) Buyer shall obtain the economic claims, rights and benefits under any Transferred Business Contract with respect to which such consent has not been obtained (including with Seller remaining responsible under any Transferred Business Contract under a pass through or back to back arrangement with the Company or Buyer, as applicable) and (B) the Company or Buyer shall assume any related economic burden with respect to such Transferred Business Contract, including any Taxes, except with respect to any Retained Liability. In such case, Seller shall agree to take such actions as are reasonably necessary to maintain such Transferred Business Contract in good standing, on substantially the same commercial terms, not to amend, terminate, nor act in breach or default of same, and otherwise use all commercially reasonable best efforts to
41


provide to the Company and/or Buyer substantially the same economic benefits as the Company and/or Buyer would have enjoyed under such Transferred Business Contract had any required third party consent or approval been obtained to fully assign such Transferred Business Contract to the Company (but, for the avoidance of doubt, with the Company or Buyer, as the case may be, responsible for all liabilities under such Transferred Business Contract to the same extent as the Company or Buyer would have owned such Transferred Business Contract. Notwithstanding any other provisions of this Section 4.10, Section 4.11 or otherwise, and except with respect to the Required Consents, the efforts referred to herein shall not require (x) the payment of any consideration (monetary or otherwise) or the concession or provision of any right, other than the payment of de minimis costs and expenses, or (y) the amendment or modification in any manner materially adverse to any party hereto of any contract with any third Person, unless the party affected is Buyer and its Affiliates, in which case Buyer shall make the determination whether or not to amend or modify such contract.
Section 4.11    Divided Commingled Contracts. Seller and Buyer acknowledge that Seller and its Affiliates are parties to certain contracts set forth on Section 4.11 of the Seller Disclosure Letter (the “Divided Commingled Contracts”). Seller, on the one hand, and Buyer, on the other hand shall reasonably cooperate with each other and use their respective reasonable best efforts (i) to notify the third party that is the counterparty to each Divided Commingled Contract and, to the extent reasonably within the contractual or other ability or control of Seller or Buyer or their respective Affiliates, as the case may be, to cause the applicable Divided Commingled Contract to be apportioned (including by obtaining the consent of such counterparty to enter into a new contract or amendment, splitting or assigning in relevant part such Divided Commingled Contract) between (A) the Company, upon terms reasonably acceptable to Buyer, and (B) Seller and its Affiliates (other than the Company), pursuant to which Seller and its Affiliates (other than the Company) will assume all of the rights and obligations under such Divided Commingled Contract that relate to businesses other than the Business, on the one hand, and the Company will assume all of the post-Closing rights and obligations under such Divided Commingled Contract that relate to the Business, on the other hand, and (ii) to the extent reasonably within the contractual or other ability or control of Seller or Buyer or their respective Affiliates, (A) in the case of Seller and its Affiliates, cause the applicable counterparty to release the Company, as applicable, from the obligations of Seller and its Affiliates arising after the Closing Date under the portion of the Divided Commingled Contract apportioned to Seller and its Affiliates and, (B) in the case of the Company, cause the applicable counterparty to release Seller and its Affiliates from the obligations of the Company arising after the Closing Date under the portion of the Divided Commingled Contract apportioned to the Company. From and after the Closing, (x) Buyer and its Affiliates shall indemnify and hold harmless Seller and its Affiliates for all Losses arising from or relating to the portion of any Divided Commingled Contract apportioned to the Company and (y) Seller shall indemnify and hold harmless Buyer and its Affiliates (including the Company) for all Losses arising from or relating to the portion of any Divided Commingled Contract apportioned to Seller and its Affiliates.
Section 4.12    Wrong-Pockets.
42


(a)If, following Closing and prior to the one (1)-year anniversary of the Closing, Buyer or the Company (i) except to the extent reflected or otherwise taken into account in the Final Purchase Price, receives a payment with respect to an Excluded Asset or (ii) becomes aware that it owns any Excluded Asset, Buyer shall or shall cause the Company to promptly inform Seller of that fact in writing. Thereafter, at the request of Seller, Buyer undertakes (and Seller shall reasonably cooperate with Buyer), as applicable, (A) to reimburse and/or cause the Company to reimburse Seller or the relevant Affiliate (excluding the Company) of Seller the amount referred to in clause (i) above or (B) to execute and/or cause the Company to execute such documents as may be reasonably necessary to procure the transfer of any such Excluded Asset to Seller or an Affiliate of Seller nominated by Seller.
(b)If, following Closing and prior to the one (1)-year anniversary of the Closing, Seller or any Affiliate of Seller (other than the Company) (i) receives a payment with respect to an Transferred Asset or (ii) becomes aware that it owns any Transferred Asset, Seller shall, or shall cause such Affiliate (other than the Company) of Seller to, promptly inform Buyer of that fact in writing. Thereafter, at the request of Buyer, Seller shall undertake (and Buyer shall reasonably cooperate with Seller), as applicable, (A) to reimburse and/or cause its relevant Affiliate (other than the Company) to reimburse the Company the amount referred to in clause (i) above or (B) to execute and/or cause the relevant Affiliate (other than the Company) of Seller to execute such documents as may be reasonably necessary to procure the transfer of any such Transferred Asset to the Company.
Section 4.13    Ancillary Agreements. Seller and Buyer shall, or shall cause their respective Affiliates to, at or prior to the Closing enter into the Ancillary Agreements.
Section 4.14    Use of Intellectual Property.
(a)Buyer acknowledges and agrees that (i) Seller and its Affiliates (other than the Company) are retaining all rights with respect to the Seller Marks and (ii) except as provided in the following sentence, neither Buyer nor its Affiliates (including, following the Closing, the Company) will have any right to use any of the Seller Marks or any derivative thereof. As soon as reasonably practicable after the Closing Date, but in any event within three (3) months after the Closing Date, Buyer shall, and shall cause its Affiliates who receive any Transferred Assets or Assumed Liabilities (including the Company) to, cease all use of Seller Marks and any other Trademark confusingly similar to any of the foregoing (including any derivation, translation, adaptation, combination or variation thereof in any language that is confusingly similar thereto) alone or together with other words, or logos, slogans, symbols or designs in any form, variation or manner, including by removing the Seller Marks from (A) any and all exterior signs and other identifiers located on or attached to any property, buildings, vehicles, signs or premises of the Business, (B) all letterhead, envelopes, invoices, supplies, labels, product packaging and inserts, websites, promotional materials, marketing collateral, advertisements and other communications media or materials of any kind, and (C) any corporate name of, or trade name used by, the Company. Buyer and its Affiliates (including the Company) shall assure that all products and services provided in connection with the Seller Marks
43


are of a level of quality equal to or greater than the quality of goods and services with respect to which Seller and its Affiliates used the Seller Marks prior to the Closing and, at Seller’s request, shall provide appropriate documentation to confirm compliance with the foregoing.
Section 4.15    Transition Plan. From the date hereof until the earlier of the Closing Date or the termination of this Agreement in accordance with its terms, Seller and Buyer shall cooperate in good faith and use commercially reasonable efforts to develop a mutually agreed transition plan (the “Transition Plan”) for winding down the provision of the Services, which shall include plans for migrating the IT Systems, data, records and processes of the Business. Seller and Buyer shall use commercially reasonable efforts to agree on the Transition Plan prior to the Closing Date; provided that to the extent the Transition Plan, or any parts thereof, has not been agreed to on or prior to the Closing Date, the parties shall continue to cooperate in good faith and use commercially reasonable efforts to reach agreement on such the remaining portions of the Transition Plan and update the Transition Plan accordingly upon reaching such agreement; provided, further, that in no event shall a Service Provider be obligated to provide any of the Services beyond the Term. As used in this Section 4.15, the terms “Service Provider,” “Services” and “Term” shall have the respective meanings ascribed to such terms in the form Transitional Services Agreement attached hereto as Exhibit C.
Section 4.16    Non-Competition; Non-Solicitation. Except as expressly provided in any Ancillary Agreement or with the prior written consent of Buyer, Seller shall not, and shall cause each of its Subsidiaries not to, directly or indirectly:
(a)for a period of four (4) years from and after the Closing Date, engage in the business of, directly or indirectly, manufacturing composite panels containing metal skins with an insulated foam or mineral wool core in the United States or Canada for use in the architectural, commercial, industrial institutional and cold storage markets, for both wall and roof applications (the “Competing Activity”) or own or operate any business conducting the Competing Activity; provided that, notwithstanding the foregoing, this Section 4.16(a) shall not be deemed breached as a result of (i) Seller or its Subsidiaries performing any act or conducting any business expressly required by this Agreement or any Ancillary Agreement, (ii) the acquisition or ownership, directly or indirectly, by Seller or its Subsidiaries of (A) the securities of any Person that engages in the Competing Activity if Seller or its Subsidiaries, directly or indirectly, do not own more than 5% of the aggregate outstanding equity securities of such Person or (B) any Person that engages in the Competing Activity if such Competing Activity accounts for 15% or less of the consolidated annual revenues of such Person (based on such Person’s latest annual financial statements); provided that if the revenue of any such acquired Person derived from a Competing Activity exceeds 15% of such Person’s consolidated revenue, then this Section 4.16(a) shall not be deemed breached so long as Seller or its Subsidiaries, as the case may be, divests its ownership of such Person within twelve (12) months following such acquisition or (iii) Seller or its Subsidiaries engaging in any activity (other than the Competing Activity) to the extent Seller or its Subsidiaries engages in such activity as of the date hereof, and any reasonable extensions thereof; or
44


(b)for a period of eighteen (18) months from and after the Closing Date, solicit, induce for employment or hire any managerial, executive or comparable leadership level employee of the Business as of the Closing Date (any such person, a “Covered Person”); provided that the foregoing restriction shall not prohibit the solicitation for employment or hiring of (i) any Covered Person who contacts Seller or its Affiliates in response to any general solicitation or advertising not specifically directed at such Covered Person, (ii) any Covered Person who has not been employed by the Company or the Buyer for a period of at least six (6) months prior to the date of such solicitation or hire and (iii) any Covered Person who contacts Seller or its Subsidiaries on his or her own initiative without any solicitation by Seller or its Subsidiaries.
This Section 4.16 shall not apply with respect to any Person that owns or acquires, directly or indirectly, an interest in all or any portion of the stock or assets of Seller or any of its Affiliates.
Section 4.17    Exclusivity. Until the earlier of (a) the Closing or (b) such time as this Agreement has been validly terminated pursuant to Article 7, Seller shall not, and each shall cause its Affiliates and its and their respective officers, directors, agents, and any other Persons acting at the direct of Seller or its Affiliates, not to, directly or indirectly, solicit, initiate, knowingly encourage or entertain any inquiries or proposals from, discuss or negotiate with, provide any nonpublic information to, or consider the merits of any inquiries or proposals from, any Person (other than Buyer) which may lead, directly or indirectly, to (i) a sale or disposition of any of the Transferred Assets, the Equity Interests, or the Business (in whole or in part) (other than the sale of Inventory or dispositions of obsolete or unused equipment, in each case, in the Ordinary Course of Business), (ii) issuance or sale of any shares or ownership interests in the Company (or the right to acquire the same) or, other than as contemplated by this Agreement, other merger, consolidation, restructuring or reorganization involving the Company or the Transferred Assets, or (iii) any other transaction or action that would have a material and adverse effect on the ability of Seller or any of its Subsidiaries to consummate the transaction contemplated hereby on the terms hereof. Seller hereby confirms that it has previously terminated any and all other negotiations related to any such disposition of the Business (whether in whole or in part) with all Persons other than Buyer.
Section 4.18    Further Assurances. Each party hereto shall, and shall cause its Affiliates and its Affiliates’ representatives to, execute and deliver such additional instruments, documents, conveyances or assurances and take such other actions as shall be necessary, or otherwise reasonably be requested by the other party, to confirm and assure the rights and obligations provided for in this Agreement and the other Ancillary Agreements and render effective the consummation of the transactions contemplated hereby and thereby, or otherwise to carry out the intent and purposes of this Agreement.
Article 5
Tax Matters
Section 5.1    Cooperation. Buyer and Seller shall (and shall cause their respective Affiliates to) (a) provide the other party and its Affiliates with such assistance as may be
45


reasonably requested in connection with such Person’s Tax affairs and (b) retain (and provide the other party and its Affiliates with reasonable access to) all records or information which may be relevant to such Tax Return, audit, examination or proceeding; provided that the foregoing shall be done in a manner so as not to interfere unreasonably with the conduct of the business of the parties.
Section 5.2    Transfer Taxes. All transfer, documentary, sales, use, stamp, registration, value added and other such Taxes and fees (including any penalties and interest) incurred in connection with the Pre-Closing Steps contemplated by this Agreement and the Ancillary Agreements (including any real property transfer Tax and any similar Tax) shall be paid by Seller when due, and Seller will, at its own expense, file all necessary Tax Returns and other documentation with respect to all such Taxes and fees. All other transfer, documentary, sales, use, stamp, registration, value added and other such Taxes and fees (including any penalties and interest) incurred in connection with the transactions contemplated by this Agreement shall be paid by Buyer and Canada Buyer when due and Buyer and Canada Buyer will, at their own expense, file all necessary Tax Returns and other documentation with respect to all such Taxes and fees, and, if required by applicable Law, Seller will, and will cause its Affiliates to, join in the execution of any such Tax Returns and other documentation.
Section 5.3    Tax Elections.
(a)Canada Buyer and Canada Seller shall, if applicable, jointly execute and file elections under subsection 167(1) of the ETA and the equivalent or corresponding provisions of any other applicable provincial statutes, in the form prescribed for such purposes, such that the goods and services tax and the harmonized sales tax levied under the ETA (“HST”) and any other applicable provincial sales tax will not be payable in respect of the sale of the Canada Transferred Assets. Canada Buyer shall timely file such election forms with the appropriate Governmental Authorities in the prescribed manner.
(b)Canada Buyer and Canada Seller shall, if applicable, jointly execute and file elections under Section 22 of the Tax Act and the equivalent or corresponding provisions of any other applicable provincial or territorial statutes with respect to the sale of the accounts receivable and to designate in such election an amount equal to the portion of the Canadian Purchase Price allocated to accounts receivable pursuant to Section 1.2(e)(ii). Canada Buyer and Canada Seller shall file within the prescribed time the prescribed election forms required to give effect to the foregoing.
(c)Canada Buyer and Canada Seller shall, if applicable, jointly execute and file elections under subsection 20(24) of the Tax Act in the manner required by subsection 20(25) of the Tax Act and the equivalent or corresponding provisions of any other applicable provincial or territorial statute, in the prescribed forms and within the time required, as to such amount paid by Canada Seller to Canada Buyer for assuming future obligations. In this regard, Canada Buyer and Canada Seller acknowledge that a portion of the Canada Transferred Assets transferred by Seller pursuant to this Agreement and having a value equal to the amount elected under subsection 20(24) of the Tax Act and the equivalent provincial provisions is being transferred by Seller as a payment for the assumption of such future obligations by Canada Buyer.
46


(d)If requested by Canada Seller, Canada Buyer and Canada Seller shall make, and Canada Seller shall file, an election in prescribed form (or such other form as a party may reasonably request) and within the prescribed time limits pursuant to subsection 56.4(7) of the Tax Act and any analogous provision of provincial or territorial statute
Section 5.4    Overlap. To the extent of any inconsistency between this Article 5 and any other provision of this Agreement, this Article 5 shall control as to Tax matters.
Article 6
Conditions Precedent
Section 6.1    Conditions to Obligations of Buyer and Seller. The obligations of Buyer and Seller to consummate the transactions contemplated hereby shall be subject to the fulfillment at or prior to the Closing of the following conditions:
(a)Competition Laws. Any applicable waiting period under the HSR Act relating to the transactions contemplated by this Agreement shall have expired or been terminated and Buyer and Seller shall have obtained all consents, waivers, clearances and approvals required under any applicable Competition Laws for the jurisdictions set forth on Section 4.3 of the Seller Disclosure Letter.
(b)No Injunction, etc. No statute, rule, regulation, executive order, decree, temporary restraining order, preliminary or permanent injunction or other order issued by any court of competent jurisdiction or other Governmental Authority or other legal restraint or prohibition preventing the consummation of the transactions contemplated by this Agreement and the Ancillary Agreements shall be in effect.
(c)Material Adverse Effect. No Material Adverse Effect shall have occurred and remain ongoing since the date hereof.
Section 6.2    Conditions to Obligations of Buyer. The obligation of Buyer to consummate the transactions contemplated hereby shall be subject to the fulfillment at or prior to the Closing, or, if permitted by applicable Law, waiver by Buyer, of the following additional conditions:
(a)Representations and Warranties. (i) Each of the representations and warranties of Seller contained in Article 2, other than the Seller Fundamental Representations and the representations and warranties contained in clause (a) of Section 2.8 (without giving effect to any limitations as to “materiality” or “Material Adverse Effect” set forth therein) shall be true and correct at and as of the Closing Date with the same effect as though made at and as of such time (except for representations and warranties that are as of a specific date, which representations and warranties shall be true and correct as of such date), except where the failure of such representations and warranties to be so true and correct would not reasonably be expected to have a Material Adverse Effect, and (ii) each of the Seller Fundamental Representations shall be true and correct in all material respects at and as of the Closing Date with the same effect as
47


though made at and as of such time (except for representations and warranties that are as of a specific date, which representations and warranties shall be true and correct in all material respects as of such date) and (iii) the representations and warranties in clause (a) of Section 2.8 shall be true and correct in all respects.
(b)Covenants and Agreements. Seller shall have performed and complied in all material respects with all covenants required by this Agreement to be performed or complied with by Seller at or prior to the Closing.
(c)Officer’s Certificate. Seller shall have delivered to Buyer a certificate, dated as of the Closing Date, signed by a duly authorized officer of Seller stating that the conditions specified in Section 6.2(a) and Section 6.2(b) have been satisfied.
(d)FIRPTA Certificate. Seller shall have delivered to Buyer a duly executed IRS Form W-9 of Seller as the regarded owner of the Company for U.S. federal income tax purposes.
(e)Required Consents. Seller will have delivered to Buyer copies of all third-party consents set forth in Section 6.2(e) of the Seller Disclosure Letter (the Required Consents).
(f)Material Assets. Seller or its Affiliates shall have caused the Material Assets to have been transferred and assigned to the Company, and received and assumed by the Company, as set forth in the Pre-Closing Steps, and the closing of the sale of the Canada Transferred Assets shall be occurring in accordance with this Agreement as of the Closing Date.
Section 6.3    Conditions to Obligations of Seller. The obligation of Seller to consummate the transactions contemplated hereby shall be subject to the fulfillment at or prior to the Closing, or, if permitted by applicable Law, waiver by Seller, of the following additional conditions:
(a)Representations and Warranties. Each of the representations and warranties of Buyer contained in this Agreement (without giving effect to any limitations as to “materiality” set forth therein) shall be true and correct in all material respects at and as of the Closing Date with the same effect as though made at and as of such time (except for representations and warranties that are as of a specific date, which representations and warranties shall be true and correct in all material respects as of such date).
(b)Covenants and Agreements. Buyer shall have performed and complied in all material respects with all covenants required by this Agreement to be performed or complied with by Buyer at or prior to the Closing.
(c)Officer’s Certificate. Buyer shall have delivered to Seller a certificate, dated as of the Closing Date, signed by a duly authorized officer of Buyer stating that the conditions specified in Section 6.3(a) and Section 6.3(b) have been satisfied.
48


Section 6.4    Frustration of Closing Conditions. No party hereto may rely on the failure of any condition set forth in this Article 6 to be satisfied if such failure was caused by such party’s failure to use reasonable best efforts to cause the Closing to occur or such party’s material breach of its obligations hereunder.
Article 7
Termination
Section 7.1    Termination. This Agreement may be terminated at any time prior to the Closing Date:
(a)by the mutual written agreement of Buyer and Seller;
(b)by either Buyer or Seller by notice to the other party, if:
i.the Closing shall not have been consummated on or before the close of business on February 5, 2022 (the “Initial End Date”); provided that if on the Initial End Date any of the conditions set forth in Section 6.1(a) or Section 6.1(b) (but for the purposes of Section 6.1(b), only to the extent related to the approvals described in Section 6.1(a)) shall not have been satisfied but all other conditions set forth in Article 6 shall have been satisfied or waived or shall then be capable of being satisfied, then, the Initial End Date shall, at the election of either Buyer or Seller, be automatically extended to the date that sixty (60) days after the Initial End Date (the “Second End Date”); provided, further, that if the Initial End Date is so extended and on the Second End Date any of the conditions set forth in Section 6.1(a) or Section 6.1(b) (but for the purposes of Section 6.1(b), only to the extent related to the approvals described in Section 6.1(a)) shall not have been satisfied but all other conditions set forth in Article 6 shall have been satisfied or waived or shall then be capable of being satisfied, then the Second End Date shall, at the election of either Buyer or Seller, be automatically extended to the date that is sixty (60) days after the Second End Date (the “Third End Date”). As used in this Agreement, the term “End Date” shall mean the Initial End Date, unless extended pursuant to the foregoing sentence, in which case, the term “End Date” shall mean the Second End Date unless the Second End Date is also extended pursuant to the foregoing sentence, in which case, the term “End Date” shall mean the Third End Date. Notwithstanding the foregoing, the right to terminate this Agreement pursuant to this Section 7.1(b)(i) shall not be available to any party whose breach of any provision of this Agreement results in the failure of the Closing to be consummated by the End Date;
ii.A) there shall be any Law that makes consummation of the Closing illegal or otherwise prohibited or (B) any injunction, order or decree of any Governmental Authority having competent jurisdiction permanently enjoining Buyer or Seller from consummating the Closing is entered and such injunction, order or decree shall have become final and nonappealable; provided that the party hereto seeking to terminate this Agreement pursuant to this Section
49


7.1(b)(ii)(B) shall have used reasonable best efforts to remove such injunction, order or decree in accordance with Section 4.3(c); or
iii.Buyer has delivered to Seller an Antitrust Notice pursuant to Section 4.3(c);
(c)by Buyer, upon two (2) days prior written notice to Seller, if a breach of any representation or warranty or failure to perform any covenant or agreement on the part of Seller set forth in this Agreement shall have occurred that would cause a condition set forth in Section 6.2(a) or Section 6.2(b) not to be satisfied, and such breach is incapable of being cured or is not cured prior to the earlier of (i) the Business Day prior to the End Date or (ii) the date that is thirty (30) days from the date that Seller is notified in writing by Buyer of such breach or failure to perform; provided that Buyer shall not have the right to terminate this Agreement pursuant to this Section 7.1(c) if Buyer is then in material breach or violation of its representations, warranties or covenants contained in this Agreement;
(d)by Seller, upon two (2) days prior written notice to Buyer, if a breach of any representation or warranty or failure to perform any covenant or agreement on the part of Buyer set forth in this Agreement shall have occurred that would cause a condition set forth in Section 6.3(a) or Section 6.3(b) not to be satisfied, and such breach is incapable of being cured or is not cured prior to the earlier of (i) the Business Day prior to the End Date or (ii) the date that is thirty (30) days from the date that Buyer is notified in writing by Seller of such breach or failure to perform; provided that Seller shall not have the right to terminate this Agreement pursuant to this Section 7.1(d) if Seller is then in material breach or violation of its representations, warranties or covenants contained in this Agreement; or
(e)by Seller, if all of the conditions set forth in Section 6.1 and Section 6.2 have been satisfied or waived (other than those conditions which by their nature cannot be satisfied until the Closing, but which conditions at the time of termination shall be capable of being satisfied) and Buyer fails to consummate the transactions contemplated hereby within two (2) Business Days following the date on which the Closing should have occurred pursuant to Section 1.1.
Section 7.2    Effect of Termination. If this Agreement is terminated pursuant to Section 7.1, this Agreement shall become void and of no effect without Liability of any party (or any of its directors, officers, employees, stockholders, Affiliates, agents, successors or assigns) to the other party except as provided in this Section 7.2 and Section 7.3; provided that no such termination (nor any provision of this Agreement) shall relieve any party from Liability for any damages for Willful Breach of this Agreement prior to such termination (which, for the avoidance of doubt, shall be deemed to include any failure by Buyer or Seller to consummate the transactions contemplated by this Agreement if it is obligated to do so hereunder). The provisions of Section 4.2(c), this Section 7.2, Section 7.3, Article 9, Section 10.1 and Section 10.4 and the Confidentiality Agreement shall survive any termination hereof pursuant to Section 7.1.
Section 7.3    Termination Fee; Expenses.
50


(a)In the event that (X)(i) this Agreement is terminated by either Buyer or Seller pursuant to (A) Section 7.1(b)(i) at a time when the conditions set forth in Section 6.1(a) or Section 6.1(b) are not satisfied or (B) Section 7.1(b)(ii) if any such Law that makes consummation of the Closing illegal or otherwise prohibited or any such injunction, order or decree of any Governmental Authority, in each case, relates to Competition Laws, and (ii) the failure of the conditions set forth in Section 6.1(a) or Section 6.1(b) to be satisfied did not primarily result from the Willful Breach by Seller of any covenant or obligation set forth in this Agreement, including in Section 4.3, or (Y) this Agreement is terminated by either Buyer or Seller pursuant to Section 7.1(b)(iii), then Buyer shall pay, or cause to be paid, to Seller by wire transfer of immediately available funds, a fee in the amount of $45,000,000 as promptly as practicable (and, in any event, within two (2) Business Days) following such termination (the “Antitrust Termination Fee”). In the event of a dispute between the parties regarding whether any material breach of this Agreement by Seller has primarily caused the failure of the conditions set forth in Section 6.1(a) or Section 6.1(b) to be satisfied, Buyer shall deposit promptly by wire transfer or delivery of other immediately available funds into an escrow account with a third party reasonably acceptable to Seller, on terms reasonably acceptable to Seller, an amount equal to the Antitrust Break Fee until such dispute is resolved. Notwithstanding anything in this Agreement to the contrary, except in the case of fraud or a Willful Breach of this Agreement, in the event that the Antitrust Termination Fee becomes payable, then payment to Company of the Antitrust Termination Fee, together with any amounts due under Section 7.3(b), shall be Seller’s sole and exclusive remedy as liquidated damages for any and all losses or damages of any nature against Buyer, Canada Buyer or any of their respective Affiliates in respect of this Agreement and the transactions contemplated hereby.
(b)The parties acknowledge that (i) the agreements contained in Section 7.3 are an integral part of the transactions contemplated by this Agreement, and (ii) without these agreements, the parties would not have entered into this Agreement. Accordingly, if Buyer fails to timely pay any amount due pursuant to this Section 7.3, and, in order to obtain such payment for the amount due pursuant to this Section 7.3, or any portion of such amount, then (A) in the event a court of competent jurisdiction issues a final verdict (not subject to further appeal) in favor of Seller, Buyer shall pay Seller its reasonable and documented out-of-pocket costs and expenses (including reasonable attorneys’ fees and expenses) in connection with such suit, together with interest on the amount due pursuant to this Section 7.3 from the date such payment was required to be made until the date of payment at the annual rate of 5% plus the prime lending rate as published in The Wall Street Journal in effect on the date such payment was required to be made (or such lesser rate as is the maximum permitted by applicable Law); or (B) in the event a court of competent jurisdiction issues a final verdict (not subject to further appeal) in favor of Buyer, Seller shall pay Buyer its reasonable and documented out-of-pocket costs and expenses (including reasonable attorneys’ fees and expenses) in connection with such suit, together with interest on the amount due pursuant to this Section 7.3 from the date such payment was required to be made until the date of payment at the annual rate of 5% plus the prime lending rate as published in The Wall Street Journal in effect on the date such payment was required to be made (or such lesser rate as is the maximum permitted
51


by applicable Law). All payments under this Section 7.3 shall be made by wire transfer of immediately available funds to the account(s) designated in writing by Seller.
Article 8
Indemnification
Section 8.1    Survival. None of the representations and warranties made in this Agreement, nor in any certificate delivered pursuant to Section 6.2(b), Section 6.2(d) or Section 6.3(c), shall survive the Closing Date. All covenants and agreements of Seller and Buyer contained in this Agreement shall survive the Closing Date in accordance with their respective terms, but not to exceed the applicable statute of limitations in the event of a breach of such covenant; provided that all covenants and agreements of the parties contained in this Agreement which by their terms are to be performed at or prior to the Closing shall not survive the Closing.
Section 8.2    Indemnification by Seller. From and after the Closing, and subject to this Article 8, Seller shall defend, indemnify and hold harmless Buyer and each of its Affiliates and their respective officers, directors, employees and agents (collectively, the “Buyer Indemnitees”) from and against, and pay or reimburse the Buyer Indemnitees for, any and all Losses to the extent resulting from (a) the portion of any Divided Commingled Contracts apportioned to Seller and its Affiliates as provided in Section 4.11, (b) any breach in performance by Seller of any of its covenants or agreements contained herein which by their terms are to be performed after the Closing, (c) the Pre-Closing Steps or failure to complete same, (d) any Excluded Assets, and (e) any Retained Liabilities.
Section 8.3    Indemnification by Buyer. From and after the Closing, and subject to this Article 8, Buyer shall defend, indemnify and hold harmless Seller and each of its Affiliates and their respective officers, directors, employees and agents (collectively, the “Seller Indemnitees”) from and against, and pay or reimburse the Seller Indemnitees for, any and all Losses to the extent resulting from (a) the portion of any Divided Commingled Contracts apportioned to Buyer or its Affiliates, as provided in Section 4.11, (b) any breach in performance by Buyer of its covenants or agreements contained herein which by their terms are to be performed after the Closing, (c) any Assumed Liability or (d) any Transferred Assets (excluding (i) claims, causes of action, or proceedings instituted by third parties that any required third party consents or approvals were not obtained that were required for such transfer or (ii) for Losses arising out of or related to a breach of Seller of any of its representations and warranties in Article 2 or other material breach of this Agreement).
Section 8.4    Limitations on Indemnity. Buyer and Seller agree, for themselves and on behalf of Buyer Indemnitees and Seller Indemnitees:
(a)The amount of any and all Losses indemnifiable pursuant to Section 8.2 or Section 8.3 shall be determined net of any amounts recovered by an Indemnified Party under insurance policies or other collateral sources (such as contractual indemnities of any Person which are contained outside of this Agreement) with respect to such Losses, in each case, net of costs of collection and any increase to premiums resulting from making any claim thereunder. In any case where an Indemnified Party recovers, under
52


insurance policies or from other collateral sources, any amount in respect of a matter for which such Indemnified Party was indemnified pursuant to Section 8.2 or Section 8.3, as applicable, in each case to the extent not already taken into account pursuant to this Section 8.4(a), such Indemnified Party shall promptly pay over to the applicable Indemnifying Party the amount so recovered (after deducting therefrom the amount of the expenses incurred by such Indemnified Party in procuring such recovery), but not in excess of the sum of (A) any amount previously so paid to or on behalf of such Indemnified Party in respect of such matter and (B) any amount expended by the applicable Indemnifying Party in pursuing or defending any claim arising out of such matter.
(b)Buyer Indemnitees shall not be entitled to indemnification pursuant to Section 8.2 for any Loss to the extent that the Loss was taken into account in the Final Purchase Price as finally determined pursuant to Section 1.2(c).
(c)If an Indemnifying Party makes an indemnification payment to an Indemnified Party with respect to any Loss, then such Indemnifying Party will be subrogated, to the extent of such payment, to all related rights and remedies of such Indemnified Party under any insurance policy or otherwise against or with respect to such Loss, except with respect to amounts relating to such Loss that have not yet been recovered by such Indemnified Party (or any other such Person entitled to indemnification hereunder). If any portion of any Loss to be reimbursed by the Indemnifying Party may be covered, in whole or in part, by third-party insurance coverage or otherwise, the Indemnified Party shall promptly give notice thereof to the Indemnifying Party. Promptly following such Indemnifying Party’s request, such Indemnified Party will take all reasonably necessary, proper or desirable actions (including the execution and delivery of any document reasonably requested) to accomplish the foregoing.
(d)In no event shall an Indemnifying Party have Liability to the Indemnified Party for any consequential, special, incidental, indirect or punitive damages or similar items, except if and to the extent any such damages are recovered against an Indemnified Party pursuant to a Third-Party Claim.
Section 8.5    Notification of Claims; Third-Party Claims.
(a)A Person that may be entitled to be indemnified under this Agreement (the “Indemnified Party”) shall promptly notify the party or parties liable for such indemnification (the “Indemnifying Party”) in writing of any claim in respect of which indemnity may be sought under this Article 8, describing in reasonable detail the facts and circumstances with respect to the subject matter of such claim; provided, however, that the failure to provide such notice shall not release the Indemnifying Party from any of its obligations under this Article 8 except to the extent the Indemnifying Party is prejudiced by such failure. The parties agree that (i) in this Article 8 they intend to shorten (in the case of the limited survival periods specified in Section 8.1) the applicable statute of limitations period with respect to certain claims, (ii) notices for claims in respect of a breach of a representation, warranty, covenant or agreement must be
53


delivered prior to the expiration of any applicable survival period specified in Section 8.1 for such representation, warranty, covenant or agreement and (iii) any claims for indemnification for which notice is not timely delivered in accordance with this Section 8.5 shall be expressly barred and are hereby waived; provided that if, prior to such applicable date, a party shall have notified any other party in accordance with the requirements of this Section 8.5 of a claim for indemnification under this Article 8 (whether or not formal legal action shall have been commenced based upon such claim), such claim shall continue to be subject to indemnification in accordance with this Article 8 notwithstanding the passing of such applicable date.
(b)Upon receipt of notice of a claim for indemnity from an Indemnified Party pursuant to this Section 8.5 in respect of a pending or threatened claim or demand by a third party that the Indemnified Party has determined has given or could reasonably give rise to a right of indemnification under this Agreement (such claim or demand being a “Third-Party Claim” and including a pending or threatened claim or demand asserted by a third party against the Indemnified Party), the Indemnifying Party may, by notice to the Indemnified Party delivered within twenty (20) Business Days of the receipt of notice of such Third-Party Claim, assume the defense and control of such Third-Party Claim, with its own counsel and at its own expense and the Indemnified Party shall, at its sole cost and expense, cooperate with the Indemnifying Party in connection therewith; provided that the Indemnifying Party shall allow the Indemnified Party a reasonable opportunity to participate in the defense of such Third-Party Claim with its own counsel and at its own expense. So long as the Indemnifying Party is reasonably contesting any such Third-Party Claim in good faith, the Indemnified Party shall not pay or settle any such Third-Party Claim. If the Indemnifying Party elects to conduct the defense and settlement of a Third-Party Claim, then the Indemnified Party shall have the right to pay or settle such Third-Party Claim; provided that in such event it shall waive any right to indemnity by the Indemnifying Party for all Losses related to such Third-Party Claim unless the Indemnifying Party shall have consented to such payment or settlement. If the Indemnifying Party does not notify the Indemnified Party within twenty (20) Business Days after the receipt of the Indemnified Party’s notice of a claim hereunder that it elects to undertake the defense thereof, the Indemnified Party shall have the right to contest, settle or compromise the claim but shall not thereby waive any right to indemnity therefor pursuant to this Agreement. The Indemnifying Party shall not, except with the consent of the Indemnified Party (which shall not be unreasonably withheld, conditioned or delayed), enter into any settlement that does not include as a term thereof the giving by the Person(s) asserting such claim to all Indemnified Parties of a release from all Liability with respect to such claim or consent to entry of any judgment.
(c)The parties hereto shall cooperate in the defense or prosecution of any Third-Party Claim in respect of which indemnity may be sought hereunder and each of Buyer and Seller (or a duly authorized representative of such party) shall (and shall cause the Company to) furnish such records, information, access to relevant personnel and testimony, and attend such conferences, discovery proceedings, hearings, trials and appeals, as may be reasonably requested in connection therewith.
54


(d)In the event any Indemnifying Party receives notice of a claim for indemnity from an Indemnified Party pursuant to this Section 8.5 that does not involve a Third-Party Claim, the Indemnifying Party shall notify the Indemnified Party within thirty (30) days following its receipt of such notice whether the Indemnifying Party disputes its Liability to the Indemnified Party under this Article 8. The Indemnified Party shall reasonably cooperate with and assist the Indemnifying Party in determining the validity of any such claim for indemnity by the Indemnified Party.
Section 8.6    Exclusive Remedy. Notwithstanding anything to the contrary in this Agreement or the Ancillary Agreements (other than the Transitional Services Agreement and the Supply Agreements) and except (x) with respect to Fraud and the matters covered by Section 1.2 and (y) in the case where a party seeks to obtain specific performance pursuant to Section 10.9, Seller and Buyer hereby agree that following the Closing, the sole and exclusive remedy of a party for any breach or inaccuracy of any representation, warranty, covenant or agreement contained in this Agreement or the Ancillary Agreements (other than the Transitional Services Agreement and the Supply Agreements) shall be the applicable indemnification rights set forth in this Article 8, Section 4.6 and Section 4.11. In furtherance of the foregoing and subject to Section 1.2, Section 10.9 and the indemnification provisions set forth in this Article 8, Section 4.6, and Section 4.11, and not including the express terms of any covenant hereunder which as applicable to a party survives the Closing in accordance with its terms, (a) Buyer hereby waives, from and after the Closing Date, any and all rights, claims and causes of action any Buyer Indemnitee may have against Seller or any of its respective Affiliates, or their respective directors, officers, employees, controlling Persons, agents or representatives, successors or assigns and (b) Seller hereby waives, from and after the Closing Date, any and all rights, claims and causes of action any Seller Indemnitee may have against Buyer or any of its Affiliates, or their respective directors, officers, employees, agents or representatives, successors or assigns, in either case to the extent such rights, claims and causes of action arise under or are based upon any federal, state, provincial, local or foreign statute, law, ordinance, rule or regulation or otherwise in connection with this Agreement or the Ancillary Agreements (other than the Transitional Services Agreement and the Supply Agreements).
Article 9
Definitions
Section 9.1    Certain Terms. The following terms have the respective meanings given to them below:
Accounting Firm” has the meaning set forth in Section 1.2(c)(iii).
Accounting Principles” means the accounting principles, practices, methodologies and procedures set forth in Exhibit A.
Affiliate” means, with respect to any Person, any other Person who directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with, such Person. The term “control” means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of a Person, whether
55


through the ownership of voting securities, by contract or otherwise, and the terms “controlled” and “controlling” have meanings correlative thereto.
Affiliate Contract” has the meaning set forth in Section 2.20.
Agreement” has the meaning set forth in the Preamble.
Ancillary Agreements” means (a) the Transitional Services Agreement and (b) the Supply Agreements.
Anticorruption Laws” has the meaning set forth in Section 2.13(c).
Antitrust Notice” has the meaning set forth in Section 4.3(c).
Antitrust Proceeding” has the meaning set forth in Section 4.3(c).
Antitrust Termination Fee” has the meaning set forth in Section 7.3(a).
Assumed Liabilities” has the meaning given to such term in Exhibit B.
Assumed Transferred Employee Liabilities” has the meaning given to such term in Exhibit B.
Benefit Plan” means each employee benefit plan, scheme, program, policy, arrangement and contract (including any “employee benefit plan,” as defined in Section 3(3) of ERISA, whether or not subject to ERISA, and any bonus, deferred compensation, stock bonus, stock purchase, restricted stock, stock option or other equity-based arrangement, and any pension, retirement, health, welfare, medical, dental, disability, life insurance, employment, termination, retention, bonus, change in control or severance plan, program, policy, arrangement or contract) for the benefit of any employee of Seller or any of its Affiliates, but shall exclude any such plan, program, policy, agreement or other arrangement required by applicable Law, sponsored by a Governmental Authority.
Business” has the meaning set forth in the Recitals.
Business Confidential Information” means all confidential, proprietary and non-public information (whether or not specifically labeled or identified as “confidential” and whether written or oral) that exclusively relates to the Business; provided that “Business Confidential Information” shall not include information (a) that is or becomes generally available to the public other than as a result of a breach of Section 4.2(c) by Seller or any of its Affiliates (other than the Company) or its or their representatives, (b) that Seller or any of its Affiliates (other than the Company) or its or their representatives receive or have received on a non-confidential basis from a source other than Buyer or the Company, provided that such source is not known to Seller or the applicable Affiliate or representative to be subject to a contractual, legal or fiduciary obligation of confidentiality to Buyer or the Company with respect to such information, or (c) that Seller or any of its Affiliates (other than the Company) or its or their representatives can demonstrate has been or is subsequently independently conceived or developed by Seller or any
56


of its Affiliates (other than the Company) or its or their representatives without use or reference to the information.
Business Day” means any day that is not (a) a Saturday, (b) a Sunday or (c) any other day on which commercial banks are authorized or required by law to be closed in the City of New York or the City of Houston.
Business Employee” means each individual set forth in Section 2.15(c) of the Seller Disclosure Letter as it may be updated from time to time to reflect actions permitted under the terms of this Agreement or to correct inadvertent or unintended omissions.
Business Employee Liability” has the meaning set forth in Section 4.4(a)(ii).
Buyer” has the meaning set forth in the Preamble.
Buyer Indemnitees” has the meaning set forth in Section 8.2.
Buyer’s Savings Plan” has the meaning set forth in Section 4.4(f).
CAD2 Spec Equity Interests” means the membership interest in CAD2Spec, LLC, a Pennsylvania limited liability company, owned by CENTRIA Services Group, LLC, an Affiliate of Seller.
Calculation Time” means 11:59 p.m. local time on the day prior to the Closing Date.
Canada Assumed Liabilities” means the Assumed Liabilities located in Canada or in respect of any Canadian Business Employee.
Canada Benefit Plans” means any Seller Plan provided for the benefit of Canadian Business Employees.
Canadian Business Employee” means each Business Employee who is employed at a work location in Canada.
Canada Buyer” means Vulcraft Canada Inc.
Canada Replacement Plans” has the meaning set forth in Section 4.4(a)(iv).
Canada Seller” has the meaning set forth in Exhibit B.
Canada Transferred Assets” means the Transferred Assets located in Canada.
Canadian Purchase Price” has the meaning set forth in Section 1.2(a).
CARES Act” means the Coronavirus Aid, Relief and Economic Security Act, as signed into law by the President of the United States on March 27, 2020.
Cash” means, as of any specified time, all cash, cash equivalents (including checks, other wire transfers, deposits in transfer and drafts deposited or received but not yet cleared, but
57


reduced for any bank overdrafts or outstanding checks or outbound wire transfers not yet cashed or received by the applicable counterparty) and marketable securities, in accordance with GAAP.
Cash Option Value” has the meaning set forth in Section 4.4(g).
Cash PSU Value” has the meaning set forth in Section 4.4(g).
Cash RSU Value” has the meaning set forth in Section 4.4(g).
Clayton Act” means the Clayton Antitrust Act of 1914, as amended, and the rules and regulations promulgated thereunder, as the same may be amended from time to time.
Closing” has the meaning set forth in Section 1.1.
Closing Date” has the meaning set forth in Section 1.1.
Closing Date Cash” means the Cash constituting Transferred Assets as of the Calculation Time, which shall include, for the avoidance of doubt, any Cash constituting a Transferred Asset that is contemplated to be transferred to the Company pursuant to the Pre-Closing Steps but has not yet been transferred to the Company as of the Calculation Time.
Closing Date Indebtedness” means the Indebtedness constituting Assumed Liabilities as of the Calculation Time, which shall include, for the avoidance of doubt, any Indebtedness constituting an Assumed Liability that is contemplated to be assumed by the Company pursuant to the Pre-Closing Steps but has not yet been assumed by the Company as of the Calculation Time.
Closing Date Net Working Capital” means, an amount equal to, without duplication, (a) as of the Calculation Time, the current assets (other than Cash) constituting Transferred Assets (which shall include, for the avoidance of doubt, with respect to the Closing Date Net Working Capital any current assets (other than Cash) constituting Transferred Assets that are contemplated to be transferred to the Company pursuant to the Pre-Closing Steps but have not yet been transferred to the Company as of the Calculation Time) minus (b) as of the Calculation Time the current liabilities (other than Indebtedness and Transaction Expenses) constituting Assumed Liabilities (which shall include, for the avoidance of doubt, with respect to the Closing Date Net Working Capital any current liabilities (other than Indebtedness and Transaction Expenses) constituting Assumed Liabilities that are contemplated to be assumed by the Company pursuant to the Pre-Closing Steps but have not yet been assumed by the Company as of the Calculation Time), in each case (i) calculated in accordance with Section 1.2(d) and (ii) including only the line items set forth on the sample calculation in the Accounting Principles.
Closing Statement” has the meaning set forth in Section 1.2(c)(i).
Code” means the Internal Revenue Code of 1986, as amended.
Company” has the meaning set forth in the Recitals.
Competing Activity” has the meaning set forth in Section 4.16(a).
58


Competition Laws” means the HSR Act (and any similar Law enforced by any Governmental Antitrust Authority regarding pre-acquisition notifications for the purpose of competition reviews), the Sherman Act, as amended, the Clayton Act, as amended, the Federal Trade Commission Act, as amended, and all other Laws that are designed or intended to prohibit, restrict or regulate actions or transactions having the purpose or effect of monopolization or restraint of trade or lessening of competition through merger or acquisition or effectuating foreign investment in the United States or Canada.
Confidentiality Agreement” has the meaning set forth in Section 4.2(c).
Continuation Period” has the meaning set forth in Section 4.4(b).
Continuing Incentive Opportunities” has the meaning set forth in Section 4.4(b).
Copyleft License” means any license of Software that requires, as a condition to the use, modification, or distribution of such licensed Software, that such licensed Software, or any other Software that incorporates, is incorporated into, derived from, based on, linked to, or used or distributed with such licensed Software, be licensed, distributed, or otherwise made available: (a) in a form other than binary or object code (e.g., in source code form); (b) under terms that permit redistribution, reverse engineering, or creation of derivative works or other modification; or (c) without a license fee. “Copyleft Licenses” include the GNU General Public License, the GNU Library General Public License, the GNU Lesser General Public License, the Affero General Public License, the Mozilla Public License, the Common Development and Distribution License, the Eclipse Public License, and all Creative Commons “sharealike” licenses.
Covered Person” has the meaning set forth in Section 4.16(b).
COVID-19” means SARS-CoV-2 (severe acute respiratory syndrome coronavirus 2), coronavirus disease, or COVID-19, and any evolutions or mutations thereof or related or associated epidemics, pandemic or disease outbreaks.
COVID-19 Measures” means the impact of COVID-19 or any action or inaction by a Person or a third person in response to COVID-19, including any workforce reduction or the compliance with any quarantine, “shelter in place,” “stay at home,” social distancing, shut down, closure, sequester, safety or similar Law, directive, guidelines or recommendations promulgated by any industry group or any Governmental Authority, including the Centers for Disease Control and Prevention and the World Health Organization, in each case, in connection with, related to or in response to COVID-19, including the CARES Act and Families First Act or any disaster plan of such Person or any change in applicable Laws related to, in connection with or in response to COVID-19.
Credit Facilities” means (a) the Cash Flow Credit Agreement, dated as of April 12, 2018 (as amended, supplemented, waived or otherwise modified from time to time), among Seller, the several banks and other financial institutions from time to time party thereto and JPMorgan Chase Bank, N.A., as administrative agent and collateral agent, (b) the ABL Credit Agreement, dated as of April 12, 2018 (as amended, supplemented, waived or otherwise modified from time to time), among Seller, the subsidiary borrowers from time to time party thereto, the several banks and other financial institutions from time to time party thereto and UBS AG, Stamford
59


Branch, as administrative agent and collateral agent, and (c) the Indenture, dated as of April 12, 2018 (as amended, supplemented, waived or otherwise modified from time to time), among Seller, the subsidiary guarantors from time to time party thereto and Wilmington Trust, National Association, as trustee.
Debevoise” has the meaning set forth in Section 10.11.
Divided Commingled Contracts” has the meaning set forth in Section 4.11.
Emergency Measures” means the impact of any emergency condition, or any action or inaction that the Person taking such action reasonably determines is necessary or prudent for such Person to take in connection with any emergency condition (including any COVID-19 Measures), including any epidemic, pandemic or other public health emergency, such as actions (a) to suspend or resume operation of all or a portion of any facilities or (b) intended to mitigate the adverse effects of such condition on the business, customers, personnel or other stakeholders of such Person.
End Date” has the meaning set forth in Section 7.1(b)(i).
Enterprise Value” means One Billion U.S. Dollars ($1,000,000,000.) .
Environmental Law” means all Laws in effect as of the Closing Date concerning pollution or protection of the environment or natural resources.
Equity Interests” has the meaning set forth in the Recitals.
ERISA” means the Employee Retirement Income Security Act of 1974, as amended.
Estimated Closing Statement” has the meaning set forth in Section 1.2(b).
Estimated Purchase Price” has the meaning set forth in Section 1.2(b).
ETA” has the meaning set forth in Section 2.17(k).
Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time.
Excluded Assets” has the meaning given to such term in Exhibit B.
Excluded Confidential Information” means all confidential, proprietary and non-public information (whether or not specifically labeled or identified as “confidential” and whether written or oral) of Seller or any of its Affiliates other than Business Confidential Information; provided that “Excluded Confidential Information” shall not include information (a) that is or becomes generally available to the public other than as a result of a breach of Section 4.2(c) by Buyer or any of its Affiliates (including the Company) or its or their representatives, (b) that Buyer or any of its Affiliates (including the Company) or its or their representatives receive or have received on a non-confidential basis from a source other than Seller or its Affiliates (excluding the Company); provided that such source is not known to Buyer or the applicable
60


Affiliate or representative to be subject to a contractual, legal or fiduciary obligation of confidentiality to Seller or any of its Affiliates (other than the Company) with respect to such information, or (c) that Buyer or any of its Affiliates (including any of the Company) or its or their representatives can demonstrate has been or is subsequently independently conceived or developed by Buyer or any of its Affiliates (including any of the Company) or its or their representatives without use or reference to the information.
Excluded Intellectual Property” means all Intellectual Property owned by Seller or its Affiliates that is not Transferred Owned Intellectual Property.
Families First Act” means the Families First Coronavirus Response Act, as signed into law by the President of the United States on March 18, 2020.
Final Closing Date Cash” means (a) if a notice of disagreement with respect thereto is not delivered pursuant to a Purchase Price Dispute Notice, the Closing Date Cash set forth in the Closing Statement; or (b) if a notice of disagreement with respect thereto is delivered pursuant to a Purchase Price Dispute Notice, the Closing Date Cash, as agreed by Seller and Buyer pursuant to Section 1.2(c)(ii) or, in the absence of such agreement, as shown in the Accounting Firm’s calculation delivered pursuant to Section 1.2(c)(iii).
Final Closing Date Indebtedness” means (a) if a notice of disagreement with respect thereto is not delivered pursuant to a Purchase Price Dispute Notice, the Closing Date Indebtedness set forth in the Closing Statement or (b) if a notice of disagreement with respect thereto is delivered pursuant to a Purchase Price Dispute Notice, the Closing Date Indebtedness, as agreed by Seller and Buyer pursuant to Section 1.2(c)(ii) or, in the absence of such agreement, as shown in the Accounting Firm’s calculation delivered pursuant to Section 1.2(c)(iii).
Final Net Working Capital Adjustment Amount” means (a) if a notice of disagreement with respect thereto is not delivered pursuant to a Purchase Price Dispute Notice, the Net Working Capital Adjustment Amount set forth in the Closing Statement or (b) if a notice of disagreement with respect thereto is delivered pursuant to a Purchase Price Dispute Notice, the Net Working Capital Adjustment Amount, as agreed by Seller and Buyer pursuant to Section 1.2(c)(ii) or, in the absence of such agreement, as shown in the Accounting Firm’s calculation delivered pursuant to Section 1.2(c)(iii).
Final Purchase Price” has the meaning set forth in Section 1.2(a).
Final Transaction Expenses” means (a) if a notice of disagreement with respect thereto is not delivered pursuant to a Purchase Price Dispute Notice, the Transaction Expenses set forth in the Closing Statement or (b) if a notice of disagreement with respect thereto is delivered pursuant to a Purchase Price Dispute Notice, the Transaction Expenses, as agreed by Seller and Buyer pursuant to Section 1.2(c)(ii) or, in the absence of such agreement, as shown in the Accounting Firm’s calculation delivered pursuant to Section 1.2(c)(iii).
Fraud” means an actual and intentional misrepresentation of a material fact with respect to the making of the representations and warranties (and, for the avoidance of doubt, not constructive fraud, equitable fraud or negligent misrepresentation or omission) (a) in the case of Seller, in Article 2 above, and (b) in the case of Buyer, in Article 3 above.
61


GAAP” means United States generally accepted accounting principles.
Governmental Antitrust Authority” means any Governmental Authority with regulatory jurisdiction over enforcement of any applicable Competition Law.
Governmental Authority” means any United States or foreign (a) federal, state, local, provincial, municipal or other government, (b) governmental or quasi-governmental entity of any nature (including any governmental agency, branch, department, official, or entity and any court or other tribunal) or (c) body exercising, or entitled to exercise any administrative, executive, judicial, legislative, police, regulatory or taxing authority or power of any nature, including any arbitral tribunal.
Harmful Code” means any mechanism, device or computer code designed or intended to have, or intended to be capable of performing, any of the following functions: (a) disrupting, disabling, harming or otherwise impeding in any manner the operation of, or providing unauthorized access to, a computer system or network or other device on which such mechanism, device or computer code is stored or installed; or (b) collecting, damaging or destroying any information, data or file, in each case, without the user’s consent.
Hazardous Substances” means any substance or material that is listed, classified or regulated as a “toxic substance,” “hazardous substance,” “hazardous waste”, “contaminant” or words of similar meaning or effect under any Environmental Law, including asbestos, asbestos-containing materials, polychlorinated biphenyls, petroleum and petroleum by-products.
HSR Act” means the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended, and the rules and regulations promulgated thereunder, as the same may be amended from time to time.
Inactive Business Employee” has the meaning set forth in Section 4.4(a)(i).
Indebtedness” means, with respect to any Person, as of any specified time, without duplication, (a) all indebtedness of such Person for borrowed money, (b) all obligations of such Person evidenced by notes, bonds, debentures or other similar instruments, (c) all reimbursement obligations of such Person under letters of credit, bank guarantees or similar facilities, but only to the extent drawn upon at such time, (d) the balance of the outstanding payments owing in respect of leases required to be classified as capital leases by GAAP, (e) all Indebtedness of others referred to in clauses (a) through (d) above guaranteed directly or indirectly in any manner by such Person and (f) all accrued interest, prepayment penalties, make-whole payments and termination or breakage costs or penalties with respect to any Indebtedness referred to in clauses (a) through (d) above; provided that Indebtedness shall not include (i) any amounts outstanding under arrangements settled or terminated pursuant to Section 4.9 or (ii) any Liabilities in respect of leases other than those referred to in clause (d) above.
Indemnified Party” has the meaning set forth in Section 8.5(a).
Indemnifying Party” has the meaning set forth in Section 8.5(a).
Initial End Date” has the meaning set forth in Section 7.1(b)(i).
62



Intellectual Property” means all intellectual property, and all worldwide rights therein, including all rights in patents and patent applications (and all reissues, divisionals, re-examinations, renewals, extensions, revisions, continuations and continuations-in-part thereof); Trademarks; copyrights (and all registrations and applications therefor) and rights in all original works of authorship, and all moral rights therein; trade secrets and rights in proprietary information, including in confidential or proprietary know‑how, processes, techniques, technologies, methods, algorithms, industrial models, research and development information, drawings, specifications, designs, molds, plans, proposals, technical data, financial and marketing plans, pricing and cost information and customer and supplier lists and information; rights in Software; and rights in data and databases.
Inventory” has the meaning set forth in Section 1.2(b).
Inventory Count” has the meaning set forth in Section 1.2(b).
Inventory Valuation” has the meaning set forth in Section 1.2(b).
IRS” means the Internal Revenue Service.
IT Systems” means the hardware, software, data, databases, data communication lines, network and telecommunications equipment, Internet-related information technology infrastructure, wide area network and other information technology equipment, owned or leased by or licensed to Seller or its Affiliates in the operation of the Business.
Knowledge of Seller” means, the actual knowledge, or such knowledge which such individuals should have after due inquiry in the ordinary course of their business consistent with their duties, of the individuals set forth on Section 9.1(a) of the Seller Disclosure Letter
Law” means a law, statute, order, ordinance, rule, regulation, judgment, injunction, order or decree.
Leased Real Property” has the meaning set forth in Section 2.10(b).
Leases” has the meaning set forth in Section 2.10(b).
Liability” means any direct or indirect liability, indebtedness, claim, loss, damage, deficiency, obligation or responsibility, fixed or unfixed, choate or inchoate, liquidated or unliquidated, secured or unsecured, accrued, absolute, known or unknown, contingent or otherwise.
Lien” means, with respect to any property or asset, any mortgage, lien, pledge, charge, security interest, lease or encumbrance.
Litigation” means any action, cease and desist letter, demand, suit, arbitration proceeding, administrative or regulatory proceeding, order, investigation, complaint, citation, summons or subpoena of any nature, civil, criminal, regulatory or otherwise, in law or in equity.
63


Losses” means any and all Liabilities of any kind, interest and expenses (including reasonable fees and expenses of attorneys).
LTIP Replacement Bonus” has the meaning set forth in Section 4.4(g).
LTIP Summary” means the document described in Section 4.4(g) of the Seller Disclosure Letter.
Material Adverse Effect” means any change, effect, event or occurrence that, individually or in the aggregate, has had or would reasonably be expected to have a material adverse effect on, the assets, financial condition or results of operations of the Business, taken as a whole; provided that any such change, effect, event or occurrence resulting from any of the following shall not be considered when determining whether a Material Adverse Effect has occurred: (a) conditions affecting the economy or credit, capital and financial markets in the United States or elsewhere in the world, including changes in interest or exchange rates, (b) any change in or effect on the industry, or businesses in the geographies, in which the Business operates, (c) any change in Laws or GAAP, or the enforcement or interpretation thereof, (d) political conditions, including hostilities, acts of war (whether declared or undeclared), cyber-attacks, sabotage, terrorism or military actions, or any escalation or worsening of any of the foregoing, (e) any change resulting from the negotiation, execution, announcement or consummation of the transactions contemplated by this Agreement or the Ancillary Agreements, including any actions taken by any customers, suppliers or personnel of the Business resulting from the negotiation, execution, announcement or consummation of the transactions contemplated by this Agreement or the Ancillary Agreements or relating to the identity of, or facts and circumstances relating to, Buyer, (f) any action taken by Buyer and any of its Affiliates, agents or representatives, (g) any hurricane, flood, tornado, earthquake or other natural disaster or any other force majeure event, (h) any actions required to be taken or omitted pursuant to this Agreement (other than the obligation to operate in the Ordinary Course of Business) or the Ancillary Agreements or taken with Buyer’s consent or not taken because Buyer withheld, delayed or conditioned its consent, (i) the failure of the Business to achieve any financial projections or forecasts or revenue or earnings predictions (it being understood that for purposes of this clause (i), the changes or effects giving rise to such failure that are not otherwise excluded from the definition of “Material Adverse Effect” may be taken into account in determining whether there has been a Material Adverse Effect), (j) COVID-19, any other epidemic or pandemic or any Emergency Measures, (j) items disclosed in the Seller Disclosure Letter (provided that any change or worsening of any item so disclosed in the Seller Disclosure Letter may constitute a Material Adverse Effect) or (l) any adverse change in or effect on the Business that is cured prior to the Closing; provided, however, that any change or effect referred to in clause (a), (b), (c), (d) or (g) immediately above may be taken into account in determining whether a Material Adverse Effect has occurred or would reasonably be expected to occur to the extent that such change, effect, event or occurrence has a disproportionate effect (but then only to the extent of such disproportionate effect) on the Business relative to other companies in the industries or markets in which the Business operates.
Material Assets” means, collectively, the following:
1.The Material Equipment at each of the Business’ seven manufacturing facilities;
64


2.The Transferred Real Property;
3.The Transferred Material Permits; and
4.The Transferred Owned Intellectual Property.
Material Contracts” has the meaning set forth in Section 2.9(a).
Material Equipment” has the meaning set forth in Exhibit B.
Multiemployer Plan” means a “multiemployer plan” within the meaning of Section 4001(a)(3) of ERISA.
Net Working Capital Adjustment Amount” means an amount (which may be a positive or negative number) equal to (a) the Closing Date Net Working Capital minus (b) the Target Net Working Capital.
Nucor” has the meaning set forth in the Recitals.
OFAC Laws” has the meaning set forth in Section 2.13(d).
Open Source Software” means software that satisfies the definition of free software by the Free Software Foundation and of open source software by the Open Source Initiative or that is offered under similar types of software licenses.
Ordinary Course of Business” means, with respect to any Person, in the ordinary course of business of such Person, subject to any Emergency Measures impacting or taken by the relevant Person.
Organizational Documents” means the articles of incorporation, certificate of incorporation, charter, by-laws, articles of formation, certificate of formation, regulations, operating agreement, certificate of limited partnership, partnership agreement and all other similar documents, instruments or certificates executed, adopted or filed in connection with the creation, formation or organization of a Person, including any amendments thereto.
Owned Real Property” has the meaning set forth in Section 2.10(a).
Owned Registered Intellectual Property” has the meaning set forth in Section 2.11(a).
Permits” has the meaning set forth in Section 2.13(b).
Permitted Liens” means (a) Liens for Taxes, assessments or other governmental charges not yet due and payable or due and payable but not delinquent or the amount or validity of which is being contested in good faith by appropriate proceedings, (b) mechanics’, materialmen’s, carriers’, workers’, repairers’ and other Liens arising or incurred in the Ordinary Course of Business or in connection with construction contracts for amounts that are not yet delinquent or are being contested in good faith and are not material to the operation of the Business, (c) statutory Liens in favor of lessors arising in connection with any leased property that constitute a
65


Transferred Asset that do not materially affect the operation of the Business with respect to such leased property, (d) non-exclusive licenses granted in the Ordinary Course of Business, (e) Liens that do not, and would not reasonably be expected to, materially detract from the value of any of the property, rights or assets of the Business or materially interfere with the use thereof as currently used by the Business and (f) all matters disclosed in the Seller Disclosure Letter.
Person” means an individual, corporation, partnership, limited liability company, association, trust or other entity or organization (whether or not a legal entity), including a government or political subdivision or an agency or instrumentality thereof.
Personal Information” means all information relating to an identified or identifiable natural Person to the extent constituting personal information (or analogous term) under applicable privacy Laws or other written obligations of Seller with respect to Personal Information.
Per Share Value” has the meaning set forth in Section 4.4(g).
Post-Close Costs” means (a) any severance, termination or similar payments required by Law or pursuant to this Agreement to be payable to any Transferred Business Employee whose employment or engagement is terminated for any reason by Buyer or the Company, acting at the direction of Buyer, at, or from and after the Closing, (b) any retention bonus payments that become payable to any Transferred Business Employee after the Closing arising out of or relating to the Retention Letters (including, for the avoidance of doubt, under any Transferred Plan), and (c) for the avoidance of doubt, any payments to any Transferred Business Employee pursuant to any arrangement by or at the written request of Buyer.
Pre-Closing Employment Liabilities” means (a) all Liabilities for salary, wages, bonuses, commissions, vacation pay and other compensation relating to employment of all Business Employees prior to the Closing Date; (b) all severance payments, damages for wrongful dismissal and all related costs in respect of the termination by the Seller or its Affiliates of the employment of any Business Employee who does not become a Transferred Business Employee; (c) all costs for timely submitted (under the terms of applicable Seller Plans and applicable Law) outstanding and unpaid health claims arising prior to the Closing Date for Business Employees and their dependents and beneficiaries under any self-insured Seller Plan providing group health benefits; and (d) all employment-related Litigation, claims, penalties and assessments in respect of the Business arising out of matters which occurred prior to the Closing Date, in each case except for the Seller Retained Litigation.
Pre-Closing Steps” has the meaning set forth in Section 4.10(a).
Proposed Purchase Price Calculations” has the meaning set forth in Section 1.2(c)(i).
Proprietary Software” means all Software owned by or purported to be owned by the Company or its Subsidiaries.
PSUs” has the meaning set forth in Section 4.4(g).
66


Purchase Price Allocation” has the meaning set forth in Section 1.2(e)(i).
Purchase Price Dispute Notice” has the meaning set forth in Section 1.2(c)(ii).
R&W Insurance Policy” has the meaning set forth in Section 4.7.
Real Property” has the meaning set forth in Section 2.10(c).
Retained Information” has the meaning set forth in Section 4.2(d).
Retained Liabilities” has the meaning given to such term in Exhibit B.
RSUs” has the meaning set forth in Section 4.4(g).
Second End Date” has the meaning set forth in Section 7.1(b)(i).
Sell-Side Party” has meaning set forth in Section 10.11.
Seller” has the meaning set forth in the Preamble.
Seller Designated Accounts” has the meaning set forth in Section 1.1(b).
Seller Disclosure Letter” means the letter, dated as of the date hereof, delivered by Seller to Buyer prior to the execution of this Agreement and identified as the Seller Disclosure Letter.
Seller Fundamental Representations” means those representations set forth in Section 2.1, Section 2.2(a), Section 2.4, Section 2.5 and Section 2.19.
Seller Indemnitees” has the meaning set forth in Section 8.3.
Seller Marks” means all Trademarks owned by Seller or its Affiliates (excluding the Company).
Seller Plan” means each Benefit Plan that a Seller or any of its Subsidiaries (other than the Company) sponsors, maintains or contributes to, or is required to sponsor, maintain or contribute to, for the benefit of any Business Employee.
Seller Retained Litigation” has the meaning given to such term in Exhibit B.
Seller’s Savings Plans” has the meaning set forth in Section 4.4(a).
Services Intellectual Property” means all Intellectual Property owned by Seller or its Affiliates (excluding the Company) and used to provide services to the Company or other Affiliates of Buyer pursuant to the Ancillary Agreements.
Sherman Act” means the Sherman Antitrust Act of 1890, as amended, and the rules and regulations promulgated thereunder, as the same may be amended from time to time.
67


Software” means any (a) computer programs, including any software implementations of algorithms, models and methodologies, whether in source code or object code; (b) computer databases and compilations; (c) all documentation, including user manuals, training documentation, code notes, and other documentation necessary to maintain, modify, update or otherwise make of the foregoing.
Solvent” has the meaning set forth in Section 3.5.
Subsidiary” means, with respect to any Person, any entity of which securities or other ownership interests (a) having ordinary voting power to elect a majority of the board of directors or other persons performing similar functions or (b) representing more than fifty percent (50%) of such securities or ownership interests are at the time directly or indirectly owned by such Person. The term “Subsidiary” shall include all Subsidiaries of a Subsidiary.
Supply Agreements” means the supply agreements substantially in the form attached as Exhibit D to be entered into on or prior to the Closing Date.
Target Net Working Capital” means $64,624,000.
Tax” means any federal, state, provincial, local or foreign income, alternative, minimum, accumulated earnings, personal holding company, franchise, capital stock, profits, windfall profits, gross receipts, sales, use, value added, transfer, registration, stamp, premium, excise, customs duties, severance, environmental (including taxes under Section 59A of the Code), real property, personal property, ad valorem, occupancy, license, occupation, employment, payroll, social security, disability, unclaimed property, unemployment, workers’ compensation, withholding, estimated or other similar tax, duty, fee, assessment or other governmental charge or deficiencies thereof (including all interest and penalties thereon and additions thereto).
Tax Act” has the meaning set forth in Section 2.17(j).
Tax Return” means any federal, state, local or foreign tax return, declaration, statement, report, schedule, form or information return or any amendment to any of the foregoing relating to Taxes.
Third End Date” has the meaning set forth in Section 7.1(b)(i).
Third-Party Claim” has the meaning set forth in Section 8.5(b).
Trademarks” means trademarks and service marks, domain names and all other identifiers of source or origin (including all goodwill associated therewith and all registrations and applications for registration, and renewals thereof).
Transaction Expenses” means (a) the aggregate amount of fees and expenses of legal counsel, investment bankers, accountants and other advisors, incurred by the Company prior to the Closing in connection with this Agreement, the sale of the Business, and the consummation of the transactions contemplated hereby that remain unpaid as of the Calculation Time and are payable by the Company at or after the Closing, (b) any obligations of the Company in respect of
68


change of control arrangements, transaction bonuses and similar obligations that will be payable to Business Employees, either solely as a result of the execution and delivery of this Agreement or the consummation of the transactions contemplated by this Agreement or in conjunction with the occurrence of post-Closing actions (e.g., double-trigger bonuses (other than the Retention Letters set forth on Section 2.16(a)(i) of the Seller Disclosure Letter)), and in each case, excluding any Post-Close Costs (it being understood that any amount included in the definition of Indebtedness shall not be included in Transaction Expenses) and (c) 50% of the cost of the premium for the R&W Insurance Policy contemplated to be paid by Seller pursuant to Section 4.7.
Transferred Assets” has the meaning given to such term in Exhibit B.
Transferred Business Contracts” has the meaning given to such term in Exhibit B.
Transferred Business Employee” has the meaning set forth in Section 4.4(a).
Transferred Business Employees Paid Time Off Liability” has the meaning set forth in Section 4.4(d).
Transferred Material Permits” has the meaning given to such term in Exhibit B.
Transferred Owned Intellectual Property” has the meaning given to such term in Exhibit B.
Transferred Plan” has the meaning set forth in Section 2.16(a).
Transferred Real Property” has the meaning given to such term in Exhibit B.
Transition Plan” has the meaning set forth in Section 4.15.
Transitional Services Agreement” means the transitional services agreement relating to the transitional support services for the Company substantially in the form attached as Exhibit C to be entered into on or prior to the Closing Date.
Treasury Regulations” means the regulations prescribed under the Code.
Trial Balances” has the meaning set forth in Section 2.6(a).
U.S. Purchase Price” has the meaning set forth in Section 1.2(a).
WARN” has the meaning set forth in Section 4.4(e).
Willful Breach” means, with respect to any agreement or covenant, a material breach that is the consequence of an action or omission by the breaching party with actual knowledge (which shall be deemed to include knowledge of facts that a Person acting reasonably should have, based on reasonable due inquiry) that such action or omission is, or would reasonably be expected to be or result in, a breach of such agreement or covenant.
69


Section 9.2    Construction. The words “hereof”, “herein” and “hereunder” and words of like import used in this Agreement shall refer to this Agreement as a whole and not to any particular provision of this Agreement. The words “party” or “parties” shall refer to parties to this Agreement. References to “Affiliate” or “Affiliates” of a party shall, except as otherwise expressly provided in this Agreement, only be deemed to include any Person so long as such Person remains an Affiliate of such party. The captions herein are included for convenience of reference only and shall be ignored in the construction or interpretation hereof. References to Articles, Sections and Exhibits are to Articles, Section and Exhibits of this Agreement unless otherwise specified. Any capitalized term used in any Exhibit or the Seller Disclosure Letter but not otherwise defined therein shall have the meaning given to such term in this Agreement. Any singular term in this Agreement shall be deemed to include the plural, and any plural term the singular. Whenever the words “include”, “includes” or “including” are used in this Agreement, they shall be deemed to be followed by the words “without limitation”, whether or not they are in fact followed by those words or words of like import. The word “or” shall not be exclusive. “Writing”, “written” and comparable terms refer to printing, typing and other means of reproducing words (including electronic media) in a visible form. References to any agreement or contract are to that agreement or contract as amended, modified or supplemented from time to time in accordance with the terms hereof and thereof. References to any Person include the successors and permitted assigns of that Person. References from or through any date mean, unless otherwise specified, from and including or through and including that date, respectively. Any reference to “days” means calendar days unless Business Days are expressly specified. If any action under this Agreement is required to be done or taken on a day that is not a Business Day, then such action shall be required to be done or taken not on such day but on the first succeeding Business Day thereafter. If the Closing shall occur, notwithstanding anything in this Agreement to the contrary, any payment obligation of Buyer hereunder shall be a joint and several obligation of Buyer and the Company and Buyer shall cause the Company to comply with this obligation.
Article 10
Miscellaneous
Section 10.1    Notices. All notices, requests, claims, demands and other communications hereunder shall be in writing and shall be given by delivery in person, electronic mail, or by certified mail to the other party hereto as follows:
if to Buyer,
Nucor Corporation
1915 Rexford Road
Charlotte, North Carolina 28211
Attention: Alex Hoffman
Email: alex.hoffman@nucor.com
with a copy (which shall not constitute notice) to:
70


Nucor Corporation
1915 Rexford Road
Charlotte, North Carolina 28211
Attention: Greg Murphy
Email: greg.murphy@nucor.com
if to Seller,
Cornerstone Building Brands, Inc.
5020 Weston Parkway, Suite 400
Cary, North Carolina 27513
Attn: Alan M. Strassner; Alena S. Brenner
Email: Alan.Strassner@cornerstone-bb.com; Alena.Brenner@cornerstone-bb.com
with a copy (which shall not constitute notice) to:
Debevoise & Plimpton LLP
919 Third Avenue
New York, New York 10022
Attention: Paul Bird; Christopher Anthony
Email: psbird@debevoise.com; canthony@debevoise.com
or such other address or Email as such party may hereafter specify for the purpose by notice to the other party hereto. All such notices, requests and other communications shall be deemed received on the date of receipt by the recipient thereof if received prior to 5:00 p.m. on a Business Day in the place of receipt. Otherwise, any such notice, request or communication shall be deemed to have been received on the next succeeding Business Day in the place of receipt.
Section 10.2    Amendment; Waivers, etc. No amendment, modification or discharge of this Agreement, and no waiver hereunder, shall be valid or binding unless set forth in writing and duly executed by the party against whom enforcement of the amendment, modification, discharge or waiver is sought. Any such waiver shall constitute a waiver only with respect to the specific matter described in such writing and shall in no way impair the rights of the party granting such waiver in any other respect or at any other time. Neither the waiver by any of the parties hereto of a breach of or a default under any of the provisions of this Agreement, nor the failure by any of the parties, on one or more occasions, to enforce any of the provisions of this Agreement or to exercise any right or privilege hereunder, shall be construed as a waiver of any other breach or default of a similar nature, or as a waiver of any of such provisions, rights or privileges hereunder. The rights and remedies herein provided are cumulative and none is exclusive of any other, or of any rights or remedies that any party may otherwise have at law or in equity.
Section 10.3    Expenses. Except as otherwise set forth in this Agreement, whether or not the transactions contemplated by this Agreement are consummated, all fees and expenses incurred in connection with this Agreement and the transactions contemplated by this
71


Agreement, including the fees and disbursements of counsel, financial advisors and accountants, shall be paid by the party hereto incurring such fees or expenses; provided that in the event that the transactions contemplated by this Agreement are consummated, Buyer shall pay, or shall cause to be paid, on behalf of Seller, all Transaction Expenses that are unpaid prior to the Closing in accordance with Section 1.1(d).
Section 10.4    Governing Law, etc.
(a)This Agreement shall be governed in all respects, including as to validity, interpretation and effect, by the Laws of the State of Delaware, without giving effect to its principles or rules of conflict of laws, to the extent such principles or rules are not mandatorily applicable by statute and would permit or require the application of the Laws of another jurisdiction. Each of the parties hereto (i) submits to the jurisdiction of the federal and state courts sitting in the State of Delaware, in any action or proceeding arising out of or relating to this Agreement, and (ii) other than pursuant to Section 1.2(c)(iii) above, (A) agrees to bring all claims under any theory of liability in respect of such action or proceeding exclusively in any such court and (B) agrees not to bring any action or proceeding arising out of or relating to this Agreement in any other court. Each of the parties hereto waives any defense of inconvenient forum to the maintenance of any action or proceeding so brought and waives any bond, surety or other security that might be required of any other party with respect thereto. Each party hereto agrees that service of summons and complaint or any other process that might be served in any action or proceeding may be made on such party by sending or delivering a copy of the process to the party to be served at the address of the party and in the manner provided for the giving of notices in Section 10.1. Nothing in this Section 10.4, however, shall affect the right of any party to serve legal process in any other manner permitted by Law. Each party hereto agrees that a final, non-appealable judgment in any action or proceeding so brought shall be conclusive and may be enforced by suit on the judgment or in any other manner provided by Law.
(b)Each party to this Agreement hereby waives, to the fullest extent permitted by Law, any right to trial by jury of any claim, demand, action, or cause of action (i) arising under this Agreement or (ii) in any way connected with or related or incidental to the dealings of the parties hereto in respect of this Agreement or any of the transactions related hereto, in each case whether now existing or hereafter arising, and whether in contract, tort, equity or otherwise. Each party to this Agreement hereby agrees and consents that, other than pursuant to Section 1.2(c)(iii) above, any such claim, demand, action, or cause of action shall be decided by court trial without a jury and that the parties to this Agreement may file an original counterpart of a copy of this Agreement with any court as written evidence of the consent of the parties hereto to the waiver of their right to trial by jury.
Section 10.5    Successors and Assigns. This Agreement and the Ancillary Agreements shall be binding upon and inure to the benefit of the parties and their respective heirs, successors and permitted assigns; provided that this Agreement shall not be assigned by any party hereto (whether by operation of Law or otherwise), without the prior written consent of the other party.
72


Any attempted assignment of this Agreement not in accordance with the terms of this Section 10.5 shall be void.
Section 10.6    Entire Agreement. This Agreement, the Ancillary Agreements (when executed and delivered) and the Confidentiality Agreement constitute the entire agreement of the parties with respect to the matters covered hereby and thereby and supersede all prior agreements, understandings and representations, both written and oral, between the parties with respect to the subject matter hereof and thereof.
Section 10.7    Severability. If any term or other provision of this Agreement is determined by a court of competent jurisdiction to be invalid, illegal or unenforceable, all other provisions of this Agreement shall remain in full force and effect so long as the economic or legal substance of the transactions contemplated hereby is not affected in any manner materially adverse to any party. Upon any such determination, the parties shall negotiate in good faith to modify this Agreement so as to effect the original intent of the parties as closely as possible in an acceptable manner in order that the transactions contemplated hereby be consummated as originally contemplated to the fullest extent possible.
Section 10.8    Counterparts. This Agreement may be executed in several counterparts, each of which shall be deemed an original and all of which shall together constitute one and the same instrument. Delivery of an executed counterpart of a signature page to this Agreement by facsimile or scanned pages shall be effective as delivery of a manually executed counterpart to this Agreement.
Section 10.9    Specific Performance. Each party acknowledges and agrees that the other party would be damaged irreparably in the event that any provision of this Agreement is not performed in accordance with its specific terms or otherwise breached, so that, in addition to any other remedy that a party may have under law or equity, a party shall be entitled to injunctive relief to prevent breaches of the provisions of this Agreement and to enforce specifically this Agreement and the terms and provisions hereof. Each party acknowledges and agrees that monetary damages would be inadequate in the event of any such failure to perform or breach, and waives any equitable defense to the granting of specific performance or other injunctive relief available to such party. Any party seeking an injunction or injunctions to prevent breaches of this Agreement and to enforce specifically the terms and provisions of this Agreement shall not be required to provide any bond or other security in connection with any such order or injunction. In the event that a court of competent jurisdiction fails to grant specific performance or other injunctive relief to a party as a remedy for such failure to perform or breach, the parties hereby acknowledge and agree that such party shall be entitled to receive benefit of the bargain and lost profits damages as redress for such failure to perform or breach. Notwithstanding anything to the contrary in this Agreement, the parties hereby irrevocably waive any right of rescission they may otherwise have or to which they may become entitled.
Section 10.10    Parties in Interest. This Agreement shall be binding upon and inure solely to the benefit of each party and its successors and permitted assigns and, except for Section 4.6 and Article 8 (each of which shall be for the benefit of the Persons set forth therein, and each such Person shall be an intended third party beneficiary thereof and shall have the rights, benefits and remedies provided for therein), nothing in this Agreement, express or implied, is intended to
73


or shall confer upon any other Person any rights, benefits or remedies of any nature whatsoever under or by reason of this Agreement.
Section 10.11    Representation of the Company and Seller and its other Affiliates. Buyer on its own behalf and on behalf of its Affiliates (including, after the Closing, the Company) and its and its Affiliates’ directors, shareholders, members, partners, officers, employees and Affiliates, hereby agrees, that, in the event that a dispute arises after the Closing arising from the transactions contemplated by this Agreement between Buyer or any of its Affiliates, on the one hand, and Seller or any of its Affiliates (excluding, after the Closing, the Company) or its or its Affiliates’ respective directors, shareholders, members, partners, officers or employees (any of the foregoing, a “Sell-Side Party”), on the other hand, Debevoise & Plimpton LLP (“Debevoise”) may represent the Sell-Side Party in such dispute even though the interests of the Sell-Side Party may be directly adverse to Buyer or the Company, and even though Debevoise may have represented the Company in a matter substantially related to such dispute, or may be handling ongoing matters for the Company. Buyer further agrees that, as to all communications among Debevoise, the Company and the Sell-Side Parties that relate in any way to the transactions contemplated by this Agreement, the attorney-client privilege and the expectation of client confidence belongs to Seller (on behalf of the Sell-Side Parties) and may be controlled by Seller and shall not pass to or be claimed by Buyer, or the Company. Notwithstanding the foregoing, in the event that a dispute arises between Buyer or the Company and a third party other than a Sell-Side Party after the Closing, the Company may assert the attorney-client privilege to prevent disclosure of confidential communications by Debevoise to such third party; provided, however, that the Company may not waive such privilege without the prior written consent of Seller.
Section 10.12    Exhibits and Schedules. The Seller Disclosure Letter and all exhibits or other documents expressly incorporated into this Agreement, are hereby incorporated into this Agreement and are hereby made a part hereof as if set out in full in this Agreement. Without limiting the terms of the Seller Disclosure Letter, any fact or item disclosed in the Seller Disclosure Letter referenced by a particular section in this Agreement shall be deemed to have been disclosed with respect to any other section in this Agreement if the relevance of such disclosure to such other section is reasonably apparent. The specification of any dollar amount in the representations or warranties contained in this Agreement or the inclusion of any specific item in the Seller Disclosure Letter is not intended to imply that such amounts, or higher or lower amounts or the items so included or other items, are or are not material, and no party shall use the fact of the setting of such amounts or the inclusion of any such item in any dispute or controversy as to whether any obligation, items or matter not described herein or included in the Seller Disclosure Letter is or is not material for purposes of this Agreement. The Seller Disclosure Letter and the information and statements contained therein are not intended to constitute, and shall not be construed as constituting, representations or warranties of Seller or its Affiliates except as and to the extent expressly provided in this Agreement.
Section 10.13    Release. Effective as of the Closing, (a) Seller, on behalf of itself and its Affiliates (other than the Company) and each of their respective successors and assigns, hereby irrevocably release and forever discharge any and all rights, claims and causes of action they have had, now have or might now have against each of the Company and their respective successors and assigns arising out of, or relating to, the organization, management or operation of the businesses of Seller and its Affiliates (including the Company) relating to any matter,
74


occurrence, action or activity on or prior to the Closing Date, and (b) Buyer, on behalf of the Company, and, with respect to the Canada Transferred Assets and Canada Assumed Liabilities, itself and its Affiliates and each of their respective successors and assigns, hereby irrevocably releases and forever discharges any and all rights, claims and causes of action the Company has had, now has or might now have against Seller and its Affiliates and each of their respective current and former employees, officers, directors, equityholders, partners, members, advisors, successors and assigns arising out of, or relating to, the organization, management or operation of the businesses of Seller and its Affiliates (including the Company, the Canada Transferred Assets and the Canada Assumed Liabilities) relating to any matter, occurrence, action or activity on or prior to the Closing Date, in each case of clauses (a) and (b) other than (i) any rights, claims or causes of action under this Agreement or any Ancillary Agreement, (ii) any accounts receivable and accounts payable related to Ordinary Course of Business trading activities to the extent included in the Closing Date Net Working Capital, (iii) any written agreement entered into after the Closing Date between Buyer and/or the Company, on the one hand, and Seller, on the other, (iv) under any contract of insurance, Organizational Documents, or other indemnification and/or exculpation obligations covering or otherwise in favor of the directors, managers and officers of Seller or its Subsidiaries (including the Company) prior to the Closing, (v) any employment, severance, bonus or similar agreement or arrangement between the Company and a current officer or director that continues to remain in effect following the Closing, or (vi) any other commercial or business transactions between Buyer and its Affiliates, on the one hand, and Seller and its Affiliates, on the other, unrelated to the Company, this Agreement or the transactions contemplated hereby.
Section 10.14    Bulk Sales Laws. Buyer and Seller each hereby waive compliance by Seller or any of its Affiliates with the provisions of the “bulk sales”, “bulk transfer” or similar Laws of any state or any jurisdiction that may otherwise be applicable with respect to the transfer of the Transferred Assets and the assumption of the Assumed Liabilities or the sale of the Equity Interests.
[Remainder of page left intentionally blank.]





75


IN WITNESS WHEREOF, the parties have duly executed this Agreement as of the date first above written.

SELLER:
 CORNERSTONE BUILDING BRANDS, INC.
  
By: /s/ Alena S. Brenner
 Name:Alena S. Brenner
Title:Executive Vice President, General Counsel and Corporate Secretary

(Signature Page to Securities Purchase Agreement)



BUYER:
 NUCOR INSULATED PANEL GROUP INC
  
By: /s/ Jeffrey B. Carmean
 Name:Jeffrey B. Carmean
Title:President

CANADA BUYER:
 VULCRAFT CANADA INC.
  
By: /s/ Chris D. Trunck
 Name:Chris D. Trunck
Title:Vice President

(Signature Page to Securities Purchase Agreement)


Exhibit A
Accounting Principles
[Attached]



Exhibit B
Pre-Closing Steps
1. Definitions. Capitalized terms used but not defined in this Exhibit B, have the meaning ascribed to such terms in this Agreement. The following terms have the meanings set forth below:
Transferred Assets” means collectively, all of the following assets that are held by Seller or its Affiliates, other than any Excluded Assets, including without limitation the following:
(i) the goodwill of the Business;
(ii) all accounts receivable to receive payments from customers and any other third parties to the extent primarily relating to services rendered or products provided by the Business;
(iii) all prepaid expenses and deposits to the extent primarily relating to the Business, but only to the extent such prepaid expenses and deposits relate to any Transferred Asset or Assumed Liability (or Canada Transferred Assets or Canada Assumed Liability) from and after the Closing;
(iv) all tangible personal property, including Inventory and all assets included within the Closing Date Net Working Capital, equipment, furnishings, furniture, computer equipment, office equipment and supplies (other then any items disposed of after the date hereof in the Ordinary Course of Business), spare parts and other backup equipment primarily related to the Business, whether in storage or located at the Transferred Real Property, in each case primarily relating to or used or held for use primarily in connection with or necessary in the Ordinary Course of Business to the Business (the “Material Equipment”);
(v) all Intellectual Property owned by Seller or its Affiliates and used primarily in the Business (the “Transferred Owned Intellectual Property”);
(vi) all contracts primarily relating to the Business and the contracts set forth on Exhibit B-1 of the Seller Disclosure Letter (collectively, the “Transferred Business Contracts”);
(vii) all Permits primarily relating to, used or held for use primarily in connection with the Business, except those Permits the transfer of which is not permitted by applicable Law (the “Transferred Material Permits”);
(viii) to the extent transferable, all claims, causes of action, choses in action, rights of recovery and rights of setoff of any kind, including rights arising under warranties, representations, indemnities and guarantees made by suppliers of products, materials or equipment, or components thereof to the extent primarily relating to the Business (but excluding all such claims, causes of action, choses in action, rights of



recovery and rights of setoff to the extent related to the Excluded Assets, the Retained Liabilities or Losses for which Seller is liable to any Buyer Indemnitee);
(ix) any third-party rights to reimbursements, indemnification, hold-harmless or similar rights to the extent relating primarily to the Business;
(x) all (A) customer and vendor lists to the extent primarily relating to the Business and (B) files and documents to the extent primarily relating the Business, including all accounting records, cost and pricing information, business plans, transactional records, and any other such data and records, however stored, in each case to the extent primarily relating to the Business; provided that Seller and its Affiliates shall be entitled to retain and use copies of any of the foregoing that are necessary for such Person’s tax, accounting or legal purposes (to the extent and as set forth in this Agreement);
(xi) the Owned Real Property and the Leases (collectively, the “Transferred Real Property”);
(xii) the CAD2Spec Equity Interests; and
(xiii) all credits, refunds and other assets relating to non-income Taxes of the Company and of Seller and its Affiliates with respect to the Business, that are accrued as of the Closing to the extent reflected in the Final Net Working Capital Adjustment Amount.
For the avoidance of doubt, the “Transferred Assets” includes the “Canada Transferred Assets” which are not being transferred to the Company as part of the Pre-Closing Steps, but sold by an Affiliate of Seller directly to Canada Buyer pursuant to the terms hereof.
Excluded Assets” means all assets that are not Transferred Assets and all of the following assets, whether or not the following assets otherwise would fall within the definition of “Transferred Assets”:
(i) all Cash of Seller or its Affiliates other than the Company;
(ii) all checkbooks, canceled checks and bank accounts of Seller or its Affiliates other than the Company;
(iii) all Excluded Intellectual Property, including the Seller Marks;
(iv) all owned real property and real property leases and subleases, other than the Transferred Real Property;
(v) all shares of capital stock of, or other equity interests in, any Affiliate of Seller or any other Person other than the Company (and other than the CAD2Spec Equity Interests);
2


(vi) all corporate-level services of the type provided as of the date of this Agreement to the Business by Seller or any of its Affiliates (and other than to the extent expressly set forth in any Ancillary Agreement);
(vii) any Permit held by Seller or its Affiliates, other than to the extent primarily relating to the Company or used or held for use primarily in connection with the Business, and any other Permit held by Seller or its Affiliates the transfer of which is not permitted by applicable Law;
(viii) all claims, causes of action, choses in action, rights of recovery and rights of setoff of any kind, including rights arising under warranties, representations, indemnities and guarantees made by suppliers of products, materials or equipment, or components thereof to the extent primarily related to the Excluded Assets or the Retained Liabilities;
(ix) all rights of Seller and its Affiliates other than the Company to reimbursements, indemnification, hold-harmless or similar rights relating to any Excluded Assets or Retained Liabilities;
(x) all rights of Seller or its Affiliates other than the Company under this Agreement and the Ancillary Agreements and, other than to the extent primarily relating to the Company, each of Seller’s and its Affiliates’ Organizational Documents, minute and stock record books, corporate seal and tax records;
(xi) (A) all records and reports prepared or received by Seller and its Affiliates in connection with the sale of the Business or the transactions contemplated hereby, including all analyses relating to the Business or Buyer so prepared or received, (B) all confidentiality agreements with prospective purchasers of the Business or any portion thereof, and all bids and expressions of interest received from third parties with respect thereto and (C) all privileged communications described in Section 10.11 of this Agreement and all privileged materials, documents and records not primarily related to the Business;
(xii) all credits, refunds and other assets relating to income Taxes of Seller and its Affiliates, other than the Company;
(xiii) all credits, refunds and other assets relating to non-income Taxes of the Company and of Seller and its Affiliates with respect to the Business, to the extent not taken into account in the Final Net Working Capital Adjustment Amount;
(xiv) all assets used by Seller or its Affiliates to provide services or supplies to Buyer and its Affiliates (including, after the Closing, the Company) pursuant to the Transition Services Agreement;
(xv) all insurance policies and rights thereunder, including the benefit of any deposits or prepayments and any insurance proceeds;
(xvi) all assets of or relating to any Benefit Plan;
3


(xvii) any employee data which relates to employees who are not Business Employees or which Seller and its Affiliates are prohibited by Law or contract from disclosing or delivering to Buyer; and
(xviii) the assets set forth on Exhibit B-2 of the Seller Disclosure Letter.
Assumed Liabilities” means all of the following Liabilities of Seller or its Affiliates (whether arising or accruing before, on or after the Closing, and whether such Liabilities relate to conditions that existed before, on, or after the Closing), other than any portion thereof that constitutes a Retained Liability:
(i) all Liabilities to the extent arising under or relating to the Transferred Business Contracts (except to the extent otherwise set forth in this Agreement);
(ii) all Liabilities for allowances, credits or adjustments to which customers of the Business may be entitled;
(iii) (A) all Liabilities with respect to the Business Employees arising out of or relating to any Transferred Plan, (B) the Transferred Business Employees Paid Time Off Liabilities, (C) any Business Employee Liability and (D) the Pre-Closing Employment Liabilities (collectively, the “Assumed Transferred Employee Liabilities”);
(iv) all Liabilities relating to the Business or the Transferred Assets arising under Environmental Laws;
(v) all Liabilities to the extent arising out of or relating to any Transferred Intellectual Property;
(vi) all Liabilities for income Taxes of the Company for all post-Closing periods (or portions thereof), and any Transfer Taxes allocated to Buyer and Canada Buyer pursuant to Section 5.2;
(vii) all Liabilities for non-income Taxes of the Company and of Seller, Canada Seller and their respective Affiliates with respect to the Business for all pre-Closing periods (or portions thereof) that are accrued as of the Closing to the extent reflected in the Final Net Working Capital Adjustment Amount, and for non-income Taxes of the Company for all post-Closing periods (or portions thereof);
(viii) all accounts payable of Seller or its Affiliates owed to suppliers and any other third parties to the extent relating to or arising out of the Business;
(ix) all Liabilities reflected on the Trial Balances other than Liabilities discharged after the date hereof through the Closing Date;
(x) all Liabilities to the extent arising out of or relating to any Transferred Real Property;
4


(xi) all Liabilities relating to workers compensation claims of Business Employees that arise prior to the Closing;
(xii) Liabilities to the extent relating to or arising out of the conduct of the Business or the ownership, use or operation of any Transferred Assets; and
(xiii) all Liabilities to the extent arising from or relating to claims or Litigation, pending or threatened and whether or not presently asserted, at any time arising out of or related to the Business or the Transferred Assets, except for the Litigation set forth on Section 2.12 of the Seller Disclosure Letter (the “Seller Retained Litigation”);
provided that, for the avoidance of doubt, the Liabilities relating to the portion of any Divided Commingled Contracts constituting a Transferred Business Contract apportioned to Seller and its Affiliates as provided in Section 4.11 of this Agreement shall not constitute Assumed Liabilities.
For the avoidance of doubt, the “Assumed Liabilities” includes the “Canada Assumed Liabilities” which are not being transferred to the Company as part of the Pre-Closing Steps but assigned separately by an Affiliate of Seller to Canada Buyer pursuant to the terms hereof.
Retained Liabilities” means:
(i) all Liabilities to the extent related to the Excluded Assets, including all Liabilities to the extent relating to any business of Seller or its Affiliates other than the Business;
(ii) all Indebtedness of the Company, Seller or its Affiliates, that remain unpaid after the Closing and were not taken into account in determining the Final Purchase Price;
(iii) all Transaction Expenses of the Company, Seller or its Affiliates that remain unpaid after the Closing and were not taken into account in determining the Final Purchase Price;
(iv) the Seller Retained Litigation;
(v) all Liabilities to the extent related to any Benefit Plan (other than the Assumed Transferred Employee Liabilities), including, for the avoidance of doubt, any Liability in respect of a Benefit Plan subject to Title IV of ERISA, any Liability under any Multiemployer Plan;
(vi) any Liability of Seller to its Affiliates or its officers, directors, employees (other than any Assumed Transferred Employee Liabilities) or shareholders;
(vii) all Liabilities for income Taxes of Seller or Canada Seller or their respective Affiliates (other than the Company), whenever arising, all Liabilities for income Taxes of the Company for pre-Closing periods (or portions thereof) and any Transfer Taxes allocated to Seller pursuant to Section 5.2;
5


(viii) all Liabilities for non-income Taxes of the Company and of Seller, Canada Seller and their respective Affiliates with respect to the Business for all pre-Closing periods (or portions thereof), to the extent not taken into account in the Final Net Working Capital Adjustment Amount; and
(ix) all Liabilities arising out of, related to, or under the Economic Development for a Growing Economy Tax Credit Agreement, between the Indiana Economic Development Corporation and NCI Group, Inc. (d/b/a Metl-Span).
provided that, for the avoidance of doubt, the Liabilities relating to the portion of any Divided Commingled Contracts apportioned to Buyer or its Affiliates as provided in Section 4.11 of this Agreement shall not constitute Retained Liabilities.
1.Pre-Closing Steps. Pursuant to Section 4.10 of this Agreement (i) Seller will, and will cause each of its applicable Affiliates to, transfer all Transferred Assets (other than the Canada Transferred Assets) to the Company and cause the Company to assume all of the Assumed Liabilities (other than the Canada Assumed Liabilities) and (ii) Seller will cause its Affiliate, Robertson Building Systems Limited, to amalgamate with its Affiliate, Gienow Canada Inc., the resulting entity of such amalgamation (together with its predecessor corporations, “Canada Seller”) will hold all of the Canada Transferred Assets and Canada Assumed Liabilities.
2.Material Assets. Notwithstanding anything in this Agreement to the contrary but subject to Section 4.10, the Pre-Closing Steps shall include, and Seller shall cause, the sale, transfer and assignment of the Material Assets to the Company, free and clear of any Liens other than Permitted Liens.
6


Exhibit C
Form of Transitional Services Agreement
[Attached]



Exhibit D
Form of Supply Agreements
[Attached]

EX-31.1 3 a20210703exhibit31_1.htm EX-31.1 Document

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

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


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

 

EX-32.2 6 a20210703exhibit32_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 July 3, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jeffrey S. Lee, Chief Financial Officer of the Company, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
 
1.I have reviewed this Report of the Company;
 
2.This Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
3.The information contained in this Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: August 3, 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 7 cnr-20210703.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 link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 2132109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2333308 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2434416 - Disclosure - LEASES - Summary of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2435417 - Disclosure - LEASES - Summary of Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - LEASES - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2137110 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2438419 - Disclosure - SHARE-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 2139111 - Disclosure - EARNINGS PER COMMON SHARE link:presentationLink link:calculationLink link:definitionLink 2340309 - Disclosure - EARNINGS PER COMMON SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - EARNINGS PER COMMON SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2142112 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 2343310 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 2444421 - Disclosure - WARRANTY (Details) link:presentationLink link:calculationLink link:definitionLink 2145113 - Disclosure - DEFINED BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 2346311 - Disclosure - DEFINED BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 2447422 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2448423 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2149114 - Disclosure - LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 2350312 - Disclosure - LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2451424 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - LONG-TERM DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2154115 - Disclosure - DERIVATIVES link:presentationLink link:calculationLink link:definitionLink 2355313 - Disclosure - DERIVATIVES (Tables) link:presentationLink link:calculationLink link:definitionLink 2456427 - Disclosure - DERIVATIVES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2457428 - Disclosure - DERIVATIVES -Schedule of Interest Rate Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2458429 - Disclosure - DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 2459430 - Disclosure - DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2160116 - Disclosure - CD&R INVESTOR GROUP link:presentationLink link:calculationLink link:definitionLink 2461431 - Disclosure - CD&R INVESTOR GROUP (Details) link:presentationLink link:calculationLink link:definitionLink 2162117 - Disclosure - STOCK REPURCHASE PROGRAM link:presentationLink link:calculationLink link:definitionLink 2463432 - Disclosure - STOCK REPURCHASE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2164118 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2365314 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2466433 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2467434 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) link:presentationLink link:calculationLink link:definitionLink 2468435 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2169119 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2470436 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 2171120 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 2372315 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2473437 - Disclosure - SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 2174121 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2475438 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 2176122 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2477439 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 cnr-20210703_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 cnr-20210703_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 cnr-20210703_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] Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Trademarks/Trade names 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 accrued expenses 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 Asset-based revolving credit facility due April 2026 Senior Secured Asset Based Revolving Credit Facility Due April 2026 [Member] Senior Secured Asset Based Revolving Credit Facility Due April 2026 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] 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 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. Subsequent Event Type [Domain] Subsequent Event Type [Domain] 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] Current Liabilities Current Liabilities [Member] Current Liabilities [Member] CD&R Funds Cd and R Fund [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Net loss applicable to common shares Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquisition 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 Disposal Group Name [Axis] Disposal Group Name [Axis] Award Type [Domain] Award Type [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Credit Facility [Domain] Credit Facility [Domain] ASSETS Assets: Assets [Abstract] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Liabilities held for sale Operating Lease Liability, Held For Sale Operating Lease Liability, Held For Sale 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 costs Restructuring Costs New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent 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 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] 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 Fair value hedge liabilities Fair Value Hedge Liabilities 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) Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current 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 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 $891, $1,182, $(1,799) and $13,214, respectively Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 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 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] Restructuring gain Gain (Loss) On Restructuring And Related Activities Gain (Loss) On Restructuring And Related Activities 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] Total assets held for sale Disposal Group, Including Discontinued Operation, Assets 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 accrued expenses Disposal Group, Including Discontinued Operation, other Accrued expenses , Current Disposal Group, Including Discontinued Operation, other Accrued expenses , Current Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Gross profit Gross Profit Letters of credit outstanding Long-term Line of Credit Held for sale adjustments Standard and Extended Product Warranty Accrual, Asset Held for Sale Adjustment Standard and Extended Product Warranty Accrual, Asset Held for Sale Adjustment 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] Income (loss) before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest 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] Deferred income taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities 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 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 Total liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities 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] Subsequent Event [Table] Subsequent Event [Table] LEASES Lessee, Operating Leases [Text Block] 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 (excluding the nine months ended April 3, 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] 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 Stock Repurchase Programs Stock Repurchase Programs [Member] Stock Repurchase Programs 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] Held for sale adjustment Accounts Receivable, Allowance for Credit Loss, Held for Sale Adjustment Accounts Receivable, Allowance for Credit Loss, Held for Sale Adjustment Comprehensive income (loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Cascade Windows Cascade Windows [Member] Cascade Windows Financial Instrument [Axis] Financial Instrument [Axis] Notional Amount Derivative, notional amount paid (received) 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] Carrying amounts of major classes of liabilities held for sale: Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] 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] Share-based compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Inventories, net Disposal Group, Including Discontinued Operation, Inventory, Current Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value 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 of principal amount redeemed 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] Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent 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. 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] 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 cost (income) 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] Effect of Derivatives on the Consolidated Statements of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Share Repurchase Program [Axis] Share Repurchase Program [Axis] 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] Benefit for income taxes Income Tax Expense (Benefit) Accounts receivable, less allowances of $10,340 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 Accrued compensation and benefits Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current 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] 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 Disposal Group Name [Domain] Disposal Group Name [Domain] Carrying amounts of major classes of assets held for sale: Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] 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 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 Treasury Stock, Retired, Cost Method, Amount 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Decrease in treasury stock and additional paid in capital Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount 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 Long-term lease liabilities Disposal Group, Including Discontinued Operation, Long-term lease liabilities, Noncurrent Disposal Group, Including Discontinued Operation, Long-term lease liabilities, Noncurrent Accounts Receivables and Related Allowance Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] 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 Liabilities held for sale Total current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Current Mutual funds – Fixed income Mutual Funds - Fixed Income [Member] 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] Weighted Average 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, Assets Measured on Nonrecurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Asset held for sale adjustment 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 Prepaid expenses and other Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Total assets Total assets Assets 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] Short-term lease liabilities Disposal Group, Including Discontinued Operation, Short-term Lease Liabilities Disposal Group, Including Discontinued Operation, Short-term Lease Liabilities 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] 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 Subsequent Event [Line Items] Subsequent Event [Line Items] 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] Payments on ABL facility Repayments of Long-term Lines of Credit Tranche B Term Loan Tranche B Term Loan [Member] Tranche B Term Loan Service cost Defined Benefit Plan, Service Cost Derivative instruments, gain (loss) reclassified from accumulated OCI into income Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net 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 July 3, 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 ABL facility 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 Restructuring and Related Costs 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 Asset impairment charges Gain (Loss) on Sale of Assets and Asset Impairment Charges 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 Assets held for sale Assets Held-for-sale, Long Lived, Fair Value Disclosure 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 Divestiture of Businesses Proceeds from Divestiture of Businesses 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] 2017 Stock Repurchase Program 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] 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 $593,555 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 Sales Revenues Assets Interest rate swap assets Derivative Liability, Fair Value, Gross Asset 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 ABL Canadian Facility ABL Canadian Facility [Member] ABL Canadian Facility [Member] Other long-term liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent 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 Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent 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 Total non-current liabilities Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent 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 Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale Disposal Groups, Including Discontinued Operations [Table Text Block] Extended ABL Commitments Extended ABL Commitments [Member] Extended ABL Commitments Lease right-of-use assets Disposal Group, Including Discontinued Operation, Lease Right-of-Use Assets Noncurrent Disposal Group, Including Discontinued Operation, Lease Right-of-Use Assets Noncurrent RCRA Facility Investigation RCRA Facility Investigation [Member] RCRA Facility Investigation [Member] Measurement period Business Acquisition, Measurement Period Business Acquisition, Measurement Period 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 used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of effect of acquisitions: 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 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 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 Total current assets Disposal Group, Including Discontinued Operation, Assets, Current Derivative instruments, loss reclassified from accumulated OCI into income Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion 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] 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 Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Subsequent Event Subsequent Event [Member] 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] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Common stock, $0.01 par value; 200,000,000 authorized; 126,072,088 and 126,051,017 shares issued and outstanding at July 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively Common Stock, Value, Outstanding 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] Rollforward of Reserve for Uncollectible Accounts 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 11 cnr-20210703_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 cnr-20210703_g1.jpg begin 644 cnr-20210703_g1.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_X0 B17AI9@ 34T *@ @ 0$2 , M ! $ #_X0E0:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \ M/WAP86-K970@8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z M:V,Y9"(_/@T*/'@Z>&UP;65T82!X;6QN#IX;7!T:STB061O8F4@6$U0($-O&UP;65T83X-"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_^T +%!H;W1OH.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$& M$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2 MDY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***X_XQ?'3PW\"M"COO$-]]G^T;A;6T:[Y[ MLKC(1>^-RY)( R,D9%88G%4L/2=:O)1C'=MV2(J5(PBYS=DNIV%>1?'?]LSP MC\#?.LVG_MK7(SM_LZS<%HV])7Y6/Z'+?[)KY<^/?[??BCXI-<6&AM)X9T23 MY=L,G^ESK_MR#[H/]U,>A+5X1!!-J%VD<2233S,%55!9Y&)X '4DFOR#B+Q2 MBFZ&41N_YVM/^W8]?5_YA5\W^B_S^X^F?!O_!37Q%:>-+BXUS2; M&\T.Y8;;2U'ERV:^J.<[_4ANIZ%1Q7U9\)/COX7^-^E_:?#VJ0W4D:AIK5_W M=S;]OGC/(&>,C*GL37Q#HW[)D7PZ^&^H?$#XN:LW@3P/HI6ZR:O?=06B M1MPCSU#R%VY&%C(K[7PMR#C+-Y\^(7[A[RJ:-7UTZI>3OILK&>%S3$86//C9 M>Z]D_B?HNB]=.Q^[U%?BS_P3\_X.:=0\/I9^&?C_ *;)JMHNR&+Q9I%N/M48 M W75L,"3N2\6U@!_JW)S7[!_"CXK^&_CC\/-*\6>$=8LM?\.ZU%Y]E?VC[H MKA0Q4X[@AE92" 592" 017Z7G'#^-RR?+BH:=)+6+]'^CL_(^AP.98?%QO1> MO5=4;>IZG;:)IMQ>7EQ#9V=G&TT\\T@CCAC4$L[,>%4 $DG@ 5\D^./^"[W[ M*_@'Q*=+N/BG:W\R-LDFTS2[V^MDYQGSHHF1A[H6XKXI_P"#H+]M?7](\2^% M_@;HEY<:?HMYIJ>(?$!A62.WMV(Y,:>2\C*(]4%6OV)?\ @V?\ M'?%#]EW0_$_Q,\6>++/Q;XLTZ+4[>UT62"*VT>.9!)$D@DB=II K*7P44$E1 MG&\^]@.'>\N$'!9+>)6E9<\;@N,\9KX"_93_X M):W?_!%/P?\ %;X^^*/'EUXDO?".DW_]C:-H\DEGI^K6^TBW_M!2,N[R&/$0 M)2%@&#R$ K\'?\$]_P!C7Q9_P6O_ &R?%.K>.O%VH16MNG]L^)M8XDNW\QRL M5M;JV43."%&-D<<1 4X5#MA>%\MK5*V*6(?U6E:\K:MOHM.FFMM6TDNI%;-\ M5",*+I+VT^E]+=_^!?YG[/\ P8_X+6_LR_';Q/!HVC?%#3+/4KJ40P0ZQ:7. MEK.YX4+)<1I&23P!NR20,9(KZ%^+GQ=\.? ?X<:MXN\7:I#HOAO0XA/?7TJ, MR6Z%@H)"@L?F8#@'K7XQ?\%8?^#??PS^R=^S=J7Q.^%GB+Q%?6GA81R:UI.M MR17$DEN\BQF:"6.-,%&92R,I!7%LOQ-&&-RRK*5/G MC":E;F5VE=:+NNCWOY!#-\32J2H8N"4N5N+6SLF_T/TC_P"'X/[*O_18=%_\ M%]]_\8KT;]GK_@H7\%/VJ_$+:/\ #_XD>&_$6L*AE&GQS-#>2(HRS+#*%=E4 M?]H^U M>9O\Z*3=CR$QM QN.>HKRS_@H9^S_HO_ 3<_;E71?A3\0[K7O\ A'4M-7LM M2BGC:^T6[R6\B62(!#*FQ7RJJ-LJ@C(->I+@K*:F+J9;AZTU6BKZI..R>Z2[ MKJ<<<^QL:,<54A'D;MH]?S\C^A3]I+_@HG\%_P!D+QI9^'?B1X]TWPOK6H62 MZC;VD]M<2O);L[QK)^ZC8 %XG')!^4UZG\/_ !_HOQ5\$:5XD\.ZE:ZQH6N6 MJ7EC>VS[HKF%QN5E/T/0\CH<'-?@_P#\',6KWOB#]J#X3W^I6OV/4K[X<65Q M=6^"OD2O=W;.F#R,,2/PK5_X-_/^"J74X)Y\FAF.%;E4M>4=+65[\METWZW.N.?\ MN.>&K)*.R?GYGZT>"?\ @IY\!_B-\<(_AOHOQ%TN_P#&TM]-IB:6EK=+(UQ# MO\R/)-0T?4_BUH]KJ6E7,EG=PFQO6, M,T;%'4D0D'# C()'%?CK^PE;267_ <(6<,R-'-#\1=?1T/56!O@0?I7BTOA M[X<^*O\ @IQXHT_XM:UJ?AWX=W/C/65UG4=/1FN;:,37)0H%CD/,HC!PC<$\ M=QZU/@7 >V<)3FTJ<9Z6;;;E=); M_A^#^RK_ -%AT7_P7WW_ ,8KL_BU_P %-_@3\"](\*:AXL^(FEZ/9^-]*CUS M0Y9+6YD&H64@!290D;$*0PX;!YZ5^3 _9I_X)BDX_P"%[?%+GC_CWN/_ )5U M%_P?FOSQ4=E?2\==;7.B><8J&'G6ER/EM\+ON^NI^G4 M7_!;S]E::157XQ:'EN!NL;U1^9AQ7T'\'_C5X1^/_@BW\2>"?$FC^*M!N6:- M+W3+I+B'>N-R$J?E<9&5;##/(%?D#\,?^""_P%\>?L!^&?B9J_Q4\1>$->UK MP=:Z_=W=_J5BVDZ=<2VJS-OB\D2>4K,1M\S?@8SGBOGW_@@7\7OB)X,^./Q/ M\/> Y+^ZN-;^'FL7D5A$IDC.H6T.ZQFV=-XF81@GKYY'<5GB.%,MK86M6RZK M+FHOWN=)+Y-)=GW]-;ET\XQ5.M3ABH*T]N5Z_==G[,_M&?\ !7#]GG]E7QC= M>'?&7Q(TRU\06+B.ZTZQM;C49[5^NV46\;B-AW5B"/2MO]FS_@I=\"_VN=<3 M2O 'Q(T'6M8D0R)ILHEL;V4#D[(;A4=\=3M!P.:_G"_8NU'X+WOQSNY?VB/^ M$ZNO#-Y;2XN-"E4W*7S.I\VXW?.T>WS,[,OO*G!&:_3;_@G3_P $UOV2_B'^ MV;X;^(7PG^,A\::3X77^U[7P9JI\C58-0B*M#.=RQ2O#$V7V^5PZ1Y=U)4]& M<<(9;E]"2JRJ\RC?F44X-]M%I\VO4RP.=XK$U%R*%F[6O:27?S^2^1]N>)_^ M"S7[,O@OQ-J.CZI\6='M-2TFZELKN!K&]8PS1L4="1"0<,I&02..]4O^'X/[ M*O\ T6'1?_!???\ QBOD;_@HQ_P0&^%?@SX/?&;XS1>,/B)/XDM;/5?%8M9; MBS:S>Z;S+C80+\X^_NQWS7Q%_P $5_\ @FAX+_X*3^/_ !UI/C+6_%&B MP^%]/MKNU;1I((VE:21T8.98I!@!1C '4UG@^'>'Z^!GCE6J"?$UCKGA:&66&3455X( M8FB ,F[S54KM!!)( QS7@GQ%_P""Z7[+/PR\2OI5Y\4['4+F-S'))I.G7FHV MZ$'!/G0Q-&P]T9J_,S_@LK=)_P $W?@WX3_9+^&OB+Q#-X5U"*;Q=XBN;Z=# M=ZA]HG:."U=HDC7R5,#R,FT[B8R?N\^Q?L(_\&U'@WXI?LR:%XK^*GBCQ9:^ M)O%VFQ:G;6.BRP6\.CQ31AXED\V*0RRA64M]U5)*X.W>>>/#>44,-]?Q]::I M3;5-)+F:[O1^NRZ=[&DLTQM2K]6P\(\\4N9O9/LM3]1/V=/VMOAK^UOX:FU; MX<>,M%\66=JP2X^QRD36K'D"6)PLD>><;U&<''2N-^/_ /P4T^!7[+?Q%D\) M>/OB)IGAOQ%#!'/)P'V/&XYVO'N0Y5&'4?\'"GBRU^(W_ 4$ MM]>TSS)+'7O!^C7]H2OS/%-"SIQZE6%=V'X%PM3&TXQJN5"I!RC)63TMH[JV MS[+T5C"IQ%5AAY-P2J1:33VUOJM?(_HF\/>(+'Q7H%CJFEWEMJ&FZG;QW=G= M6T@DAN89%#)(C+PRLI!!'!!!KQ'X&_\ !3_X"_M)_$^T\&^!_B/I7B#Q-?+* M]O80VUS&THB1GD(9XU7A58]>0.,U^9W_ ;P_P#!5M_ ^NV?[/OQ%U KI>HW M'E^#=0NGV_8;EBQ2]]VE?=/3_ M #/U\E_X+>_LKPRLC?-RD@XL+TC\Q#2?\/P?V5?\ HL.B_P#@OOO_ (Q7 M\_G[)7A3X1^-/VK?[/\ CAXBUCPK\/9#>M=ZAIB,UQ'*%3,OF2R.$1,5)?>HVN<.'S[&5H\R]FM;6;L_N;/V-L?VM?AWJ7Q< MTSP'#XHLV\6:S$9[#3C%*KWB"V6Z+1L4V,! RN<-P"._%>CUD>%O!6G^#](L M;.T@4_8+:*U2>15,SK%&(U+-@$G:,9]STK7K\NK>SNO9)^=W>[[[*R\M?4^O MASV]_P# *^0_^"JP_=>!?K?_ /MM7UY7R'_P57_U'@7_ 'K_ /\ ;:OAO$3_ M ))_$?\ ;G_I<3R\^_W&?R_]*1\U_!#X7O\ &CXIZ3X9CO(]/;5'<&X=#((P MD;2'Y01DX0@#(YQR.M?H-\#_ -E;PC\![=)-,L?MFJ[.J4TZBFTF];)1B].B M=V]5J>9PUA:4J3K2C[R=K_)?YC98EN(FCD571P596&0P/4$5^>/_ 45_P"# M?OX3_M(Z5JWBSP/Y/PN\80PR74AL+8'1]08 L?-MEQY;'&-\.,9)*.:_1"L7 MXBN(_A_KS,0JKIUP22>G[MJ_<\LS+%8*LJN%FXORZ^JV?S/H,7A:.(IN%:-T M?Q^U_3-_P0K&/^"4?PA_Z\[[_P!.5U7XV_L(_P#!#[XH_M=:7;^*_$K0_"[X M9^6+F37] MIZAK7A708)H+.^OCF>[8W$KRN?E7@RM)@ 8 XP:_2/$?/L!6IPRVC54JJE MS.*=[))IO[VEY=;'R7"^#JTZSJU%9..E]WJM;;V\S\J?^#I+]E+7;3XL^#_C M+8VLMUX;OM+C\-ZG)&NX:?=12S2PL_HLJ2LJGINA(."R@^M_L0?\''WPC\-? MLM>&=%^)UMXDTCQAX5TV'2YUT_3_ +7;ZJ((UC2:)@PVLZJ"ROM"L2 2,&OT MA^-^M?#V7PE=>'?B+J'A&/1?$,#P3:?K]U!'!?Q1R,3,^D^'O%\-U"@ZG"N)957Z. .V*\; YQE^*RVG@L MWISM2^&45T[/\ODMF>EB,#B:.+E7P4H^_NGW.-^%G_!5O2O^"TG@7XL?L^_\ M(=J_A7Q!XPTK4!X5O8@UW9B&-#) U^R@_9V$B1[F&8V+A 0Q4/\ !_\ P2<_ M;UN?^"2/[6GBG2_B)X;U>+1]73^Q?$EG'"!J.D7$$C&.548@/L8NK)D95]P) M*A6_=?\ 9;_9 ^#?[ ^DP>&? .BZ+X7O/$3'YY[KS-3UMHEW',DK&64("6V* M=J;B0JY-8'[9'_!*[X)?MT:DNJ>//"2MXB2-85UO3;AK+4-B\*KNGRR@#@"5 M7VCIBJPO$F5495L%["2PM5+2]Y)K3F6O6RTN[-7\A5LKQDU"O[1.M#[K=OZ2 MW^9^>O\ P5R_X+X_#7]H#]D_6OAK\)X]:U>^\9HEKJ6I7MDUG!I]J'61U17^ M:21]NSH%"LQR2 #Y1^P[^R5KWPJ_X(E_M,?%#7K.6QA^(FDVEKHD4HVR36=K M<9:XQ_F M6]Z+.XNH(=DA$ 4AL(%4G8,!>O!K2IQ%E^#H0P&60GR<\93E+=\K3:7W+MHM MM;DQRS$UZDL1BY1YN5J*6VJ:U^_S_"Q_.7_P3I_X);>)O^"D/A3XE77A7Q!I MNEZM\/[2VGM].NX6;^V99UN2D2R[@L7-OMW,",R#H 36Y_P1J\%?"FX_X*%^ M'_#OQPTS4(G2Z-KI%I>'R+./6HY (H+Z-@&(+J4"9 ,NQ75E9@/WB_8G_P"" M;7PM_P""?L_B23X;Z?JUBWBL6RZA]LU&2[WBW\WR]N[[N/.?..N1Z5XK^U9_ MP2]_9#^,O[0.N^+/'FH:3H?C3598[C4XHO%JZ8S3"-<2M#O&QV4*Q( W$[CD ML2?5J<=T\55Q&'ES^RG%_EUTXX\.SHPI55R\\7[R;T>NG3 MMY'P'_P=1_\ )[G@/_L1X?\ TOO:[+_@K?\ \$JI_B'^R%X!_:&\!V,D^M6/ M@S2I/&UA"FYKZ!+&+_B9*!SYD:@"48P8U#\>6Y;[\^/?_!*WX#?M_7GAOQ-X MJNM:\9W'AW18?#UIJEIXD>3[1!"SN&E>,E9)2TK%GZL2,]J^C/"&E>&_AMX? MT'P'9W5I&FG:5'9V&G7-TLEU-:0(L0)5COD4* &;!Y//6O$CQ=]5P^$IX2_/ M1YE)-633W6]_PT=F=\LE]M5K2K6Y9VM;=/N?S[[5L\VY\ MO9MY_P!=Y><<[*O$]CK-C-K6H27EW MI %?12XXRZ>,G5:J14J:AHES)WD]-?-6?<\Q M_\*?\ \'*'Q1T?XV^* MO@'XP\/233:#XF\&/J>GO-$8Y'@EF5T+*>5.TC@U]Y3_ /!N1^RU:P/))H/B M:..-2SNWB*=50#DDG/ %6OB+^P?^Q[^V+)X%\#W7C'0?$5_\-=&C\-Z-I>E> M.(GO8+:/ 5'CCD+LXP.2,\5P4.(\NAC*6,IRK5%3YK\UI635M-=-;7.BIE>* M="="2IQYK6MI=IW/QW_:=_X)0>,?V'FNH4EA6;).Y6+-'Y@"J'"K_P M%S^A/_!OG\0_V?\ X!_L/^/OB4TTVE^- MO"\1/CV]OS]HGM[0,SVPM41 8=#3P[]@NI6D9[1(Q&H,F=V\ *0X(8,H8$$ UX5\!/^"3'P _8'\:R M>/?#\NK^&=MI+IM^^J>(F.FWMM.-C07*2GRY$+%"%;^-$(Y KBQW&%+,L!/! MXMRYN:\>5)MG9V=]\/D<\+B8UZ-K6L[WT=MU_2ZH_.S7_ -K; M]@?_ (*$Z[JVK?%;P+XC^"WB^\O9V.LZ()'COHV<[)I?L\;H9V7!%O%L%ND[D]$MR\D:_ M[L:*/:O6OV8O^"2O[.O_ 3YUG_A-](T>.'6-+4A/$7B74_.?3@_R$HSE88F M;?MWJH8AMN<'!]6AQ9EV"IR5%5GS1LJ<[.*]&[NW3=Z=#DJ9-BJ\US\BL[N4 M='^&E_E\SMO^"IG_ "CA^-W_ &)NI?\ HAJ_,/\ X-1?^2V?%[_L!V/_ */D MK]6OBUX^^#_[1/PRU[P)K7CSP?>Z3XMLI=+O+>U\16R3312J59499-P8@]JY M;]BS_@F#\)?V!?$6N:M\.-.U>QN_$5M':WC7FI27:O&C%UP&X!R3S7R.!S:E MALFQ&7UHR4ZC36FFEM_N['M8C!SK8ZEB8-I?L%_\'&WPG\._ MLN>&?#_Q47Q!HOC#PGID.ES/9Z:G:^.W\/+X5U"/['?QZX\2V,Z2$((Y/-^0AB0 #U)'>OB_P"(/_!M MY^S-XX\3OJ-II?B[PS'(^]K+2=:(MVUUF\%Y]NU1CPPCGE9F>,' ;RQM7@$+7"?MJ?\$FOV?_VI/B1>?$GXI0ZA M;Z@;:WLI[UM>>PM8XT.R,'D(I)8#W)'>O8PO&F#I8ZE&%.4:%.#C%6O)M\NK M5^R[OOU.*MD->>'FY23J3DFWT5K^7F? '_!?C_@E=/X6@C_:*^'=ALL[](9O M&=A91"/[#<,JXU*-4P CM@2X *N1)R'D9/GS_@W&=/TW4[1[,VFMWD$4=]!MV.A6 M4@2*5;:PP00V#UKYG_8U_P""7G[,?P+^.D/Q$^$LR77B#25N%C^Q^)VU&WMD MG1HV4H';C:Y W$XX/49KBP/&#_L:K@<9&3?*XPDEI9II)ORVOKIZ:[XC(_\ M;H8B@TE=.2OU36WJ?@I^R>/A"W[4[?\ "\FUQ?A[F]^U'2=_VGSL-Y.-GS8W MXSBOMCPEXA_X)E^"O%.F:S8S?%E+[2;N*]MV9;L@21N'7(QTRHK[HU'_ (-T M?V6XUN+NYT/Q-&B[I99)/$2<*,D\FM*OQ^5N9\NW0^WC>V MH5\A_P#!58_N? OUO_\ VVKZ\KB_C1\!_#?QZT".Q\06;2-;[C:W,3[)[1FQ MN*-TYVC(((.!D<"OG.*\JJYEE57!4&E*5K7VTDI?C8XLSPTL1AI48;NWX-,^ M$?V&/^3J?"?^_%_B1XBU+1M/U*-=:TFYFM;BPG/ES[HF*L MR#/SKP3E<\=<=*^??A3^Q)X@^ _[3GAS6+::/6O#4,L^ZZ3$E?-/QIO9M.^//BVXMYI()X=>O'CDC8JZ,+A\$$<@U^495FF/X5RY M0Q%'6562E%Z77)"SBU==]=4?,X;$5\MH)5([R=T^UEJF?J83@5X+\>_V]?"G MPM2XT_23'XHUE04,=O(/LL#>^3S7#Z'H=[XFU6&QTZTN;Z\N&V106\9DDD/ MH%')KHSKQ4JUHJCE--Q;^U))N[Z1BKKYN_H:8SB24UR86-F^KW^2_KT.J^,7 M[0GBKXYZCYVO:D\EO&VZ&RA'EVL'^ZF>3_M,2WO7WA^Q <_LL^$O^N,__I1+ M7@_P&_X)M7FJ^3J/CNY:PMSAETRU<&=QUQ))R$]"%R?=37UYX3\)Z;X%\.VN MDZ1:0V.G6*;(8(A\J#))]R2222>222>M>OX?Y#FM'%U,TS.Z"Q,:LL3B.JMKONCX-_P""FL/POF_X*7_LXK\8/^$-'@9M \2B M\/BAH5TWS/+M_*WF;Y-V_&W/?ISBO,_V[_#7[(FL_!?[+\ 8_A[/\=YKVW7P M&OPQN84UD:F95VMNM&"K$J;V=IB$5%8@A@M>H?\ !2SQ?\-O!/\ P4S_ &<= M0^+$WA>'P7%H'B473>(((Y['>T=N(MRR*RYWXQD=:Y?]L/\ : _8;\6?L^>) M=(\+V/PW\2>,M2L9H?#=EX)T%&UQM3*'[,UM);1!XI%EVMO) &#G=]T_TWE[ MJ*G@Y055KE^S\'\2?Q+K_>5U=:76X8KE)4OIH4PCS_V/#YI3T4N"0/IZ5]N5^=W[0/A?XF?!_X' M_LA_&WQMI.M>*-?^" 4^/K2U0W6IPVU_8):W-T5!)FD@(4R8)RQ9LA0S#V7X MA?\ !9[]GOPO\+I-?\/^/M*\<:M=0_\ $I\.:&7N-8U6X8?NK=;8+YD;.Q S M(JA<\],5X>-R_$8BE0CAH^TY5*#<5=7]I-_)---7Z,]##XFG3G4=5\MVGKH[ M\*>+HUM?$WV:TU/4[8? M\NDUYX@M[GR#U&Z,3*C8)&Y6P2,5ZG_P4 ^,OA7X!_\ !2?]C_Q5XRURQ\.^ M'=-TKQ8+G4+Q]L,)DTZ"-,D _>=U4>Y%>]*7MZLW1][FGB[6UO>E&UN]^AYT M5[.$>?2T:-[]/?9]]U^>_P "?V6OAO\ M)?\%6_VPV\?^!O"_C)M&N?"/V$Z MOIT=W]D\W2'\S9O!V[O+3..NT>E>_P"B?\%9/V;_ !'K-GI]C\8O!EQ>W\R6 MUO$MT=TLCL%51\O4D@?C7SI\'OVPOAC^RG_P5<_; 7XC>-=#\(-KUQX2.GC4 M)3']K\K2&\S;P<[?,3/^\*\'*\'CJ-/$J,)QFZ:MHTW^\IWMUVWL>CC*V'J2 MI-RBX\VNJ:^&6YM?MK_L0:/^P=\.]7^/W[.]DOP^\5^ XUU36M#L)GCT/Q7I M<3 W5M<6N3&I$6YUD1004XPVUTV[WQUI_P 6O^"MO[/OBS35;[!XE^$>I:K: M&0#>(9Y()8\^^V3]36!^UO\ MLZ?_P %'OA_JOP)_9QDO/&FI>-MNE>)/%L5 MA,F@>$]-A3]M[&V-O[;DJ[_%R76Y\W_ U_X3+]F']J#]I3]HGP3_:_B#2_#'Q1 MO]'^(/A&!%,>H: (HIS?VXR,WEK))+)\W!C9_F4%]WT=_P %?/B+X?\ C5_P M3'L_$_AO4;37/#OB#7O#EY8WD/S1W,4FIVQ!P>0<$@J0"#D$ @BMO_@EQY=S M\8?VLE^216^+U^K#J#_HUN"#^1%?)W_!3SX)^(/V!/A_JW@KPWI M+-)U7246;8GP[UI-2AGN+=4QC[%CNNZNMU%&$N:C@YR6L9OH^O9Z]6?2_P"U/H=U^WS_ ,%! MK7]G_5-0OK'X2> _#47BSQE8V-U);2^*;JXF,=KI\SH0XME0>:P4_,<@@$(Z M[OQ^_8N_8MT;0SX,\6Z!\$_ .H?9EDMY(KFPT#6K4'(CG2=6CGR&7(9BP)4Y MWWF:6VU*2) M 6>W*GRG*CY,$\L41H_VB_VO_P!AGXE:0?%WBR\^#?Q&UZ[M4L[)4T2VU_7K MK.1#;QPB-IP=SX"MM +37FTEB6J'U7VGL^56]G>_/]J]NM^^O+:VECJE[ M).I[;EY[OXOY>EO*W;2]^I]=?!\:#!\+/#]OX7UA?$'A^QL(K.QU$:C_ &D; MN*%1$':YW,9G^0[G+$ELY.3]E_M?1/.\W[FS^U+; M=N]L9S[5V/\ P1W^&7B#X._\$UOA5X=\4:/?>']=L;"X>YT^\C\JXM_-O+B9 M-Z=58I(K%6PPW8(!! X[_@O=+!!_P30\6-=-"MJNL:(93*,IL&J6V[([C&(+9K%+DDG]X(=I S\J%!QMP/?=;_:D_X)^VNCW,EU M=_L]S6RQDRQQ>'[.=W7'(") 68^P!-?+/Q6AU:S_ ."'?[3EY8Z?X@T'X3:E MXMMIOAMINMB1;FTT=M5T\?NTDR\=L\I] M?>M:.VNMWO=+I;7R\3*/+/EY7[DU[GI>[\M++S?W??.K_P#!,G]F(>$YI-3^ M#WPLL;/[/NN+@:7!;"%=OS-YJX*8Y^8,".N:\Z_X(O:KM\%_%KP_X;UC4/$7 MP?\ "OCBYTWX?ZE=SM<*]BJ*98+>9LF:VBE)6.3+!@6PQ[:??3PD2"SNHIY71K>;&QN,KD-R 5;U M[]DO]O+X?ZE^P]J_BZYT?3_AO_PJ6RN+3QCX0@MDLW\*7EJK>=:I -H"NRMY M( &_<%^^&4>+6J>UP$E0J3KRVWMZ-;,\[_;L^'EK_ ,%)/VQ-$_9WN)KAOA_X"T6;Q?XZFM9&4B_N M(I+;2+0NA!212\MV4;Y9$5?2O4?^"5_QRUKXJ_LQKX9\8R,?B-\(]2G\#>*@ MSEVFN[+")9C#,SXSC-?.G[&?[%W[1WQ \!ZA\8M-_: C^$^N? M'.[/C#5M#3P%8ZVUFLV?L<'VFZ<2[([7R56,@"/++C.6-SP'X"^('_!-?_@H MAX?\4?$KXF1_$CPW^T@4\*:QK7_".V^@QV.N6T8.E^;% S(S2Q"6!6&"C/#RR^G5C)TU>*7-?GC=U-7%1=[RM:3ORP2N94:E2-58F4&E)V;=K MK:\W@?QM#I_C7PC$5,.N^'WL M8999H%X/VVV<&522 4WC/+))[S_P6-^*_ASX^_\ !%[Q9XP\+:C;:UX;\2KH M5Y974?*RQOK%E\K#JK*U[\!?C1JNGWOV1'VQ_#S74U&WN MI&C7&%L;I(6 7[L_D[M)^CV?;?N?2'[=WPB\+_'#_@J_P#LS^'?&/A_1_$^AWGA M_P 4/-8:G;+<6\K)!"Z$HP()5@",]#S7;?&W_@CM\'_%WA][[X=:#:_!_P"( M6F(TV@^)_"6[39M.N0,H9$B*I-$6 #HPR5R 5)R.#_;_ /C;X3_9\_X*J?LT M^*/&NOZ?X;\/V.@>*(YKZ] M3I?E_B3OS?9M;>^EM]#JOA.>LL1:_-UM?X8[=?2W78^=?CK^TWXL_:X_X)I? M"KQ5X\T76K_POH/CQ='^-6G>'0_F7EE8R2Q32%8L-]F:189943&-P P%W#VG MP1^SM^P[^W%I.FV?P[MOA='K%B8[VRF\%SQ:#X@M-AW!B(/*N1P"#YBY&2>& M (F^"WBJ'_@CC^QMX#T[XF:7XIUTZ]J%]JGC7Q+H6F-?Z?X;O+EFN))+E8\R M"$,XB#HC ^63A352ZF(DVJB4*.2WG8PH;;\^VNZ'-5J>RPBG"GSRY)T_AU>\EIHN]T^2UU8Y MY6A#GK.,I'X_$DD,OB*/3 M;9=4>+'EO=")1,5QQ@R;B,=JW*^#DK-H^CB[JX4445(PKQWX]?L6>$OC?YUX ML/\ 8>O2DM]OM$&)6]98^ _UX;WKV*BN',,MPN.HNABX*<7T?YKJGYK4QKX> MG6CR55='PWX._P""9OBB^\:3V^N:E86&B6K?+>6S>=)=K_L(<;3ZE\8/0-7U MA\(/@!X6^!NF?9_#^FQPS2*%FNY?WEU=HPH[ 5VE%>+DO!^5Y7)U M,-3O+^:6K7DGT7IJ^K9R8/*L-AGS4XZ]WJPHHHKZ@]$R_$'@K1O%CQ-JNDZ; MJ30@B,W=JDQC!Z[=P.,X'3TJ/0_ &@^%KEIM,T32=.F8;3):V<<+$>F5 -;% M%5SRMRWT)Y5>]@KF]#^#_A/PQXFFUK3?"WAW3]8N,^;?VVFPPW,FIKI**(RDM$]QN*>Y5U;1K37M/DM;ZUMKRUFQYD-Q$LD;X.1E6!!Y /U%5= M?\%Z/XJ,/]J:3INI?9P1%]JM4F\O.,XW XS@=/05J44E)K9A9/.:/PSX>CDC8.CIIL*LC#D$';P14VL?#3PYX@U"2[O\ P_HM]=38WS7%C%)( M^ ,LRDG 'X5N45?M)WO=BY(]BOINEVNBV*6]G;V]I;Q\)%#&(T3Z # ILF MC6<5:HK.[W**MCHUGI4MQ):VMO; M/>2&:=HHE0S.>"S$#YFX')YXI=4TNUUJS:VO+:WO+>0J6BFC$B,5(8$@C'! M(]"!5FBB[OKS9\R^M-+@@N9,]6LN-\,\0DC?!!&58$'D _45:HI MW=[AY&7X@\$Z/XLDC;5=)TW4FAR(S=VJ3&,'KC<#C.!T]*DT#PKI?A:&2/2] M-L--CD.72UMTA5CZD*!FM"BGS2MRWT%RJ]P90ZX/(/4>M<[X<^$GA7P;K=QJ M>C^&?#^E:E=9$UW9Z=#!/-G^\Z*&;\371441E)*R>X.*>K"BBBI&%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% < !1110 4444 %%%% !1110 4444 %%%% '__V0$! end XML 13 cnr-20210703_htm.xml IDEA: XBRL DOCUMENT 0000883902 2021-01-01 2021-07-03 0000883902 2021-07-27 0000883902 2021-04-04 2021-07-03 0000883902 2020-04-05 2020-07-04 0000883902 2020-01-01 2020-07-04 0000883902 2021-07-03 0000883902 2020-12-31 0000883902 cnr:ABLCreditFacilityDue2023Member 2021-01-01 2021-07-03 0000883902 cnr:ABLCreditFacilityDue2023Member 2020-01-01 2020-07-04 0000883902 cnr:CashFlowRevolverDueApril2023Member 2021-01-01 2021-07-03 0000883902 cnr:CashFlowRevolverDueApril2023Member 2020-01-01 2020-07-04 0000883902 2019-12-31 0000883902 2020-07-04 0000883902 us-gaap:CommonStockMember 2021-04-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-04-03 0000883902 us-gaap:RetainedEarningsMember 2021-04-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-03 0000883902 us-gaap:TreasuryStockMember 2021-04-03 0000883902 2021-04-03 0000883902 us-gaap:CommonStockMember 2021-04-04 2021-07-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-04-04 2021-07-03 0000883902 us-gaap:TreasuryStockMember 2021-04-04 2021-07-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-04 2021-07-03 0000883902 us-gaap:RetainedEarningsMember 2021-04-04 2021-07-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 us-gaap:CommonStockMember 2020-04-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-04-04 0000883902 us-gaap:RetainedEarningsMember 2020-04-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-04 0000883902 us-gaap:TreasuryStockMember 2020-04-04 0000883902 2020-04-04 0000883902 us-gaap:TreasuryStockMember 2020-04-05 2020-07-04 0000883902 us-gaap:CommonStockMember 2020-04-05 2020-07-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-04-05 2020-07-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-05 2020-07-04 0000883902 us-gaap:RetainedEarningsMember 2020-04-05 2020-07-04 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 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-07-03 0000883902 us-gaap:CommonStockMember 2021-01-01 2021-07-03 0000883902 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-07-03 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-07-03 0000883902 us-gaap:RetainedEarningsMember 2021-01-01 2021-07-03 0000883902 us-gaap:CommonStockMember 2019-12-31 0000883902 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2019-12-31 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2019-12-31 0000883902 us-gaap:TreasuryStockMember 2020-01-01 2020-07-04 0000883902 us-gaap:CommonStockMember 2020-01-01 2020-07-04 0000883902 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-07-04 0000883902 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-07-04 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000883902 us-gaap:RetainedEarningsMember 2020-01-01 2020-07-04 0000883902 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:VinylMember cnr:WindowsSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:AluminumWindowsMember cnr:WindowsSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:OtherProductsAndServicesMember cnr:WindowsSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:WindowsSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:WindowsSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:WindowsSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:WindowsSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:VinylSidingMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:MetalMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:InjectionMoldedMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:StoneMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:OtherProductsAndServicesMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:MetalBuildingProductsMember cnr:CommercialSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:InsulatedMetalPanelsMember cnr:CommercialSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:MetalCoilCoatingMember cnr:CommercialSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:CommercialSegmentMember 2021-04-04 2021-07-03 0000883902 cnr:CommercialSegmentMember 2020-04-05 2020-07-04 0000883902 cnr:CommercialSegmentMember 2021-01-01 2021-07-03 0000883902 cnr:CommercialSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 2021-04-30 0000883902 country:US 2021-04-30 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember cnr:WindowsSegmentMember 2021-04-30 0000883902 cnr:PrimeWindowsLLCMember 2021-04-04 2021-07-03 0000883902 cnr:PrimeWindowsLLCMember 2021-01-01 2021-07-03 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-07-03 0000883902 cnr:KlearyMasonryIncMember 2021-04-04 2021-07-03 0000883902 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-07-03 0000883902 2019-01-01 2021-07-03 0000883902 us-gaap:EmployeeSeveranceMember 2021-04-04 2021-07-03 0000883902 us-gaap:EmployeeSeveranceMember 2021-01-01 2021-07-03 0000883902 us-gaap:EmployeeSeveranceMember 2019-01-01 2021-07-03 0000883902 cnr:AssetImpairmentMember 2021-04-04 2021-07-03 0000883902 cnr:AssetImpairmentMember 2021-01-01 2021-07-03 0000883902 cnr:AssetImpairmentMember 2019-01-01 2021-07-03 0000883902 cnr:GainOnSaleOfFacilityMember 2021-04-04 2021-07-03 0000883902 cnr:GainOnSaleOfFacilityMember 2021-01-01 2021-07-03 0000883902 cnr:GainOnSaleOfFacilityMember 2019-01-01 2021-07-03 0000883902 us-gaap:OtherRestructuringMember 2021-04-04 2021-07-03 0000883902 us-gaap:OtherRestructuringMember 2021-01-01 2021-07-03 0000883902 us-gaap:OtherRestructuringMember 2019-01-01 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2018-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2018-12-31 0000883902 2018-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-01-01 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000883902 2019-01-01 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2019-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2019-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-12-31 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000883902 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-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-01-01 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-01-01 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-07-03 0000883902 us-gaap:CorporateNonSegmentMember 2021-07-03 0000883902 srt:MinimumMember 2021-01-01 2021-07-03 0000883902 srt:MaximumMember 2021-01-01 2021-07-03 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-07-03 0000883902 cnr:SidingSegmentMember 2021-07-03 0000883902 cnr:CommercialSegmentMember 2021-07-03 0000883902 us-gaap:InventoriesMember 2021-01-01 2021-07-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-07-03 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-07-03 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2021-01-01 2021-07-03 0000883902 us-gaap:TrademarksAndTradeNamesMember 2021-07-03 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-07-03 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-07-03 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2021-01-01 2021-07-03 0000883902 cnr:CustomerListsAndRelationshipsMember 2021-07-03 0000883902 srt:WeightedAverageMember 2021-01-01 2021-07-03 0000883902 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember us-gaap:TrademarksAndTradeNamesMember 2020-01-01 2020-12-31 0000883902 us-gaap:TrademarksAndTradeNamesMember 2020-12-31 0000883902 srt:MinimumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:MaximumMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 srt:WeightedAverageMember cnr:CustomerListsAndRelationshipsMember 2020-01-01 2020-12-31 0000883902 cnr:CustomerListsAndRelationshipsMember 2020-12-31 0000883902 srt:WeightedAverageMember 2020-01-01 2020-12-31 0000883902 cnr:InsulatedMetalPanelsMember 2021-06-01 2021-06-30 0000883902 cnr:DBCIMember 2021-06-01 2021-06-30 0000883902 cnr:InsulatedMetalPanelsMember 2021-07-03 0000883902 cnr:InsulatedMetalPanelsMember 2020-12-31 0000883902 srt:MinimumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-07-03 0000883902 srt:MinimumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-07-03 0000883902 srt:MaximumMember us-gaap:RestrictedStockUnitsRSUMember cnr:IncentivePlanMember 2021-01-01 2021-07-03 0000883902 srt:MaximumMember us-gaap:EmployeeStockOptionMember cnr:IncentivePlanMember 2021-01-01 2021-07-03 0000883902 srt:MinimumMember us-gaap:PerformanceSharesMember cnr:IncentivePlanMember 2021-01-01 2021-07-03 0000883902 us-gaap:PerformanceSharesMember 2021-07-03 0000883902 us-gaap:PerformanceSharesMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-07-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-07-03 0000883902 us-gaap:RestrictedStockUnitsRSUMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-07-04 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2021-01-01 2021-07-03 0000883902 cnr:PerformanceStockUnitsMember cnr:KeyEmployeeAwardsMember 2020-01-01 2020-07-04 0000883902 us-gaap:EmployeeStockOptionMember 2021-04-04 2021-07-03 0000883902 us-gaap:EmployeeStockOptionMember 2020-04-05 2020-07-04 0000883902 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-07-03 0000883902 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-07-04 0000883902 us-gaap:PerformanceSharesMember 2021-04-04 2021-07-03 0000883902 us-gaap:PerformanceSharesMember 2020-04-05 2020-07-04 0000883902 us-gaap:PerformanceSharesMember 2021-01-01 2021-07-03 0000883902 us-gaap:PerformanceSharesMember 2020-01-01 2020-07-04 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-04-04 2021-07-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-04-05 2020-07-04 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-01-01 2021-07-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2020-01-01 2020-07-04 0000883902 us-gaap:PensionPlansDefinedBenefitMember 2021-07-03 0000883902 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2021-07-03 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member 2021-07-03 0000883902 cnr:SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member 2020-12-31 0000883902 cnr:TermLoanFacilityDueApril2028Member 2021-07-03 0000883902 cnr:TermLoanFacilityDueApril2028Member 2020-12-31 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-07-03 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2020-12-31 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2021-07-03 0000883902 cnr:A6125SeniorNotesDueJanuary2029Member 2020-12-31 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2021-07-03 0000883902 us-gaap:OtherAssetsMember cnr:ABLCreditFacilityDue2023Member cnr:AblFacilityMember 2020-12-31 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 0000883902 cnr:PlyGemMember cnr:TermLoanFacilityMember 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 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:TermLoanFacilityMember 2021-04-04 2021-07-03 0000883902 cnr:TermLoanFacilityMember 2021-01-01 2021-07-03 0000883902 cnr:TermLoanFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2021-07-03 0000883902 cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:CashFlowRevolverMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 cnr:TermLoanFacilityMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:TermLoanFacilityMember cnr:LeverageRatioTargetAchievedMember 2018-04-12 2018-04-12 0000883902 cnr:CashFlowRevolverMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-14 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-10-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLU.S.FacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-15 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ABLCanadianFacilityMember cnr:AblFacilityMember 2018-11-16 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:ExtendedABLCommitmentsMember us-gaap:LineOfCreditMember 2021-04-15 0000883902 cnr:AblFacilityMember 2021-07-03 0000883902 cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MaximumMember cnr:AblFacilityMember us-gaap:BaseRateMember 2018-04-12 2018-04-12 0000883902 srt:MinimumMember cnr:AblFacilityMember cnr:CommitmentFeePercentageOneMember 2018-04-12 2018-04-12 0000883902 us-gaap:RevolvingCreditFacilityMember cnr:AblFacilityMember 2018-04-12 2018-04-12 0000883902 cnr: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-04-15 0000883902 cnr:EightPercentSeniorNotesDue2026Member 2021-01-01 2021-07-03 0000883902 us-gaap:InterestRateSwapMember 2019-05-01 2019-05-31 0000883902 us-gaap:InterestRateSwapMember 2019-05-31 0000883902 cnr:InterestRateSwapThreeMember 2019-05-31 0000883902 cnr:InterestRateSwapOneMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:InterestRateSwapTwoMember us-gaap:NondesignatedMember 2021-04-15 0000883902 cnr:InterestRateSwapSixMember 2021-07-03 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-04-15 2021-04-15 0000883902 srt:MinimumMember 2021-07-03 0000883902 srt:MaximumMember 2021-07-03 0000883902 cnr:InterestRateSwapOneMember 2021-07-03 0000883902 cnr:InterestRateSwapOneMember 2020-12-31 0000883902 cnr:InterestRateSwapTwoMember 2021-07-03 0000883902 cnr:InterestRateSwapTwoMember 2020-12-31 0000883902 cnr:InterestRateSwapThreeMember 2021-07-03 0000883902 cnr:InterestRateSwapThreeMember 2020-12-31 0000883902 cnr:InterestRateSwapFourMember 2021-07-03 0000883902 cnr:InterestRateSwapFourMember 2020-12-31 0000883902 cnr:InterestRateSwapFiveMember 2021-07-03 0000883902 cnr:InterestRateSwapFiveMember 2020-12-31 0000883902 cnr:InterestRateSwapSixMember 2020-12-31 0000883902 cnr:InterestRateSwapSevenMember 2021-07-03 0000883902 cnr:InterestRateSwapSevenMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember 2021-07-03 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-04-04 2021-07-03 0000883902 us-gaap:ForwardContractsMember 2021-01-01 2021-07-03 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-07-03 0000883902 us-gaap:OtherAssetsMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2021-07-03 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:NondesignatedMember 2021-07-03 0000883902 us-gaap:NondesignatedMember 2020-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-03 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-03 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-03 0000883902 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-03 0000883902 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-07-03 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-12-31 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-04-04 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-04-05 2020-07-04 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2021-01-01 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:NondesignatedMember us-gaap:InterestExpenseMember 2020-01-01 2020-07-04 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-04-04 2021-07-03 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-04-05 2020-07-04 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2021-01-01 2021-07-03 0000883902 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:CostOfSalesMember 2020-01-01 2020-07-04 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-04-04 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2020-04-05 2020-07-04 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2021-01-01 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:InterestExpenseMember 2020-01-01 2020-07-04 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-04-04 2021-07-03 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-04-05 2020-07-04 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2021-01-01 2021-07-03 0000883902 us-gaap:DesignatedAsHedgingInstrumentMember 2020-01-01 2020-07-04 0000883902 cnr:CdAndRFundMember 2021-07-03 0000883902 cnr:CdAndRFundMember 2020-12-31 0000883902 cnr:A2017StockRepurchaseProgramMember 2017-10-10 0000883902 cnr:A2017StockRepurchaseProgramMember 2018-03-07 0000883902 cnr:StockRepurchaseProgramsMember 2021-07-03 0000883902 cnr:StockRepurchaseProgramsMember 2021-01-01 2021-07-03 0000883902 cnr:StockRepurchaseProgramsMember 2020-01-01 2020-07-04 0000883902 cnr:AblFacilityMember 2021-07-03 0000883902 cnr:CashFlowRevolverMember 2021-07-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2021-07-03 0000883902 cnr:TermLoanCreditAgreementDue2025Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2021-07-03 0000883902 us-gaap:MoneyMarketFundsMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2021-07-03 0000883902 cnr:MutualFundsGrowthMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2021-07-03 0000883902 cnr:MutualFundsBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2021-07-03 0000883902 cnr:MutualFundsForeignBlendMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2021-07-03 0000883902 cnr:MutualFundsFixedIncomeMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member 2021-07-03 0000883902 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member 2021-07-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel1Member 2021-07-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel2Member 2021-07-03 0000883902 cnr:DeferredCompensationPlanMember us-gaap:FairValueInputsLevel3Member 2021-07-03 0000883902 cnr:DeferredCompensationPlanMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeContractMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignExchangeContractMember 2021-07-03 0000883902 us-gaap:ForeignExchangeContractMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:MoneyMarketFundsMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsGrowthMember 2020-12-31 0000883902 cnr:MutualFundsGrowthMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsBlendMember 2020-12-31 0000883902 cnr:MutualFundsBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 cnr:MutualFundsForeignBlendMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 cnr:MutualFundsFixedIncomeMember 2020-12-31 0000883902 us-gaap:FairValueInputsLevel1Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel2Member 2020-12-31 0000883902 us-gaap:FairValueInputsLevel3Member 2020-12-31 0000883902 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-07-03 0000883902 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-07-03 0000883902 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-07-03 0000883902 us-gaap:FairValueMeasurementsNonrecurringMember 2021-07-03 0000883902 srt:ScenarioForecastMember 2021-12-31 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2021-04-04 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-04-05 2020-07-04 0000883902 us-gaap:OperatingSegmentsMember cnr:WindowsSegmentMember 2020-01-01 2020-07-04 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2021-04-04 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-04-05 2020-07-04 0000883902 us-gaap:OperatingSegmentsMember cnr:SidingSegmentMember 2020-01-01 2020-07-04 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2021-04-04 2021-07-03 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-04-05 2020-07-04 0000883902 us-gaap:OperatingSegmentsMember cnr:CommercialSegmentMember 2020-01-01 2020-07-04 0000883902 us-gaap:CorporateNonSegmentMember 2021-04-04 2021-07-03 0000883902 us-gaap:CorporateNonSegmentMember 2020-04-05 2020-07-04 0000883902 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-07-04 0000883902 cnr:RCRAFacilityInvestigationMember cnr:CurrentLiabilitiesMember 2021-07-03 0000883902 cnr:RCRAFacilityInvestigationMember us-gaap:OtherCurrentLiabilitiesMember 2021-07-03 0000883902 cnr:PCETCENortheastContaminationSiteMember 2021-07-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember 2021-07-03 0000883902 cnr:AuroraPlasticsLLCvs.AtriumMember us-gaap:OtherCurrentLiabilitiesMember 2021-07-03 0000883902 cnr:VoigtVsCDRCaseMember 2019-04-11 2019-04-11 0000883902 cnr:CountervailingDutyTariffProceedingsMember 2021-07-03 0000883902 cnr:AntidumpingTariffProceedingsMember 2021-07-03 0000883902 cnr:RecoveryFromCountervailingDutyTariffProceedingsMember 2020-12-31 0000883902 cnr:CascadeWindowsMember us-gaap:SubsequentEventMember 2021-07-30 2021-07-30 shares iso4217:USD iso4217:USD shares cnr:manufacture pure cnr:segment cnr:defendant 0000883902 --12-31 2021 Q2 false P3Y P3Y P3Y 10-Q true 2021-07-03 false 1-14315 Cornerstone Building Brands, Inc. DE 76-0127701 5020 Weston Parkway Suite 400 Cary NC 27513 866 419-0042 Yes Yes Accelerated Filer false false false Common Stock $0.01 par value per share CNR NYSE 126051017 1400121000 1084936000 2667153000 2198747000 1088393000 830205000 2095696000 1713129000 311728000 254731000 571457000 485618000 163518000 134371000 316686000 299325000 46809000 45240000 93011000 90101000 4652000 15411000 6490000 29246000 -61000 784000 3252000 5641000 0 0 0 503171000 96810000 58925000 152018000 -441866000 23000 341000 140000 679000 47458000 52384000 103957000 107219000 229000 2025000 203000 -2112000 -42234000 0 -42234000 0 493000 660000 830000 -2000 7863000 9567000 7000000 -550520000 -1064000 -17332000 -272000 -35346000 8927000 26899000 7272000 -515174000 123000 442000 93000 0 8804000 26457000 7179000 -515174000 0.07 0.21 0.06 -4.09 0.07 0.21 0.06 -4.09 125863000 125754000 125683000 125927000 126841000 125755000 126469000 125927000 8927000 26899000 7272000 -515174000 4589000 8566000 10663000 -997000 891000 1182000 -1799000 13214000 -5055000 -3729000 4121000 -41905000 -6669000 0 -6669000 0 6203000 4837000 21453000 -42902000 15130000 31736000 28725000 -558076000 88978000 674255000 6224000 6223000 10340000 13313000 613193000 554649000 549736000 431937000 46358000 39379000 2695000 2333000 88942000 77751000 390025000 4644000 1786151000 1791171000 593555000 644308000 568901000 631821000 272366000 264107000 1107758000 1194729000 1488426000 1584604000 2178000 1867000 28283000 10191000 5254063000 5478490000 26000000 25600000 266067000 211441000 75966000 81548000 21406000 25485000 6560000 5060000 68198000 70125000 280236000 247893000 75927000 0 820360000 667152000 3180759000 3563429000 233602000 269792000 205530000 198875000 334565000 337437000 3954456000 4369533000 0.01 0.01 200000000 200000000 126072088 126051017 125425931 125400599 1261000 1255000 1265887000 1257262000 -757413000 -764685000 -30064000 -51517000 21071 25332 424000 510000 479247000 441805000 5254063000 5478490000 7272000 -515174000 145901000 140480000 -10924000 -4593000 8593000 8543000 -42234000 0 0 503171000 3988000 3490000 0 -169000 1428000 252000 -24758000 -48190000 119813000 24844000 176077000 -36872000 6979000 -12226000 15960000 -9782000 73627000 -7818000 38347000 -53834000 448000 2756000 -11721000 66962000 94383000 41841000 47643000 47609000 715000 114000 -141311000 -89336000 160000000 345000000 0 30000000 0 115000000 108438000 0 12905000 12810000 670800000 0 13187000 0 0 6428000 2848000 0 -61000 -467000 -431363000 410295000 -881000 -508000 -585276000 387413000 680478000 102307000 95202000 489720000 102045000 101142000 23968000 1109000 125807655 1258000 1260946000 -766340000 -36267000 -131363 -1950000 457647000 110292 1000 1525000 -110292 -1526000 0 257991 3000 -3000 0 15220 185000 185000 101514 1000 993000 994000 6203000 6203000 5291000 5291000 8927000 8927000 126072088 1261000 1265887000 -757413000 -30064000 -21071 -424000 479247000 126167645 1262000 1251252000 -823980000 -80137000 -25332 -509000 347888000 1129085 6568000 6568000 1128767 11000 6555000 -1128767 -6566000 0 84110 1000 -1000 0 4837000 4837000 5156000 5156000 26899000 26899000 125122988 1252000 1249852000 -797081000 -75300000 -25650 -511000 378212000 125425931 1255000 1257262000 -764685000 -51517000 -25332 -510000 441805000 111868 1541000 1541000 111868 1000 1540000 -111868 -1541000 0 596930 6000 -6000 0 15220 185000 185000 145875 1000 1479000 1480000 21453000 21453000 0 -86000 4261 86000 0 8593000 8593000 7272000 7272000 126072088 1261000 1265887000 -757413000 -30064000 -21071 -424000 479247000 126110000 1261000 1248787000 -281229000 -32398000 -55513 -1103000 935318000 1166879 6895000 6895000 1166973 12000 6883000 -1166973 -6895000 0 179961 2000 -2000 0 -42902000 -42902000 1000 -593000 29769 592000 0 8543000 8543000 -678000 -678000 -515174000 -515174000 125122988 1252000 1249852000 -797081000 -75300000 -25650 -511000 378212000 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through July 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">July 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">95,202 </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 and other indemnification agreements.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">(750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">Held for sale adjustment</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,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Allowance for credit losses of acquired company at date of 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%">810 </span></td><td style="background-color:#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%">10,340 </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%">9,626 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="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%">548,590 </span></td><td style="background-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%">398,843 </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,045,607 </span></td><td style="background-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%">817,865 </span></td><td style="background-color:#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%">21,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#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%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,626 </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%">19,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,578 </span></td><td style="background-color:#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%">579,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,275 </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,107,007 </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%">876,725 </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%">175,873 </span></td><td style="background-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%">131,426 </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%">326,102 </span></td><td style="background-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%">240,974 </span></td><td style="background-color:#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%">79,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%">64,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,090 </span></td><td style="background-color:#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%">21,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,857 </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%">39,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#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%">61,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341 </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%">118,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#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%">362,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,249 </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%">678,578 </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%">526,292 </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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,088 </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%">618,794 </span></td><td style="background-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%">561,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,322 </span></td><td style="background-color:#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%">49,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,231 </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%">87,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,884 </span></td><td style="background-color:#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%">458,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,412 </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%">881,568 </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%">795,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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,400,121 </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,084,936 </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%">2,667,153 </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%">2,198,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through July 3, 2021 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">July 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">95,202 </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 and other indemnification agreements.</span></div> <div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):</span></div><div style="margin-bottom: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%">July 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,978 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">674,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">95,202 </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 and other indemnification agreements.</span></div> 88978000 674255000 6224000 6223000 95202000 680478000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivables and Related Allowance</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.</span></div>The Company establishes 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ending balance, prior period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,313 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,962 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative effect of accounting change</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">(750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#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%">Held for sale adjustment</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,651)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Allowance for credit losses of acquired company at date of 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%">810 </span></td><td style="background-color:#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%">10,340 </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%">9,626 </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 1428000 252000 750000 2076000 3651000 0 0 810000 10340000 9626000 <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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="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%">548,590 </span></td><td style="background-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%">398,843 </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,045,607 </span></td><td style="background-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%">817,865 </span></td><td style="background-color:#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%">21,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#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%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,626 </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%">19,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,578 </span></td><td style="background-color:#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%">579,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,275 </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,107,007 </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%">876,725 </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%">175,873 </span></td><td style="background-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%">131,426 </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%">326,102 </span></td><td style="background-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%">240,974 </span></td><td style="background-color:#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%">79,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%">64,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,090 </span></td><td style="background-color:#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%">21,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,857 </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%">39,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#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%">61,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341 </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%">118,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#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%">362,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,249 </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%">678,578 </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%">526,292 </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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,088 </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%">618,794 </span></td><td style="background-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%">561,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,322 </span></td><td style="background-color:#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%">49,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,231 </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%">87,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,884 </span></td><td style="background-color:#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%">458,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,412 </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%">881,568 </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%">795,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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,400,121 </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,084,936 </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%">2,667,153 </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%">2,198,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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> 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Windows Net Sales Disaggregation:</span></td><td colspan="3" style="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%">548,590 </span></td><td style="background-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%">398,843 </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,045,607 </span></td><td style="background-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%">817,865 </span></td><td style="background-color:#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%">21,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,282 </span></td><td style="background-color:#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%">9,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,626 </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%">19,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,578 </span></td><td style="background-color:#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%">579,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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,275 </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,107,007 </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%">876,725 </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%">175,873 </span></td><td style="background-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%">131,426 </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%">326,102 </span></td><td style="background-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%">240,974 </span></td><td style="background-color:#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%">79,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%">64,424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,090 </span></td><td style="background-color:#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%">21,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,857 </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%">39,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#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,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,634 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#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%">61,331 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,341 </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%">118,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,121 </span></td><td style="background-color:#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%">362,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,249 </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%">678,578 </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%">526,292 </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 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Metal building products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,088 </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%">618,794 </span></td><td style="background-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%">561,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insulated metal panels</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,093 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,322 </span></td><td style="background-color:#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%">49,651 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,231 </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%">87,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,884 </span></td><td style="background-color:#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%">458,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,412 </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%">881,568 </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%">795,730 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr 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,400,121 </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,084,936 </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%">2,667,153 </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%">2,198,747 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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> 548590000 398843000 1045607000 817865000 21636000 19806000 41916000 39282000 9518000 9626000 19484000 19578000 579744000 428275000 1107007000 876725000 175873000 131426000 326102000 240974000 79500000 64424000 150593000 117090000 21680000 15857000 39289000 29096000 23803000 22201000 43634000 41011000 61331000 51341000 118960000 98121000 362187000 285249000 678578000 526292000 318856000 269088000 618794000 561524000 89683000 72093000 175286000 171322000 49651000 30231000 87488000 62884000 458190000 371412000 881568000 795730000 1400121000 1084936000 2667153000 2198747000 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-weight:700;line-height:120%">2021 Acquisition</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 30, 2021, the Company acquired Prime Windows LLC (“Prime Windows”) for total consideration of $93.0 million, exclusive of a $2.0 million working capital adjustment which has not been finalized as of July 3, 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,295 </span></td><td style="background-color:#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,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 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,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="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%">52,700 </span></td><td style="background-color:#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%">31,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 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 $31.8 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 six months ended July 3, 2021, the Company incurred $0.7 million of acquisition-related costs for Prime Windows, $0.3 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;text-align: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 transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessments 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 allocations. 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, inventories, prepaid expenses, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, other accrued expenses, deferred income taxes and lease liabilities.</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: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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:9pt;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;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 three and six months ended July 3, 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.</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended July 3, 2021, Prime Windows contributed net sales of $13.0 million and net income of $0.7 million which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone for the three and six months ended July 3, 2021 and July 4, 2020 as if the 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%">Six 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%">July 3, 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%">July 4, 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%">July 3, 2021</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%">July 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406,296 </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,098,542 </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,691,089 </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,234,251 </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%">9,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,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%">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%">0.08 </span></td><td style="background-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.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.08 </span></td><td style="background-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.06)</span></td><td style="background-color:#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%">0.08 </span></td><td style="background-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.23 </span></td><td style="background-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.08 </span></td><td style="background-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.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, 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 Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.</span></div> 93000000.0 2000000.0 2 <div style="margin-bottom:6pt;text-align: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,295 </span></td><td style="background-color:#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,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 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,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="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%">52,700 </span></td><td style="background-color:#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%">31,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 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:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determined the fair value of the tangible and intangible assets and the liabilities acquired, and recorded goodwill based on the excess of the fair value of the acquisition consideration over such fair values, as follows (in thousands):</span></div><div style="margin-bottom:9pt;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;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> 997000 5500000 4295000 823000 2000000 2637000 52700000 31770000 50000 100772000 1676000 1429000 2637000 5742000 95030000 31800000 700000 700000 300000 300000 P1Y 1 40000000.0 2000000.0 143000 7135000 670000 277000 1042000 445000 22350000 12539000 44601000 1149000 1020000 339000 109000 2617000 41984000 12500000 4200000 4200000 5400000 5400000 13000000.0 13000000.0 700000 700000 The following table provides unaudited supplemental pro forma results for Cornerstone for the three and six months ended July 3, 2021 and July 4, 2020 as if the Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data): <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%">Six 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%">July 3, 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%">July 4, 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%">July 3, 2021</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%">July 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406,296 </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,098,542 </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,691,089 </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,234,251 </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%">9,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,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%">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%">0.08 </span></td><td style="background-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.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.08 </span></td><td style="background-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.06)</span></td><td style="background-color:#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%">0.08 </span></td><td style="background-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.23 </span></td><td style="background-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.08 </span></td><td style="background-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.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1406296000 1098542000 2691089000 2234251000 9609000 28649000 9827000 -510707000 0.08 0.23 0.08 -4.06 0.08 0.23 0.08 -4.06 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 six months ended July 3, 2021, the Company incurred restructuring charges of $1.0 million, $0.2 million and $3.0 million in the Windows, Siding and Commercial segments, respectively, and $2.3 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $58.8 million. The following table summarizes the costs related to those restructuring plans for the three and six months ended July 3, 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%">Six 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Since inception)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </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%">38,710 </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%">3,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">11,856 </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td 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%">4,652 </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%">6,490 </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%">58,827 </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 six months ended July 3, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.0 million for the six months ended July 3, 2021 primarily included assets held for sale 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 July 3, 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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,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 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%">(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%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(3,774)</span></td><td style="background-color:#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, July 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </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%">164 </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,897 </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%">2,267 </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. 1000000.0 200000 3000000.0 -2300000 58800000 The following table summarizes the costs related to those restructuring plans for the three and six months ended July 3, 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%">Six 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Since inception)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479 </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%">38,710 </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%">3,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">11,856 </span></td><td style="background-color:#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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total restructuring costs</span></td><td 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%">4,652 </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%">6,490 </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%">58,827 </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> 1157000 2479000 38710000 3495000 3988000 11856000 0 0 -1298000 0 23000 9559000 4652000 6490000 58827000 4000000.0 <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 July 3, 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%">674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">1,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">2,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 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%">(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%">(802)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(3,774)</span></td><td style="background-color:#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, July 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </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%">164 </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,897 </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%">2,267 </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 674000 131000 1517000 157000 2479000 774000 802000 1611000 587000 3774000 206000 164000 1897000 0 2267000 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%">31,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%">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%">31,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sale adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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, July 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,281 </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%">656,057 </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,107,758 </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%">31,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%">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%">31,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset held for sale adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="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%">1,487 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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, July 3, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">430,281 </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%">656,057 </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,107,758 </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 31770000 122000 0 31892000 0 0 121464000 121464000 1487000 1114000 0 2601000 430281000 656057000 21420000 1107758000 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,231 </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%">238,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">549,736 </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 July 3, 2021, the Company had inventory purchase commitments of $73.6 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311,231 </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%">238,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">549,736 </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> 311231000 241353000 238505000 190584000 549736000 431937000 73600000 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 July 3, 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 July 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,953)</span></td><td style="background-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%">170,314 </span></td><td style="background-color:#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,717,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318,112 </span></td><td style="background-color:#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,950,678 </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%">(462,252)</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,488,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="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: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%">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;text-indent:18pt"><span><br/></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:98.245%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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</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%">91,068 </span></td><td style="background-color:#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,971 </span></td><td style="background-color:#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,971 </span></td><td style="background-color:#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,689 </span></td><td style="background-color:#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,118 </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 July 3, 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 July 3, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(62,953)</span></td><td style="background-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%">170,314 </span></td><td style="background-color:#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,717,411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399,299)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318,112 </span></td><td style="background-color:#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,950,678 </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%">(462,252)</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,488,426 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="33" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortized intangible assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks/Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(51,722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,433 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists and relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">–</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,758,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(422,162)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,604 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y P15Y P7Y 233267000 62953000 170314000 P7Y P20Y P9Y 1717411000 399299000 1318112000 P9Y 1950678000 462252000 1488426000 P5Y P15Y P8Y 248155000 51722000 196433000 P7Y P20Y P9Y 1758611000 370440000 1388171000 P9Y 2006766000 422162000 1584604000 <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%">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;text-indent:18pt"><span><br/></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:98.245%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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</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%">91,068 </span></td><td style="background-color:#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,971 </span></td><td style="background-color:#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,971 </span></td><td style="background-color:#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,689 </span></td><td style="background-color:#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,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 91068000 181971000 181971000 181689000 181118000 ASSETS AND LIABILITIES HELD FOR SALE<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An asset or business is classified as held for sale when: (i) management has the authority and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell has been initiated; (iv) the sale is probable within one year; (v) the asset is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. Upon being classified as held for sale, the recoverability of the carrying value must be assessed. Evaluating the recoverability of the assets of a business classified as held for sale follows a defined order in which property and intangible assets subject to amortization are considered only after the recoverability of goodwill and other assets are assessed. In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. After the valuation process is completed, the assets held for sale are reported at the lower of the carrying value or fair value less cost to sell, and the assets are no longer depreciated or amortized. An impairment charge is recognized if the carrying value exceeds the fair value less cost to sell. The assets and related liabilities are aggregated and reported on separate lines of the balance sheet.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, we entered into definitive agreements to sell our insulated metal panels (IMP) business for $1.0 billion in cash and roll-up sheet door (DBCI) business for $168 million in cash within the Commercial segment. The transactions are expected to close in the second half of 2021, subject to regulatory approval and other customary closing conditions. We determined that the assets and liabilities associated with each of these transactions met the held for sale criteria during the three months ended July 3, 2021. Accordingly, the respective assets and liabilities were classified in the consolidated balance sheet at July 3, 2021 as held for sale. Additionally, we ceased recording depreciation and amortization for the held for sale assets upon meeting the held for sale criteria. The transactions do not represent strategic shifts that will have a major effect on our operations and financial results, so they are not presented as discontinued operations. We determined the estimated fair value of these transactions based on the sales price defined by each respective definitive agreement. The estimated fair value less cost to sell exceeds the respective carrying amount for the IMP and DBCI businesses, therefore no impairment was recognized in the three months ended July 3, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles the carrying amounts of major classes of assets and liabilities that are classified as held for sale in the consolidated balance sheets (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: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="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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of major classes of assets held for sale:</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"/></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%">Accounts receivable, net</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%">65,812 </span></td><td style="background-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"/></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%">Inventories, 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%">62,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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%">5,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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 current assets</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%">134,074 </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 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%">— </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%">  Property, plant and equipment, 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%">62,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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%">10,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">  Intangible assets, 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%">60,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  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%">1,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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 19pt;text-align: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 held for sale</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%">390,025 </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,644 </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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities held for sale:</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"/></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%">Accounts payable</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%">20,672 </span></td><td style="background-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"/></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%">Accrued compensation and benefits</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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">19,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"/></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 current liabilities</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%">50,224 </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 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%">— </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: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%">14,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Long-term 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%">8,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  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%">2,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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 non-current liabilities</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%">25,703 </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 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%">— </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 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 held for sale</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%">75,927 </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"/></tr></table></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:3.070%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no asset sales completed in the three months ended July 3, 2021. During the six months ended July 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction. </span></div>Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of 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.0 168000000 0 <div style="margin-bottom:6pt;text-align: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 reconciles the carrying amounts of major classes of assets and liabilities that are classified as held for sale in the consolidated balance sheets (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: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="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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of major classes of assets held for sale:</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"/></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%">Accounts receivable, net</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%">65,812 </span></td><td style="background-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"/></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%">Inventories, 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%">62,755 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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%">5,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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 current assets</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%">134,074 </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 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%">— </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%">  Property, plant and equipment, 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%">62,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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:2px 1pt;text-align: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%">10,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">  Intangible assets, 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%">60,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  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%">1,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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 19pt;text-align: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 held for sale</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%">390,025 </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,644 </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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7.75pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of major classes of liabilities held for sale:</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"/></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%">Accounts payable</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%">20,672 </span></td><td style="background-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"/></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%">Accrued compensation and benefits</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,399 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term 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%">2,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">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%">19,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"/></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 current liabilities</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%">50,224 </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 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%">— </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: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%">14,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  Long-term 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%">8,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">  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%">2,841 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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 non-current liabilities</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%">25,703 </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 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%">— </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 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 held for sale</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%">75,927 </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"/></tr></table></div> 65812000 0 62755000 0 5507000 0 134074000 0 62473000 4644000 10134000 0 121464000 0 60623000 0 1257000 0 390025000 4644000 20672000 0 7399000 0 2929000 0 19224000 0 50224000 0 14372000 0 8490000 0 2841000 0 25703000 0 75927000 0 0 700000 LEASES<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of 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. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.</span></div><div style="margin-bottom: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 July 3, 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%">6.0 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.91 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="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%">27,258 </span></td><td style="background-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%">29,033 </span></td><td style="background-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%">53,225 </span></td><td style="background-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%">56,963 </span></td><td style="background-color:#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%">28,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">52,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,175 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,114 </span></td><td style="background-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%">49,740 </span></td><td style="background-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%">55,388 </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%">11,811 </span></td><td style="background-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%">12,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,515 </span></td><td style="background-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%">16,870 </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 July 3, 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 six months ended July 3, 2021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,785 </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%">78,733 </span></td><td style="background-color:#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%">53,181 </span></td><td style="background-color:#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%">41,470 </span></td><td style="background-color:#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%">34,485 </span></td><td style="background-color:#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%">94,170 </span></td><td style="background-color:#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%">341,824 </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%">56,677 </span></td><td style="background-color:#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%">285,147 </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 July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</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%">11,419 </span></td><td style="background-color:#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%">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%">68,198 </span></td><td style="background-color:#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%">Long-term 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%">205,530 </span></td><td style="background-color:#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</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%">285,147 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</span></div>Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price. <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 July 3, 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%">6.0 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.91 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="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%">27,258 </span></td><td style="background-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%">29,033 </span></td><td style="background-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%">53,225 </span></td><td style="background-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%">56,963 </span></td><td style="background-color:#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%">28,062 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">52,788 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,175 </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> P6Y 0.0591 27258000 29033000 53225000 56963000 28062000 15587000 52788000 35175000 <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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,114 </span></td><td style="background-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%">49,740 </span></td><td style="background-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%">55,388 </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%">11,811 </span></td><td style="background-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%">12,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,515 </span></td><td style="background-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%">16,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 22721000 25114000 49740000 55388000 11811000 12609000 17515000 16870000 <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 July 3, 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 six months ended July 3, 2021)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,785 </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%">78,733 </span></td><td style="background-color:#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%">53,181 </span></td><td style="background-color:#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%">41,470 </span></td><td style="background-color:#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%">34,485 </span></td><td style="background-color:#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%">94,170 </span></td><td style="background-color:#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%">341,824 </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%">56,677 </span></td><td style="background-color:#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%">285,147 </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 July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</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%">11,419 </span></td><td style="background-color:#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%">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%">68,198 </span></td><td style="background-color:#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%">Long-term 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%">205,530 </span></td><td style="background-color:#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</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%">285,147 </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> 39785000 78733000 53181000 41470000 34485000 94170000 341824000 56677000 285147000 11419000 68198000 205530000 285147000 SHARE-BASED COMPENSATION<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject award agreements with the same terms and provisions as awards of the same type granted under the Incentive Plan.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of July 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQzMjU0ZWVlNzZkZjRkNTg4ZjlhOWVkMmFhMWMxNTQ1L3NlYzpkMzI1NGVlZTc2ZGY0ZDU4OGY5YTllZDJhYTFjMTU0NV82NC9mcmFnOjViYTM2NTkyOTE2OTQ3YTFiNzhmZTYzOWZjOTk1YTdjL3RleHRyZWdpb246NWJhMzY1OTI5MTY5NDdhMWI3OGZlNjM5ZmM5OTVhN2NfMTY2OA_92048ea2-60fd-4c73-88c0-74e6bb3434cd"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQzMjU0ZWVlNzZkZjRkNTg4ZjlhOWVkMmFhMWMxNTQ1L3NlYzpkMzI1NGVlZTc2ZGY0ZDU4OGY5YTllZDJhYTFjMTU0NV82NC9mcmFnOjViYTM2NTkyOTE2OTQ3YTFiNzhmZTYzOWZjOTk1YTdjL3RleHRyZWdpb246NWJhMzY1OTI5MTY5NDdhMWI3OGZlNjM5ZmM5OTVhN2NfMTY2OA_eb5a6ab4-3156-4c8a-921a-d158c7d43263">three</span></span> to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmQzMjU0ZWVlNzZkZjRkNTg4ZjlhOWVkMmFhMWMxNTQ1L3NlYzpkMzI1NGVlZTc2ZGY0ZDU4OGY5YTllZDJhYTFjMTU0NV82NC9mcmFnOjViYTM2NTkyOTE2OTQ3YTFiNzhmZTYzOWZjOTk1YTdjL3RleHRyZWdpb246NWJhMzY1OTI5MTY5NDdhMWI3OGZlNjM5ZmM5OTVhN2NfMjI0Ng_bb3f390a-8115-4f72-ac9f-812a270dca07">three</span> to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vesting of the PSUs granted 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 Incentive Plan during the six months ended July 3, 2021 and July 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the six months ended July 3, 2021 and July 4, 2020 were determined by a Monte Carlo simulation.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock option awards</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended July 3, 2021 and July 4, 2020, we granted 0.6 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the six months ended July 3, 2021 and July 4, 2020 was $6.50 and $1.96 per share, respectively. There were 0.1 million options with an intrinsic value of $0.7 million exercised during the six months ended July 3, 2021 and cash received from the options exercised was $1.5 million. No options were exercised during the six months ended July 4, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted stock units and performance share units</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the six months ended July 3, 2021, we granted RSUs to key employees with a fair value of $11.6 million representing approximately 0.8 million shares. During the six months ended July 4, 2020, we granted RSUs to key employees with a fair value of $6.1 million, representing 1.3 million shares. During the six months ended July 3, 2021 and July 4, 2020, we granted PSUs with a total fair value of approximately $14.4 million and $5.4 million, respectively, to key employees. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based compensation expense</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended July 3, 2021, we recorded share-based compensation expense for all awards of $5.3 million and $8.6 million, respectively. During the three and six months ended July 4, 2020, we recorded share-based compensation expense for all awards of $5.2 million and $8.5 million, respectively.</span></div> P5Y P5Y P10Y P60D P180D P5Y P3Y 2 P3Y 600000 1000000.0 6.50 1.96 100000 700000 1500000 0 P3Y 11600000 800000 6100000 1300000 14400000 5400000 5300000 8600000 5200000 8500000 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="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%">8,804 </span></td><td style="background-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%">26,457 </span></td><td style="background-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%">7,179 </span></td><td style="background-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%">(515,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#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%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">126,841 </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,755 </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,469 </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,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-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.21 </span></td><td style="background-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.06 </span></td><td style="background-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.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </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.21 </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.06 </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.09)</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%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Numerator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="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%">8,804 </span></td><td style="background-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%">26,457 </span></td><td style="background-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%">7,179 </span></td><td style="background-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%">(515,174)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator for Basic and Diluted Earnings Per Common Share</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average basic number of common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#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%">978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">126,841 </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,755 </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,469 </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,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic income (loss) per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-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.21 </span></td><td style="background-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.06 </span></td><td style="background-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.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted income (loss) per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </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.21 </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.06 </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.09)</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%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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> 8804000 26457000 7179000 -515174000 125863000 125754000 125683000 125927000 978000 1000 786000 0 0 0 0 0 126841000 125755000 126469000 125927000 0.07 0.21 0.06 -4.09 0.07 0.21 0.06 -4.09 130000 4358000 216000 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 six months ended July 3, 2021 and July 4, 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%">Six 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%">July 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Held for sale adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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,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%">1,231 </span></td><td style="background-color:#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%">(1,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#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%">15,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,468 </span></td><td style="background-color:#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%">(15,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%">(15,712)</span></td><td style="background-color:#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%">214,440 </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%">215,905 </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%">26,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#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%">187,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,530 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.</span></div> 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 six months ended July 3, 2021 and July 4, 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%">Six 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%">July 3, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,230 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Held for sale adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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,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%">1,231 </span></td><td style="background-color:#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%">(1,391)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,364)</span></td><td style="background-color:#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%">15,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,468 </span></td><td style="background-color:#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%">(15,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%">(15,712)</span></td><td style="background-color:#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%">214,440 </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%">215,905 </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%">26,702 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#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%">187,738 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,530 </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 162000 109000 2256000 0 1158000 1231000 1391000 1364000 15674000 15468000 15137000 15712000 214440000 215905000 26702000 26375000 187738000 189530000 DEFINED BENEFIT PLANS<div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">RCC Pension Plan —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">CENTRIA Benefit Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) and which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ply Gem Pension Plans —</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.</span></div><div style="margin-bottom:3pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):</span><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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td 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%">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%">27 </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%">23 </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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#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,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(2,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td 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,181)</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%">366 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td 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%">5 </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%">9 </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%">8 </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%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">67 </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%">133 </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%">180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.</span></div> <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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td 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%">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%">27 </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%">23 </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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,603 </span></td><td style="background-color:#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,359)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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%">(2,719)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net periodic benefit cost (income)</span></td><td 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,181)</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%">366 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td 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%">5 </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%">9 </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%">8 </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%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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%">67 </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%">133 </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%">180 </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> 13000 11000 27000 23000 636000 802000 1271000 1603000 1359000 1398000 2719000 2795000 16000 16000 32000 31000 -104000 -753000 -208000 -1504000 -590000 184000 -1181000 366000 5000 4000 9000 8000 45000 59000 89000 118000 -17000 -27000 -35000 -54000 67000 90000 133000 180000 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%">July 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based revolving credit facility due April 2026</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%">160,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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">645,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%">6.125% senior notes due January 2029</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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 long-term debt, net of unamortized discounts and unamortized deferred financing costs</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%">3,206,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,589,029 </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 of long-term debt</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%">26,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%">25,600 </span></td><td style="background-color:#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 long-term debt, 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%">3,180,759 </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%">3,563,429 </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: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.5 million and $1.7 million as of July 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Term Loan Facility due April 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, we incurred $21.8 million and $24.8 million in financing costs for the three and six months ended July 3, 2021, respectively, of which $13.1 million and $13.2 million, respectively, were deferred and will be 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 July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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. For 2020, no payments were required under the excess cash flow calculation.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:</span></div><div style="margin-bottom:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Facility due April 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 July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,994 </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%">160,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"><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,902 </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 July 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the 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 three and six months ended July 3, 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 July 3, 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%">July 3,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-based revolving credit facility due April 2026</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%">160,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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan facility due April 2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">645,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%">6.125% senior notes due January 2029</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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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:#cceeff;padding:2px 0 2px 1pt;text-align: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,741)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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 long-term debt, net of unamortized discounts and unamortized deferred financing costs</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%">3,206,759 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,589,029 </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 of long-term debt</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%">26,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%">25,600 </span></td><td style="background-color:#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 long-term debt, 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%">3,180,759 </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%">3,563,429 </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: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.5 million and $1.7 million as of July 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.</span></div> 160000000 0 2593500000 2497967000 0.0800 0.0800 0 645000000 0.06125 0.06125 500000000 500000000 46741000 53938000 3206759000 3589029000 26000000 25600000 3180759000 3563429000 0.0800 0.06125 1500000 1700000 1755000000.0 0.005 115000000.0 805000000.0 325000000.0 92000000.0 115000000.0 92000000.0 1755000000.0 2491600000 108400000 2600000000.0 0.0800 21800000 24800000 13100000 13200000 0.0050 0.0325 0.0225 At July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.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 July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Excess availability</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403,994 </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%">160,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"><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,902 </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 0.65 7.75 360000000.0 285000000.0 75000000.0 36000000.0 396000000.0 285000000.0 313500000 75000000.0 82500000 215000000.0 611000000.0 313500000 483700000 82500000 127300000 611000000.0 403994000 160000000 40902000 0.0000 0.0125 0.0175 0.0025 0.0075 0.0025 1.00 0.100 P20D 0.06125 500000000.0 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 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 at the de-designation date was approximately $65.5 million and will be 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 will 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 will 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 will be classified as financing activities in the consolidated statements of cash flows while the portion treated as an at-market derivative will be classified as operating activities.</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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><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%">During the three months ended July 3, 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 six months ended July 3, 2021, the Company realized a loss of approximately $0.4 million and $0.5 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 July 3, 2021, the Company had a hedge liability of approximately $1.3 million and a loss of approximately $1.4 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-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 July 3, 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">19,518 </span></td><td style="background-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%">19,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19,518 </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%">19,518 </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,055 </span></td><td style="background-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%">53,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">68,273 </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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap 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%">(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 July 3, 2021 of $19,518 is related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.</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 July 3, 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;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 July 3, 2021 includes $50.0 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 six months ended July 3, 2021 and July 4, 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,669 </span></td><td style="background-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%">6,669 </span></td><td style="background-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%">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: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%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">9,182 </span></td><td style="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,178 </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%">6,456 </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%">18,078 </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%">9,182 </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 six months ended July 3, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense due to de-designation from hedge accounting of all May 2019 interest rate swaps. P4Y 1500000000.0 500000000.0 500000000 500000000 -250000000 500000000 750000000 750000000 65500000 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td><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.0 20200000 -400000 -500000 1300000 -1400000 <div style="margin-bottom:6pt;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 July 3, 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">19,518 </span></td><td style="background-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%">19,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">19,518 </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%">19,518 </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,055 </span></td><td style="background-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%">53,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">68,273 </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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap 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%">(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 July 3, 2021 of $19,518 is related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.</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 July 3, 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;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 July 3, 2021 includes $50.0 million related to the financing component of the pay-fixed interest rate swaps.</span></div> 19518000 0 0 0 0 19518000 0 0 19518000 19518000 0 0 0 13055000 0 0 0 53945000 0 75770000 0 0 0 0 0 1273000 0 0 0 68273000 0 75770000 19518000 19518000 13100000 50000000.0 <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 six months ended July 3, 2021 and July 4, 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">6,669 </span></td><td style="background-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%">6,669 </span></td><td style="background-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%">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: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%">527 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">3,061 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">10,882 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">9,182 </span></td><td style="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,178 </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%">6,456 </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%">18,078 </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%">9,182 </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 six months ended July 3, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense due to de-designation from hedge accounting of all May 2019 interest rate swaps. 6669000 0 6669000 0 448000 0 527000 0 3061000 6456000 10882000 9182000 10178000 6456000 18078000 9182000 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 July 3, 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 six months ended July 3, 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 six months ended July 4, 2020. As of July 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended July 3, 2021 and July 4, 2020, the Company withheld approximately 0.1 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 six months ended July 3, 2021 and July 4, 2020, the Company cancelled approximately 0.1 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 $1.5 million and $6.9 million decreases in both treasury stock and additional paid in capital during the six months ended July 3, 2021 and July 4, 2020, respectively. 50000000.0 50000000.0 100000000.0 0 1100000 6400000 49100000 100000 100000 100000 1200000 -1500000 -1500000 -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 July 3, 2021 and December 31, 2020, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At July 3, 2021, there was $160.0 million of 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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593,500 </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,589,610 </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%">536,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC Subtopic 820-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Observable inputs such as quoted prices for identical assets or liabilities in active markets.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of July 3, 2021 and December 31, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets.</span></div><div style="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 July 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-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%">237 </span></td><td style="background-color:#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%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">536 </span></td><td style="background-color:#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,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,333 </span></td><td style="background-color:#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%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">438 </span></td><td style="background-color:#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,544 </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,695 </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%">19,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,518 </span></td><td style="background-color:#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,544 </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;border-top:1pt solid #000;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,669 </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;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">22,213 </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;border-top:3pt double #000;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;border-top:3pt double #000;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;border-top:3pt double #000;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,709 </span></td><td style="background-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,709 </span></td><td style="background-color:#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%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#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%">86,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">86,518 </span></td><td style="background-color:#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%">90,500 </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%">90,500 </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 six months ended July 3, 2021 and July 4, 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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap 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 July 3, 2021 includes $63.1 million related to the financing component of pay-fixed interest rate swaps and $19.5 million related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge. </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 financial assets that are measured at fair value on a nonrecurring basis as of July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</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%">3,948 </span></td><td style="background-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,948 </span></td><td style="background-color:#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 assets </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">3,948 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">3,948 </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">Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset less cost to sell is less than its carrying amount. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value.</span></div> 160000000.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%">July 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term Loan Facility</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,593,500 </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,589,610 </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%">536,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2593500000 2589610000 2497967000 2485477000 0.0800 0 0 645000000 674025000 0.06125 500000000 536250000 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 July 3, 2021 and December 31, 2020.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Money market:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mutual funds: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets held for sale: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets.</span></div><div style="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><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 style="margin-bottom:6pt;text-align: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 July 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):</span></div><div style="margin-bottom:6pt;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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments in deferred compensation plan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-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%">237 </span></td><td style="background-color:#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%">536 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">536 </span></td><td style="background-color:#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,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,333 </span></td><td style="background-color:#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%">438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">438 </span></td><td style="background-color:#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,544 </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,695 </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%">19,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">19,518 </span></td><td style="background-color:#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,544 </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;border-top:1pt solid #000;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,669 </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;border-top:1pt solid #000;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;border-top:1pt solid #000;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%">22,213 </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;border-top:3pt double #000;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;border-top:3pt double #000;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;border-top:3pt double #000;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,709 </span></td><td style="background-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,709 </span></td><td style="background-color:#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%">1,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,273 </span></td><td style="background-color:#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%">86,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">86,518 </span></td><td style="background-color:#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%">90,500 </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%">90,500 </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 six months ended July 3, 2021 and July 4, 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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.</span></div>(4)The balance as of July 3, 2021 includes $63.1 million related to the financing component of pay-fixed interest rate swaps and $19.5 million related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge. 237000 0 0 237000 536000 0 0 536000 1333000 0 0 1333000 438000 0 0 438000 0 151000 0 151000 2544000 151000 0 2695000 0 19518000 0 19518000 2544000 19669000 0 22213000 0 2709000 0 2709000 0 1273000 0 1273000 0 86518000 0 86518000 0 90500000 0 90500000 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 19518000 63100000 19500000 <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 financial assets that are measured at fair value on a nonrecurring basis as of July 3, 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%">July 3, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</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%">3,948 </span></td><td style="background-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,948 </span></td><td style="background-color:#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 assets </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;border-bottom:3pt double #000;border-top:1pt solid #000;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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">3,948 </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;border-bottom:3pt double #000;border-top:1pt solid #000;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%">3,948 </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">Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset less cost to sell is less than its carrying amount. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value.</span></div> 0 0 3948000 3948000 0 0 3948000 3948000 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 six months ended July 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 31.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the six months ended July 3, 2021, the effective tax rate was (3.9)%, 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 July 3, 2021, the Company remained in a valuation allowance position, in the amount of $12.0 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 six months ended July 3, 2021, the tax reserves increased by approximately $6.2 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 July 3, 2021 was approximately $17.9 million and is recorded in other long-term liabilities in the consolidated balance sheet. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CARES Act </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Coronavirus Aid, Relief and Economic Security Act (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CARES Act”) that was signed into law on March 27, 2020, the Company elected to defer employer side social security payments for approximately $19.9 million as of December 31, 2020, $10 million of which is recorded in current liabilities on the consolidated balance sheet. Approximately $10 million of the deferral will be paid by December 31, 2021 and the remainder will be paid by December 31, 2022.</span></div> 0.319 -0.039 12000000.0 6200000 17900000 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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="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%">579,744 </span></td><td style="background-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%">428,275 </span></td><td style="background-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,107,007 </span></td><td style="background-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%">876,725 </span></td><td style="background-color:#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%">362,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,292 </span></td><td style="background-color:#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%">458,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,730 </span></td><td style="background-color:#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,400,121 </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,084,936 </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,667,153 </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,198,747 </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%">38,783 </span></td><td style="background-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%">23,101 </span></td><td style="background-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%">68,145 </span></td><td style="background-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%">(290,089)</span></td><td style="background-color:#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%">53,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,229)</span></td><td style="background-color:#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%">53,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505 </span></td><td style="background-color:#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%">(48,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,053)</span></td><td style="background-color:#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%">96,810 </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%">58,925 </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%">152,018 </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%">(441,866)</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%">(88,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,654)</span></td><td style="background-color:#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%">7,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,567 </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%">7,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%">(550,520)</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%">July 3,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</span></td><td colspan="3" style="background-color:#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%">1,776,745 </span></td><td style="background-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,146,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,009,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">321,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254,063 </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%">Six 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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<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%">July 3,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">July 4,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales:</span></td><td colspan="3" style="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%">579,744 </span></td><td style="background-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%">428,275 </span></td><td style="background-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,107,007 </span></td><td style="background-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%">876,725 </span></td><td style="background-color:#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%">362,187 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285,249 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,578 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526,292 </span></td><td style="background-color:#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%">458,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">371,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,730 </span></td><td style="background-color:#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,400,121 </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,084,936 </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,667,153 </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,198,747 </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%">38,783 </span></td><td style="background-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%">23,101 </span></td><td style="background-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%">68,145 </span></td><td style="background-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%">(290,089)</span></td><td style="background-color:#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%">53,383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,911 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138,229)</span></td><td style="background-color:#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%">53,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,664 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,915 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,505 </span></td><td style="background-color:#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%">(48,686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,953)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,053)</span></td><td style="background-color:#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%">96,810 </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%">58,925 </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%">152,018 </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%">(441,866)</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%">(88,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145,018)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(108,654)</span></td><td style="background-color:#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%">7,863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,567 </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%">7,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%">(550,520)</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%">July 3,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets:</span></td><td colspan="3" style="background-color:#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%">1,776,745 </span></td><td style="background-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,146,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,009,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">321,537 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,254,063 </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> 579744000 428275000 1107007000 876725000 362187000 285249000 678578000 526292000 458190000 371412000 881568000 795730000 1400121000 1084936000 2667153000 2198747000 38783000 23101000 68145000 -290089000 53383000 30638000 80911000 -138229000 53330000 36664000 94915000 53505000 -48686000 -31478000 -91953000 -67053000 96810000 58925000 152018000 -441866000 88947000 49358000 145018000 108654000 7863000 9567000 7000000 -550520000 1776745000 1717032000 2146321000 2123615000 1009460000 890380000 321537000 747463000 5254063000 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 July 3, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits 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 EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. Upon completion, the VDEQ issued its Final Decision and Response to Comments on May 19, 2021 to approve the final remedy proposed in the LCMS. 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 July 3, 2021. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to the COVID-19 pandemic, Phase 2 of the R1 Phase field work was completed in May 2021, and results are being analyzed to determine 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 July 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as 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 July 3, 2021.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier &amp; Rice, LLC (“CD&amp;R”), Clayton, Dubilier &amp; Rice Fund VIII, L.P. (“CD&amp;R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&amp;R Fund VIII and CD&amp;R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.</span></div> 4500000 1000000.0 4400000 3900000 2300000 12 0 0.0847 4100000 SUBSEQUENT EVENTSOn July 30, 2021, the Company entered into an agreement to acquire Cascade Windows for $245 million in cash, subject to customary adjustments. We expect the transaction to close during the third quarter of 2021, subject to regulatory approval and the satisfaction of customary closing conditions. 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. We anticipate funding the acquisition with cash available on the balance sheet. The Company expects Cascade Window’s results to be reported within the Windows segment. 245000000 XML 14 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jul. 03, 2021
Jul. 27, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 03, 2021  
Document Transition Report false  
Entity File Number 1-14315  
Entity Registrant Name Cornerstone Building Brands, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 76-0127701  
Entity Address, Address Line One 5020 Weston Parkway  
Entity Address, Address Line Two Suite 400  
Entity Address, City or Town Cary  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 27513  
City Area Code 866  
Local Phone Number 419-0042  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock $0.01 par value per share  
Trading Symbol CNR  
Security Exchange Name NYSE  
Entity Common Stock, Shares Outstanding   126,051,017
Entity Central Index Key 0000883902  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Income Statement [Abstract]        
Sales $ 1,400,121 $ 1,084,936 $ 2,667,153 $ 2,198,747
Cost of sales 1,088,393 830,205 2,095,696 1,713,129
Gross profit 311,728 254,731 571,457 485,618
Selling, general and administrative expenses 163,518 134,371 316,686 299,325
Intangible asset amortization 46,809 45,240 93,011 90,101
Restructuring and impairment charges, net 4,652 15,411 6,490 29,246
Strategic development and acquisition related costs (61) 784 3,252 5,641
Goodwill impairment 0 0 0 503,171
Income (loss) from operations 96,810 58,925 152,018 (441,866)
Interest income 23 341 140 679
Interest expense (47,458) (52,384) (103,957) (107,219)
Foreign exchange gain (loss) 229 2,025 203 (2,112)
Loss on extinguishment of debt (42,234) 0 (42,234) 0
Other income (expense), net 493 660 830 (2)
Income (loss) before income taxes 7,863 9,567 7,000 (550,520)
Benefit for income taxes (1,064) (17,332) (272) (35,346)
Net income (loss) 8,927 26,899 7,272 (515,174)
Net income allocated to participating securities (123) (442) (93) 0
Net income (loss) applicable to common shares $ 8,804 $ 26,457 $ 7,179 $ (515,174)
Income (loss) per common share:        
Basic (in USD per share) $ 0.07 $ 0.21 $ 0.06 $ (4.09)
Diluted (in USD per share) $ 0.07 $ 0.21 $ 0.06 $ (4.09)
Weighted average number of common shares outstanding:        
Basic (in shares) 125,863 125,754 125,683 125,927
Diluted (in shares) 126,841 125,755 126,469 125,927
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Comprehensive income (loss):        
Net income (loss) $ 8,927 $ 26,899 $ 7,272 $ (515,174)
Other comprehensive income (loss), net of tax:        
Foreign exchange translation gains (losses) 4,589 8,566 10,663 (997)
Unrealized gain (loss) on derivative instruments, net of income tax of $891, $1,182, $(1,799) and $13,214, respectively (5,055) (3,729) 4,121 (41,905)
Amount reclassified from Accumulated other comprehensive income (loss) into earnings 6,669 0 6,669 0
Other comprehensive income (loss) 6,203 4,837 21,453 (42,902)
Comprehensive income (loss) $ 15,130 $ 31,736 $ 28,725 $ (558,076)
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Statement of Comprehensive Income [Abstract]        
Unrealized loss on derivative instruments, tax (benefit) expense $ 891 $ 1,182 $ (1,799) $ 13,214
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 88,978 $ 674,255
Restricted cash 6,224 6,223
Accounts receivable, less allowances of $10,340 and $13,313, respectively 613,193 554,649
Inventories, net 549,736 431,937
Income taxes receivable 46,358 39,379
Investments in debt and equity securities, at market 2,695 2,333
Prepaid expenses and other 88,942 77,751
Assets held for sale 390,025 4,644
Total current assets 1,786,151 1,791,171
Property, plant and equipment, less accumulated depreciation of $593,555 and $644,308, respectively 568,901 631,821
Lease right-of-use assets 272,366 264,107
Goodwill 1,107,758 1,194,729
Intangible assets, net 1,488,426 1,584,604
Deferred income taxes 2,178 1,867
Other assets, net 28,283 10,191
Total assets 5,254,063 5,478,490
Current liabilities:    
Current portion of long-term debt 26,000 25,600
Accounts payable 266,067 211,441
Accrued compensation and benefits 75,966 81,548
Accrued interest 21,406 25,485
Accrued income taxes 6,560 5,060
Current portion of lease liabilities 68,198 70,125
Other accrued expenses 280,236 247,893
Liabilities held for sale 75,927 0
Total current liabilities 820,360 667,152
Long-term debt 3,180,759 3,563,429
Deferred income taxes 233,602 269,792
Long-term lease liabilities 205,530 198,875
Other long-term liabilities 334,565 337,437
Total long-term liabilities 3,954,456 4,369,533
Stockholders’ equity:    
Common stock, $0.01 par value; 200,000,000 authorized; 126,072,088 and 126,051,017 shares issued and outstanding at July 3, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December 31, 2020, respectively 1,261 1,255
Additional paid-in capital 1,265,887 1,257,262
Accumulated deficit (757,413) (764,685)
Accumulated other comprehensive loss, net (30,064) (51,517)
Treasury stock, at cost (21,071 and 25,332 shares at July 3, 2021 and December 31, 2020, respectively) (424) (510)
Total stockholders’ equity 479,247 441,805
Total liabilities and stockholders’ equity $ 5,254,063 $ 5,478,490
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts receivable $ 10,340 $ 13,313
Accumulated depreciation on property, plant and equipment $ 593,555 $ 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,072,088 125,425,931
Common stock, shares outstanding (in shares) 126,051,017 125,400,599
Treasury stock, shares (in shares) 21,071 25,332
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Cash flows from operating activities:    
Net income (loss) $ 7,272,000 $ (515,174,000)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 145,901,000 140,480,000
Non-cash interest expense 10,924,000 4,593,000
Share-based compensation expense 8,593,000 8,543,000
Loss on extinguishment of debt 42,234,000 0
Goodwill impairment 0 503,171,000
Asset impairment 3,988,000 3,490,000
Loss on sale of assets, net 0 169,000
Provision for credit losses 1,428,000 252,000
Deferred income taxes (24,758,000) (48,190,000)
Changes in operating assets and liabilities, net of effect of acquisitions:    
Accounts receivable (119,813,000) (24,844,000)
Inventories (176,077,000) 36,872,000
Income taxes (6,979,000) 12,226,000
Prepaid expenses and other (15,960,000) 9,782,000
Accounts payable 73,627,000 (7,818,000)
Accrued expenses 38,347,000 (53,834,000)
Other, net (448,000) (2,756,000)
Net cash provided by (used in) operating activities (11,721,000) 66,962,000
Cash flows from investing activities:    
Acquisitions, net of cash acquired (94,383,000) (41,841,000)
Capital expenditures (47,643,000) (47,609,000)
Proceeds from sale of property, plant and equipment 715,000 114,000
Net cash used in investing activities (141,311,000) (89,336,000)
Cash flows from financing activities:    
Proceeds from term loan 108,438,000 0
Payments on term loan (12,905,000) (12,810,000)
Payments on senior notes (670,800,000) 0
Payments of financing costs (13,187,000) 0
Purchases of treasury stock 0 (6,428,000)
Payments on derivative financing obligations (2,848,000) 0
Other (61,000) (467,000)
Net cash provided by (used in) financing activities (431,363,000) 410,295,000
Effect of exchange rate changes on cash and cash equivalents (881,000) (508,000)
Net increase (decrease) in cash, cash equivalents and restricted cash (585,276,000) 387,413,000
Cash, cash equivalents and restricted cash at beginning of period 680,478,000 102,307,000
Cash, cash equivalents and restricted cash at end of period 95,202,000 489,720,000
Supplemental disclosure of cash flow information:    
Interest paid, net of amounts capitalized 102,045,000 101,142,000
Taxes paid, net 23,968,000 1,109,000
ABL Facility    
Cash flows from financing activities:    
Proceeds from ABL facility 160,000,000 345,000,000
Payments on ABL facility 0 (30,000,000)
Cash flow revolver    
Cash flows from financing activities:    
Proceeds from ABL facility $ 0 $ 115,000,000
XML 21 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,166,879)
Treasury stock purchases (6,895)             $ (6,895)
Retirement of treasury shares (in shares)     (1,166,973)         1,166,973
Retirement of treasury shares 0   $ (12) (6,883)       $ 6,895
Issuance of restricted stock (in shares)     179,961          
Issuance of restricted stock $ 0   $ 2 (2)        
Stock options exercised (in shares) 0              
Other comprehensive income (loss) $ (42,902)           (42,902)  
Deferred compensation obligation (in shares)               29,769
Deferred compensation obligation 0   $ 1 (593)       $ 592
Share-based compensation 8,543     8,543        
Net income (loss) (515,174)       (515,174)      
Ending balance (in shares) at Jul. 04, 2020     125,122,988         (25,650)
Ending balance at Jul. 04, 2020 378,212   $ 1,252 1,249,852 (797,081)   (75,300) $ (511)
Beginning balance (in shares) at Apr. 04, 2020     126,167,645         (25,332)
Beginning balance at Apr. 04, 2020 347,888   $ 1,262 1,251,252 (823,980)   (80,137) $ (509)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Treasury stock purchases (in shares)               (1,129,085)
Treasury stock purchases (6,568)             $ (6,568)
Retirement of treasury shares (in shares)     (1,128,767)         1,128,767
Retirement of treasury shares 0   $ (11) (6,555)       $ 6,566
Issuance of restricted stock (in shares)     84,110          
Issuance of restricted stock 0   $ 1 (1)        
Other comprehensive income (loss) 4,837           4,837  
Share-based compensation 5,156     5,156        
Net income (loss) 26,899       26,899      
Ending balance (in shares) at Jul. 04, 2020     125,122,988         (25,650)
Ending balance at Jul. 04, 2020 378,212   $ 1,252 1,249,852 (797,081)   (75,300) $ (511)
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)               (111,868)
Treasury stock purchases (1,541)             $ (1,541)
Retirement of treasury shares (in shares)     (111,868)         111,868
Retirement of treasury shares 0   $ (1) (1,540)       $ 1,541
Issuance of restricted stock (in shares)     596,930          
Issuance of restricted stock 0   $ 6 (6)        
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) 100,000   145,875          
Stock options exercised $ 1,480   $ 1 1,479        
Other comprehensive income (loss) 21,453           21,453  
Deferred compensation obligation (in shares)               4,261
Deferred compensation obligation 0   $ 0 (86)       $ 86
Share-based compensation 8,593     8,593        
Net income (loss) 7,272       7,272      
Ending balance (in shares) at Jul. 03, 2021     126,072,088         (21,071)
Ending balance at Jul. 03, 2021 479,247   $ 1,261 1,265,887 (757,413)   (30,064) $ (424)
Beginning balance (in shares) at Apr. 03, 2021     125,807,655         (131,363)
Beginning balance at Apr. 03, 2021 457,647   $ 1,258 1,260,946 (766,340)   (36,267) $ (1,950)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Retirement of treasury shares (in shares)     (110,292)         110,292
Retirement of treasury shares 0   $ (1) (1,525)       $ 1,526
Issuance of restricted stock (in shares)     257,991          
Issuance of restricted stock 0   $ 3 (3)        
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)     101,514          
Stock options exercised 994   $ 1 993        
Other comprehensive income (loss) 6,203           6,203  
Share-based compensation 5,291     5,291        
Net income (loss) 8,927       8,927      
Ending balance (in shares) at Jul. 03, 2021     126,072,088         (21,071)
Ending balance at Jul. 03, 2021 $ 479,247   $ 1,261 $ 1,265,887 $ (757,413)   $ (30,064) $ (424)
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jul. 03, 2021
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of Presentation
The accompanying unaudited consolidated financial statements for Cornerstone Building Brands, Inc. (together with its subsidiaries, unless otherwise indicated, the “Company,” “Cornerstone,” “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and notes required by generally accepted accounting principles (“GAAP”) for complete financial statements. In the opinion of management, the unaudited consolidated financial statements included herein contain all adjustments, which consist of normal recurring adjustments, necessary to fairly present the Company’s financial position, results of operations and cash flows for the periods indicated. Operating results for the period from January 1, 2021 through July 3, 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):
 July 3,
2021
December 31,
2020
Cash and cash equivalents$88,978 $674,255 
Restricted cash(1)
6,224 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$95,202 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and other indemnification agreements.
Accounts Receivables and Related Allowance
The Company reports accounts receivable net of the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes 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):
Six Months Ended
July 3,
2021
July 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses1,428 252 
Amounts charged against allowance for credit losses, net of recoveries(750)(2,076)
Held for sale adjustment(3,651)— 
Allowance for credit losses of acquired company at date of acquisition— 810 
Ending balance$10,340 $9,626 
(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 EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$548,590 $398,843 $1,045,607 $817,865 
Aluminum windows21,636 19,806 41,916 39,282 
Other9,518 9,626 19,484 19,578 
Total$579,744 $428,275 $1,107,007 $876,725 
Siding Net Sales Disaggregation:
Vinyl siding$175,873 $131,426 $326,102 $240,974 
Metal79,500 64,424 150,593 117,090 
Injection molded21,680 15,857 39,289 29,096 
Stone23,803 22,201 43,634 41,011 
Other products & services(1)
61,331 51,341 118,960 98,121 
Total$362,187 $285,249 $678,578 $526,292 
Commercial Net Sales Disaggregation:
Metal building products$318,856 $269,088 $618,794 $561,524 
Insulated metal panels89,683 72,093 175,286 171,322 
Metal coil coating49,651 30,231 87,488 62,884 
Total$458,190 $371,412 $881,568 $795,730 
Total Net Sales:$1,400,121 $1,084,936 $2,667,153 $2,198,747 
(1)Other products & services primarily consist of installation of stone veneer products.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jul. 03, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
ACCOUNTING PRONOUNCMENTS ACCOUNTING PRONOUNCEMENTS
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and 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 24 R11.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS
6 Months Ended
Jul. 03, 2021
Business Combination and Asset Acquisition [Abstract]  
ACQUISITIONS ACQUISITIONS
2021 Acquisition
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 July 3, 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,295 
Prepaid expenses and other current assets823 
Property, plant and equipment2,000 
Lease right of use assets2,637 
Intangible assets (trade names/customer relationships)52,700 
Goodwill31,770 
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 $31.8 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 six months ended July 3, 2021, the Company incurred $0.7 million of acquisition-related costs for Prime Windows, $0.3 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 transaction, the purchase price allocation is preliminary and will be finalized when valuations are complete and final assessments 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 allocations. 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, inventories, prepaid expenses, property, plant and equipment, lease right of use assets, goodwill, intangible assets, other assets, accounts payable, other accrued expenses, deferred income taxes and lease liabilities.
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 three and six months ended July 3, 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.
Unaudited Pro Forma Financial Information
During the three and six months ended July 3, 2021, Prime Windows contributed net sales of $13.0 million and net income of $0.7 million which has been included within the Company’s consolidated statement of operations. The following table provides unaudited supplemental pro forma results for Cornerstone for the three and six months ended July 3, 2021 and July 4, 2020 as if the Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedSix Months Ended
July 3, 2021July 4, 2020July 3, 2021July 4, 2020
Net sales$1,406,296 $1,098,542 $2,691,089 $2,234,251 
Net income (loss) applicable to common shares9,609 28,649 9,827 (510,707)
Net income (loss) per common share:
Basic$0.08 $0.23 $0.08 $(4.06)
Diluted$0.08 $0.23 $0.08 $(4.06)
The unaudited supplemental pro forma financial information was prepared based on the historical information of Cornerstone, 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 Prime Windows and Kleary acquisitions occurred on January 1, 2020 or of future results.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING
6 Months Ended
Jul. 03, 2021
Restructuring and Related Activities [Abstract]  
RESTRUCTURING RESTRUCTURING
The Company has various initiatives and programs in place within its business units to reduce selling, general, and administrative expenses (“SG&A”), manufacturing costs and to optimize the Company’s combined manufacturing footprint. During the six months ended July 3, 2021, the Company incurred restructuring charges of $1.0 million, $0.2 million and $3.0 million in the Windows, Siding and Commercial segments, respectively, and $2.3 million in restructuring charges at Corporate headquarters. Restructuring charges incurred to date since the current restructuring initiatives began in 2019 are $58.8 million. The following table summarizes the costs related to those restructuring plans for the three and six months ended July 3, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedSix Months EndedCosts Incurred to Date
 July 3, 2021July 3, 2021(Since inception)
Severance$1,157 $2,479 $38,710 
Asset impairments3,495 3,988 11,856 
Gain on sale of facilities, net— — (1,298)
Other restructuring costs— 23 9,559 
Total restructuring costs$4,652 $6,490 $58,827 
For the three and six months ended July 3, 2021, total restructuring costs are recorded within restructuring and impairment costs in the consolidated statements of operations. The asset impairments of $4.0 million for the six months ended July 3, 2021 primarily included assets held for sale 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 July 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred674 131 1,517 157 2,479 
Cash payments(774)(802)(1,611)(587)(3,774)
Balance, July 3, 2021$206 $164 $1,897 $— $2,267 
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 26 R13.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL
6 Months Ended
Jul. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL GOODWILL
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from 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 acquisitions31,770 122 — 31,892 
Asset held for sale adjustment— — (121,464)(121,464)
Currency translation1,487 1,114 — 2,601 
Balance, July 3, 2021$430,281 $656,057 $21,420 $1,107,758 
(1)Goodwill impairment charges occurred during the quarter ended April 4, 2020 as a result of a decline in the Company’s market valuation and near-term economic uncertainties related to the COVID-19 pandemic.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
6 Months Ended
Jul. 03, 2021
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventory are as follows (in thousands):
 July 3, 2021December 31, 2020
Raw materials$311,231 $241,353 
Work in process and finished goods238,505 190,584 
Total inventory$549,736 $431,937 
 As of July 3, 2021, the Company had inventory purchase commitments of $73.6 million.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES
6 Months Ended
Jul. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
INTANGIBLES INTANGIBLES
The table that follows presents the major components of intangible assets as of July 3, 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 July 3, 2021
Amortized intangible assets:
Trademarks/Trade names5157$233,267 $(62,953)$170,314 
Customer lists and relationships72091,717,411 (399,299)1,318,112 
Total intangible assets9$1,950,678 $(462,252)$1,488,426 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
The Company expects to recognize amortization expense over the next five fiscal years as follows (in thousands):

2021$91,068 
2022181,971 
2023181,971 
2024181,689 
2025181,118 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE
6 Months Ended
Jul. 03, 2021
Discontinued Operations and Disposal Groups [Abstract]  
ASSETS AND LIABILITIES HELD FOR SALE ASSETS AND LIABILITIES HELD FOR SALE
An asset or business is classified as held for sale when: (i) management has the authority and commits to a plan to sell the asset; (ii) the asset is available for immediate sale in its present condition; (iii) there is an active program to locate a buyer and the plan to sell has been initiated; (iv) the sale is probable within one year; (v) the asset is being actively marketed at a reasonable sale price relative to its current fair value; and (vi) it is unlikely that the plan to sell will be withdrawn or that significant changes to the plan will be made. Upon being classified as held for sale, the recoverability of the carrying value must be assessed. Evaluating the recoverability of the assets of a business classified as held for sale follows a defined order in which property and intangible assets subject to amortization are considered only after the recoverability of goodwill and other assets are assessed. In determining the fair value of the assets less cost to sell, we consider factors including current sales prices for comparable assets in the area, recent market analysis studies, appraisals and any recent legitimate offers. After the valuation process is completed, the assets held for sale are reported at the lower of the carrying value or fair value less cost to sell, and the assets are no longer depreciated or amortized. An impairment charge is recognized if the carrying value exceeds the fair value less cost to sell. The assets and related liabilities are aggregated and reported on separate lines of the balance sheet.
In June 2021, we entered into definitive agreements to sell our insulated metal panels (IMP) business for $1.0 billion in cash and roll-up sheet door (DBCI) business for $168 million in cash within the Commercial segment. The transactions are expected to close in the second half of 2021, subject to regulatory approval and other customary closing conditions. We determined that the assets and liabilities associated with each of these transactions met the held for sale criteria during the three months ended July 3, 2021. Accordingly, the respective assets and liabilities were classified in the consolidated balance sheet at July 3, 2021 as held for sale. Additionally, we ceased recording depreciation and amortization for the held for sale assets upon meeting the held for sale criteria. The transactions do not represent strategic shifts that will have a major effect on our operations and financial results, so they are not presented as discontinued operations. We determined the estimated fair value of these transactions based on the sales price defined by each respective definitive agreement. The estimated fair value less cost to sell exceeds the respective carrying amount for the IMP and DBCI businesses, therefore no impairment was recognized in the three months ended July 3, 2021.
The following table reconciles the carrying amounts of major classes of assets and liabilities that are classified as held for sale in the consolidated balance sheets (in thousands):
July 3, 2021December 31, 2020
Carrying amounts of major classes of assets held for sale:
Accounts receivable, net$65,812 $— 
Inventories, net62,755 — 
Prepaid expenses and other5,507 — 
Total current assets134,074 — 
  Property, plant and equipment, net62,473 4,644 
  Lease right-of-use assets10,134 — 
  Goodwill121,464 — 
  Intangible assets, net60,623 — 
  Other assets1,257 — 
Total assets held for sale$390,025 $4,644 
Carrying amounts of major classes of liabilities held for sale:
Accounts payable$20,672 $— 
Accrued compensation and benefits7,399 — 
Short-term lease liabilities2,929 — 
Other accrued expenses19,224 — 
Total current liabilities50,224 — 
  Deferred income taxes14,372 — 
  Long-term lease liabilities8,490 — 
  Other long-term liabilities2,841 — 
Total non-current liabilities25,703 — 
  Total liabilities held for sale$75,927 $— 
There were no asset sales completed in the three months ended July 3, 2021. During the six months ended July 3, 2021, the Company completed the sale of certain real property assets resulting in approximately $0.7 million in net proceeds and an immaterial loss from the transaction.
Due to uncertainties in the estimation process, actual results could differ from the estimates used in our historical analysis. Our assumptions about property sales prices require significant judgment because the current market is highly sensitive to changes in economic conditions. We determined the estimated fair values of 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 30 R17.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
6 Months Ended
Jul. 03, 2021
Leases [Abstract]  
LEASES LEASES
The Company leases certain manufacturing, warehouse and distribution locations, vehicles and equipment, including fleet vehicles. Many of these leases have options to terminate prior to or extend beyond the end of the term. The exercise of the majority of lease renewal options is at the Company’s sole discretion. Some lease agreements have variable payments, the majority of 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. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Weighted average information about the Company’s lease portfolio as of July 3, 2021 was as follows:
Weighted-average remaining lease term6.0 years
Weighted-average IBR5.91 %
Operating lease costs were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Operating lease costs
Fixed lease costs$27,258 $29,033 $53,225 $56,963 
Variable lease costs(1)
28,062 15,587 52,788 35,175 
(1)Includes short-term lease costs, which are immaterial
Cash and non-cash activities were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$22,721 $25,114 $49,740 $55,388 
Right-of-use assets obtained in exchange for new operating lease liabilities$11,811 $12,609 $17,515 $16,870 
Future minimum lease payments under non-cancelable leases as of July 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the six months ended July 3, 2021)$39,785 
202278,733 
202353,181 
202441,470 
202534,485 
Thereafter94,170 
Total future minimum lease payments341,824 
Less: interest56,677 
Present value of future minimum lease payments$285,147 
As of July 3, 2021
Liabilities held for sale$11,419 
Current portion of lease liabilities68,198 
Long-term portion of lease liabilities205,530 
Total$285,147 
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION
6 Months Ended
Jul. 03, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION SHARE-BASED COMPENSATION
Our 2003 Long-Term Stock Incentive Plan, as amended (the “Incentive Plan”), is an equity-based compensation plan that allows us to grant a variety of types of awards, including stock options, restricted stock awards, stock appreciation rights, cash awards, phantom stock awards, restricted stock unit awards (“RSUs”) and long-term incentive awards with performance conditions (“performance share units” or “PSUs”). Awards are generally granted once per year, with the amounts and types of awards determined by the Compensation Committee of our Board of Directors (the “Committee”). In connection with the Merger (as defined herein) with Ply Gem Parent, LLC (“Ply Gem”), on November 16, 2018 awards were granted to certain senior executives and key employees (the “Founders Awards”), which included stock options, RSUs, and PSUs. A portion of the Founders Awards was not granted under the Incentive Plan but was instead granted pursuant to a separate equity-based compensation plan, the Long-Term Incentive Plan. These Founders Awards were subject award agreements with the same terms and provisions as awards of the same type granted under the Incentive Plan.
As of July 3, 2021, and for all periods presented, the Founders Awards and our share-based awards under the Incentive Plan have consisted of RSUs, PSUs and stock option grants, none of which can be settled through cash payments. Both our stock options and restricted stock awards are subject only to vesting requirements based on continued employment through the end of a specified time period and typically vest in annual increments over three to five years or earlier upon death, disability or a change in control. As a general rule, option awards expire on the earlier of (i) 10 years from the date of grant, (ii) 60 days after termination of employment or service for a reason other than death, disability or retirement, or (iii) 180 days after death, disability or retirement. Awards are non-transferable except by disposition on death or to certain family members, trusts and other family entities as the Committee may approve.
Our time-based restricted stock awards are typically subject to graded vesting over a service period, which is three to five years. Our performance-based and market-based restricted stock awards are typically subject to cliff vesting at the end of the service period, which is typically three years. Our share-based compensation arrangements are equity classified and we recognize compensation cost for these awards on a straight-line basis over the requisite service period for each award grant. In the case of performance-based awards, expense is recognized based upon management’s assessment of the probability that such performance conditions will be achieved. Certain of our awards provide for accelerated vesting upon a change of control or upon termination without cause or for good reason.
Vesting of the PSUs granted 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 Incentive Plan during the six months ended July 3, 2021 and July 4, 2020 are contingent upon achievement of a cumulative three-year EBITDA growth target with an additional modifier based on total shareholder return. The grant-date fair value of the PSUs granted during the six months ended July 3, 2021 and July 4, 2020 were determined by a Monte Carlo simulation.
Stock option awards
During the six months ended July 3, 2021 and July 4, 2020, we granted 0.6 million and 1.0 million stock options, respectively. The average grant date fair value of options granted during the six months ended July 3, 2021 and July 4, 2020 was $6.50 and $1.96 per share, respectively. There were 0.1 million options with an intrinsic value of $0.7 million exercised during the six months ended July 3, 2021 and cash received from the options exercised was $1.5 million. No options were exercised during the six months ended July 4, 2020.
Restricted stock units and performance share units
Annual awards to our key employees generally have a three-year performance period. The fair value of RSUs awarded is based on the Company’s stock price as of the date of grant. During the six months ended July 3, 2021, we granted RSUs to key employees with a fair value of $11.6 million representing approximately 0.8 million shares. During the six months ended July 4, 2020, we granted RSUs to key employees with a fair value of $6.1 million, representing 1.3 million shares. During the six months ended July 3, 2021 and July 4, 2020, we granted PSUs with a total fair value of approximately $14.4 million and $5.4 million, respectively, to key employees.
Share-based compensation expense
During the three and six months ended July 3, 2021, we recorded share-based compensation expense for all awards of $5.3 million and $8.6 million, respectively. During the three and six months ended July 4, 2020, we recorded share-based compensation expense for all awards of $5.2 million and $8.5 million, respectively.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE
6 Months Ended
Jul. 03, 2021
Earnings Per Share [Abstract]  
EARNINGS PER COMMON SHARE EARNINGS PER COMMON SHARE
Basic earnings per common share is computed by dividing net income allocated to common shares by the weighted average number of common shares outstanding. Diluted earnings per common share, if applicable, considers the dilutive effect of common stock equivalents. The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$8,804 $26,457 $7,179 $(515,174)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,863 125,754 125,683 125,927 
Common stock equivalents:
Employee stock options978 786 — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding126,841 125,755 126,469 125,927 
Basic income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Diluted income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Incentive Plan securities excluded from dilution(1)
130 4,358 216 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 33 R20.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY
6 Months Ended
Jul. 03, 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 six months ended July 3, 2021 and July 4, 2020 (in thousands):
Six Months Ended
 July 3, 2021July 4, 2020
Beginning balance$216,230 $216,173 
Acquisition162 109 
Held for sale adjustments(2,256)— 
Warranties sold1,158 1,231 
Revenue recognized(1,391)(1,364)
Expense15,674 15,468 
Settlements(15,137)(15,712)
Ending balance214,440 215,905 
Less: current portion26,702 26,375 
Total warranty, less current portion$187,738 $189,530 
The current portion of the warranty liabilities are recorded within other accrued expenses and the long-term portion of the warranty liabilities are recorded within other long-term liabilities in the Company’s consolidated balance sheets.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS
6 Months Ended
Jul. 03, 2021
Retirement Benefits [Abstract]  
DEFINED BENEFIT PLANS DEFINED BENEFIT PLANS
RCC Pension Plan — With the acquisition of Robertson-Ceco II Corporation (“RCC”) on April 7, 2006, we assumed a defined benefit plan (the “RCC Pension Plan”). Benefits under the RCC Pension Plan are primarily based on years of service and the employee’s compensation. The RCC Pension Plan is frozen and, therefore, employees do not accrue additional service benefits. Plan assets of the RCC Pension Plan are invested in broadly diversified portfolios of government obligations, mutual funds, stocks, bonds, fixed income securities and master limited partnerships.
CENTRIA Benefit Plans — As a result of the CENTRIA Acquisition on January 16, 2015, we assumed noncontributory defined benefit plans covering certain hourly employees (the “CENTRIA Benefit Plans”) and which are closed to new participants. Benefits under the CENTRIA Benefit Plans are calculated based on fixed amounts for each year of service rendered, although benefits accruals for one of the plans previously ceased. Plan assets of the CENTRIA Benefit Plans are invested in fixed income funds. CENTRIA also sponsors postretirement medical and life insurance plans that cover certain of its employees and their spouses (the “OPEB Plans”). Currently, the Company’s policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code.
Ply Gem Pension Plans — As a result of the Merger on November 16, 2018, we assumed the Ply Gem Group Pension Plan (the “Ply Gem Plan”) and the MW Manufacturers, Inc Retirement Plan (the “MW Plan”). The Ply Gem Plan was frozen during 1998, and no further increases in benefits for participants may occur as a result of increases in service years or compensation. The MW Plan was frozen for salaried participants during 2004 and non-salaried participants during 2005. No additional participants may enter the plan, but increases in benefits for participants as a result of increase in service years or compensation will occur.
We refer to the RCC Pension Plan, the CENTRIA Benefit Plans, the Ply Gem Plan and the MW Plan collectively as the “Defined Benefit Plans” in this Note.
The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$13 $11 $27 $23 
Interest cost636 802 1,271 1,603 
Expected return on assets(1,359)(1,398)(2,719)(2,795)
Amortization of prior service cost16 16 32 31 
Amortization of net actuarial loss104 753 208 1,504 
Net periodic benefit cost (income)$(590)$184 $(1,181)$366 
OPEB Plans
 Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$$$$
Interest cost45 59 89 118 
Amortization of net actuarial loss17 27 35 54 
Net periodic benefit cost$67 $90 $133 $180 
We expect to contribute $3.2 million to the Defined Benefit Plans and $0.7 million to OPEB Plans in the year ending December 31, 2021. Our policy is to fund the CENTRIA Benefit Plans as required by minimum funding standards of the Internal Revenue Code. The contributions to the OPEB Plans by retirees vary from none to 25% of the total premiums paid.
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT
6 Months Ended
Jul. 03, 2021
Debt Disclosure [Abstract]  
LONG-TERM DEBT LONG-TERM DEBT
Debt is comprised of the following (in thousands):
July 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$160,000 $— 
Term loan facility due April 20282,593,500 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)
(46,741)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,206,759 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,180,759 $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.5 million and $1.7 million as of July 3, 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, we incurred $21.8 million and $24.8 million in financing costs for the three and six months ended July 3, 2021, respectively, of which $13.1 million and $13.2 million, respectively, were deferred and will be 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 July 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
July 3, 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. For 2020, no payments were required under the excess cash flow calculation.
The obligations under the Current Cash Flow Credit Agreement are guaranteed by each direct and indirect wholly-owned U.S. restricted subsidiary of the Company, subject to certain exceptions, and are secured by:
a perfected security interest in substantially all tangible and intangible assets of the Company and each subsidiary guarantor (other than ABL Priority Collateral (as defined below)), including the capital stock of each direct material wholly-owned U.S. restricted subsidiary owned by the Company and each subsidiary guarantor, and 65% of the capital stock of any non-U.S. subsidiary held directly by the Company or any subsidiary guarantor, subject to certain exceptions (the “Cash Flow Priority Collateral”), which security interest will be senior to the security interest in the foregoing assets securing the Current ABL Facility; and
a perfected security interest in the ABL Priority Collateral, which security interest will be junior to the security interest in the ABL Priority Collateral securing the Current ABL Facility.
The Current Cash Flow Revolver includes a financial covenant set at a maximum secured leverage ratio of 7.75:1.00, which will apply if the outstanding amount of loans and drawings under letters of credit which have not then been reimbursed exceeds a specified threshold at the end of any fiscal quarter.
ABL Facility due April 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 July 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
July 3, 2021
Excess availability$403,994 
Revolving loans outstanding160,000 
Letters of credit outstanding40,902 
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 July 3, 2021, after considering each of the different interest expense components of this instrument, including the coupon payment and the deferred debt issuance costs.
The 6.125% Senior Notes are guaranteed on a senior unsecured basis by each of the Company’s existing and future wholly-owned domestic subsidiaries that guarantee the Company’s obligations under the Current Cash Flow Facilities or the Current ABL Facility (including by reason of being a borrower under the Current ABL Facility on a joint and several basis with the Company or a subsidiary guarantor). The 6.125% Senior Notes are unsecured senior indebtedness and are effectively subordinated to all of the Company’s existing and future senior secured indebtedness, including indebtedness under the 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 three and six months ended July 3, 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 July 3, 2021, the Company was in compliance with all covenants that were in effect on such date.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES
6 Months Ended
Jul. 03, 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 at the de-designation date was approximately $65.5 million and will be amortized as an increase to interest expense over the effective period of the original swap agreements.
The new receive-fixed interest rate swaps will 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 will 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 will be classified as financing activities in the consolidated statements of cash flows while the portion treated as an at-market derivative will be classified as operating activities.
The key terms of interest rate swaps are as follows (amounts in thousands):
July 3, 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.
During the three months ended July 3, 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 six months ended July 3, 2021, the Company realized a loss of approximately $0.4 million and $0.5 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 July 3, 2021, the Company had a hedge liability of approximately $1.3 million and a loss of approximately $1.4 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 July 3, 2021 and December 31, 2020 were as follows (in thousands):
July 3, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$19,518 $— $— $— 
Other long-term liabilities(2)
— 19,518 — — 
Total$19,518 $19,518 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,055 $— $— 
Other long-term liabilities(4)
— 53,945 — 75,770 
Foreign currency contractsOther accrued expenses— — — — 
Other long-term liabilities— 1,273 — — 
Total$— $68,273 $— $75,770 
(1)The balance as of July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of July 3, 2021 of $19,518 is related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
(3)The balance as of July 3, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of July 3, 2021 includes $50.0 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 six months ended July 3, 2021 and July 4, 2020 were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$6,669 $— $6,669 $— 
Foreign currency contractsCost of sales448 — 527 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense3,061 6,456 10,882 9,182 
$10,178 $6,456 $18,078 $9,182 
(1)For the three and six months ended July 3, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.21.2
CD&R INVESTOR GROUP
6 Months Ended
Jul. 03, 2021
Equity [Abstract]  
CD&R Investor Group CD&R INVESTOR GROUP
On August 14, 2009, the Company entered into an Investment Agreement (as amended, the “Investment Agreement”), by and between the Company and Clayton, Dubilier & Rice Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R Fund VIII”). In connection with the Investment Agreement and the Stockholders Agreement dated October 20, 2009 (the “Old Stockholders Agreement”), CD&R Fund VIII and CD&R Friends & Family Fund VIII, L.P., a Cayman Islands exempted limited partnership (“CD&R FF Fund” and, together with CD&R Fund VIII, the “CD&R Fund VIII Investor Group”) purchased convertible preferred stock of the Company, which was converted into shares of our common stock on May 14, 2013.
Ply Gem Holdings was acquired by CD&R Fund X and Atrium Intermediate Holdings, LLC, GGC BP Holdings, LLC and AIC Finance Partnership, L.P. (collectively, the “Golden Gate Investor Group”) and merged with Atrium on April 12, 2018.
On July 17, 2018, the Company entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Ply Gem, and for certain limited purposes as set forth in the Merger Agreement, Clayton, Dubilier & Rice, LLC (“CD&R”), pursuant to which, at the closing of the merger, Ply Gem would be merged with and into the Company, with the Company continuing its existence as a corporation organized under the laws of the State of Delaware (the “Merger”). The Merger was consummated on November 16, 2018 pursuant to the Merger Agreement.
Pursuant to the terms of the Merger Agreement, on November 16, 2018, the Company entered into (i) a stockholders agreement (the “New Stockholders Agreement”) between the Company, and each of the CD&R Fund VIII Investor Group, CD&R Pisces Holdings, L.P., a Cayman Islands exempted limited partnership (“CD&R Pisces”, and together with the CD&R Fund VIII Investor Group, the “CD&R Investor Group”) and the Golden Gate Investor Group (together with the CD&R Investor Group, the “Investors”), pursuant to which the Company granted to the Investors certain governance, preemptive and subscription rights and (ii) a registration rights agreement (the “New Registration Rights Agreement”) between the Company and each of the Investors, pursuant to which the Company granted the Investors customary demand and piggyback registration rights, including rights to demand registrations and underwritten shelf registration statement offerings with respect to the shares of the Company’s Common Stock held by the Investors following the consummation of the Merger.
On August 25, 2020, the Company filed a shelf registration statement on Form S-3, declared effective by the SEC on September 2, 2020, registering the resale of shares of the Company’s Common Stock held by CD&R Pisces. The Company had previously registered the resale of shares of the Company’s Common Stock held by the CD&R Fund VIII Investor Group and the Golden Gate Investor Group.
Pursuant to the terms of the New Stockholders Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Old Stockholders Agreement. Pursuant to the terms of the New Registration Rights Agreement, the Company and the CD&R Fund VIII Investor Group terminated the Registration Rights Agreement, dated as of October 20, 2009, by and among the Company and the CD&R Fund VIII Investor Group.
As of July 3, 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 38 R25.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REPURCHASE PROGRAM
6 Months Ended
Jul. 03, 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 six months ended July 3, 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 six months ended July 4, 2020. As of July 3, 2021, $49.1 million remained available for stock repurchases under the program announced on March 7, 2018. The timing and method of any repurchases, which will depend on a variety of factors, including market conditions, are subject to results of operations, financial conditions, cash requirements and other factors, and may be suspended or discontinued at any time.
During the six months ended July 3, 2021 and July 4, 2020, the Company withheld approximately 0.1 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 six months ended July 3, 2021 and July 4, 2020, the Company cancelled approximately 0.1 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 $1.5 million and $6.9 million decreases in both treasury stock and additional paid in capital during the six months ended July 3, 2021 and July 4, 2020, respectively.
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
6 Months Ended
Jul. 03, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS
Fair Value of Financial Instruments
The carrying amounts of cash and cash equivalents, restricted cash, trade accounts receivable and accounts payable approximate fair value as of July 3, 2021 and December 31, 2020, respectively, because of their relatively short maturities. The carrying amounts of the indebtedness under the Current ABL Facility and Current Cash Flow Revolver approximate fair value as the interest rates are variable and reflective of market rates. At July 3, 2021, there was $160.0 million of borrowings outstanding under the Current ABL Facility and no outstanding indebtedness under the Current Cash Flow Revolver. The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):
 July 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,593,500 $2,589,610 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 536,250 500,000 530,000 
The fair value of the term loan facility was based on recent trading activities of comparable market instruments, which are level 2 inputs and the fair values of the 8.00% and 6.125% senior notes were based on quoted prices in active markets for the identical liabilities, which are level 1 inputs.
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of July 3, 2021 and December 31, 2020.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets.
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 July 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$237 $— $— $237 
Mutual funds – Growth536 — — 536 
Mutual funds – Blend1,333 — — 1,333 
Mutual funds – Foreign blend438 — — 438 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,544 151 — 2,695 
Interest rate swap assets(3)
— 19,518 — 19,518 
Total assets $2,544 $19,669 $— $22,213 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,709 $— $2,709 
Foreign currency hedges— 1,273 — 1,273 
Interest rate swap liabilities(4)
— 86,518 — 86,518 
Total liabilities $— $90,500 $— $90,500 

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 six months ended July 3, 2021 and July 4, 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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
(4)The balance as of July 3, 2021 includes $63.1 million related to the financing component of pay-fixed interest rate swaps and $19.5 million related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
The following table summarizes information regarding our financial assets that are measured at fair value on a nonrecurring basis as of July 3, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Assets held for sale(1)
$— $— $3,948 $3,948 
Total assets $— $— $3,948 $3,948 
(1)Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset less cost to sell is less than its carrying amount. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value.
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jul. 03, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Under FASB ASC 740-270, Income Taxes - Interim Reporting, each interim period is considered an integral part of the annual period and tax expense is measured using an estimated annual effective tax rate. Estimates of the annual effective tax rate at the end of interim periods are, of necessity, based on evaluations of possible future events and transactions and may be subject to subsequent refinement or revision. The Company calculates its quarterly tax provision consistent with the guidance provided by ASC 740-270, whereby the Company forecasts its estimated annual effective tax rate then applies that rate to its year-to-date ordinary pre-tax book income (loss). In addition, the Company excludes jurisdictions with a projected loss for the year or the year-to-date ordinary loss where the Company cannot recognize a tax benefit from its estimated annual effective tax rate. The impact of such an exclusion could result in a higher or lower effective tax rate during a particular quarter, based upon the mix and timing of actual earnings versus annual projections. In addition to the tax resulting from applying the estimated annual effective tax rate to pre-tax book income (loss), the Company includes certain items treated as discrete events to arrive at an estimated effective tax rate. Future changes in the forecasted annual income (loss) projections, tax rate changes, or discrete tax items could result in significant adjustments to quarterly income tax expense in future periods in accordance with ASC 740-270.
For the six months ended July 3, 2021, the Company’s estimated annual effective income tax of ordinary forecasted pre-tax book income was approximately 31.9%, which varied from the statutory rate primarily due to state income tax expense, valuation allowances, and foreign income taxes. For the six months ended July 3, 2021, the effective tax rate was (3.9)%, 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 July 3, 2021, the Company remained in a valuation allowance position, in the amount of $12.0 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 six months ended July 3, 2021, the tax reserves increased by approximately $6.2 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 July 3, 2021 was approximately $17.9 million and is recorded in other long-term liabilities in the consolidated balance sheet.
CARES Act
Under the Coronavirus Aid, Relief and Economic Security Act (CARES Act”) that was signed into law on March 27, 2020, the Company elected to defer employer side social security payments for approximately $19.9 million as of December 31, 2020, $10 million of which is recorded in current liabilities on the consolidated balance sheet. Approximately $10 million of the deferral will be paid by December 31, 2021 and the remainder will be paid by December 31, 2022.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION
6 Months Ended
Jul. 03, 2021
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which discrete financial information is available and is evaluated on a regular basis by the chief operating decision maker to make decisions regarding the allocation of resources to the segment and assess the performance of the segment. The Company has three reportable segments: Windows, Siding and Commercial.
These operating segments follow the same accounting policies used for our consolidated financial statements. We evaluate a segment’s performance on a U.S. GAAP basis primarily upon operating income before corporate expenses.
Corporate assets consist primarily of cash, investments, prepaid expenses, current and deferred taxes and property, plant and equipment associated with our headquarters in Cary, North Carolina and office in Houston, Texas. These items (and income and expenses related to these items) are not allocated to the operating segments. Corporate unallocated expenses primarily include share-based compensation expenses, restructuring charges, acquisition-related costs, and other expenses related to executive, legal, finance, tax, treasury, human resources, information technology and strategic sourcing, and corporate travel expenses. Additional unallocated amounts primarily include non-operating items such as interest income, interest expense, 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 EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net sales:  
Windows$579,744 $428,275 $1,107,007 $876,725 
Siding362,187 285,249 678,578 526,292 
Commercial458,190 371,412 881,568 795,730 
Total net sales$1,400,121 $1,084,936 $2,667,153 $2,198,747 
Operating income (loss):  
Windows$38,783 $23,101 $68,145 $(290,089)
Siding53,383 30,638 80,911 (138,229)
Commercial53,330 36,664 94,915 53,505 
Corporate(48,686)(31,478)(91,953)(67,053)
Total operating income (loss)96,810 58,925 152,018 (441,866)
Unallocated other expense, net(88,947)(49,358)(145,018)(108,654)
Income (loss) before taxes$7,863 $9,567 $7,000 $(550,520)
July 3,
2021
December 31,
2020
Total assets:
Windows$1,776,745 $1,717,032 
Siding2,146,321 2,123,615 
Commercial1,009,460 890,380 
Corporate321,537 747,463 
Total assets$5,254,063 $5,478,490 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
CONTINGENCIES
6 Months Ended
Jul. 03, 2021
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
As a manufacturer of products primarily for use in building construction, the Company is inherently exposed to various types of contingent claims, both asserted and unasserted, in the ordinary course of business. As a result, from time to time, the Company and/or its subsidiaries become involved in various legal proceedings or other contingent matters arising from claims or potential claims arising out of its operations and businesses that cover a wide range of matters, including, among others, environmental, contract, employment, intellectual property, securities, personal injury, property damage, product liability, warranty, and modification, adjustment or replacement of component parts or units sold, which may include product recalls. The Company insures (or self insures) against these risks to the extent deemed prudent by its management and to the extent insurance is available. The Company regularly reviews the status of ongoing proceedings and other contingent matters along with legal counsel. Liabilities for such items are recorded when it is probable that the liability has been incurred and when the amount of the liability can be reasonably estimated. Liabilities are adjusted when additional information becomes available. Management believes that the ultimate disposition of these matters will not have a material adverse effect on the Company’s results of operations, financial position or cash flows. However, such matters are subject to many uncertainties and outcomes and are not predictable with assurance.
Further, due to the lack of adequate information and the potential impact of present regulations and any future regulations, there are certain circumstances in which no range of potential exposure may be reasonably estimated. Also, it is not possible to ascertain the ultimate legal and financial liability with respect to certain contingent liabilities, including lawsuits, and therefore no such estimate has been made as of July 3, 2021.
Environmental
The Company’s operations are subject to various federal, state, local and foreign environmental, health and safety laws. Among other things, these laws regulate the emissions or discharge of materials into the environment; govern the use, storage, treatment, disposal and management of hazardous substances and wastes; protect the health and safety of its employees and the end-users of its products; regulate the materials used in its products; and impose liability for the costs of investigating and remediating (as well as other damages resulting from) present and past releases of hazardous substances. Violations of these laws or of any conditions contained in environmental permits 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 EPA under the Corrective Action Program to address known releases of hazardous substances at MW’s Rocky Mount, Virginia property. A Phase I RCRA Facility Investigation (“RFI”) was submitted to the Virginia Department of Environmental Quality (“VDEQ”) in December 2015, and a Phase II RFI and the Human Health Risk Assessment and Baseline Ecological Risk Assessment were submitted in October 2018. A Limited Corrective Measures Study (“LCMS”) based on the investigations was submitted to the VDEQ for review and approval in September 2019. The VDEQ concurred with the LCMS and prepared a Statement of Basis, which was published for a 30-day public review and comment in April 2021. Upon completion, the VDEQ issued its Final Decision and Response to Comments on May 19, 2021 to approve the final remedy proposed in the LCMS. 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 July 3, 2021. 
The EPA is investigating groundwater contamination at a Superfund site in York, Nebraska, referred to as the PCE/TCE Northeast Contamination Site (“PCE/TCE Site”). Kroy Building Products, Inc. (“KBP”), a subsidiary of Ply Gem Industries, Inc., has been identified as a potentially responsible party (“PRP”) at the site and has liability for investigation and remediation costs associated with the contamination. On May 17, 2019, KBP and an unrelated respondent, Kroy Industries, Inc., entered into an Administrative Settlement Agreement and Order on Consent with the EPA to conduct a Remedial Investigation/Feasibility Study (“RI/FS”) of the PCE/TCE Site. A final RI/FS Work Plan was submitted to EPA in November 2019 and approved in December 2019. RI Phase I field sampling and mobile laboratory analysis was initiated in Spring 2020. After a delay due to the COVID-19 pandemic, Phase 2 of the R1 Phase field work was completed in May 2021, and results are being analyzed to determine 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 July 3, 2021. The Company will adjust our remediation liability in future periods, if necessary, as the RI/FS progresses or if additional requirements are imposed. The Company may be able to recover a portion of costs incurred in connection with the PCE/TCE Site from other potentially responsible parties, though there is no assurance we would receive any funds.
Based on current information, the Company is not aware of any environmental compliance obligations, claims or investigations that will have a material adverse effect on its results of operations, cash flows or financial position except as otherwise disclosed in the Company’s consolidated financial statements. However, there can be no guarantee that previously known or newly discovered matters will not result in material costs or liabilities.
Litigation
The Company believes it has valid defenses to the outstanding claims discussed below and will vigorously defend all such claims; however, litigation is subject to many uncertainties and there cannot be any assurance that the Company will ultimately prevail or, in the event of an unfavorable outcome or settlement of litigation, that the ultimate liability would not be material and would not have a material adverse effect on the business, results of operations, cash flows or financial position of the Company.
In November 2018, Aurora Plastics, LLC (“Aurora”) initiated an arbitration demand against Atrium Windows and Doors, Inc., Atrium Extrusion Systems, Inc., and North Star Manufacturing (London) Ltd. (collectively, “Atrium”) pursuant to a Third Amended and Restated Vinyl Compound and Supply Agreement dated as of December 22, 2016. A settlement was reached in this case during the fourth quarter of 2019. The Company has a $3.9 million liability related to the settlement, of which $2.3 million is in other current liabilities in the Company’s consolidated balance sheet as of July 3, 2021.
On November 14, 2018, an individual stockholder, Gary D. Voigt, filed a putative class action Complaint in the Delaware Court of Chancery against Clayton Dubilier & Rice, LLC (“CD&R”), Clayton, Dubilier & Rice Fund VIII, L.P. (“CD&R Fund VIII”), and certain directors of the Company. Voigt purports to assert claims on behalf of himself, on behalf of a class of other similarly situated stockholders of the Company, and derivatively on behalf of the Company, the nominal defendant. An Amended Complaint was filed on April 11, 2019. The Amended Complaint asserts claims for breach of fiduciary duty and unjust enrichment against CD&R Fund VIII and CD&R, and for breach of fiduciary duty against twelve director defendants in connection with the Merger. Defendants moved to dismiss the Amended Complaint and, on February 10, 2020, the court denied the motions except as to four of the director defendants. Voigt seeks damages in an amount to be determined at trial.
Other contingencies
The Company’s imports of fabricated structural steel (“FSS”) from its Mexican affiliate, Building Systems de Mexico S.A. de C.V. (“BSM”) were subject to antidumping (“AD”) and countervailing duty (“CVD”) tariff proceedings before the U.S. Department of Commerce (“DOC”) and the U.S. International Trade Commission (“USITC”). The proceedings were initiated in February 2019 by the American Institute of Steel Construction against FSS being imported into the USA from Mexico, Canada, and China. In 2019, the DOC issued preliminary tariff rates and in 2020 finalized CVD and AD tariff rates of 0% and 8.47%, respectively, for the Company’s imports of FSS from BSM. However, in February 2020, in a 3 to 2 vote, the USITC concluded there was no injury or threat of injury to the domestic FSS industry. In March 2020 the USITC opinion was published in the Federal Register, ceasing the Company’s requirement to pay the AD and CVD tariffs. The Company received full reimbursement for the $4.1 million in tariffs previously deposited with United States Customs and Border Protection and recorded a reduction in costs of sales during the fiscal year ended December 31, 2020. This matter has been appealed and the Company will continue to vigorously advocate its position that its import of FSS from BSM should not be subject to any CVD or AD tariffs.
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
6 Months Ended
Jul. 03, 2021
Subsequent Events [Abstract]  
Subsequent Events SUBSEQUENT EVENTSOn July 30, 2021, the Company entered into an agreement to acquire Cascade Windows for $245 million in cash, subject to customary adjustments. We expect the transaction to close during the third quarter of 2021, subject to regulatory approval and the satisfaction of customary closing conditions. 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. We anticipate funding the acquisition with cash available on the balance sheet. The Company expects Cascade Window’s results to be reported within the Windows segment.
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jul. 03, 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,” “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 July 3, 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 the allowance for expected credit losses. Trade accounts receivable are the result of sales of vinyl windows, aluminum windows, vinyl siding, metal siding, injection molded products, metal building products, insulated metal panels, metal coating, and other products and services to customers throughout the United States and Canada and affiliated territories, including international builders who resell to end users. Sales are primarily denominated in U.S. dollars. Credit sales do not normally require a pledge of collateral; however, various types of liens may be filed to enhance the collection process and we require payment prior to shipment for certain international shipments.
The Company establishes 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 EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$548,590 $398,843 $1,045,607 $817,865 
Aluminum windows21,636 19,806 41,916 39,282 
Other9,518 9,626 19,484 19,578 
Total$579,744 $428,275 $1,107,007 $876,725 
Siding Net Sales Disaggregation:
Vinyl siding$175,873 $131,426 $326,102 $240,974 
Metal79,500 64,424 150,593 117,090 
Injection molded21,680 15,857 39,289 29,096 
Stone23,803 22,201 43,634 41,011 
Other products & services(1)
61,331 51,341 118,960 98,121 
Total$362,187 $285,249 $678,578 $526,292 
Commercial Net Sales Disaggregation:
Metal building products$318,856 $269,088 $618,794 $561,524 
Insulated metal panels89,683 72,093 175,286 171,322 
Metal coil coating49,651 30,231 87,488 62,884 
Total$458,190 $371,412 $881,568 $795,730 
Total Net Sales:$1,400,121 $1,084,936 $2,667,153 $2,198,747 
(1)Other products & services primarily consist of installation of stone veneer products.
Adopted Accounting Pronouncements and Recent Accounting Pronouncements
Adopted Accounting Pronouncements
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and also improves consistent application of and simplifies U.S. GAAP for other areas of Topic 740 by clarifying and amending existing guidance. Effective January 1, 2021, the Company adopted this guidance. The application of ASU 2019-12 did not have a material effect on the consolidated financial statements.
Recent Accounting Pronouncements
In March 2020, the FASB issued ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. In January 2021, the FASB issued ASU 2021-01, Reference Rate Reform (Topic 848): Scope, which clarifies that certain optional expedients and exceptions in Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the reference rate transition. The amendments in these ASUs are elective, apply to all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of rate reform, and 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. For these contracts, an estimated incremental borrowing rate (“IBR”) is utilized, based on information available at the inception of the lease. The incremental borrowing rate represents an estimate of the interest rate we would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.
Accounting for leases may require judgment, including determining whether a contract contains a lease, the incremental borrowing rates to utilize for leases without a stated implicit rate, the reasonably certain holding period for a leased asset, and the allocation of consideration to lease and non-lease components. The allocation of the lease and non-lease components for leases of durable tooling is based on the Company’s best estimate of standalone price.
Fair Value Measurements
Fair Value Measurements
ASC Subtopic 820-10, Fair Value Measurements and Disclosures, requires us to use valuation techniques to measure fair value that maximize the use of observable inputs and minimize the use of unobservable inputs. These inputs are prioritized as follows:
Level 1: Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: Other inputs that are observable directly or indirectly, such as quoted prices for similar assets or liabilities or market-corroborated inputs.
Level 3: Unobservable inputs for which there is little or no market data and which require us to develop our own assumptions about how market participants would price the assets or liabilities.
The following is a description of the valuation methodologies used for assets and liabilities measured at fair value. There have been no changes in the methodologies used as of July 3, 2021 and December 31, 2020.
Money market: Money market funds have original maturities of three months or less. The original cost of these assets approximates fair value due to their short-term maturity.
Mutual funds: Mutual funds are valued at the closing price reported in the active market in which the mutual fund is traded. 
Assets held for sale: Assets held for sale are valued based on current market conditions, prices of similar assets in similar condition and expected proceeds from the sale of the assets.
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 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jul. 03, 2021
Accounting Policies [Abstract]  
Schedule of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 July 3,
2021
December 31,
2020
Cash and cash equivalents$88,978 $674,255 
Restricted cash(1)
6,224 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$95,202 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and other indemnification agreements.
Schedule of Cash, Cash Equivalents and Restricted Cash
The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets that total the amounts shown in the consolidated statements of cash flows (in thousands):
 July 3,
2021
December 31,
2020
Cash and cash equivalents$88,978 $674,255 
Restricted cash(1)
6,224 6,223 
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows$95,202 $680,478 
(1)Restricted cash primarily relates to escrow balances held for an outstanding earn-out agreement and other indemnification agreements.
Rollforward of Reserve for Uncollectible Accounts The following table represents the rollforward of the allowance for credit losses for the periods indicated (in thousands):
Six Months Ended
July 3,
2021
July 4,
2020
Ending balance, prior period$13,313 $9,962 
Cumulative effect of accounting change(1)
— 678 
Provision for expected credit losses1,428 252 
Amounts charged against allowance for credit losses, net of recoveries(750)(2,076)
Held for sale adjustment(3,651)— 
Allowance for credit losses of acquired company at date of acquisition— 810 
Ending balance$10,340 $9,626 
(1)Cumulative effect of accounting change reflects the modified retrospective effect of adopting ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.
Disaggregation of Revenue by Segment The following table presents disaggregated revenue disclosure details of net sales by segment (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Windows Net Sales Disaggregation:
Vinyl windows$548,590 $398,843 $1,045,607 $817,865 
Aluminum windows21,636 19,806 41,916 39,282 
Other9,518 9,626 19,484 19,578 
Total$579,744 $428,275 $1,107,007 $876,725 
Siding Net Sales Disaggregation:
Vinyl siding$175,873 $131,426 $326,102 $240,974 
Metal79,500 64,424 150,593 117,090 
Injection molded21,680 15,857 39,289 29,096 
Stone23,803 22,201 43,634 41,011 
Other products & services(1)
61,331 51,341 118,960 98,121 
Total$362,187 $285,249 $678,578 $526,292 
Commercial Net Sales Disaggregation:
Metal building products$318,856 $269,088 $618,794 $561,524 
Insulated metal panels89,683 72,093 175,286 171,322 
Metal coil coating49,651 30,231 87,488 62,884 
Total$458,190 $371,412 $881,568 $795,730 
Total Net Sales:$1,400,121 $1,084,936 $2,667,153 $2,198,747 
(1)Other products & services primarily consist of installation of stone veneer products.
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Tables)
6 Months Ended
Jul. 03, 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$997 
Accounts receivable5,500 
Inventories4,295 
Prepaid expenses and other current assets823 
Property, plant and equipment2,000 
Lease right of use assets2,637 
Intangible assets (trade names/customer relationships)52,700 
Goodwill31,770 
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 Cornerstone for the three and six months ended July 3, 2021 and July 4, 2020 as if the Prime Windows and Kleary acquisitions had occurred on January 1, 2020 (in thousands, except for per share data):
Three Months EndedSix Months Ended
July 3, 2021July 4, 2020July 3, 2021July 4, 2020
Net sales$1,406,296 $1,098,542 $2,691,089 $2,234,251 
Net income (loss) applicable to common shares9,609 28,649 9,827 (510,707)
Net income (loss) per common share:
Basic$0.08 $0.23 $0.08 $(4.06)
Diluted$0.08 $0.23 $0.08 $(4.06)
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING (Tables)
6 Months Ended
Jul. 03, 2021
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs The following table summarizes the costs related to those restructuring plans for the three and six months ended July 3, 2021 and costs incurred to date since inception of those initiatives and programs (in thousands):
 Three Months EndedSix Months EndedCosts Incurred to Date
 July 3, 2021July 3, 2021(Since inception)
Severance$1,157 $2,479 $38,710 
Asset impairments3,495 3,988 11,856 
Gain on sale of facilities, net— — (1,298)
Other restructuring costs— 23 9,559 
Total restructuring costs$4,652 $6,490 $58,827 
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 July 3, 2021 (in thousands):
 WindowsSidingCommercialCorporateTotal
Balance, December 31, 2018$— $85 $— $2,333 $2,418 
Costs incurred1,094 1,834 2,721 4,009 9,658 
Cash payments(676)(1,437)(2,721)(4,579)(9,413)
Balance, December 31, 2019$418 $482 $— $1,763 $2,663 
Costs incurred4,294 2,705 16,561 3,013 26,573 
Cash payments(4,406)(2,352)(14,570)(4,346)(25,674)
Balance, December 31, 2020$306 $835 $1,991 $430 $3,562 
Costs incurred674 131 1,517 157 2,479 
Cash payments(774)(802)(1,611)(587)(3,774)
Balance, July 3, 2021$206 $164 $1,897 $— $2,267 
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Tables)
6 Months Ended
Jul. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The Company’s goodwill balance and changes in the carrying amount of goodwill by segment are as follows (in thousands):
WindowsSidingCommercialTotal
Balance, December 31, 2019$714,023 $807,280 $148,291 $1,669,594 
Goodwill recognized from 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 acquisitions31,770 122 — 31,892 
Asset held for sale adjustment— — (121,464)(121,464)
Currency translation1,487 1,114 — 2,601 
Balance, July 3, 2021$430,281 $656,057 $21,420 $1,107,758 
(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 49 R36.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
6 Months Ended
Jul. 03, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory Components The components of inventory are as follows (in thousands):
 July 3, 2021December 31, 2020
Raw materials$311,231 $241,353 
Work in process and finished goods238,505 190,584 
Total inventory$549,736 $431,937 
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES (Tables)
6 Months Ended
Jul. 03, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
The table that follows presents the major components of intangible assets as of July 3, 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 July 3, 2021
Amortized intangible assets:
Trademarks/Trade names5157$233,267 $(62,953)$170,314 
Customer lists and relationships72091,717,411 (399,299)1,318,112 
Total intangible assets9$1,950,678 $(462,252)$1,488,426 
As of December 31, 2020
Amortized intangible assets:
Trademarks/Trade names5158$248,155 $(51,722)$196,433 
Customer lists and relationships72091,758,611 (370,440)1,388,171 
Total intangible assets9$2,006,766 $(422,162)$1,584,604 
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$91,068 
2022181,971 
2023181,971 
2024181,689 
2025181,118 
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE (Tables)
6 Months Ended
Jul. 03, 2021
Discontinued Operations and Disposal Groups [Abstract]  
Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale
The following table reconciles the carrying amounts of major classes of assets and liabilities that are classified as held for sale in the consolidated balance sheets (in thousands):
July 3, 2021December 31, 2020
Carrying amounts of major classes of assets held for sale:
Accounts receivable, net$65,812 $— 
Inventories, net62,755 — 
Prepaid expenses and other5,507 — 
Total current assets134,074 — 
  Property, plant and equipment, net62,473 4,644 
  Lease right-of-use assets10,134 — 
  Goodwill121,464 — 
  Intangible assets, net60,623 — 
  Other assets1,257 — 
Total assets held for sale$390,025 $4,644 
Carrying amounts of major classes of liabilities held for sale:
Accounts payable$20,672 $— 
Accrued compensation and benefits7,399 — 
Short-term lease liabilities2,929 — 
Other accrued expenses19,224 — 
Total current liabilities50,224 — 
  Deferred income taxes14,372 — 
  Long-term lease liabilities8,490 — 
  Other long-term liabilities2,841 — 
Total non-current liabilities25,703 — 
  Total liabilities held for sale$75,927 $— 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
6 Months Ended
Jul. 03, 2021
Leases [Abstract]  
Schedules of Lease Costs
Weighted average information about the Company’s lease portfolio as of July 3, 2021 was as follows:
Weighted-average remaining lease term6.0 years
Weighted-average IBR5.91 %
Operating lease costs were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Operating lease costs
Fixed lease costs$27,258 $29,033 $53,225 $56,963 
Variable lease costs(1)
28,062 15,587 52,788 35,175 
(1)Includes short-term lease costs, which are immaterial
Cash and Non-cash Activities of Leases
Cash and non-cash activities were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$22,721 $25,114 $49,740 $55,388 
Right-of-use assets obtained in exchange for new operating lease liabilities$11,811 $12,609 $17,515 $16,870 
Schedule of Future Minimum Lease Payments Future minimum lease payments under non-cancelable leases as of July 3, 2021 are as follows (in thousands):
Operating Leases
2021 (excluding the six months ended July 3, 2021)$39,785 
202278,733 
202353,181 
202441,470 
202534,485 
Thereafter94,170 
Total future minimum lease payments341,824 
Less: interest56,677 
Present value of future minimum lease payments$285,147 
As of July 3, 2021
Liabilities held for sale$11,419 
Current portion of lease liabilities68,198 
Long-term portion of lease liabilities205,530 
Total$285,147 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE (Tables)
6 Months Ended
Jul. 03, 2021
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The reconciliation of the numerator and denominator used for the computation of basic and diluted earnings per common share is as follows (in thousands, except per share data):
 Three Months EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Numerator for Basic and Diluted Earnings Per Common Share  
Net income (loss) applicable to common shares$8,804 $26,457 $7,179 $(515,174)
Denominator for Basic and Diluted Earnings Per Common Share  
Weighted average basic number of common shares outstanding125,863 125,754 125,683 125,927 
Common stock equivalents:
Employee stock options978 786 — 
PSUs and Performance Share Awards— — — — 
Weighted average diluted number of common shares outstanding126,841 125,755 126,469 125,927 
Basic income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Diluted income (loss) per common share$0.07 $0.21 $0.06 $(4.09)
Incentive Plan securities excluded from dilution(1)
130 4,358 216 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 R41.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Tables)
6 Months Ended
Jul. 03, 2021
Product Warranties Disclosures [Abstract]  
Schedule of Acquired Accrued Warranty Obligation and Deferred Warranty Revenue
The following table represents the rollforward of our accrued warranty obligation and deferred warranty revenue activity for the six months ended July 3, 2021 and July 4, 2020 (in thousands):
Six Months Ended
 July 3, 2021July 4, 2020
Beginning balance$216,230 $216,173 
Acquisition162 109 
Held for sale adjustments(2,256)— 
Warranties sold1,158 1,231 
Revenue recognized(1,391)(1,364)
Expense15,674 15,468 
Settlements(15,137)(15,712)
Ending balance214,440 215,905 
Less: current portion26,702 26,375 
Total warranty, less current portion$187,738 $189,530 
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS (Tables)
6 Months Ended
Jul. 03, 2021
Retirement Benefits [Abstract]  
Schedule of Accumulated and Projected Benefit Obligations The following tables set forth the components of the net periodic benefit cost, before tax for the periods indicated (in thousands):
Defined Benefit Plans
 Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$13 $11 $27 $23 
Interest cost636 802 1,271 1,603 
Expected return on assets(1,359)(1,398)(2,719)(2,795)
Amortization of prior service cost16 16 32 31 
Amortization of net actuarial loss104 753 208 1,504 
Net periodic benefit cost (income)$(590)$184 $(1,181)$366 
OPEB Plans
 Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Service cost$$$$
Interest cost45 59 89 118 
Amortization of net actuarial loss17 27 35 54 
Net periodic benefit cost$67 $90 $133 $180 
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jul. 03, 2021
Debt Disclosure [Abstract]  
Schedule Of Debt
Debt is comprised of the following (in thousands):
July 3,
2021
December 31,
2020
Asset-based revolving credit facility due April 2026$160,000 $— 
Term loan facility due April 20282,593,500 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)
(46,741)(53,938)
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs3,206,759 3,589,029 
Less: current portion of long-term debt26,000 25,600 
Total long-term debt, less current portion$3,180,759 $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.5 million and $1.7 million as of July 3, 2021 and December 31, 2020, respectively, are classified in other assets on the consolidated balance sheets.
Schedule of Long-term Debt Instruments At July 3, 2021, the interest rates on the Current Term Loan Facility were as follows:
July 3, 2021
Interest rate3.75 %
Effective interest rate4.02 %
As of July 3, 2021, the Company had the following in relation to the Current ABL Facility (in thousands):
July 3, 2021
Excess availability$403,994 
Revolving loans outstanding160,000 
Letters of credit outstanding40,902 
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES (Tables)
6 Months Ended
Jul. 03, 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):
July 3, 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 
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 July 3, 2021 and December 31, 2020 were as follows (in thousands):
July 3, 2021December 31, 2020
AssetsLiabilitiesAssetsLiabilities
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other assets(1)
$19,518 $— $— $— 
Other long-term liabilities(2)
— 19,518 — — 
Total$19,518 $19,518 $— $— 
Derivatives designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Other accrued expenses(3)
$— $13,055 $— $— 
Other long-term liabilities(4)
— 53,945 — 75,770 
Foreign currency contractsOther accrued expenses— — — — 
Other long-term liabilities— 1,273 — — 
Total$— $68,273 $— $75,770 
(1)The balance as of July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
(2)The balance as of July 3, 2021 of $19,518 is related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
(3)The balance as of July 3, 2021 of $13.1 million is related to the financing component of the pay-fixed interest rate swaps.
(4)The balance as of July 3, 2021 includes $50.0 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 six months ended July 3, 2021 and July 4, 2020 were as follows (in thousands):
Three Months EndedSix Months Ended
July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Derivatives not designated as hedging instrumentsFinancial statement line item
Interest rate swaps
Interest expense(1)
$6,669 $— $6,669 $— 
Foreign currency contractsCost of sales448 — 527 — 
Derivatives designated as hedging instruments
Interest rate swapsInterest expense3,061 6,456 10,882 9,182 
$10,178 $6,456 $18,078 $9,182 
(1)For the three and six months ended July 3, 2021, the entire balance related to the reclassification from accumulated other comprehensive loss to interest expense due to de-designation from hedge accounting of all May 2019 interest rate swaps.
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS (Tables)
6 Months Ended
Jul. 03, 2021
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Not Currently Recognized on Balance sheet The fair values of the remaining financial instruments not currently recognized at fair value on our consolidated balance sheets at the respective period ends were (in thousands):
 July 3, 2021December 31, 2020
Carrying
Amount
Fair ValueCarrying
Amount
Fair Value
Term Loan Facility$2,593,500 $2,589,610 $2,497,967 $2,485,477 
8.00% Senior Notes
— — 645,000 674,025 
6.125% Senior Notes
500,000 536,250 500,000 530,000 
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following tables summarize information regarding our financial assets and liabilities that are measured at fair value on a recurring basis as of July 3, 2021 and December 31, 2020, segregated by the level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Short-term investments in deferred compensation plan(1):
    
Money market$237 $— $— $237 
Mutual funds – Growth536 — — 536 
Mutual funds – Blend1,333 — — 1,333 
Mutual funds – Foreign blend438 — — 438 
Mutual funds – Fixed income— 151 — 151 
Total short-term investments in deferred compensation plan(2)
2,544 151 — 2,695 
Interest rate swap assets(3)
— 19,518 — 19,518 
Total assets $2,544 $19,669 $— $22,213 
Liabilities:    
Deferred compensation plan liability(2)
$— $2,709 $— $2,709 
Foreign currency hedges— 1,273 — 1,273 
Interest rate swap liabilities(4)
— 86,518 — 86,518 
Total liabilities $— $90,500 $— $90,500 

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 six months ended July 3, 2021 and July 4, 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 July 3, 2021 of $19,518 is related to receive-fixed interest rate swap for which the fair value option has been elected.
(4)The balance as of July 3, 2021 includes $63.1 million related to the financing component of pay-fixed interest rate swaps and $19.5 million related to pay-fixed May 2019 active interest rate swap which has been de-designated as cash flow hedge.
Schedule of Fair Value, Assets Measured on Nonrecurring Basis
The following table summarizes information regarding our financial assets that are measured at fair value on a nonrecurring basis as of July 3, 2021, segregated by level of the valuation inputs within the fair value hierarchy utilized to measure fair value (in thousands):
July 3, 2021
 Level 1Level 2Level 3Total
Assets:    
Assets held for sale(1)
$— $— $3,948 $3,948 
Total assets $— $— $3,948 $3,948 
(1)Assets held for sale are reported at fair value, if, on an individual basis, the fair value of the asset less cost to sell is less than its carrying amount. The fair value of assets held for sale is estimated using Level 3 inputs, such as broker quotes for like-kind assets or other market indications of a potential selling value that approximates fair value.
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Tables)
6 Months Ended
Jul. 03, 2021
Segment Reporting [Abstract]  
Schedule of Sales, Operating Income, and Total Assets for Operating Segments The following table represents summary financial data attributable to the segments for the periods indicated (in thousands):
 Three Months EndedSix Months Ended
 July 3,
2021
July 4,
2020
July 3,
2021
July 4,
2020
Net sales:  
Windows$579,744 $428,275 $1,107,007 $876,725 
Siding362,187 285,249 678,578 526,292 
Commercial458,190 371,412 881,568 795,730 
Total net sales$1,400,121 $1,084,936 $2,667,153 $2,198,747 
Operating income (loss):  
Windows$38,783 $23,101 $68,145 $(290,089)
Siding53,383 30,638 80,911 (138,229)
Commercial53,330 36,664 94,915 53,505 
Corporate(48,686)(31,478)(91,953)(67,053)
Total operating income (loss)96,810 58,925 152,018 (441,866)
Unallocated other expense, net(88,947)(49,358)(145,018)(108,654)
Income (loss) before taxes$7,863 $9,567 $7,000 $(550,520)
July 3,
2021
December 31,
2020
Total assets:
Windows$1,776,745 $1,717,032 
Siding2,146,321 2,123,615 
Commercial1,009,460 890,380 
Corporate321,537 747,463 
Total assets$5,254,063 $5,478,490 
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Jul. 04, 2020
Dec. 31, 2019
Accounting Policies [Abstract]        
Cash and cash equivalents $ 88,978 $ 674,255    
Restricted cash 6,224 6,223    
Total cash, cash equivalents and restricted cash shown in the consolidated statements of cash flows $ 95,202 $ 680,478 $ 489,720 $ 102,307
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Rollforward of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Ending balance, prior period $ 13,313 $ 9,962
Cumulative effect of accounting change 10,340 9,626
Provision for expected credit losses 1,428 252
Amounts charged against allowance for credit losses, net of recoveries (750) (2,076)
Held for sale adjustment (3,651) 0
Allowance for credit losses of acquired company at date of acquisition 0 810
Ending balance 10,340 9,626
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 R49.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Disaggregation of Revenue [Line Items]        
Total net sales $ 1,400,121 $ 1,084,936 $ 2,667,153 $ 2,198,747
Windows        
Disaggregation of Revenue [Line Items]        
Total net sales 579,744 428,275 1,107,007 876,725
Windows | Vinyl windows        
Disaggregation of Revenue [Line Items]        
Total net sales 548,590 398,843 1,045,607 817,865
Windows | Aluminum windows        
Disaggregation of Revenue [Line Items]        
Total net sales 21,636 19,806 41,916 39,282
Windows | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 9,518 9,626 19,484 19,578
Siding        
Disaggregation of Revenue [Line Items]        
Total net sales 362,187 285,249 678,578 526,292
Siding | Other products & services        
Disaggregation of Revenue [Line Items]        
Total net sales 61,331 51,341 118,960 98,121
Siding | Vinyl siding        
Disaggregation of Revenue [Line Items]        
Total net sales 175,873 131,426 326,102 240,974
Siding | Metal        
Disaggregation of Revenue [Line Items]        
Total net sales 79,500 64,424 150,593 117,090
Siding | Injection molded        
Disaggregation of Revenue [Line Items]        
Total net sales 21,680 15,857 39,289 29,096
Siding | Stone        
Disaggregation of Revenue [Line Items]        
Total net sales 23,803 22,201 43,634 41,011
Commercial        
Disaggregation of Revenue [Line Items]        
Total net sales 458,190 371,412 881,568 795,730
Commercial | Metal building products        
Disaggregation of Revenue [Line Items]        
Total net sales 318,856 269,088 618,794 561,524
Commercial | Insulated metal panels        
Disaggregation of Revenue [Line Items]        
Total net sales 89,683 72,093 175,286 171,322
Commercial | Metal coil coating        
Disaggregation of Revenue [Line Items]        
Total net sales $ 49,651 $ 30,231 $ 87,488 $ 62,884
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2021
USD ($)
manufacture
Mar. 02, 2020
USD ($)
Jul. 03, 2021
USD ($)
Jul. 04, 2020
USD ($)
Jul. 03, 2021
USD ($)
Jul. 04, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition [Line Items]                
Goodwill     $ 1,107,758   $ 1,107,758   $ 1,194,729 $ 1,669,594
Strategic development and acquisition related costs     (61) $ 784 3,252 $ 5,641    
United States                
Business Acquisition [Line Items]                
Number of manufacture acquired | manufacture 2              
Windows                
Business Acquisition [Line Items]                
Goodwill     430,281   430,281   397,024 714,023
Siding                
Business Acquisition [Line Items]                
Goodwill     656,057   656,057   $ 654,821 $ 807,280
Prime Windows LLC                
Business Acquisition [Line Items]                
Total cash consideration transferred $ 93,000              
Working capital adjustments 2,000              
Goodwill 31,770              
Acquisition related expenses     700   700      
Strategic development and acquisition related costs     300   $ 300      
Measurement period         1 year      
Net sales     13,000   $ 13,000      
Net loss applicable to common shares     700   700      
Prime Windows LLC | Windows                
Business Acquisition [Line Items]                
Goodwill $ 31,800              
Kleary Masonry, Inc.                
Business Acquisition [Line Items]                
Total cash consideration transferred   $ 40,000            
Working capital adjustments       $ 2,000        
Goodwill   $ 12,539            
Acquisition related expenses     5,400   5,400      
Strategic development and acquisition related costs     $ 4,200   $ 4,200      
Percentage of outstanding interests acquired   100.00%            
Kleary Masonry, Inc. | Siding                
Business Acquisition [Line Items]                
Goodwill   $ 12,500            
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Schedule of Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 30, 2021
Dec. 31, 2020
Mar. 02, 2020
Dec. 31, 2019
Assets acquired:          
Goodwill $ 1,107,758   $ 1,194,729   $ 1,669,594
Prime Windows LLC          
Assets acquired:          
Cash   $ 997      
Accounts receivable   5,500      
Inventories   4,295      
Prepaid expenses and other current assets   823      
Property, plant and equipment   2,000      
Lease right of use assets   2,637      
Intangible assets (trade names/customer relationships)   52,700      
Goodwill   31,770      
Other assets   50      
Total assets acquired   100,772      
Liabilities assumed:          
Accounts payable   1,676      
Other accrued expenses   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 accrued expenses       1,020  
Lease liabilities       339  
Other long-term liabilities       109  
Total liabilities assumed       2,617  
Net assets acquired       $ 41,984  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Schedule of Pro Forma Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Business Combination and Asset Acquisition [Abstract]        
Net sales $ 1,406,296 $ 1,098,542 $ 2,691,089 $ 2,234,251
Net income (loss) applicable to common shares $ 9,609 $ 28,649 $ 9,827 $ (510,707)
Net income (loss) per common share:        
Basic (in USD per share) $ 0.08 $ 0.23 $ 0.08 $ (4.06)
Diluted (in USD per share) $ 0.08 $ 0.23 $ 0.08 $ (4.06)
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Narrative (Details)
$ in Millions
6 Months Ended
Jul. 03, 2021
USD ($)
Restructuring Cost and Reserve [Line Items]  
Asset impairment $ 4.0
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 gain $ 2.3
Windows  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred 1.0
Siding  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred 0.2
Commercial  
Restructuring Cost and Reserve [Line Items]  
Restructuring costs incurred $ 3.0
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Summary of Restructuring Plan Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 30 Months Ended
Jul. 03, 2021
Jul. 03, 2021
Jul. 03, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 4,652 $ 6,490 $ 58,827
Severance      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 1,157 2,479 38,710
Asset impairments      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 3,495 3,988 11,856
Gain on sale of facilities, net      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 0 0 (1,298)
Other restructuring costs      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 0 $ 23 $ 9,559
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.21.2
RESTRUCTURING - Summary of Severance Liability and Cash Payments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 03, 2021
Dec. 31, 2020
Dec. 31, 2019
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance $ 3,562 $ 2,663 $ 2,418
Costs incurred 2,479 26,573 9,658
Cash payments (3,774) (25,674) (9,413)
Restructuring reserve, ending balance 2,267 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 674 4,294 1,094
Cash payments (774) (4,406) (676)
Restructuring reserve, ending balance 206 306 418
Siding | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 835 482 85
Costs incurred 131 2,705 1,834
Cash payments (802) (2,352) (1,437)
Restructuring reserve, ending balance 164 835 482
Commercial | Operating Segments      
Restructuring Reserve [Roll Forward]      
Restructuring reserve, beginning balance 1,991 0 0
Costs incurred 1,517 16,561 2,721
Cash payments (1,611) (14,570) (2,721)
Restructuring reserve, ending balance $ 1,897 $ 1,991 $ 0
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Dec. 31, 2020
Goodwill [Roll Forward]          
Beginning balance     $ 1,194,729 $ 1,669,594 $ 1,669,594
Goodwill recognized from acquisitions     31,892   12,539
Impairment $ 0 $ 0 0 (503,171) (503,171)
Asset held for sale adjustment     (121,464)    
Currency translation     2,601   13,991
Purchase accounting adjustments from prior year acquisitions         1,776
Ending balance 1,107,758   1,107,758   1,194,729
Windows          
Goodwill [Roll Forward]          
Beginning balance     397,024 714,023 714,023
Goodwill recognized from acquisitions     31,770   0
Impairment         (320,990)
Asset held for sale adjustment     0    
Currency translation     1,487   3,991
Purchase accounting adjustments from prior year acquisitions         0
Ending balance 430,281   430,281   397,024
Siding          
Goodwill [Roll Forward]          
Beginning balance     654,821 807,280 807,280
Goodwill recognized from acquisitions     122   12,539
Impairment         (176,774)
Asset held for sale adjustment     0    
Currency translation     1,114   10,000
Purchase accounting adjustments from prior year acquisitions         1,776
Ending balance 656,057   656,057   654,821
Commercial          
Goodwill [Roll Forward]          
Beginning balance     142,884 $ 148,291 148,291
Goodwill recognized from acquisitions     0   0
Impairment         (5,407)
Asset held for sale adjustment     (121,464)    
Currency translation     0   0
Purchase accounting adjustments from prior year acquisitions         0
Ending balance $ 21,420   $ 21,420   $ 142,884
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2021
Dec. 31, 2020
Inventory [Line Items]    
Raw materials $ 311,231 $ 241,353
Work in process and finished goods 238,505 190,584
Total inventory 549,736 $ 431,937
Inventories    
Inventory [Line Items]    
Inventory purchase commitments $ 73,600  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 03, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,950,678 $ 2,006,766
Accumulated Amortization (462,252) (422,162)
Net Carrying Value $ 1,488,426 $ 1,584,604
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 9 years 9 years
Trademarks/Trade names    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 233,267 $ 248,155
Accumulated Amortization (62,953) (51,722)
Net Carrying Value $ 170,314 $ 196,433
Trademarks/Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 5 years 5 years
Trademarks/Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 15 years 15 years
Trademarks/Trade names | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 7 years 8 years
Customer lists and relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 1,717,411 $ 1,758,611
Accumulated Amortization (399,299) (370,440)
Net Carrying Value $ 1,318,112 $ 1,388,171
Customer lists and relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 7 years 7 years
Customer lists and relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 20 years 20 years
Customer lists and relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (Years) 9 years 9 years
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.21.2
INTANGIBLES - Schedule of Future Minimum Finite-Lived Amortization Expense (Details)
$ in Thousands
Jul. 03, 2021
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2021 $ 91,068
2022 181,971
2023 181,971
2024 181,689
2025 $ 181,118
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2021
Jul. 03, 2021
Jul. 03, 2021
Jul. 04, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Asset impairment charges   $ 0    
Proceeds from sale of property, plant and equipment   $ 0 $ 715,000 $ 114,000
Insulated metal panels        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from Divestiture of Businesses $ 1,000,000,000.0      
DBCI        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Proceeds from Divestiture of Businesses $ 168,000,000      
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.2
ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Carrying amounts of major classes of assets held for sale:    
Total current assets $ 390,025 $ 4,644
Carrying amounts of major classes of liabilities held for sale:    
Total current liabilities 75,927 0
Insulated metal panels    
Carrying amounts of major classes of assets held for sale:    
Accounts receivable, net 65,812 0
Inventories, net 62,755 0
Prepaid expenses and other 5,507 0
Total current assets 134,074 0
Property, plant and equipment, net 62,473 4,644
Lease right-of-use assets 10,134 0
Goodwill 121,464 0
Intangible assets, net 60,623 0
Other assets 1,257 0
Total assets held for sale 390,025 4,644
Carrying amounts of major classes of liabilities held for sale:    
Accounts payable 20,672 0
Accrued compensation and benefits 7,399 0
Short-term lease liabilities 2,929 0
Other accrued expenses 19,224 0
Total current liabilities 50,224 0
Deferred income taxes 14,372 0
Long-term lease liabilities 8,490 0
Other long-term liabilities 2,841 0
Total non-current liabilities 25,703 0
Total liabilities held for sale $ 75,927 $ 0
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Summary of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Leases [Abstract]        
Weighted-average remaining lease term 6 years   6 years  
Weighted-average IBR 5.91%   5.91%  
Fixed lease costs $ 27,258 $ 29,033 $ 53,225 $ 56,963
Variable lease costs $ 28,062 $ 15,587 $ 52,788 $ 35,175
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Summary of Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Leases [Abstract]        
Operating cash flows for operating leases $ 22,721 $ 25,114 $ 49,740 $ 55,388
Right-of-use assets obtained in exchange for new operating lease liabilities $ 11,811 $ 12,609 $ 17,515 $ 16,870
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Schedule of Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 (excluding the nine months ended April 3, 2021) $ 39,785  
2022 78,733  
2023 53,181  
2024 41,470  
2025 34,485  
Thereafter 94,170  
Total future minimum lease payments 341,824  
Less: interest 56,677  
Present value of future minimum lease payments 285,147  
Liabilities held for sale 11,419  
Current portion of lease liabilities 68,198 $ 70,125
Long-term portion of lease liabilities $ 205,530 $ 198,875
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock option awards, termination period from grant date     10 years  
Expiration period, after termination of employment     60 days  
Expiration period, after death, disability or retirement     180 days  
Stock options, grants in period (in shares)     600,000 1,000,000.0
Stock options, grant date fair value (in USD per share)     $ 6.50 $ 1.96
Proceeds from stock options exercised     $ 1,500,000  
Stock options exercised (in shares)     100,000 0
Stock options exercised, intrinsic value     $ 700,000  
Value, restricted stock award, gross $ 0 $ 0 0 $ 0
Allocated share-based compensation expense $ 5,300,000 $ 5,200,000 $ 8,600,000 8,500,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  
Key Employee Awards | Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value, restricted stock award, gross     $ 11,600,000 $ 6,100,000
Shares, restricted stock award, gross (in shares)     800,000 1,300,000
Key Employee Awards | PSUs and Performance Share Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Key Employee Awards | Performance Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock award grants, fair value     $ 14,400,000 $ 5,400,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Numerator for Basic and Diluted Earnings Per Common Share        
Net income (loss) applicable to common shares $ 8,804 $ 26,457 $ 7,179 $ (515,174)
Denominator for Basic and Diluted Earnings Per Common Share        
Weighted average basic number of common shares outstanding (in shares) 125,863 125,754 125,683 125,927
Weighted average diluted number of common shares outstanding (in shares) 126,841 125,755 126,469 125,927
Basic income (loss) per common share (in USD per share) $ 0.07 $ 0.21 $ 0.06 $ (4.09)
Diluted income (loss) per common share (in USD per share) $ 0.07 $ 0.21 $ 0.06 $ (4.09)
Incentive Plan securities excluded from dilution (in shares) 130 4,358 216 3,338
Employee stock options        
Denominator for Basic and Diluted Earnings Per Common Share        
Common stock equivalents (in shares) 978 1 786 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 80 R67.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Product Warranties Disclosures [Abstract]    
Product warranty, term 10 years  
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 216,230 $ 216,173
Acquisition 162 109
Held for sale adjustments (2,256) 0
Warranties sold 1,158 1,231
Revenue recognized (1,391) (1,364)
Expense 15,674 15,468
Settlements (15,137) (15,712)
Ending balance 214,440 215,905
Less: current portion 26,702 26,375
Total warranty, less current portion $ 187,738 $ 189,530
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Defined Benefit Plan Disclosure [Line Items]        
Service cost $ 13 $ 11 $ 27 $ 23
Interest cost 636 802 1,271 1,603
Expected return on assets (1,359) (1,398) (2,719) (2,795)
Amortization of prior service cost 16 16 32 31
Amortization of net actuarial loss 104 753 208 1,504
Net periodic benefit cost (income) (590) 184 (1,181) 366
OPEB Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 5 4 9 8
Interest cost 45 59 89 118
Amortization of net actuarial loss 17 27 35 54
Net periodic benefit cost (income) $ 67 $ 90 $ 133 $ 180
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.21.2
DEFINED BENEFIT PLANS - Narrative (Details)
$ in Millions
6 Months Ended
Jul. 03, 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 83 R70.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Apr. 15, 2021
Dec. 31, 2020
Sep. 24, 2020
Debt Instrument [Line Items]        
Less: unamortized discounts and unamortized deferred financing costs $ (46,741)   $ (53,938)  
Total long-term debt, net of unamortized discounts and unamortized deferred financing costs 3,206,759   3,589,029  
Less: current portion of long-term debt 26,000   25,600  
Total long-term debt, less current portion $ 3,180,759   3,563,429  
Debt instrument, interest rate, stated percentage 6.125%      
Asset-based revolving credit facility due April 2026        
Debt Instrument [Line Items]        
Long-term debt, gross $ 160,000   0  
Term loan facility due April 2028        
Debt Instrument [Line Items]        
Long-term debt, gross 2,593,500   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,500   $ 1,700  
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 15, 2021
Sep. 24, 2020
Nov. 16, 2018
Oct. 15, 2018
Apr. 12, 2018
Jul. 03, 2021
Jul. 03, 2021
Dec. 31, 2020
Nov. 15, 2018
Oct. 14, 2018
Line of Credit Facility [Line Items]                    
Debt instrument, interest rate, stated percentage           6.125% 6.125%      
Term Loan Facility                    
Line of Credit Facility [Line Items]                    
Debt instrument, face amount $ 1,755,000,000.0                  
Financing cost incurred           $ 21,800,000 $ 24,800,000      
Deferred and amortized cost incurred           $ 13,100,000 $ 13,200,000      
Debt instrument, interest rate during period             3.75%      
Debt instrument, effective rate           4.02% 4.02%      
Mandatory prepayment, percentage of annual excess cash flow         50.00%          
Debt instrument, covenant compliance, excess cash flow, minimum         $ 10,000,000.0          
Current Cash Flow Revolver                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity 92,000,000.0       $ 115,000,000.0          
Secured debt, percentage of capital stock held by foreign subsidiary         65.00%          
Debt instrument, covenant compliance, secured leverage ratio, maximum         7.75          
Extended Cash Flow Revolver                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity 92,000,000.0                  
Tranche B Term Loan                    
Line of Credit Facility [Line Items]                    
Debt instrument, face amount 2,600,000,000.0                  
Increase in borrowing capacity 108,400,000                  
Long-term debt, gross 2,491,600,000                  
8.00% senior notes due April 2026                    
Line of Credit Facility [Line Items]                    
Debt instrument, face amount $ 645,000,000.0                  
Long-term debt, gross           $ 0 $ 0 $ 645,000,000    
Debt instrument, interest rate, stated percentage 8.00%         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      
6.125% senior notes due January 2029                    
Line of Credit Facility [Line Items]                    
Debt instrument, face amount   $ 500,000,000.0                
Debt instrument, discount rate   6.125%                
Long-term debt, gross           $ 500,000,000 $ 500,000,000 $ 500,000,000    
Debt instrument, interest rate, stated percentage   6.125%       6.125% 6.125% 6.125%    
Debt instrument, effective rate   6.125%       6.33% 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 of principal amount redeemed   40.00%                
6.125% senior notes due January 2029 | On or after September 15, 2023 and prior to September 15, 2024                    
Line of Credit Facility [Line Items]                    
Debt instrument, redemption price, percentage   103.063%                
6.125% senior notes due January 2029 | On or after September 15, 2024 and prior to September 15, 2025                    
Line of Credit Facility [Line Items]                    
Debt instrument, redemption price, percentage   101.531%                
6.125% senior notes due January 2029 | On or after September 15, 2025                    
Line of Credit Facility [Line Items]                    
Debt instrument, redemption price, percentage   100.00%                
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.0                  
ABL Facility | Revolving Credit Facility                    
Line of Credit Facility [Line Items]                    
Increase in borrowing capacity     $ 215,000,000.0 $ 36,000,000.0            
Payment on outstanding borrowings     325,000,000.0              
Line of credit facility, maximum borrowing capacity     611,000,000.0 396,000,000.0 $ 360,000,000.0          
Fixed charge coverage ratio         1.00          
Debt instrument, covenant compliance, percentage of specified availability         10.00%          
Debt instrument, covenant terms, specific availability In excess of threshold of calendar days         20 days          
ABL Facility | Revolving Credit Facility | ABL U.S. Facility                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity     483,700,000 313,500,000 $ 285,000,000.0       $ 313,500,000 $ 285,000,000.0
ABL Facility | Revolving Credit Facility | ABL Canadian Facility                    
Line of Credit Facility [Line Items]                    
Line of credit facility, maximum borrowing capacity     127,300,000 $ 82,500,000 $ 75,000,000.0       $ 82,500,000 $ 75,000,000.0
London Interbank Offered Rate (LIBOR) | Term Loan Facility                    
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.0          
Debt instrument, discount rate         0.50%          
Increase in borrowing capacity     $ 805,000,000.0              
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.21.2
LONG-TERM DEBT - ABL Facility (Details) - ABL Facility
$ in Thousands
Jul. 03, 2021
USD ($)
Debt Instrument [Line Items]  
Excess availability $ 403,994
Revolving loans outstanding 160,000
Letters of credit outstanding $ 40,902
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 15, 2021
May 31, 2019
Jul. 03, 2021
Jul. 03, 2021
Dec. 31, 2020
Derivative [Line Items]          
Derivative, floor interest rate     0.50% 0.50%  
Fair value hedge liabilities     $ 1,300 $ 1,300  
AOCI, derivative qualifying as hedge, excluded component, after tax     1,400 1,400  
Forward Contracts          
Derivative [Line Items]          
Foreign currency hedging contracts     20,200 20,200 $ 66,000
Realized a loss on foreign currency fair value hedge derivatives     $ 400 $ 500  
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]          
Derivative instruments, loss reclassified from accumulated OCI into income $ 65,500        
Interest rate swaps          
Derivative [Line Items]          
Derivative, term of contract   4 years      
Notional value   $ 1,500,000      
Notional Amount     $ 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 One          
Derivative [Line Items]          
Notional Amount     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]          
Notional Amount     0 0 500,000
Interest Rate Swap Two | Derivatives not designated as hedging instruments          
Derivative [Line Items]          
Notional value 500,000        
Interest Rate Swap Three          
Derivative [Line Items]          
Notional value   $ 500,000      
Notional Amount     500,000 500,000 500,000
Interest Rate Swap Six          
Derivative [Line Items]          
Notional Amount     (250,000) (250,000)
Interest Rate Swap Seven          
Derivative [Line Items]          
Notional Amount     $ (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 87 R74.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES -Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Interest rate swaps    
Derivative [Line Items]    
Derivative, notional amount paid (received) $ 1,500,000 $ 1,500,000
Interest Rate Swap One    
Derivative [Line Items]    
Fixed Rate Paid (Received) 2.157%  
Derivative, notional amount paid (received) $ 0 500,000
Interest Rate Swap Two    
Derivative [Line Items]    
Fixed Rate Paid (Received) 2.156%  
Derivative, notional amount paid (received) $ 0 500,000
Interest Rate Swap Three    
Derivative [Line Items]    
Fixed Rate Paid (Received) 2.168%  
Derivative, notional amount paid (received) $ 500,000 500,000
Interest Rate Swap Four    
Derivative [Line Items]    
Fixed Rate Paid (Received) 2.0369%  
Derivative, notional amount paid (received) $ 750,000
Interest Rate Swap Five    
Derivative [Line Items]    
Fixed Rate Paid (Received) 2.034%  
Derivative, notional amount paid (received) $ 750,000
Interest Rate Swap Six    
Derivative [Line Items]    
Fixed Rate Paid (Received) (2.168%)  
Derivative, notional amount paid (received) $ (250,000)
Interest Rate Swap Seven    
Derivative [Line Items]    
Fixed Rate Paid (Received) (2.168%)  
Derivative, notional amount paid (received) $ (250,000)
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Fair Values of Derivatives on the Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets $ 19,518 $ 0
Liabilities 19,518 0
Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 68,273 75,770
Interest rate swaps    
Derivative [Line Items]    
Assets 19,518  
Interest rate swaps | Other assets | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets 19,518 0
Liabilities 0 0
Interest rate swaps | Other long-term liabilities | Derivatives not designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 19,518 0
Interest rate swaps | Other long-term liabilities | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 53,945 75,770
Derivative instrument, financing component, amount 50,000  
Interest rate swaps | Other accrued expenses | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities 13,055 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 1,273 0
Foreign currency contracts | Other accrued expenses | Derivatives designated as hedging instruments    
Derivative [Line Items]    
Assets 0 0
Liabilities $ 0 $ 0
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVES - Effect of Derivatives on the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Derivatives designated as hedging instruments        
Derivative [Line Items]        
Derivative instruments, gain (loss) reclassified from accumulated OCI into income $ 10,178 $ 6,456 $ 18,078 $ 9,182
Interest rate swaps | Derivatives not designated as hedging instruments | Interest expense        
Derivative [Line Items]        
Derivative instruments, gain (loss) reclassified from accumulated OCI into income 6,669 0 6,669 0
Interest rate swaps | Derivatives designated as hedging instruments | Interest expense        
Derivative [Line Items]        
Derivative instruments, gain (loss) reclassified from accumulated OCI into income 3,061 6,456 10,882 9,182
Foreign currency contracts | Derivatives not designated as hedging instruments | Cost of sales        
Derivative [Line Items]        
Derivative instruments, gain (loss) reclassified from accumulated OCI into income $ 448 $ 0 $ 527 $ 0
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.21.2
CD&R INVESTOR GROUP (Details)
Jul. 03, 2021
Dec. 31, 2020
CD&R Funds    
Class of Stock [Line Items]    
Ownership percentage 49.10% 49.40%
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK REPURCHASE PROGRAM (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 04, 2020
Jul. 03, 2021
Jul. 04, 2020
Mar. 07, 2018
Oct. 10, 2017
Class of Stock [Line Items]          
Purchases of treasury stock   $ 0 $ 6,428,000    
Available for stock repurchases   $ 49,100,000      
Shares withheld to satisfy minimum tax withholding obligations (in shares)   100,000 1,200,000    
Treasury Stock          
Class of Stock [Line Items]          
Treasury stock purchases (in shares) 1,129,085 111,868 1,166,879    
Shares withheld to satisfy minimum tax withholding obligations (in shares)   100,000 100,000    
Decrease in treasury stock and additional paid in capital   $ 6,900,000 $ 1,500,000    
Additional Paid-In Capital          
Class of Stock [Line Items]          
Decrease in treasury stock and additional paid in capital   1,500,000 $ 6,900,000    
Stock Repurchase Programs          
Class of Stock [Line Items]          
Authorized stock repurchase amount   $ 100,000,000.0      
Treasury stock purchases (in shares)   0 1,100,000    
Purchases of treasury stock     $ 6,400,000    
2017 Stock Repurchase Program          
Class of Stock [Line Items]          
Authorized stock repurchase amount       $ 50,000,000.0 $ 50,000,000.0
XML 92 R79.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 ($)
Jul. 03, 2021
Apr. 15, 2021
Dec. 31, 2020
Sep. 24, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying Amount $ 3,206,759,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 $ 536,250,000   $ 530,000,000  
Debt instrument, interest rate, stated percentage 6.125%   6.125% 6.125%
ABL Facility        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying Amount $ 160,000,000.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,593,500,000   $ 2,497,967,000  
Fair Value $ 2,589,610,000   $ 2,485,477,000  
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Fair Value by Level (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2021
Jul. 04, 2020
Dec. 31, 2020
Assets:      
Short-term investments in deferred compensation plan $ 2,695   $ 2,333
Total assets 22,213   2,333
Liabilities:      
Fair value of liabilities 90,500   78,109
Short-term investments, unrealized holding gain (loss) 200 $ (700)  
Derivatives not designated as hedging instruments      
Assets:      
Interest rate swap assets 19,518   0
Liabilities:      
Derivative liability 19,518   0
Foreign currency contracts      
Liabilities:      
Fair value of liabilities 1,273    
Level 1      
Assets:      
Short-term investments in deferred compensation plan 2,544   2,180
Total assets 2,544   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 19,669   153
Liabilities:      
Fair value of liabilities 90,500   78,109
Level 2 | Foreign currency contracts      
Liabilities:      
Fair value of liabilities 1,273    
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,709   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,709   2,339
Deferred compensation plan liability | Level 3      
Liabilities:      
Fair value of liabilities 0   0
Interest Rate Swap      
Assets:      
Interest rate swap assets 19,518    
Liabilities:      
Fair value of liabilities 86,518   75,770
Interest Rate Swap | Other Assets | Derivatives not designated as hedging instruments      
Assets:      
Interest rate swap assets 19,518   0
Liabilities:      
Derivative liability 0   0
Interest Rate Swap | Other Noncurrent Liabilities | Derivatives not designated as hedging instruments      
Assets:      
Interest rate swap assets 0   0
Liabilities:      
Derivative liability 19,518   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 19,518    
Liabilities:      
Fair value of liabilities 86,518   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 63,100    
Money market      
Assets:      
Short-term investments in deferred compensation plan 237   349
Money market | Level 1      
Assets:      
Short-term investments in deferred compensation plan 237   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 536   487
Mutual funds – Growth | Level 1      
Assets:      
Short-term investments in deferred compensation plan 536   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,333   1,006
Mutual funds – Blend | Level 1      
Assets:      
Short-term investments in deferred compensation plan 1,333   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 438   338
Mutual funds – Foreign blend | Level 1      
Assets:      
Short-term investments in deferred compensation plan 438   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 94 R81.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details) - USD ($)
$ in Thousands
Jul. 03, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 22,213 $ 2,333
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 2,544 2,180
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 19,669 153
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 $ 0
Fair Value, Nonrecurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held for sale 3,948  
Total assets 3,948  
Fair Value, Nonrecurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held for sale 0  
Total assets 0  
Fair Value, Nonrecurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held for sale 0  
Total assets 0  
Fair Value, Nonrecurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assets held for sale 3,948  
Total assets $ 3,948  
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jul. 03, 2021
Dec. 31, 2020
Dec. 31, 2021
Income Tax Contingency [Line Items]      
Estimated effective tax rate 31.90%    
Effective tax rate (3.90%)    
Valuation allowance $ 12.0    
Increase in tax reserves 6.2    
Liability for unrecognized tax benefits $ 17.9    
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 96 R83.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
USD ($)
Jul. 04, 2020
USD ($)
Jul. 03, 2021
USD ($)
segment
Jul. 04, 2020
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segment     3    
Total net sales $ 1,400,121 $ 1,084,936 $ 2,667,153 $ 2,198,747  
Total operating income (loss) 96,810 58,925 152,018 (441,866)  
Unallocated other expense, net (88,947) (49,358) (145,018) (108,654)  
Income (loss) before income taxes 7,863 9,567 7,000 (550,520)  
Total assets 5,254,063   5,254,063   $ 5,478,490
Windows          
Segment Reporting Information [Line Items]          
Total net sales 579,744 428,275 1,107,007 876,725  
Siding          
Segment Reporting Information [Line Items]          
Total net sales 362,187 285,249 678,578 526,292  
Commercial          
Segment Reporting Information [Line Items]          
Total net sales 458,190 371,412 881,568 795,730  
Operating Segments | Windows          
Segment Reporting Information [Line Items]          
Total net sales 579,744 428,275 1,107,007 876,725  
Total operating income (loss) 38,783 23,101 68,145 (290,089)  
Total assets 1,776,745   1,776,745   1,717,032
Operating Segments | Siding          
Segment Reporting Information [Line Items]          
Total net sales 362,187 285,249 678,578 526,292  
Total operating income (loss) 53,383 30,638 80,911 (138,229)  
Total assets 2,146,321   2,146,321   2,123,615
Operating Segments | Commercial          
Segment Reporting Information [Line Items]          
Total net sales 458,190 371,412 881,568 795,730  
Total operating income (loss) 53,330 36,664 94,915 53,505  
Total assets 1,009,460   1,009,460   890,380
Corporate          
Segment Reporting Information [Line Items]          
Total operating income (loss) (48,686) $ (31,478) (91,953) $ (67,053)  
Total assets $ 321,537   $ 321,537   $ 747,463
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.21.2
CONTINGENCIES (Details)
$ in Millions
Apr. 11, 2019
defendant
Jul. 03, 2021
USD ($)
Dec. 31, 2020
USD ($)
Recovery From Countervailing Duty Tariff Proceedings      
Loss Contingencies [Line Items]      
Amount sought by company     $ 4.1
Countervailing Duty Tariff Proceedings      
Loss Contingencies [Line Items]      
Tariff rate for imports (as a percent)   0.00%  
Antidumping Tariff Proceedings      
Loss Contingencies [Line Items]      
Tariff rate for imports (as a percent)   8.47%  
PCE/TCE Northeast Contamination Site      
Loss Contingencies [Line Items]      
Liability accrual   $ 4.4  
Aurora Plastics LLC vs. Atrium      
Loss Contingencies [Line Items]      
Liability accrual   3.9  
Voigt Vs. C D R Case      
Loss Contingencies [Line Items]      
Number of defendants | defendant 12    
Current Liabilities | RCRA Facility Investigation      
Loss Contingencies [Line Items]      
Liability accrual   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  
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details)
$ in Millions
Jul. 30, 2021
USD ($)
Subsequent Event | Cascade Windows  
Subsequent Event [Line Items]  
Cash payment for acquisition $ 245
EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $FN U,'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 " !)K@-3<<=E0>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)^FJ2.CFHGA2$%Q0O(5D=C=LTX1DI-VW-ZV[740?P&-F_GSS M#4QKHC0AX4L*$1,YS%>C[_HL35RS/5&4 -GLT>MS08T\91"V J6EB M/(Y="Q? !"-,/G\7T"[$N?HG=NX .R7'[);4, SUL)IS90LS MZ=Y@^96=I&/$-3M/?EO=/VP>F6IX(RI^5_'K#1?RADLN/B;7'WX781^LV[I_ M;'P65"W\N@OU!5!+ P04 " !)K@-3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 $FN U.20V=-004 /P5 8 >&PO=V]R:W-H965T&UL MG9A=@]DL9;J=[2M1":O$=AG%YWUEHGGRTK]=8BXNFE M3$0,=Y9215S#J5I9::($]_.@*+28;0^LB =Q9S+.K\W49"PS'0:QF"F29E'$ MU>Y&A')[W:&=PX7G8+76YH(U&2=\)>9"_Y',%)Q9I8H?1"). QD3)9;7G2G] M[#J."_.N.;8A$*#QM)#C\;(0KPM H <>_>]%. M^4X3>'Q\4+_//QX^9L%3X^#K]75GU"&^6/(LU,]R^ZO8?U#?Z'DR3//_ M9%L\V^MUB)>E6D;[8""(@KCXY>_[AC@*<*[.!+!] #L)H.?>X.P#\I:S"K+\ MLVZYYI.QDENBS-.@9@[RMLFCX6N"V'3C7"NX&T"@&X8*_I:%E\1V+@BS&:WA M<5N$LV%=^ <[I(M8*4^P>1[)62O5RR=T;R5GH9# 1-7G:) MJ&MQ/)S:W2>$HE]2]-M1/&5<::'"'7D6B52ZC@B7TBH3"-&@)!JT(YH)%4C? M9!2!G*YM(EPI3P+GXH=/GQJR8%BB#5MVF>+@8+D!G6\M7&O)PQ1KKE')-$)U M[F(=Z!VY#T)!'K-H(50="ZY!N[3GT#Y"1:KP(P4:*I''M5V':[C M2A4+!;87"W*3!:$?Q"MR X)^>D$>8N\28:5V97IV&UK0DPIZD9L.O2!S#=E& MI"*NS&*M=O#KUWY"@_KM'09YY,RT#>0+?R!9 N/=O& *NB0'%;/P5TS1GDXHO=6V[QS"B MJE+05J7"S90R);6HH\;F36IE]7-07/'U=.;Z<>99E076LBS ?*A87Y@)"#^@ MUI$U*#:05;6 M:H%IMA#>8(1N)*GXWO/@^M,/0]64%#PA%^(8715'6"MZL \ MXF$(53N%VVEM/S;H-$V-6&7WK)7=WT5"K4QJ_0(*>@UC,4IX7-]PN& C6F7T MK)71S]>P=$6!<)E&H,KA&>[&+X&&*:1<$LI^6OQ,YL++%!#6,N%*\#41U.VY MEMX;^=&^M"E)N"(;'F:"))"Y^2H3@ZZ\G^%.#1/Q?&HXWT4+&=:RX@+NXS,& M4AD]PWWZT%SD[MU;\W@ESDY\&X0>7^?8O)%5CL]:+0R..P/*=KZ^)]\R#34R M-DU7N[8NE/NYLMD!VDPH&]A]:M/AV-K4856VS]K9/ABI@HKT$/OBG?PNZO,, ME[+A;S1RKFRL(#F5[3NX21\JT7V0FEKY*B!GL<5G@URW2UG703&\2:MD0JOW=PGSZEVB_8SW/A5UZ MWS0(G+54ZVA_S524?-LQ)9Y9)A9;;>75'$O*#<\)W\!U!+ P04 M " !)K@-3X[88\_L& 8'0 & 'AL+W=OB MD^S^^AW)CF63(R7HYA!;\ILAWW X\RB=/^GR1[52RI#G/"NJB\'*F/79:%3- M5BJ7U:E>JP)^6>@REP8NR^6H6I=*SANC/!LQSPM&N4R+P>5Y<^^NO#S7&Y.E MA;HK2;7)"*GB4LJ@T:Q)^I>JH.OI.:RH/6/^J+F_G%P*MGI#(U,[4+"1^/ M:JRRK/8$\_BY0F,U_U MT^]J1TC4_F8ZJYK_Y&F']09DMJF,SG?&,(,\+;:?\GD7B ,#\(,;L)T!LPUX MAX&_,_#?.@+?&?"WCB!V!@WUT99[$[B)-/+RO-1/I*S1X*W^TD2_L89XI46= M*%-3PJ\IV)G+\>V7Z>VGF\G5?3(ATWOX^)Q\N9^2VX_D]B[Y>G5_ P R)-^F M$W+R[CVI5K)4%4D+7=T?3XR,+':_6BVF\3U=A*L8Q(^^:P+ MLZI(4LS5'+&?]-L'/?8C",@^*NPE*M>LU^$?F^R4>/X'PCQ&D?F,WV+.&W,/ MH_/_1D]^>?2C8/C[%/$;?WZ'OYMBIG-%ID8:!27"D+^N'BI3PA;_N\<[WWOG MC7?>X7TJ,X6FS-8L:,SJ"\B,=^<(R;N#@6!"$5_C$N M07 TCD(>[G%'/,6>I^CE.=:5(7I!JBZ^6W-QS"/R8VM^8Q<7^;#0PJ+KPI@7 MBR"VPI(@PX;4IRS&Z09[ND$OW=]*755D7>I%:C"V@3.L3VG((HNL"V."A[Z5 M Q,7)D+*16AQ=6$\$@&-<*KAGFK8G\'0Y=)B^8$L5:%*F1$H@D3.H5BG]3:I M&R%1S]#9*WSA0W<% E]0.Q0(S.=^:(?"A?DT"")[V5T8BV.?"3P4T3X446\H M;@HCBV7ZD"DBJPIDCLQU:=)_92T*,.Z1NR)!Y,46=00E&/WE_5;#2FYG9E) (S?JG^5JF95,N9] REPK:9*'0K1 C,1#, M"H$+HH+;Y"8N*N"Q%:?$!;&8\0"/ /5:(>'U;X,ZU]4RG8%.>P0!NF[(-WMA M]G.35JG9:LL,4',R@W*(*P7/F=XPL&L^ @HC;@4# 4&"6X%-$)0(>$<^T -9 M1?OKG];SIS3+#A(!94N=T3V;ZZN0R>N0!($(SZ=A%U'6$F6O;/E&'9QD4._? MDT6IM M#.7)D2"'7-BM#,,)YKL[&,%1SX^=QHX#0Q!N';1;U4;[91N<1N&L60!K*./% M4I$E'+YWV8Z& -%=S.YG&,AS4QM#V6H5 0T9I:R#=RO?:+]^^U3+-UWS-M#2 MH'ROFG(. G:N'O!2YJJK(6?,YS9Y%^?4L[>Y2GI='1-OQ1SM5W.W9J7*W5XF M)[MD?]_9O*DKI+@CV1%0$#BD71 (>YNQ"QIVK74KVNAKJNVPA#^H!>3\2P2, M?,95*W6%5!@%#G-$;HD@M*DCOCS/X>ZBAD)X@G6M>:O>:+]\NP;A#N<4 L1? MY^W*)R@U@9/E&"ST?6931W L=$0*@O*%WR7:6"O:6+]H^Z+,/M<[:QIS)1)T M8FL1QPB*!5%LU;X) @M=P@AJ**B@(>]@W HSUB_,#AC++-.S1HT:3=82#BJS M="WK>D@8BG,[ 3"474 2!-21]*P5;JQ?N#E+3^1Z MG:4S69_>("#P2PX-8/O #XT"@$]$/]-+4>HW&.[[FMJ_!PQ4^] MNBH>_-G'(M3(?F VP5W;#P@0U)"?>AV"BK6"BO4+JDF:;>HM]\8PB%\) V;D MA@%U[83!1?6%H=57+.C-M^_-&PR(@WR$PQ+HRF*3/T H0& =;3RB-Z8R<(J& MJM2;A:W 8?T"I\W"[0AXW)&G34RX_1W'A<)6\C@NB)Q"A^(.F\TQZU;CL'Z- M67=OZ9G8XK&PO=V]R:W-H965T&UL MI5==;^(Z$/TK5M2'5H+F^ZL") I9;5=;J$J[]]D-AD2;Q%S;0/?^^CMVTBPD M(5O=^T)BY\R9F6-[/(R.E/WD"2$"O>=9P<=:(L3N3M=YG) <\UNZ(P5\V5"6 M8P%#MM7YCA&\5D9YIEN&X>DY3@MM,E)S3VPRHGN1I05Y8HCO\QRS7_Q M9FH?$\_I-A%R0I^,=GA+5D2\[IX8C/2:99WFI. I+1 CF[$V->\BTY &"O$C M)4=^\HYD*F^4_I2#A_58,V1$)".QD!08'@1*OIAF7/VB8X4U-!3ON:!Y M90P1Y&E1/O%[)<2) ?!T&UB5@=4T<"X8V)6!_5D/3F7@?-:#6QFHU/4R=R7< M' L\&3%Z1$RB@4V^*/65->B5%G*CK 2#KRG8BX/$8 M+5Y6:/D%S9:/3\_1UVBQ>O@1H8<%C"-T_7VY6MV@(7I=S='UU0VZ0FF!7A*Z MY[A8\Y$N("A)K<=5 /=E -:% &ST2 N1-(?Z MD\C"<""PTC'-";K.*.H>1OE6[YU#HK:H*%KNJ;OU+BS7-TZ5[=7RJ5("$/Q94$' MJ YZ 8)_-XGKE<[]'K%A4(*9;) Y#U.<+$E2#!<\ RK KV%.X27CDFW["6Y M>R*#XP8-06=M4.!Z7D/U-L@T/,]NR-Y&#R5X+>#RS-)_R%HE M7 F-(/\U8>D!BW(1N&![N/P$KY>@6AA8"3FZ"D)S@*[,@1E8\+PV!WX8WB H M>#!I#RP3#APC?$?4K9?]ZI+3;Z?G&J[;T+,#9?M6B0:UHT*OH-*?[0D"V<88Y3S]A=,$'_M-5A)"@BF!5I ML>V\-()6])[G-7=?&V0TE/H,3=1'E7'8#M4R&H=DU@8Y M@=VHA?,V"':HVSQO;=30L4+#ZD[=-'XW%$9O\CU71F=W8+3*+11;N[&0LPZ8 M;?IVL]1TP*S MQK'+.J #5TW,'ROD;U^TEGEA&U52\MA:>$0E+=H/5NWS5/5 M+#;F[\V[F=DQ/Y=MMNKD?M.7/?HC9EM9HS.R 5?&K0]+Q0 MDA@;YRI XN(H5.&BF*0/51\6/& KMI?N+I?VZSN[-BY) $7MB_?B.>?,C-=G M&QLN7F6$J&";)IEL6I%2RSO;EK,(4R8O^!(S>C/G(F6*EF)ARZ5 %AI0FMAN MK79EIRS.K%;#[(U%J\%7*HDS' N0JS1EXE<'$[YI6HZUVWB*%Y'2&W:KL60+ M#% ]+\>"5G;)$L8I9C+F&0B<-ZVV<^=[.MX$O,2XD7MST)5,.7_5BW[8M&HZ M(4QPIC0#HV&-74P2341I_"PXK5)2 _?G._9[4SO5,F42NSSY%H<*FB*U9,%M)Q=,"3!FD<9:/;%OT80] /(LQQ5H-P3<@=#2QZ8GIOD%3O^), MGY- "7H;$TZUNJ-A,'KL]]H3OP?!A(:!/YP$,+J'[F@P?O(?_&'0?_&A/Z2U M#Y7'41!4H3)F C,5H8IG+*G".3P'/:A\J<(7B#.81'PE61;*AJTH22UESXJ$ M.GE"[I&$ZC#@1"S!ST(,#^![I_%7)_ V-:?LD+OK4,<]2?AUE5Q K7X&;LUU M#N33_0S<,_#:H7+^3]W_9_4WS:B7QZ5N^.I'^ +%%))-*.!SZ/*4O"G2IK%& MZ&J"K@E(Y5XZ/CEBE=&4;OHNG5S2YU=[W_2CS&.<^.^ M#>I]##IWKF]OWT;Y!ZCJKN.547E?[+T_.$6Q,-8I8<97F3/&BFN]Z+:5!/ZJRUI>SM3&;#XN%SM>RRO29VL@:?EFIILH,W#9/"[UI9+;L M&U7E@F(<+:JLJ&=7%_UW7YNK"]6:LJCEUP;IMJJRYO6C+-7+Y8S,=E]\*Y[6 MIOMB<76QR9[DO31_;;XV<+?8][(L*EGK0M6HD:O+V37Y<,/[!KW%?PKYH@^N M43>51Z6^=S>?EYS9(:6UJK56;W4%PL#(W?M%_DPRL?M*-0SRN]M>88P MFR.**7$TOPDWOY7Y&6*D;X[?-E_ ?/>3IOM)T[X_YIMTVS2R-BC36AK](= C MV_?(^AZYK\=,KQ'X!N7=A?R[+9ZS$H9P^FK;5=1WU879\U62I'%RL7@^=(EM M%<6<"K$W>R.4[X7RH-!O4INFR(W<2G7)VW8@#@>FE$_4.8V86YO8:Q-!;==Y MKEKP&:2'7((#'TLY1Z74&F4EI)NLSJ5&:H5.")XSCGM_GQ V9_"!-GHC^YQ0 MOKIF)6S!A)&43>9EFPG!(YZZ9Q;M9Q8%9_:Y?H;%H)I"ZCFJI7$)C.R1>1JS M:"+0-N/=-&*WP'@O,#XB,%>51";[(0_=[](9VP(B)J:KU[9B(-+CQF2O,CGJ M1FVJ+JZZA+24CZ9?!%V\F5>D9=XVA>F=G!G(DLUWMZL32QR-4C&9@<.(,<\* M3_<32(,3^-K(35: X!^ 80VN[M0KLY:-2V9J*8 \P>E$IVT5Q[$@;J$$CUS MX6#L5N^D6]"[1Y7E; MM676Y>>EA,(L+[*^W.G2GDC97 BQS7O@NSG#R?'$-ZAZDUBB),76Q&V[B)&$ M^N8]HI&$V7@GH?$[+"+*8NF:=!E%W&"/7F0C'PD84#^ M6ZGE2U&63G$V]0@,&5O9SVF8\IAZ$B 9$4G"C/Q]:8--)K09%H^.,P()JDOAD;PD3#YMFDN$#8VK005'$>60( M8H_$$6TD?5=171;98U'V& Y5UG0D$0V3:-?Q1C6[5%BJ^NG4R*;J:P"70ZB- M&QIAC"?N<)F)"'N<04-#CM"./LT#!6[D9''J^BJ-CX1B9J]:VRZ*8B*H1^U(&1K>0=T=S_SVA@C*6 SNG&IT&(J(<5^1QD9B ML3"QWEWW, =^&'ASNL=SV45IG'K^*_J9 T58"#9]_ X[R!%) M[(E_-B*+A9&UC?\1_\?TVA1BC(MHNCEUVL7<=ZK"#HX%P[C:!M?[]=I(8JG@ MH'@JV#;D+$J%[X""C?1B/%C&W1N5?U^K YZ0@>=@0\ MJJJ -[H;9HY.\!DF4"0UZ#DK6WF.*,9SO/V@K#5KU13_D\MS1&@TQS&=XR3I M2Y3^7I Y)C'2ZPQ* 51HW4&A/U)IC89]TK*HG[J3H-_;\O7GGTB$SX[ MYO.A1S'G\$D9&>]!B4C3XR/4["68C M3%D8IM?+9='!'U9H=RIU6M0HSS8%K%BG5,?NBT8"HGJJUF4H8AKYLM6(5!9& MZO6;TY%5D1=. C";DJ>QB#F9;H:P;OL!!'$E[5&R+(P9!\:@$';O.ZB%!9XKK1!OT#D MX'@;'A =C-%=9+B"K#=[3V#\ZG2"3>=3;KV&<%D)XJF)^ AP'@;X-FUK;RIT MOC9Q'' "H?DT/%QV' H4WXN=D>7\/4>A!X3I'\ _G 2QWCJYSQ%0 , L) 8 >&PO M=V]R:W-H965T&ULE59=;]HP%/TK5K2'5NJ(\\5'!4@46K53 MUZ)"MX=I#R888M6)4]N!=K]^UPZ-* W0(@2V<\^YY]Q96+'.6 MTDPQD2%)%SUGX)T/.R;>!OQB=*VVQL@XF0GQ9"8W\YZ#C2#*::P- X&_%1U2 MS@T1R'C><#I52@/<'K^Q7UGOX&5&%!T*_IO-==)SV@Z:TP4IN'X0ZVNZ\1,9 MOEAP97_1NHQM=AP4%TJ+= ,&!2G+RG_RLJG#%L +]P#\#<#_+"#8 )KM%1F M;8V()OVN%&LD332PF8&MC46#&Y:9NSC1$JXRP.G^\/YNHLGUY>5T@D[&1-),)U2SF/!3]!T]3D;HY-LI^H98AJ:)*!3)YJKK:E!B M^-QXD_6BS.KOR?JCX V$@S/D8]^K@0\/PT_@FFF@*K:F16* KEI$L9H2CL5#,]MJ?P4QI"1WW]T"RH$H6V&3AGF0##CL' M,E $>Q#-13'3BX)#/\>BR+2"K1%3MB(S3NOJ6G(W+;?9H:N^AX,0BK#:+E]- M5!!X017U3GA8"0\/"X_C(BTXE&H.&P6>&5 D6Q[XYA*>*U*_GJ&<$Z@CM 6B MSP7+357K?(0?%$:=((JB'2,?PYIA&.!VO9.H@53EH?=K!FP&F5'%A#>^TI?[L2W_YZ^>%@5!JZG67+8Q;:M18B#WNM'0MUD5&(<=3I MU%OH5!8Z!RU,X:!7A7S=,7%$>.=C.WBXM=OQ-5%1$/@[@MVMH\J\)OPDW#?MSVXM94\>-E7=G4[6?;_] M-)MUY5INBNYCLY4U?+-JVDW1P]OV;M9M6UDLS:!--6-1E,PVA:HG9R?FLYOV M[*39]96JY4U+NMUF4[2/%[)J[D\G=/+TP>_J;MWK#V9G)]OB3BYD_\?VIH5W MLW&6I=K(NE--35JY.IVDWT4FZ;YJ=^<[4\G41:D:QD MV>LI"OBWEW-957HFT/'78=+)>$T]\/CUT^Q?S.)A,;=%)^=-]:=:]NO3238A M2[DJ=E7_>W/_FSPL*-;SE4W5F;_D_F ;34BYZ_IF? ![#" O1P@/ /X80 W"QV4F65=%GUQ=M(V]Z35UC";?F%\8T;#:E2M;^.B M;^%;!>/ZL_GU]\7UUZO+\Q^?+\GB!_S[]OG[CP6Y_D+FYXO?R)>OUW\NR)3\ ML;@D[_[U_F36PT7UT%EYN,#%< 'FN4!"OC5UO^[(YWHIE\_'ST#LJ)@]*;Y@ MP0G_LZL^DHA_("QB%-$S_Y7AP@R/ G+XZ$!NYN,^!Q;=FJQ@-W1DU38; ANL M+7I5WPT1JGHENT^!ZXCQ.L)<1WBN\QVVM*K+9B/)NZKI.O16#%,D9@J]@?=G M*4MA1\-"]\;?KX(6JW[_9E\DH,@GZ\E)"RBM5,222>DF* M3=/VZF_S >;78;KXR%]4Q'E$7<]BEI'((J]CTU%S&K[_33TUKE)U+UO9]40^ M0"[O)*8W=55$.1.N7-<0UL6]8K-1;!84NU@7K9SJ]+HD<,NUSL'9 K6.HA)LP(HW/:8X-SU'6,<<;)KZ-%* M(YNUHZ#:?S?-\EY5%5&;;:%:+15-S5'@TH,XQ"2..$VIUZ/TB"TTJ/*\Z_2N M#TNDSO5YGF6N%S%#D?LW%F56)ONE6]\5D*?@AA=:=O=!9R=4,7O=J:X)37*_ M5 L;RH-2;W2>-"445'"D;.52]42G4]FA4CF2CACF7->0QR M;4T^-[F_+QX\4H6C8,I$&F-B$5.1T5 L6'S1,+_FZZ*^DQW(/::/"0A#BDH5 MMZHR)#(!HN-%KE90E)K(*?^"S*%TJ@N"BEI2T3"JSLNRV6F8 K"DVA>W%9H\ MJPSYO6N6YR2YOIC1-HC1%9+JV/,G2 M0%!:.M$PGJY>BT67,=,D3W-$I&M)&6.)7Z3E$0T#Z::5D#>73\@9/RA"$!@%A.TXQF?J$6 M3.P5,)5ENY/6MZA0A#<9%YA0UW(::UN_4LLF%F;3M;[A7A0QES-3(9"4B1FR M-/;'*;-(8F$D?7][#8\NQ2409+"4(34V8IHD>1*(8(LK)M[4S2G(9]T;.A!F M0"EVO90+B#7$2XBIH)GP%W;,4HF%J30OMJHO MJF'_0 FR:STW%4&-2!.!R<5-(W_5Q"R56)A*4#654BX/]_2IS(-XA=CL'S^0 M;55 J:_SJP37;WVE*G.)E-(860K2?M% ,K#<8F%NC5OML+O0\$25(T"C@G** M[2[$-LLY#^0*RS26OVE[K51=U.6O;R]N4<3#*'I^RZ%CWD"97*#-/73 MM8(^I&YZ/.XX@ITDC ^(KCU[%,-3AMTAQ#". J%O*<;# MG=GA*%YO4$G>+>7PZKT&LE[!!V<=9G'ZS+9592^'=:)K0YJX.(M9FB#+JKLV6AZ(*4D&#EJ["96>212)%=CQB"N'( M(__V$A:W(HS;MZU-ZIX[N"J7M'FL?UIR%^5:BBPWYQF^15DF"Q:LJQ:[[;:2 M.A]#4;Y475DUP XYMA2ZY(+P''[UA8P<_$'*TE6$Z7KU]$N$/J<8>YAB,YP! ME$./H/[&.QF!'$V"VP12S:"F4%'[&SYQ]*M:F+D_]!F070"JU(4HXWF"Q:UK M"16VOX,1EK;BE6[QXBOY4I3ZY/$Q=.\L $7RCU;BPO),O*7YT@M9H0LY.!OI MG0*IHP^IA % M[?!PR?"F;[;F^8S;IN^;C7FYE@74U-H OE\UT%X=WN@+C(_XG/T?4$L#!!0 M ( $FN U/'AO.%40H /LZ 8 >&PO=V]R:W-H965T&ULQ5M=<]NX%?TK&'5GF\Q$$?%)8AINR#RPO@ N<_ M# ;%=!$OH^)MMHY7\B_S+%]&I?R8/PZ*=1Y'L[K1,AT0SQ.#992L>A=G]>]N M\XNS;%.FR2J^S5&Q62ZC_/LP3K.G\Q[N_?C%7?*X**M?#"[.UM%C?!^7G]:W MN?PTV$69)[IY5P_WK']&OZL[+SGR.BO@R2_^9 MS,K%>2_HH5D\CS9I>9<]7<=-AW@5;YJE1?T_>MIB?=I#TTU19LNFL45V@9K;JH M*ZAN+><\657%?E_F\J^);%=>7-Y\O+_Y,!F]>QB/T/V#_/';^./#/;JYDI]N M+O]^??-A-+Z[_RL:__YI\O OU$>?[D?HU4^OT4\H6:&'1;8IHM6L.!N4,ILJ MYF#:W'FXO3.QW/DA*Z,4:';I;G:Y66[2J%HA:#R?RR7S!MW&>9+-4#9'[V;9 MNEI#;^35?^7@R559 K<8==PB6RZSU<]_P<+[VWV93;\ (<;N$.]FLZ1*)$K1 M;93,^I,5NHS6"=SC*W>LN[B4FU8\0^,H7R6KQP*]&L7S9)J4KX%@[X\.]A(C M>]TQ+-/I]B8R@9MR$>=(CK7O452B43Q] MBRA^@XB'0ZC;F.*O5Q"RBD.VBE?FK"^\#70R 15(] &C2$0"_S ;^.N@#N2 !,2MG'O MGY/9-0"BA(8:; + Y 1:YH7MYH75S:AE7F2Y5Q4;5VMP>_6ZVE3KPEUDZ2S. M"[GQ_K%)RN_HWW=9FB))\$]1/ON/HZSY[N;<610_%@LJJMNA]2:?+F0&Q7YU M0TN0FR6*L1"!'\*#(7;YB*/R@4I3F#F((.3:G E@_O=1K33]79J^,TVY@29Y M7&U_U;98[I*N!ZQC[$8^/':A3[743:".:R4?[)(/CD\>&NC R$/;L48!L#"( MMK#-*'(B KW/9B3[;(6[#H?.#D^*8E-O>+*[LHMEGDPK[MF66,=DA>8<^&&X MMVNU,L*>4ES>T3F!,LHS!D:?! "BST$#:4T"L71E3SQB9U?JG0IME4&!XF]Q M/DT*V1?WR Z;J'!9M5-1)(W=++V5$].6G$@:.9%:Y,2PB=FJ7D9"3QN\:PSP M<9[+$:L2EUE'M0/,/J?)X_:R8S-NPN\G1D)?6+9BK(@) MLY/R @>3=6X6#:1%\7J=FE'Z/-3W"B 0#VVSH1@1NRGQOAKH?N6=VQT'>VOR M8, 9U7O3@6HGJJ@2N[GR8UP^H[@!EN288Y]I>NH9P':>BBNQFRS'JYE#-_^Z M2=\BCU4*E'B@30-HD/!*Z06Z/@.@?<(%M^TKBC&QFS*U+CPC[2$V^8[Z =%I M<81-QI/=,S9N,YJ4Q6&@ Z\ 8-\/?2_ ^FX& 3DUS B0GZP+&_\I2L9N3N[T M4^_6>4== -0L[83P!=,U( "5=4&I9:\@BL6)F\5!3]65^9"8+$R9'^CE/"(F MHZJ4!1*O7AU$: + ?5"Y'F_)K$.AAJEFP"9!?GWL6VB%*3Q#\YQLBLF?T MW1KB6$M$ 'F L=0'@46^$B40B%L@'.**B"D&^H(+?:LDD"_>A[5359J!N#7# M22\"4NWE9@@;C%QBDL")JX"?H0&4Q,?I724>@#VX%JGVHJ#J9N M#GZ6#*8FI1$1A-IAX54GK)VCHC3JML@G2F!J6F6;! :@+@E,%2U2-RT>(8&I MR8B@!*:F 0&M !1.6&]6$U\Y,XVV)3(H3R/U\"4R4&Z'&G\%T2F )G"!CCP"8K MJ9("U"T%#E' %")PSHP584J!-JR=JJ)Z>L+Q>I>4HH KUT:PR1XX$'"-M.)] MZN;]@_4O-6E=5UT-I#W4^AH&/+J<#F,O-D/9)XTI$<&./X[OFC-FB@8>BI!: M=@&F5 -SJX9#]2]SG:@WN6+3/6@3 43I6T0:4^J!N=7#?E>F]9L5S=C.LQQ) M;8QNT^_H?;Q$RSA_E$JY:\@!+< )L8VXHF3FIN0#TP0G 7B K=/+F '$;3LF M8'L/DMU4?.2#& :PIV>^EC""<(P'OBUOQ7:LX\0=SAO,U72_F.D'6",(I<^ MZ;8QLSV]9HHYF9LYC_)YS*1-(D=6>XQPW0EKYZRXE;FY]=3'3\SD6T9L3TB9 MXE'FYM%CGCZQ[D?5S#S/]O3: $@XT+;)"1 GL&V3BGS9RYEN9A)F8#PC&W>A MVF^-*+[D+V"ZN4F,/O%U3=Z%:F>HR).?;KEI;5 PQ# <+XZ06@/8QQ5385I\B>GZ$ MY^Y*?<@!S\VE^S5J _3<@5X;D.<67LB$7AN@YQ94E_;7$) *8IS] _GU<6@[ MX>)[K\+]'TPW5]*!NZ7#2;Z1@\[;(R'1!\\$:KAV^DI%\!->B0/+L?NTGD,6 M7:]#T.T38S$"!_^<6 B;*Y'"W2+E%-_(39E!N!^&-MY0*H(?_[X;.!/=#IZ; MMEM7&D"4OF6G$TIGB.?[\A?PC0)X5F[WC4*)#?%\IWZD;Q2 X#!\8P>HG;W2 M&<*M,X[SC2,!J ,/?A.FA>8D-$:V ]5.=.\]\1=X^4T #Z9# MHHO7+E0[0T6(XO37WAQ"4T"OO<$&!("Z#(A0[":.>^W-(3*%:8M! P+@ ," MHP # @!A P(!(0,"X4P#,MC[SEWUM=#?HEPJ\P*E\5PV\][Z]S5I;9LKY9>6/#]4W^W;?=[WX'U!+ P04 " !) MK@-30>)(^:(0 "F*@ & 'AL+W=O;IMD]O[XVV49M MI1E4.U7BS:JJM[+!UWI];7:UDCEOVA;7R7 XO=Y*75Z\?LG/[NO7+ZNV*72I M[FMAVNU6UHJM+H MJA2U6KVZN(F?OQG3>E[P=ZWVIO=9D"3+JOJ5OMSEKRZ&Q) J5-80!8E_#^I6 M%041 AN_.9H7X4C:V/_LJ?_(LD.6I33JMBI^UGFS>7617HAGA]Z&=/C$AL1M2)AO>Q!S M^8-LY.N7=;47-:T&-?K HO)N,*=+,LJBJ?%68U_S>O'YW;N;C_\K/OPH%G<_ MO;_[\>[VYOTG<7-[^^'S^T]W[W\2]Q_^>G=[]W;Q\KK!>;3K.G.TWUC:R1.T MI^)=538;(]Z6N-0E!DU78GRP/IH"UEF^M&Y2*K2@.%Y)*^K'0IRTS+0ACL M5(C(Q@BD W%;U:6JX:*E$F]:7>1$Y$TMR]Q$XJ[,!N*RJ=:JV:@:7MULA,9& MTRZ-SK6LH>P(1Q;*@#5:L]=&"5WF.J-C(X%GXOO_2I-D^.+6,AGQU_A%]S@P M56WM'CX3&_F@Q%*I4B"[[60-R77)"JISR*^L"&N%$V51 M'.B-VI%^9.=%NUI#4SO(Q K29:-JO>UI4)>8 2P#L[7ZK=4D\?+P^R6\=$K\Z>;F/FB1Q":7*E2CSGK. )[! MG%0[71(78&PK2Q0 >FVM_D<<[O* M:-)O!-(&Q8$C#U6TEM:ZI/9,FHU8H2):1R&"6*"KW'01,! ?[":PYBD=+Q:K MNMJ*/\NR)3YCFQ?QOJ[:]48@6QZ$2Y8"_LPNX<72>.=.0E7TWN&/:3:R@54. MB >AONQ004G][NR5-AG$/"A9"U5RT/\ JMLEPGSDF!B(6U6S':#>0AJC5WP4 MR=\%VE;".:%>E@@"U5XNN25_(UWPNV][ 8A@$;FVIT=&)5OM>BEO0&$%,^=L MG^-P)&NM(('?_LTCN^BAY*6P+[BB8_O416Y*&*I ^.ZJ&AY8AB#_RU.Z!:U3 MU0ZQIE"]S+$@_X5 RK+T]DNVD>6:3]]JP^#ILI=*%V]O0[#BU3M9(RK&WFJ6 M-RZ(SAT_G?5UYO(WN!T2G&'G(FB4$T4)8=KZROXAW]HK]2L M6PIXTN6J*A#V)'7#NW=U]:!S,AZ%2@5>"FW3,S&"79%-%I2A'TB)SO7JCC:_ MK]ERSC'.Q\NFH-%?YG MST/>.?):S%!^FLW&43"9]O?'RR_B9F$9),N:_(_&)V?X# MROD7I/I.S"<1@H+82H?1& P2&Z>LP?);FTUKA9JL.!4IDQ%0=!I'QE.%39\2 M5FT;G&G]'IY97N&!D.M:,1?,/:,ARLYJ6X:\V:TQMN*SN3Y"QY!\6;CH_\A, M #"0D[&Y>_'K?,3X>DYUWV]'86A\W,FPF7@.^3\#0-"-*"IC%'CX5%/V/D>* MTD%738BJD<0@/CSH\D M3IE#QQ%.:M'3M-ONB5U "+%<1V*KR-#^FRY_<;W< MMBHH-R)V+ ; @$4A:<.M MM9NU@4.&%ONPUS+R0_8!9,O7C 0RVMD0"'PA$#CJ0=4P#$Y"C(OFL+.F+#1: M'4G3QL;9&F_(GM9J-W_(1QI$O#QQKR M2\S@R+<1EW ^C>QF;$XU##:>]N"N8IVKU9*6&&;%18631BYASX9KE,^94!'+ M#NT /Z/N=;X"<[79IL\0&:X/%,C"[((.=UNOR6%-37THHS,2H.2@ W8.@G(- M@;@<:'!4*!;JLB]91!#@U&.HRM($KA$.ZP )SP6X3VQ8^"!UT5.)L6#D M0)U=:PCM;"5R(14V.&A&/%GPA;WD0**FJ8GUBV5%F=M]1P"0Z^-_KLVN;3AF MP"2:0 LA3M3\ 5^/\]:QL5'SR7HFZ,JN<01ZPG&L8VN;J=.GWM[!G_!L&1R# M /L=>:HR#.YR!;O^UG)2/Z-#;1[AQ>;)C.IKMZUM6;4N]?]17V9L;-")( 9) MD#:@5*HK])K*[;'7:B(K#0)I20V>,6U-?'\N?:QR_O8L+'$) M(S=-8<,B: L=N:N2O6(A [,?"!JHB<,7Z'IP%8BB.ME4P MMGCA-4[?RSH_7Q>/_>O)+NX1/%KH+T=SL8"7^#^0^%NKGZ"4H\[H.Q&/HE$\ M(GP2S:>)N&VW/ R@-+%:07$H3NPCN7Y#RY-!Z>*)G4.HQ&XR&K=9I, M65^_4[4AM9#]MU4.R*8H3)NZ,J36D_UYM>/=-XO/:+KBZ14,*GX,*?F.!T%< MX!R_KG[_U6MF!"N4(IQ.?!-!%T "-+("-W&&3CBM4K75O!L(P M\;"C# #'IR$BM[V@P$D#Q^5M[?KVGZ!$FT)*:A)#=7*\_[=Q\$;6-=G$CWQ4 MF'N$"1=AE"^JSFC8:/3: FRH[YF60Y&ED1X' 4Y28PAQ6BX"6VM"3N9=(V9AF*W?%OZ?%!U;'&SM4+[E M)P:I+GH;'1W4S?5Z%80SNAV_\!9.E(2P=LI-EX@>9+7EPU84N$95\$H6;05< M:_FRJ)2"U;HTN8-[)'[U6 AJ$6HU4CN$X(%)X;A0,A0TX= MD#W*G7QZK%>CH\H FT8!'*]N+ID/SDXU:JLK6_9L-G(>3=B7:\2127P$N#+> MD^"A0E]#-EJ&E@#\;'=- +P -;;&'H-8YPSFB1.IJJ'6ZZT="@:70%FEXF]$ MRP*C^R@.-/&G@W4)].3!;KOCL6^C,[WCXM1SW:A?D9$^I>V*_!R-/M/8!%VO M[3+"Y P=1@>C$)P.Y)*7U;EU;&D1E:W/E6\'2\8+6=,R!""&3SHKS@><*@H3 MQFNTR2E!4::GA=0>P<$(B;@FE[M -R2ET4S+62,[9;1V_7)@*G =6I(>_:[ M'YNM"RW/F'E\5,\"+J?0A&MM$VRG>DJ%&91.3MOLE0M/KI!O#;C7@);0L-*3*KR)X+!"\RU,' B$3)IPE- M(>DL.C@M0T\X+V/%!ZWV]IZA&_H[G3KI+<8-:2L$HNQN.0;B9^4[6<:&_43N MNAL7[R@KCZ(LY#_#URZR<)(W-"]TF M'0XBX.JRAND5/PFZ]8'&5'73JWH+2L0VHG,(6N8%?R%(80>^+GRM0EL;=U[I MK+*PDBXQVF)%XU'O3\;GY*Y<>)B';J%PN<^SE3,O% MX?=3HHUA9,0-[^D5G!\+>(Q"Z>-1W7?U,23<4,NZ,0X%2/[ ='MIX*EBSO'" MD(7KK\4 NFO>7(8YZM!LZ#@6N*G-E:N69WRMQ\2YB<1>21I0-12R',Q[%IJM M>VF4$N\KI((X"3#W9_O^\ QV[9?A<\0#.\ 2!7S[01T[/UTF$&BB^8M:VYNZ M4/> DANZ$KQ2KBOTX=NW"MR:=><7B#>4NKN/3I&+!Z0\1C;36V\ M(:\(9%/P4T9I*?^UM?[>#W&M+U0#,>TI6[,<2-QQC[@D^9COU1+0>6H=KQ0/D0OE'D_ MX8)'%$\)>MSW>/6)CGM8D$N3GZX=9\R6^@E?VW(_L[)H-MP#OUUTU\#!2BU: MW+HXV'2,R-X5K84#;@B!C@D=I6TM@I5IZL@EV2OM]WD8=RY?4[1%-(ZX5XU% MW1V=DZH%/,Y=0&74-XS85U@0!4W^XKY3A[MS)L4%'W50T"J44G:FS/D111A0 M8(]S<9C?!HG:93,)GQX/)Q%0WOX;!K-D@GTP).";TEE+RF(QFP2 MI3,6940#E"F)ETQ!F>Z2DO$PFL_&@$S$!5B8#(=B.L8Z,#@90ATC$4/L(=1R M=WK?06*G0ZR+TLG,RCL7R1R+IV+!2",902,CD211,HS%> 0UC4D_PSAVB@GW M&]_+[>Y%=\/!=VQQ-!K%8H)_XQALI-%\.A0P39S$06^C:1+%*6DH22=1,I[S MQ5W*NH56(6DR3_H%XVG-O3M_:T.'X.QT0JI+II OY=M!/)O-R6 3,#J!PN[. M7NZ(%&9/1V*60#$CMD>2P@MF$"M)W*%9IN&Z@!#[[]WP["8FO^ MA21U"DA)]F>$X6GX$>:-_>UAM]S^@O,=9W*:^:ZP=3B832[L/-]_::H=_Q)Q M636HI?QQHR12+2W ^U4%"..^T 'AIZFO_Q]02P,$% @ 2:X#4^VLA:>? M! IPH !D !X;"]W;W)K&ULE5;;;N,V$/V5 M@9]:(&O+CG>3!HX!QYMLLV@2PT[:AZ(/M#BVB)5(E:1\^?O.D))L!TFP?4E$ M:>;,F3,7<[0U]H?+$#WLBER[ZT[F?7G5Z[DTPT*XKBE1TY>5L87P=+3KGBLM M"AF> M7_3&HU*L<8'^I9Q9.O5:%*D*U$X9#197UYU)_^IFR/;!X$^%6W?T#)S)TI@? M?+B7UYV$"6&.J6<$0?\V.,4\9R"B\6^-V6E#LN/Q7Q^?[Q&\SF3X_T/+U]N'U\7HQZGN#9J)?64#<1:O .U!=X,-IG#FZU1'GJ MWR-:+;=!P^UF\"'@]RKO0G)^!H-DT/\ [[S-]3S@G;^7:YJ:2GNEU[#P0DMA MI8.74@J/0$>89D*O$92&(\N953I598[P]V3IO*4V^N<#+L.6RS!P&?Z\[N_* M_K^18@5A(DWI49YF8S0]ITASY1W<:_B*=%BB)9'[OYV!SQ#N)HL;4,Y5[+MX M"5\^]0=G9)Z: N%9[-#!+\^F5"E<#)-?KV"ABC)7JSW'8(BCD+0X3AS/8)NI M- ,7711!L8X,4&!K-O0Y)6_E/$D!HB0RJ0B;PJR"[1'!E^ZB"]\FDUG@9BB: M!4$[T+'M(0+Q3'-A:QU"/-)9\@%W%(@?UI62@@K0A=O5"L-.@N]"5[01H1]; M/59A:HI2Z#V(NHH^4^[(^YDU.R5]5"N02H(V'C)!^((VAD>K2!P,08$<. 8+ M8'+%$R!AI31!LY'S]")T2!?FU!^DSX<]]" L%92H)^\UT"#YE S/"&R%%LD5 MYCQT=*3-VG32Y?"2.NE.I"I7ODV*\:)20>RW$HC!C"E(9;@2&6E96HN7U>M:5MPUL.;]OP!_%L$[[+TC2E/=3U M#7'ZGY+^3XFS2.G7N,DJMEJ<'^';P6ASQ%V)4H4:<2L>#4P[%H0:TJ(^")L- M"B,),K94=,M0KD^FDYMNS[I)ZJB-X :N&=!$@ BEHM1H%CC;5X)1%!HY1J\[ MF./@V[=#@#7]:+LR7:5K,8Q:9*NDU MIQ+G-E 0:;TZ&.+ \8_[FZ/(2G,MEYB*BNA3 MDQ[U1HQ MX2@CTMY!CBMR3;H7GSM@X[4H'KPIPU5D:3Q=;,)C1C=)M&Q WU>&1K ^<(#V M;CK^#U!+ P04 " !)K@-327$AV/0) !*' &0 'AL+W=OEG9^ZTBJ9\:)E?IK$\=GI4NKB MZ.(5W_MH+UZ9RN>Z4!^M<-5R*>WZ2N7F[O51_ZBY\;N>+SS=.+UX58K7=QDKX]B M+?2EVK/"=#<.-;;?.HW9(6=G\WUG_EL^,L4^G4M!"))$[ZC]@;M,<;L+W! 7M7E<,=Y\2U64YU(0,2BDQ<.@?$ M7Z;?*NTTW_W7Y=1Y"Y3\^Y%]A^V^0]YW^)-A??IJCL26HQ\*<5E:G8M!'.(4 M";]0=,)2%FO@'%.MRL1'B^H17W21F3LGWKZ]%B=_^=-YDL0OMT;X7O_E,X$* M%]YXF8O4H.@R94.XS$P<3P:]&/#+<]R(A+I/W"UTNA +Z41AO)@J58@9[.>^+30+J2^1LD= CJKJ"RQS)IJOA!38P%C;.($#=@N; @%_?%+!Z^U M8T?@4:9]YY@[^:A74#[ @-C<*@H]',>6%.C&X39] M@TUQ-%RQSPI;(XTKF5>,,[KC93'7TUQQR'2QN:1J#H&D:;GN!+*9*5HE8'?&]6 0.4!)/G=/X3CH>I M'/QPSUX$!MKX]T)<2[<0QV(R&:/<4U,5GL">*KV2=,91-(IC<5.L$$1CZ6C# M*)F,D!3">T9P0Z^LX63@K47_L)8 7H?G/!E@-OJY]>M(E+FD(4Q6\*#D"DVB M&'N\58B)L-3/Z."5:P.<1&>#,7S8#?P)B#-3HI!+Y4Y#U\+VR"T'QRUTZ9Z) M41*-8?VO3>0'_6@\CL4'=K4V-(K%)Z8@N1T=T8]CS$[$VVYJ':0$1:X-5RG7 M'*M^=#8^:RRGJ:U4)S[]:)A,ZD-VD1(.%[;/][=! L;#1+Q7?L\Y)&T4Q8.8 MH7T\Z/?.6SI$_%JH44E*@"&55"+>/%0> =F.O4WK:5.%RB NXI S35YZ#4&[HU\1\=;&P*I2; MT_=B&;J]8EKI-!='-I' MH)FZBE%2U+.]FNL4,5I!8Y9M%+O%NKU9S4R[U$<5;7*=\4Q'Q$JVF ZH: *6 M*3IM+*D\L5N:&\<\7[.4E863W)!"7)"J=$%P0V92U6" _.)L-12X9K<#*ZE. M:[Q;H%,2HP0/. 0I?,]!E[R$IS(JG6M=WF>P%J\=NFS O07XCOV,X44W9$%> M%8:7X(0I@4/ZFO2"L^%0? )J\:$U4+@AGY6ECHTX%'/5-%6*3>?X!^/DMKK& MIE>A4Y'ESE'*38A<-?T#^*94HKF<4-IB=Z*>.>;[+HCVB@WA7K[Z32"P(E@6W!#5? 1RA4DWZE>W^',P#1.^E,81&Z MFR+MM9(W##Y)ZP[C@UJ7MGVJVN7B8!76%G*VRZO[?#H,,0IX[Q!):PEU%^05 M]H1>P,B"P5_\H,YC%#P/ZL>JE01F0<9V!\? MD'G#?C0Y'P:9UT]ZHP=E7MLW:D+:?2K;DX#;1;,E GY(]SVD]HB@L#+=!CF= M9MJ\&FGJZ@G"\-.^ILCW,\R-X8'('B3#F;;.BV^5!)U8LAH>_V]_7MH]22H9\1^]LO9LAQ!A[F%:@;)_/0I8_[G==&;)>&:Q%!X]W' M@\W;(7XSU,:ZTUV>)MAW]3J#EFF:S\G5@<"M0._4()LXN:J$XB4#"!#&!8>H M[7B4BFMC42+@P$+],'9H1K?#4_/0H22WHTD3]_/M$!E0?UH_6"%>O\FBHDG] MVMY6!V+=HLJ H)*:%TDG4J\2S>D3^]Q]=0L.NM^^L>7\EN.'1]ZWR3^FI^SX M+$HF9_P[GIQ'([2?8Z+7":[/)_P[&0RC9-3GE34N3O PA9X"<.C?AR-X_&S!TS1^;L&7H@KZ< JQP)*[YS_)8/- MUI+D.1-CTF:DH4)=F\B4VI61C+3 XRG7S,/G04QFO"B\>T"]J MS<;]H$N$FY-/94XZ.LA8.FNA2!F&=R8(IZ:GSJ#X-UXV1$!U^/2J?:QB#?>Z M6>4K5M-LOO?0QX?3SO<=R*\Y?\4B^H-6"I]ZVKOMA[++\'UH,SU\9<.3V%S# MKUS-L!3\.SH*:K"Y\*;DKT53XZ'U^.="00):FH#QF0$(Z@O:H/U\>/%?4$L# M!!0 ( $FN U/X\?B$!08 !@. 9 >&PO=V]R:W-H965T',$76^5/J;J82P[+&I6W,QJJSM3B<34U2B MX6:L.M%B9ZYTPRVF>C$QG1:\=$I-/0E]/YTT7+:CRW.W]EE?GJO>UK(5GS4S M?=-P_70M:K6\& 6C]<*M7%26%B:7YQU?B#MAOW2?-6:3C952-J(U4K5,B_G% MZ"HXO8Y)W@G\(<72;+TSBF2FU#>:?"PO1CX!$K4H+%G@&![$C:AK,@08WUO;R]MW=_>V7F_LOMQ]_^W ^L3!)&Y-BI7X]J(<' MU%/V2;6V,NQ=6XIR5W\"*!L\X1K/=?BJP5_[>LS\R&.A'P:OV(LV\47.7G0H M/F&L[@O;:]DN&&]+=BMJ;D7)KJ@>I)7"L#^O9I!"@?SUBL=XXS%V'N/_F]%7 MU:D)3TW'"W$Q0I<9H1_$:-&QA6B%YK7G;/$2 MQ2P@H&?XS<_Y6'HG]U]>,.;[NS*38.S$P]%VO9SOLY\H8P=4,&3 MZJQLY-^"V>=(2#'(S@PDFQF0E7L&YDK9#F]VS-X.*Z1LY"-KA@H45($,]?/$ M5N7C;=M'$HI>(T;$N5T21<7U H&H.3L*QCYZ#.&KUF-'_CAI^VJF8D%=V!"/Y@R MK@4[2O)QOH8Y=J4W5S6HW)T G]5BQ>M5UT&%+921NPY13FV!I:T M4[&5%L(EY=7S=!*#^0-1TJ-S;(_C'/P>;(IC=X3H&ZR:DU.$1B"VZ0R'^KB[ M<..(Z87?B 5U%BT%OCLRAA\ MC27*5FI7/C 73Q,\IWG.@L#+DY1]P >7(5##<02(%ITB:T=G'FNA[OHI/-N, MQX$73O,3]CL2KO>+S86UE@PC-O629,KNE44-OR1ZQ&(O34*,*9#Y&)/B#JD^+0FE26A&7_H'-G[.TJ8Q5%;9&U;)T16@LAB&3R!0N-,1B M$!CJF?^0;N*">*O9UW7Z>G6"G:@/:D]8#71,D5#!49T[+%E)8N*+4'V;A,FAC '!RON9 77^LEEIE%]:P>> M(;&EEE;\K.9S"@V?E0?Z7@!HP3N)_*-WD20UMTM*>HD*K57WG--_;7O5([1- M7=>2SZ@4P7.;1*S.3[GBXT6A>RQN/B+JA3.;\=I9QK7M_B]&@#JL;>B M$,T,\44!&0URM,6ZIXY8GNQ,0R^*HJ'U(7BS2VJ!YT]C//,HAD &>+'G^U.T M99I >"<+QVF6GE!WQU&&T8ECC+TDFV*HE:8!,^D'$0DRR:!]C[,5^ZM!%24AH"9[O8$:QVTB\-(L/ MXPR)8R(_I41&B4,WG0:$.G([0!#N8X1!%D0!1),@8\2T \_N8 M&E#VDIQR&7G9#J:=@D%B')P@C1V+3L M<''?K&Y^>ZZ&V_ZS^/#/] G??-D2*&PO=V]R:W-H965T\G0(D'3-1^&?: EVN9"D0Y)U?5^_8Z4+7M!$Q3[8AXI/G?W/,741H=%CZ*U=KYA60ZV; 5 MO^?NC\V=P5DR>&E$RY456H'AR\MHEE[,<[\_;/@L^-:>V."9++1^]).;YC(B M/B$N>>V\!X;#%W[%I?2.,(VGO<]H".F!I_;!^R^!.W)9,,NOM'P0C5M?1F4$ M#5^R3KJ/>OL;W_,9>7^UEC;\PK;?.\HBJ#OK=+L'8P:M4/W(ONYU. &4Y 4 MW0-HR+L/%+*\9HY-)T9OP?C=Z,T;@6I 8W)"^:+<.X-?!>+<]-?;V^N'F_?O M)XE#;WXMJ??(>8^D+R#'\$$KM[;PLVIX\U]\@ED,J=!#*G/ZJL/?.WD.)(N! M$IJ^XB\;J&7!7_82-:V;K9 2F&K@1CFF5F(A.$#^>B5L/H3-0]C\?RCZ?4CXM.9PI=L-4[N??BAI6KRSL#JP63#)5,T#JWJ- MI+@%H< AIF;&[(1: 6MUIQSHY0EL!Y:OL)T<,*3,+"RUQ):TA&K]^+QKO"Q-IN:D%D_!)._R=]PG$<,UKWBZX@2SU14LK^!&*-(\)S= J M21'3DJ"5YF5,J]1;\7A)15SZ*[2 G===<9P5>\ MZZVL9"%.AK@44A(30HY1^M6[SJ#*%A6K:R]JD+?Y&SO31[9]TALCM($=9^8T M?WOTA>F,G\U>DI%ZR;*J0!ESM,:C/$98D)'&99D'&=,JCPM:?9>,UCLN"H*Z MT2$'7"HKVO<"K+E$&#*P#/OCR&[8?1C/4IK&^=@K.UC?5!2_E87/,\T',(W' M)#W2QG;?P;[;D5.>$3PN:6 \CLFH0,N'"'*@(SQ-Q:@,E1Y(B^,)P!H9WPFZ MKGT^#32=\:7R;?'4,>-07^XO*IAAL23D>ZFQ#QB*9_$2]^W"\$:O?5\>6NIY M&^++]8B*?6&RZYGZ-E18^+<8H06L@M*MJ*%#CL;AH^@$9F4XZH*QG>Z=WGZ^ MN7Z+_8*N&X[;S[]U[R0GMSIVX"J\71;"*>PO^&%U>!YG_:MPW-Z_K1]0'($' M0?(E0LEY,8K ].]5/W%Z$]Z(A7;XX@1SC4\\-WX#?E]J[0X3'V#XTS#]%U!+ M P04 " !)K@-3OM*'>)4" !I!0 &0 'AL+W=O% MPB2*3L.:<1G,I]YWI^=3U5K!)=YI,&U=,[U; MHE#;61 '!\>*;RKK'.%\VK -WJ/]UMQIVH4]2\%KE(8K"1K+6;"(SY>9B_WN2YF0>0$H<#<.@9&RPM>H!".B&3\W',&?4H'/+8/[)]\ M[53+FAF\4.*)%[::!9, "BQ9*^Q*;3_COIZ1X\N5,/X+VRXV30+(6V-5O0>3 M@IK+;F6O^SX< 2;1&X!D#TB\[BZ15WG)+)M/M=J"=M'$Y@Q?JD>3."[=3[FW MFDXYX>S\^O;QZO;AZ^KZZGX:6B)T[C#?@Y<=.'D#? HW2MK*P)4LL/@3'Y*0 M7DUR4+-,WB7\THHA1.D DBB)W^%+^^I2SY>^59U\06F5WL$E-[E0IM4(WQ=K M8S5=AQ_O9,CZ#)G/D/U?__X9# \50J[J1DE2;$"5P'OQC%0S Z42-$,&/G ) MME*M8;(P'\^!NK:#?=/@$G.LUZ@AC;TG@A7;THVQJ#D3!D[H(!XD:4Q6DL6# M=)3"$PT.I8-&JQR- >*%DDM.UZJ C5*%@22=#$;1".*S:#":9/"@+!-'$D]@ ME)T-QNDI61FE/DO'L/!E'*L;D&Z$"RJ3R1U4K#AB:%J=5S1?K@LUM_6A#2?C M='A*5U\(FN+AWWY9>'3]:]0;/^2&>%IINTGHO?T[LNC&YW=X]PC=,+WATH# MDJ#1<#P*0'>#W6VL:OPPK96ET?1F16\A:A= YZ52]K!Q"?K7=?X+4$L#!!0 M ( $FN U,1#"/@X0, ' ( 9 >&PO=V]R:W-H965TM&!) B$3JQ7)F&W"Z:W7.'.2IN6.13-.K%;PUD3G%J9T#0MDY8)%N.\(IE-MFS-[[C[8WMC4$H&E$:T7%FA%1B^FD9S_M@\%'PG3U:@Z]DJ?5G+UPUTRCU"7'):^<1&/X]\ 67T@-A&E_VF-$0TCL> MKP_HOX;:L98ELWRAY2?1N,TTJB)H^(IUTMWJW6]\7T_A\6HM;?B%76];9!'4 MG76ZW3MC!JU0_3][W/-PY%"E+SC0O0,->?>!0I:7S+'9Q.@=&&^-:'X12@W> MF)Q0_E#NG,%=@7YN=G5]/[]^=W7Q_NW=)'$(Z-5)O7>^Z)WI"\XE?-#*;2R\ M50UOOO5/,)$A&WK(YH*^"OA[)\\@S6*@*26OX&5#=5G RU[ >Z=ULQ-2 E,- M7"G'U%HL)8>YM=Q9N!2VEMIVAL-?\Z5U!N_(WZ^$S8>P>0B;_QBIKSK[+CRW M6U;S:81M9KEYX-$Q(MQO.#CFRW ;YF"E)7:6A6"LL"J'^RW[1QNH=;O5*BCU M"L37^EE?/PMZ)/T)]IP'HBYYS=LE-Y"1H$WA1"B$U9W%;7MZ=DSE'BJDPI#( M52<1CK7:./$O;V##'C@L.?'D3\Z, M/85/H:O0:?[ #3X2,.^!66CI&VZ$;@;CA;8.YG7=M9UDP>G8^!I?N 4SYDFH M-7QDLO/7X%G]\R'Q9W2=P[UA#;Z)^%XF80F*M=Q" 3__5%%"?@%2P C> ,VR MF)9^=5+2>%QDI[@DHS3.2 Z+T-3(KA36GP$2;K@,.=J-V%I$., A\V,@\8B, MXIP0.,G&XYB.QZ>HRT@5$T+A7CLFOW.T8Q\10Z=Q.:I\(CEF0@L:,HGSJHIS M6NX)>'[>_YL%'Y+FF&)1^. %%D'[V.,RSK/L1U@HJK@,+""1>9X&%K .,B*O MLD!CG$_QJ"P#"Y3&I-RS4%1Y7*9Y:*@%M@I33\ ?MS@O\#YKS*?6:X4L'&YS M?X^\A;)X5?%&AFNL^"-V(P-C$J=EY24* MI,+3PDI0R(Z%/ AE-?9"$01"*OC>(Y4<30%D=AUFG<5'H%.N'PB#=ABG\WZ* M?#7O9_$'9M9"69!\A:[IV:B(P/3SK1> MLS1W5YV%]\5%M^OBA=<55LF$#V5I=]#KG78SJ?/. M]27?>[+7EZ;TJ<[5DQ6NS#)IU[ M+'YU&Y1$9RIWVN3"JME5YZ9_<3LB>1;XIU8KU[H6Y,G4F._TXR&YZO3(()6J MV!."Q']+]5FE*0'!C#\KS$ZCD@ZVKVOTG]AW^#*53GTVZ>\Z\8NKSEE')&HF MR]1_,ZM?5.7/F/!BDSK^*U9!=CSNB+ATWF3585B0Z3S\+U^K.+0.G/4.'!A4 M!P9L=U#$5MY)+Z\OK5D)2]) HPMVE4_#.)U34IZ]Q5.-<_[ZYOGY_N59W/SC M3CP^W-P^/#Z\/-P_BU_N'^_$3U^_B>>;Q_O+KHIM0!T<0#T57TSN M%T[L-(#'J#_CMXP\;M(>,-#^#=:1?# M0IV7*A%?"V4EU8@3,D\$GA7&R53\;$U9./&OFZGS%N7S[W<4CQK%(U8\^C_' M^UU4ZMP+5\A87770FD[9I>K\D"IQ@\9P#LUO4-VE ZYS0CL1I[BM9QKAD4XL M5)H(,(! 6)18+51^(3[HCRC$')V+'O5B 3&_4$*6?F&L]FN.96RR3'L\,4** M(I4Y7:$GTR!+FC\!"5#-;](NEU*G<@I=I%1GF4JT]"JHU[D@2'84BI''1%/V M&"@@6<4H==-#ULRMS$AY:F)"DO!VK2P;2:JW;"-?IDI!3PYDB">$O0Q&!AM( MOYFRB2OM%[#)Y$JLE;007>ZX,U4ZGU>VI&M$S7Y7GB+K80>HU)F:M90HB^^$[Q< ?N/42N//-)B; M6+G**>4LZO0\1ZIC2=%443!!5;DZ]XB$IK14FEPY_0.SA&LY,];KOV08 M+*@V%*'3 "/0'"F0,Z_L >/GQB0<4E)CJ%IK#82TB<)##D,! ]:O([')_DX4 M4G;>.%^G.Q*KC54X%WMCT=AYG)8)IZZJ)XJ,"S7G.%3HV$):V?(;\6%-*-2( MW*%CH83A@4S7#K7G/&"5BX0L"BLU4 .7RGQ='TG5',V44?.9V4Q9=R)NFBA5 M"4\)6$T(K)3FQ M!KK"(A]@G9@9@9"J,J!D@4Q$O+2L@I',$(!-=:@MA#\4T'QNU9P?!;$J.(BM4Y1:)(#FAZLC-)5H?JX:51*X%'_I"=@>TIY1Y7%TBV"S>C4X[((%HG$0/;#W>WGAS?G3\^P M$VV?K]B8'/N,X:,LTI7"NCE9&H*(89X[&5<3WU(."C0V+(8?<6J*9HN MF ?IC*(50M+B 02:?#5VS85OD+M65X?U#:LN@W+7U;,*Q?^[:MJ;-->A:J.8W DQ--U3>B.0L7IWV_HBH9OBX:K2!(5F50G[,%6Q5'7MK6^(6Z8 MD82HR93L(&+#S%0)-Q>;MVE,)F0BGC9#SXS=$Y'*@9+F609#ZJCLC]N>TDD, MJ,%3AU6K"*V)'C07PS,]H[Z@K#+7+R2%#+SY!X 5^ \%!+W4,&9[_41_(3A4 MM$#%NP5(U?$P7E=DY.O5)PRYI+W*;K#>%ACJW 4"3MX.DMTBFG* 3=ZL/-60 M:&;G=!UJL%41^[@AA&VOXC<4M\6%+=R&,9'4DG:@*IU@E+"P@QH:9J AQ!L@ MI)BZ6[2\DMN$G/]8%Y '87G@$N'92##($L5EB]2#B6RK#^L-1U)N,6FAAA8MX<_4,IOXL=4'Y;_2/ M)D,QBDY'(_%(1"(LO;H?F]EQZ1I:Z/]6OO]J#<8XRK8^T-):Q?7H&U03&HI/E*Z&-HB$L;H=LNXL&IWW M=JQ+-_);?IR-^CL6YB8_WF?E8!Q->L,=X8-)0>0G8T1ITDK!"[_"\B@%@X7W MR$#"S4[\P^QUMYGW3K\>EHSJG:F@I7VCIWGG167%Z"VIZ6L<+7;-ZU*HW3"N M2!!UZ9=*'BJ/>R:2]J5&'\*)/;!_>$^@M7_*D1:P,;7C69,'#S5PZ$?L^ MP71;G[^P\,WY(Q^%"I4>OH0U=YOOB#?A\]E&/'R$_(*]'0LL2F6&H[!ZW GL M4/_PIN"/:5/CL=OQY4+AO=B2 )[/C/'U#U+0?%V]_@]02P,$% @ 2:X# M4^*$$LE0!P WA$ !D !X;"]W;W)K&ULO5AK M;^.V$OTKA&][L0LHMB4_DTT")+F[Z!:[Z&+3QX?B?J EVF)+B2Y)Q4E_?<\, M)5M.-@;NEPL$,44/YW7.#$>^W%GWIR^5"N*Q,K6_&I0A;"]&(Y^7JI)^:+>J MQC=KZRH9\.@V([]U2A9\J#*C;#R>CRJIZ\'U)>]]<=>7M@E&U^J+$[ZI*NF> M;I6QNZM!.N@VONI-&6AC='VYE1MUK\(OVR\.3Z.]ED)7JO;:UL*I]=7@)KVX MG9(\"_RJU<[WUH(B65G[)SU\+*X&8W)(&94'TB#Q\:#NE#&D"&[\U>H<[$W2 MP?ZZT_Z!8T[*)M" M.&]\L%5[&!Y4NHZ?\K'-0^_ G]S__[^7ON-I[+7CDW%Y]M'4HOWM>% M*H[/C^##WI&L<^0V.ZGPQ\8,Q7B2B&R;E0\. MV/_WA,[I7N>4=4[_YV2=/$>%=>&W,E=7 U2.5^Y!#5IEXN=2B3M;;67])$ST M.5E5P]PV-I>T\(EX4*7.#;20 MD/JKT5N44$B$KG/3%% DUH:*O9,;BL]DVJY%*.%:YT,I'Y2P6U8J@A5!.;!/ M!B6V3EM'6_BO'H."F95ZLOB D&/41 MM=I)L[>HX7]@V38W__[7,DL7[[SPUB@*/G>*1(?BWE:MUT)NG%(4;NO_@W1: MKB"_E4^\G;PPOT,62H',P@785SY0C#U%P"'*K!L H2B/+J9(4U>J Q^FQH# MT65J[!?J<2A^:MQ+MPHK:AM$CMHAA"GSZ"P*;AHH\[IHL'B0IE%BTT@GZZ!@ M"9GN2P%W[F50\Z!JR/CA$8UDGMN&K*%G=RX EMK69_$IAZ"MV2&)/^%!"],E M,XP\%:L'YS[(AZ),Y!L)7?Z5#&#.E L1!# M2$F:B2IV$W;8PW-G*\8*F0+BND#XX)DTLLZ5X'87&>Y4;C>U_AO:G3(L%87BABE./7,(\;SL7R800%-0QJYF=4QP0MV(A,.]83M4=N_Q0/HJ;BK@'; MM$%L5'Y,J=:YXD 0TL%- F.0+=%T?(+5::KIGH>Q=X^D<_6R#FE=XN[#6I+ M:[BRX8ZV15?N55^NXMM0,T.D.93 ZIU'4<2OAV?Y#:L"]M]+"@N)D<11WY><*Z M4RTXON]PIT.C'JD H^P.?[8Q' V*'8;W%71(/!IE-$'Z9$6%26V9V&][A#H M30S$K4Y<=M)TY.E3L"N;7E0WL>2YO7=%[]$TGA 0[@#PZH^FV#R_"3H,:;TK M%=>WW&/6=2GJ$*PPZ1+[2O+XHFAQZKM!98]YD"LKHM^G2_*Q42[@!T&EVJO0$I+U3J(&NL:?+I= ^,G#A6<0#FU<[9"_!E'R3&'I7\ M\P);$8OZ]$)JZD(:**<;-@>FO_%$2<$"> S(QWQ?449?+]VM=6$-5RQU>*C' M>/4DVND*DP0W?GR/F=Q?["V==98 L(RT.+0[,1^.Q9.2SK^41ZV*V? \%=^_ MZ(FY]4C6#F73,RG><%?&,(.@_=L+(( K\FBD%/?Z\7BC"X$_I\F+YV];_J ? M]W="W/E.9(LDFRUI<9Z,)Q,L9I,DRV:TF"?G\XGXM9L<^@??I&]%MDS&\TRD MLV2V7(A9EBR62S&9)>EBQM]_K-LKSY= X(P3U].1] 8.7>TO]3OIRSW3)/^/W+$#6ZG;,JOB_! [!;?K.#@AD"86_V%TZUUZ%ST,.(HU.TPJ[3$X MC *2!S)B@?2E4RRFY\EB.B849LD$>>57Q#.[/N.AETH>7%Y1.NX:]!/G4Y!W+'ZVU-!/#R$3:%I" MX2>,:!>'RQ U,U\LQ)?G4\UI9"G"W'S,G>?>L"5RD1:>HE\,XS3]%S< M-8[';^IT;==^"?I\F:3G2_')UIM8BR>ELS'*>M+EXN#@MUX=1[UW[DJY#?^R M@'/S])MZ)HU:HVCX^%B-A N_IH0'X+=\AO\ MRH9@*UZ6&,.4(P%\O[8V= ]D8/^3SO4_4$L#!!0 ( $FN U.I_;\4:0< M P5 9 >&PO=V]R:W-H965T#8O M-B] ]^G3W0Q2I;QXSK/"G0]2[\N?1R,7IRJ7+C*E*O!F86PN/6[M MKIP>CBK)1+]:#\;^6=Q=VHM9+H7!5.FT)8M3@?S"<_7Q[1>E[PNU8K MU[D6%,FC,9_IYC8Y'XP)D,I4[,F"Q+\G=:6RC P!QA^US4'KDC9VKQOKOW#L MB.51.G5ELG_KQ*?G@].!2-1"5IF_-ZM?51W/,=F+3>;XKUB%M4>S@8@KYTU> M;P:"7!?AOWRN>>AL.!WOV3"M-TP9=W#$**^EEQ=GUJR$I=6P1A<<*N\&.%U0 M4AZ\Q5N-??[BX=?Y_%#YUXJ9(5-+?/P*J%MJT@78Y?='@OZHL$N/94$S'T\D+]F9MJ#.V M-]L7:BJM.J04)N).KE%97LRME<52\?5_YH_.6Y3)?U]P=M0Z.V)G1W\!K]]G M27RL+*@9S\0[4RP//RF;BP=OXL_BMH@1#XI=W&6R& KIA$2$R(IXXU,E_O&W MT^ET_+:_C!].WOXP%!K+"Z'^J+1?UW3%)H<*.,F-5&*U\*GT0F;H:2B5);5$"_!3)%H#J*UUWWMJ.;8:^-"&-LDX*[C.!+SX('6 M+U6A+,A=!U*!WI Q&!9K)>TPP*!4RMQ4A7<,>XMM:!/%@&I*Q..:5U]UTXB; M7'NO%&TQJ*5+@VUT*\^+=>$\ M3MIV0UE95U&;(5B),$MII5=?Z=4A>]B(1-]7)#ZERNW 2MRZZO%_R&[@6\BE M52R5;I-K!V415&>!X]*:)^VX'4AU@JF:C; 41?K5^$$E[\()L!;U 1"(1F.1 MZE K: /3D 4D&[:&.PFG+53:KB/]-:B]W*?RB=O::<>=MZCS3#EF@]TJ"*'@ M;6$*;J10,3'E$!$K[S,JS=2::ID&Q2K#T8-ZN30@D>%UZXI][-%#5HWT]V9U*#;.5E-G*$5TBM_7EK 16%H2-U5IBJ"M<:K54Y@-L-.M M(F(9>DK"[L+BQ.GHWC$U2Z^D>HF';71I&,NJ2P!)SLUY]3"%FU4/_4K M(Q;:@2>6?R?"67ZMXB"+LPFWR'AW#ZPT^H7SAA,;\\+?F08)P+XY/H9=]NL MR/F>BN%"<]JKK9P0+D[!%Y(]G40O)FAO,W:X?KJ> YQ9D-TO6AOWO@%?-P2-2%!6FALZX_A6TF73YV9;<-NV:#P(3R MZ-?"/1_+Y +(=.?@:P9>6:QIH)O\^-;5R*&M,"G;P80K#-=<3M$W=T"OX!D& M0NR'%TIB"_'!9-+I#JOJ&89\TN\<\ZQS (*?<72Z:1KBU7T#N%W=^!IP)YO* M'O;!3:+9Z^%\DUJP]M5P@H3V0?5I.9@<14<]=3DXWCSH-^WPB["A>IUAL#Z5MV@PFS!4]]72P&]:;@*W=<<-%/L9CY&!+-^2*>;&MG6H5?@Z[+]?^*; M;N,[WH-OU]>34><+54[#$GV'H[$+XT?X6-4^;3_US<,7KLWR\)WP/Y/S98H?4&ULK5=;;]LV%/XK!UXQ)(!K6_(U5R!)LS4#DAKQNCX,>Z E.N)"D2I) M1<['<^?Q<:7-O?, M/)USJ:N33M1I-F[%7>;\1O_TN&!W?,'=QV)N0/5;E%3D7%FA%1F^.NF<18?G M(\\?&/X0O+(;W^0M66I][XFK]*0S\ IQR1/G$1B6!W[!I?1 4./S&K/37ND% M-[\;]%^"[;!ER2R_T/*32%UVTIEU*.4K5DIWJZOW?&W/V.,E6MKP2U7-.QQT M*"FMT_E:&!KD0M4K>US[84-@]I) O!:(@][U14'+=\RQTV.C*S*>&VC^(Y@: MI*&<4#XH"V=P*B#G3B_/;F^N;GY=T/SREBX^7%]_N*'%^[/;R^.^ [QGZB=K MJ/,:*GX!:D+76KG,TJ5*>;HMWX=:K6YQH]MY_"K@;Z7LT6#8I7@01Z_@#5M; MAP%O^)*MS"BA[BS-N:%%Q@RG/\^6UAFDQE^OX(]:_%' '_T?OOR/4'3.K$B( M-Z84,"71>8X$M\$B83U=E(ZGM'RB5#R(%)RD4.!"X8@3DU(GS#,XO25LO83+ M.%4AF<' 'KA!;9(J\R5NTJLO^%'FUC'E;^C1.R'#M2\JUR6Q(E844B1L*4$F M&M6=T(!4)<6 MPK9+_#'AA0M"-7>*NMP_A,*&\ZT2H85XW-Y QC\1$CZLH^X.?=.:YJTX;U5N M/+^5X1>URG6BWSR'?T]J:_K?AV7^KSJD&47QN#N;#,,Z'8_".IG5]$$\;>[929E#NLP+ MJ9\0A/I,%S[VE@ZF,XIH.IO0SS_-XB@^HOGBHPV&0._P[JF$KQ4_JYA);30Y:"VM';T=S)T??T* WF(8ECFIJXL,WZ@T. M]ML(_1#(%=RB0L'.)8,(3THCG( UJ %9^H1>&9VOZQJ@>]$^1<,!,GDXGE$< M39#;P^$L[-]R#!76!VH32.F0MC58J+.=POUVN2YYPE#Z7EB8IKE4NI0I98@/ MSCG& UCRMNE /020$B:34J)/;D/7F*7UD?+J^)#'@R-7Z;>)9-8&.CJBG*,I MI%VJ,FXX^FJI'KCUB@: MWZ42*E@3YAP'+$ZK5S&G&^*#M,4;%=(OA47+A2I M\1EE?:V&GL[1; A5UQ";J4Y>P[5>!3-.)** OZ#PLVL;-9%S76\'AB'M.S0^ MX:J7I *RP_07L/H%0A#ACW65 MMA@;KTJOZ0FV7/[M,PNZ>!:69((_\!!>X!0;K0013D7=?* %AN%[[C8W?3>M M,I%DP,3/QDG&TCI=D5WP0+C(!Q\7,/74O( K8>%B?Z704.S9F>'Q^M%R$JLO M*@EYT!;.U\:H_L9X"M??A2'&PO=V]R:W-H965T,32 &EOR*TF3 $F[HAO6(4BR%<.P#[1$VUPITB6I M.-ZOW[FD;,M=$Q0;$(0/\;[.O>>2/E];]\DOI0ST6&OC+WK+$%9G_;XOE[(6 M_MBNI,&7N76U"%BZ1=^OG!15%*IUOQ@,)OU:*-.[/(][-^[RW#9!*R-O'/FF MKH7;7$MMUQ>]O+?=N%6+9>"-_N7Y2BSDG0R_KFX<5OV=EDK5TGAE#3DYO^A= MY6?7(SX?#_RFY-IWYL21S*S]Q(L?JXO>@!V26I:!-0@,#_*-U)H5P8W/K<[> MSB0+=N=;[>]B[(AE)KQ\8_5'587E1>^D1Y6()R0E]L"8L M/?U@*ED=RO?AQV'HE MS(;L?"Z=)T&FJ6?284WK?1#">ULJ$62%6@E+"I!>V/B17ZE2S5 M7)44I*LA:2HJK:D4$\*S6LAZV57^ &:BJL'Y2ID%@3<=]>2MKI+FUM7OOSLI M\NEKOU6Q(:W$3&F5/'62&BCRI6T,^\L.B.HOE#46Z"BDS%R+2$^F5I7L*5?1 M2C@H0W8:X930)'U0X*!$8.^P:P%/6(I E#!L?"M+BE3ZJ:246"/;F,4L./H M,EHJD,ZI$D:CN\"E5*L(MV,'.MG84*F%JGT&5'V@%93%C2AHT)&VN"D3T@R1 M'G<+DA$RW%VT9C]KQ6:"1;M;:5%*=+] @,E+]Z!*R:;1<63L9+!9KZS!"1^A MY(C@]T(9>)XZAW3'=(?AH'I@$65O/$I,S+1D:[Z9>?FYB<;6)I8>1XZ3"XGE ME\X%:6@C!8[-G:VCX0K(L'>U,,V0UDV=/-Y*[CV] MXF,/*K9[#FB;\JH#-V!&#CT4E]:A[>S+II,V^8A,*&D &,?1J0U.D;(5GT)( MJ1)]2X*=<9\2,.>+(U5@5^4N?5MO&*:VJA(AE4GE #@6UE;^WZQA"DO^B[Z) M"BB)1< GN #:]R:A9M03V0L?\"%I+ M@0T7^+8RD-E;468+%=)1,NF\7'"VL@,(DWN^==7C]N-&X>2#-(UD7[A"G6.Z MI+V,UDM5+CEM.YQ@R[(;P+=T#3888,.(<)#ID[9F\8H;UP&!VX#0Q@"KJF)] MS(06G.UX#?K#]K5>2M/Z&KU)"6-S95O.LP3YPJB_99NGN=5XK;"&$#D".B+4 M6+A1%3ZC0H%J4Y7J^2K ME7 Q;JB]%Z.RN#&*&P-Z&?-F&X\O_NB,[B#>O9D/Q0]$KR6ZA>$PMPB^H"*? M9,5PT,[RZ9"N2I#8QSN#\DE!^>"4WDN=&G@LK%24B=@OBZP83XXHMN'B=;?9 M,0\HS_+Q"?X7PYQN6PCV\-/+/!N>YD=QG(R.Z(=4%Y2/L\ETQ,-H7'$87=C*O)1-AH-,(ZST\&8?D;5GZ'O(!UH>"OK8F3%))L. M"AZ&TS'=VX#ZW^8J(\U,^5+D!>4GTVPZ/(FSTVP,V.YC2SL\U_+ZR2MR3_C4 M/9YA!NO9\^+_&?@ZO_9=X. R?89OQU][/_4[3U*TDT5\>+,:=*ST.MWM[M[V M5^E)NS^>?AA\$ YEZI&#.40'Q]-QCUQZ;*=%L*OXP)W9@*LD3I?X?2(='\#W MN;5ANV #NU\\E_\ 4$L#!!0 ( $FN U,E'W3MWP8 &$1 9 >&PO M=V]R:W-H965TA\4^T!)M$U:;=>6?E??&YWW?)2N;"]4PA-;Y9&)L+CZ%=]EUAI4C#HCSK MQX/!N)\+I3L79^'9@[TX,Z7/E)8/EER9Y\)N+F5FUN>=J+-]\*B6*\\/^A=G MA5C*)^G_63Q8C/J-E53E4CME-%FY.._,HL^7)SP_3/B7DFO7NB?V9&[,-Q[< MIN>= 0.2F4P\6Q"XO,@KF65L"#!^KFUVFBUY8?M^:_W[X#M\F0LGKTSV5:5^ M==Z9="B5"U%F_M&L_RYK?T9L+S&9"Y^TKN8.L6-2.F_R>C'&N=+55;S6/+06 M3 ;O+(CK!7' 76T44%X++R[.K%F3Y=FPQC?!U; :X)3FH#QYBV\5UOF+ZYOO M;^]OKNGRYAYWS_3PC]G]TUG?PS1/Z">UFU7CFYT*M/]]7U M:G#%6UR7\8<&?RRS'@V&78H'ZDIXR(2FO_UE$D?Q%_JJ_(K\ M2B*[?RZ54R'3S8(>S5Q:[XS^[DHFAFYOZD#PG?=4OI%.@]_E*:Y-2*%@RF4R#JU4'B,J/B%R90)9I8&W^B0IV:>J65P MR'4I+WT)& MPB!%D(?F&Z]R$X4*]!OL@00)I4EK AC?,%B3<@_5,Y8I!%,)Z MC;U7JH /5S?WSX^WLVV( FC7)-<,%B"\#@*W]7"[8-9.-TT_"EU"TBD:<_)$ MH[WDT0; M+=J7GJ#28=2B0,(QY5>4H+$13.AE2DMJ-K%IIUM!X$WN>ME6Q?(NU$YN'9\H-6^*%,Z4)%(WO5@YKT/ MNIU^>WD24FF7 @!@R!5(-H.2*PR4<2>9"*."]X'83"W8JBNMT,D6I5\)7X6P MB1^0L7>[^-6UJRQO4[I?1?2GAYO+_3 "6VE!G,\VWYF$5)YWS0"=LVA!ZJU$U7/B/\D7JDC=/)5._ MH1]DOE?E'Q;,G;1+R6&E>["30Y6W13+9*Q*>NS7^@S5EL2\D;:8:#"V5;83Q M[BO=H1@7Z&JE19UWX4E"K>[WQAQ6[.OU&=YS_3=]Q/LRR MBL >?65E63 $<[ !==^OB.Y>RE62LLNA,,;9,AR>7R1F"4>MI+FN-?R0_K(+ M?H6JO#=>5J%"?\/IGVGU8IZ!&F@74U(?7M@_")_>Z9G&]P7Z@8'N-(TB@2B! MX]"T8>@UD!K(#S.9<)8I%KNC@ $J Y_<\6%ZTGTS?JJ#Q>#H$T5#_HCP$9_RQ[!2$DAP-6,\'--D$%/4C4\C?(X'0[IY M+4 S]H+BEC8TU%K=CZ+N<#0]#M?I!->X>QI-J^MT=$RS'!RJ7\3VV(3V)QIS:*>#$.X0[\F 2U&&.'(M-N<=29^&O1CM)LMXV[I,#V^T/;O%7[AC6>Q1<-298XV+U3:._2&UF^]]N;<9_GE MGD^2.(M5;\#-T^;W@UGUVKR;7OWX<"?L$F<:RN0"2Q&$48=L]4)?#;PIPDOT MW'B\DH?;E10XT_$$?+\P$+MZP!LTOZI<_!=02P,$% @ 2:X#4]#AS$#3 M% QTX !D !X;"]W;W)K&ULU3QI;]O(DG^E MX746-D#+NFW'20#;268S2#)!G'G[8;$?6F3+Z@D//39I6_OK7U7UP>8ER1X/ MYBTPF,AB=W5=73?UYB'+?ZJ5$ 5[3.)4O3U8%<7Z]>FI"E+LX>W!Z,!^\5W>K0K\XO3=FS6_$[>B^'W]+8>_3AV42"8B53)+62Z6;P^N M1J^OI[B>%OQ#B@?E?69(R2++?N(?GZ*W!T-$2,0B+! "AW_NQ8V(8P0$:/S3 MP#QP1^)&_[.%_I%H!UH67(F;+/YO&16KMP?G!RP22U[&Q??LX;^$H6>&\,(L M5O1_]J#7CL\.6%BJ(DO,9L @D:G^ES\:/G@;SH<]&\9FPYCPU@<1EN]YP=^] MR;,'EN-J@(8?B%3:#"O 7\MXP(:3@(V' MX]$6>!-'X(3@37K@O1>+@KV7*HPS5>:"_<_50A4Y*,/_;@$^=<"G!'SZ;.X] M93\C7*5B89:LQ**5&MX:YB&3!ECR4L2PV+"H%NX)S8F3UG!VR MT7P8#(=#^/2?_W$^'HTOV0^1)RS.>-JSZYR-@]G%))C!KG$PO3@++N9G['PP M'+YB2J0RRUF:%4(US[+PY],9G3@?C,:SCBV_\K0$4X&;+A@<0HOMOY^%4J]9 MF?(DRPOY?T!K!&+.RK10#+A3?R*6(@?ZV5*F/ V)'9F"A4>C8W8TG0=G4_PP MFP07D_-C]B,K> R$IW M#$SGP)0P!E3D4FJV9(!;KI$#F"FA&F:IRF(9$0&6Q>1@U$ ;A,\HRX\]!@$Q MN>%JQ3Z"Q6+?B4XXXS?+^]$8D1N=!^P;X/^+2-@7&849 VT5.6%59(Q[(*[N M@6'H!L'U8R7+%UGMU+5&V(7D";C@%P6QLU7#1) MX^'EAT>I"I1+FU):,;H\1L;!UUDN[T#R,>-W#V2NMED>2D V1QB70N-.8=]+0EH.A0:M^=B=( M_DY+MQ"OKVS_ 1^=_CHVH:E'?@./CZ::A M#"G\"_2B:(&U'0($@8#6IB;0<^1\$?F=R*TN$ SB(EW(K4+;P0RVV+##\V&- M*#0/H&ZA$)'2(,"1[\";S%1)*&4!'@^GZ2L)N],[%; C?FSLB_!(,N)C:[YA MH<@+CA9."%@/@7DBRT1;;/$(H;L2A$:9:W[ZC,*3!'(+SED<@W(A/&LL-3. ME+)0!4!#3I00X^6$Q[=ZH]!B<#@9>YQ%7BZR M/*?PIP\=A&J%TZ=?/4J"Y@X3$NMQ?<7Y>O.)<-MJJ?[().'!'3D$VYA>%%-- MF[JN3.6*[ 58B) G6N371#P<< 1V'YP.A) D2%J^TQ8>>US:BL/ ,]$S[56V MW4EV*X!S$;N"0R*BVA"Z&Z6:K6J"0=NM+X)WMD9$"3!@<)$6//VI%5S?%>-_ M.3IXH*\H490*+D<.5XQT'% SOL,A]5D@6]3!,0'Z]=L7R&M1A5=@(=@UG #2 M'UP- G2V/(+$2V+6@)X4!&UU%I*O&$Q(3DZ@29GOP>"9-8O6''&DV!BC/7C6 M;2!>Z\/F.E('/H ].[P8UV\/9!.)+!"*0L/5XH&G(8;?%)Z?7:HG^)\>8Q] MKEJ4.>[(ZA' >/)$GT62NG0$?Q?KF&-D4@(S?1+I]K68(!X+S>\M)%5 MJ ] M;Z!MP#[;U;8WUEQMAVXT^?*TFZNCH!\KF34X-W2T/K=]D9R_H-\P*G%),:\O;LMEROXS;Z'<\K$A:B M>! BK3%QMYG U2;(0,'&A+L.#)KL?I'+C^&]'QML"UC^5,BJM?8'R"Q$?U3! M5P;N=G!\#7'1HX0;!5D(.\0ZP6@PW\-"G&OF=8E2N8]_GHLV,-PS+NS@0RTP M;) [&IX/IHZ3+14TP6$7PFA\RG.E-:'HL5+_A MJ1FH]K)V*C" "-"/C(U,M]!>A<9! S6RWT#B"K .R)HA=Q FYOO)VL9Q'&)8 M9KH)RTYW;"H4[9*!M8@]> ^ WYT8M.R2@=-UY?:.[R#"$17MA^/1X+Q> MRQA/O6\PWV@44*Q BQ5 I"U*/K)$UYFUX?2+'\TR!S!/AUB'H\E@U"BC3 ;C MRO+4]Y'*N:H.+G^ A: >K"KZE&3:27C+I=Z*;A5VJH(EH*99I(U6_ZUST,AZ MIEE"%OF?X!,!#%"5I8("65!@'= (>!8C^_')6N2AJ(Q19:X@0BUDEWT@KPG+ MUY0WIF425/*'.PBY(Y)D"SV@S7P1P]5;9UHPL;'/F%CM(&PA>*[H#(K%#5A6B4P&HU_4B MX"VGM+CZ6 XAL<_^N)$6U>H[U(/?%UENJ3!D%U?T&TA'&"G MNQF &A@=YY+XAF!I>(V;%W*1P$7Z!:N/=HPB&==J^"]R.4] M)6"0JFH?T5T+Z/=;I*#_KOHYW*Z?X"/O$+]EGB6@7:#-"&%"GJU2V4B ZXE, M+-7M04(B+*9<^H[8+[/GJWH-K9%%:_PR:)'!087/L:YO[::NU("=TAJXC^#A M^D7@HF ?&%6P]&5*13<_:]Q+?Q"1NOR$J+-@2/<>GI'!>0D67&>->*S+HV#- MO1_MA*-MQMK@FLMHNP[3=0!;4,A$D)^ 2V:KBJ@F0 5HR(8=V1@:\-!M:LSL M%A U_$3DR9%#Y.IQ"VLH"0!I.:@<')S4T2!<[=MJAS5!XC$4A)P*=G%"JMJ1 MP!@.>>9&T[YQ-@MU61]NG6M52:$NDBATH.E7=+%79E&BE@E3/,;BW=&X>D"6 M+ ,+F%.YD@+%R;%G3<&PD*/-19B!<#:FD 3JEZ1:M4$! $T=EEND4)DPJ-6V M"QFBO.K,,TN#-?' P]*4A>$"@Q+C\7"J7#(,DG3+J,=\%& ,L(.$]P."(!LJ M4GR+RF8TKDI8J&C3H@*_0%Y#SN17UC^"VNEV5II5]]ZT^$AU(N_ZMJ"&/ [+ MF!>N2I\M8GG'=9%PV[5OEZGA1%.[$-HY" YT1(!!J&-GF9H_'E;@H3U\I)Y_W&RP$@ M/!;<)4:)V"^%T+9 TX767.->_6D:@C7D=&Z#!'>5Q&'/J'(/G0/)[/7EGJ M6P@AB#1+3^A8#\1*Q)%!--XTS\0$'O[I/G&KT'MJRAWL;5:8VTI@\QF31YIK MVJDL>NH$2]UH[=1(V[KI(&8W$7^4>Q'1IXL[::FG M.QUN5=JY">ZU(-"HPV?P#<*$E@E_)+_7%WHMV1E$ZJ]'$#-9HHE$#+8V:'X1 M03_4KZ/:8,6BZ+ NBE6_[45TX!7_)Y&)!!F"DP4.%@GDT69 M8SQD[2_W+#[FX INFPL;1!K96["4*JQ2UT&->\U1CB?V_]/N1F%] J!K24_O MGZ>U$8PG]M%]PCK:VY/YT.]X8$?1;,2H <+JP_&Y7T[E]US&%$7#;C(C"]/C M4[7\P'ND4W2(Q\U>0J5>LT(D:4<+4U>M.CSK16.!868#%SW*D7(P6.E34&QO MVQ-]MZM)PJ"6IU+E3ZNCS%WN94VGMMLRKXPM53N:^^FCM+=>*"DZ]^&G-N_"V6HOG:D*!*6*!9(\>CYTU MK"D)& &$7 U'4!K34%@Z:C1IS"0=;2J8+L9DQ;-^.PE M)RY\$6V=M/C&R:UL&[CHK+MW81!0WPES@YV] MU\K^U7JJ?1,6>\U6X,+?KV_9U2\!NRUX @XW8M?4U7G:_$37;$1G'(!F/B>> M[ST6H7-#(YW.IK_+-MP 6&%*-AX.MB/=U@T(I%((/FR/%13XJ:,/=$R%CW5^ M]:#:SCVTM.VF.0/!TVKJH8M@LH,U<[7WV$-7O%SYZFOG\WUWWY%KUXRG1(86 M)"^=LW'=\HDWS2#"4QLON==U!H"BS3]\446QIFL"2N:RVGL>0X2*(H^ESGIE MBH67+(=+X[[CH9F AK1.R'MNDV6WP/B6D.>1MT;9,6P3DX!I$OF]:=1UI'MF M#I?JQ5J"7%$& 5>I6#5+.EU7 J)OG]=2Z8*.YB1.G.I)Z65':L"QF(()AZ*H MOAJV YBM2>.ZX5KQR&2*]OT$(M8*I&VYG+3[WF.@)L('7<.I:<\AFPXGP<7% MU"1@-&+1:@/85Q@^MZCT5TV'P<5PO%<7H88T]0_^+1H'^L$SVP0>*Y MM4C-3:H:@2 VMK3VE$O],HT%KZK^@@C77?03.@0U"EL]@6&CC;@48I^Z8_=@ M[/_OBB/6&-=H^XR_YTMX=L)#4[3U#&Z'G0U0NIE" V4>!O842NC M#,GK+S50W1-#BM![E46O(#N%G7Y3[>RK%>+?S6*?-\)FE_BM BKYV5>W3!$M M,'QM5,<).[<78V0*L_SIML[R6(\GZ2D<]E3!=I<,I7K9:F'7F- SJH8[F/-" MM4.O%["C<-@]45VW*47#!MB;V*ZP_,76P9VXW4*T\'J&L>AH.C2:"VWJJ_%. M\ZCSWNU IEZ][4DB7/W6]B9I_H"%*^QG42FW7JC%&FVM4 NWHQ#DJ>D=M >L MJE91)V]$9!024H,$&URNPX!?"W+CMB1 U5G/)W84V&QNKY>Z*:!J*FE[<[N= M$X/E@3BFU%%0 8$_&29J V,LVDW4"AY1%=GP7BG7W:L*QWIZ$2ZUS*AT/!Z2 MF0,=T8ARG)2%P"KB&Q";>1FO-LG6>A44\NE;$+0N/(RG]G4WWW*;MZP.9[7! M2+EK6'6OXX^,5<7S.C9TC#U2&-.SO/8:D'D'IEWOWS:FWQEZ;1\*T/>C"YM6 MD&L651&-&XVC;!'?OW3L,?6-BT$UC"25&RI3(I$GNH<=ZYED0 ]GQFH0]*@U MY@/P&=58F*'(UC$C347'*!Y%EW:.L)/GH+GSP63RJN-MRD '*KJ0'U$GOU88 MB.220ONB.L_,?-*;VUEJJPGF'3 PLJ4NTS1ZG1E-V9F6MK-[;@0QTJ^#F]R- M1BKZQ=9P!E@"M)Z[3)U!YDHJYRAZIDQ=E80*0"6)N.8_HBP!FF58K[!3^NTP MZ,YV]NR\5SZ495N2BZ.*G91O<65>%Z/*)G2DIJBHI9!505#9E7ST%XK MM],E'6\73B4%(Q8L8B[ =Z24HQC7Z0_/P2%9'E'YBDR#-]*\C\S,,?94_SA? M$VMHM#G5]2KHMA$IS^JTG0ROT,(<#W\Q RFR-P G WN/NDU#.L,J#>&<-!) MO_7=>^_A6-1EP30*6,BLC3S5ZBXTHU#E.^O-1R#0/>(6ZGKQ1YK9'_/=1QXKV+@^1WOH^QH$+F?LB@:LR"'\VFMI;_S[:6.LYL_ MNN&5#=JKW5 !!E>'\[.A]RJ'?CG"?T'':%HS"-[U]H^VZAX7@>]EK%T!B5:< M%/R1Q9FBT%$\HNLKI5K9MH:9PF2'T]'@PN$757G[WJ^6F)_BT0%%VX+J7O*L M\88+9P^Y+,0)&#K]/MW<>P\%2-CG9T0&^M> ;LP\D?(=G7/[1*;,FAB/\]>@OTZ_\,.YJ'C6_ M?4G,@] 99W+2J%Z'I\!BU MSI1P[X'EO74(@Q>6(DWKY9(5H))JB=S+-6R[E/JTNDMKD=8-32N 2ZP=I'4+ M&D0<-Q1 9YOHC"G2I#X9YNMDJ+I^$NO4^W$Q8CC^A!JJ&E@5_3MC[EOW*VU7 M^L?)JN7Z)]Z^4&T?"R%+V(K%_ ,=!-H_BFQ-/U6VR(HB2^CC2G (27$!/%]F M8(/,'WB ^^VZ=_\"4$L#!!0 ( $FN U-@U5DL[ T &,O 9 >&PO M=V]R:W-H965TG;F653&G3,CL= M#0:3TZ74^=&K%_3LDWWUPA0^T[GZ9(4KEDMI-Z]59M8OCX9'Y8//>K[P^.#T MU8N5G*L[Y7];?;+P[;2BDNJERITVN;!J]O+H9GC]^AS7TX*O6JU=]%F@)%-C MON&7]^G+HP$RI#*5>*0@X=^]NE59AH2 C3\"S:/J2-P8?RZIOR/909:I=.K6 M9+_KU"]>'ET>B53-9)'YSV;]BPKRC)%>8C)'?\6:UTY@<5(X;Y9A,W"PU#G_ MEP]!#]&&R\&.#:.P841\\T'$Y1OIY:L7UJR%Q=5 #3^0J+0;F-,Y&N7.6_A5 MPS[_ZLW;S^^_WGQY__7MW8M3#P3Q\6D2-K_FS:,=FR?B@\G]PHFW>:K2YOY3 M8*3B9E1R\WJTE^ _BJPO!F<],1J,AGOHG572G1&]LUW2*:OO)=I=O,^=MP6X MDW="YJGX1:5SG<_%#;J%]EHY\4:[)#.NL$K\ZV8*R\%E_KV'B_.*BW/BXOS' M=+QW,P;EM5O)1+T\@JASRMZKHYBB^%V)PNM,_ZG &RMQ=2UN#[XD69&BM#KW M"JAX8:57PJWE2LBY5:K6"\0Y>'(.OF>MRI.-6 1%)6!JU C0\P9<,(>8%::P M0CVL6&GPN$G?:O>-B%;$9EF1^$)B0+H^LF[R#(XP60JPD"QBMI$3H>!4L]1) MQ<6JL'": B9RXVF)6ZFDR%AJ^ H\IO'"OO@(/'9K1DCDVLK<@5PJ96;6VB_$ M H(9/J,4*>W0OB"F>V*]T,"H56F1@,^T%9# #]JSY#H7?J&$NH>SA)D!Q_E* M60+2/%%]<,F@K,^HK#LPAD.5(%-$$H[>H5+G3**)-^(VUBJ>VM@"/.;$YBPS ML"2?/R-"MV02+[XHNQ2_&IF+=S(!-_*;OO@"7)OI?U02%"8*M^T\M4KA3'>P M3RS-/7L;'&, E!.S7&7:+4!50*4Z%?2LQ$+"\8JVHQ6V:&WYKQ,K:4G7R$2' MYIA%7"TPOKV:;R([5$11B_OD&%J8=D(7-0!GHHTD Q9;X!!KZA*F?Z0:5LB)7<,/>@&%Z;Z9G"P_!S M)!V:&M)J33LL*0!\;;9!LA 3X ,R"^R![T/> Y4#2(,W0_;2CA2;0[9WRGL0 MA!P(M47*C.1 1"RY3_5LIC""E9@JOU:*/9ND"%J#*-0S37822D*$-(U#,(![ M*@W2-K"87(']V=7Q]Y8(I9!(#2TE/L@-9(?A58\>WP:U-IQD!N(\VRC9]@"V M+#HJX/T:G$R,Q >'B?F; D8@P5@:4X5#Z>.$LY*;RF3X1XKQDF&N44< MAH8J^ H(I1Y\= JJKZ1+SI/6Q\%V]G_P_0GC0Q#%*FP2F04,\6*)91LB#="T M%")6+;#? R- '1ZEGZ9S8R:I730PZ=LKD9D415QSDK'F04,7ARI[,AGWQY5* MD=X:/D-J0U8!;O_$4U!PK)RAU77-.@:*&^!2U0F[,H> ^DZ;M 1K8S7@&QBS MI656"VKX$,<'SEAUE.EKB#55=0SAOHG=.X>@;JS=\G%.I]U*@VYM(X8C@KDS $@$%*XJV)>LRDI.&<,/E#9(0ID 3DHRJ'>YM@"C&% Q M9T!9=VZAT@9U.)/IE/W"P[^0NFO[UQ\_-\*QKE.Q.6N7LG4";I3?AQ>M(.NH M/SB;7#VE4_'S^>!I#_P4RUG&U]Z.RA5'0:DH5HBP+0F.74%MC.!:+#/ $!PU MZ(^?GCRNXG54\H+#Y&&(54G<*!WJND=.#?9.N6&70%\IVX6TH86R\"F%BS48 MW*=*)8&A"'-WE!1K!6:#_US])6I%/% >NR&^6WDIPY2$R350>AQ9":72*:U9R^)AJQ5L32\ M;C4. 9N .!2 ,;7&LDG7KO/!8W<=LR0GL.]XQ!M/NKG_X8U/!+7/Q%/\^6-W MNU.72SW$L## W!/-/7)X !@SS[F$B[-09P!/94:IF^;GKJHX:$,:IEX@+F$! M-&/>I!GGORK( M-F)4$D"@#QQ',BPT@(%-%@#1[\*<]K8D8E=2YO6 M0UY$3JHEMDKG27/^@>TR.4)N\F>S(D]"L%EIX,@E.92D#5B#^6_^N+U* M16DY4U!QQ:GB5N8RU8#1_#M#[3:C:, P)(8"L)5N?N:XWW+PZHS\=PXU/SLE M=D,\R.5"NLE'LQJLFQ&#<55]94FB5J4>+)&W\FFP)QRF'<623:LB$W0/I0Y7 M*-_KWR#]FZ4JR?6BC!BQ]),\>#[*.G) SMX17OLL'%<%T0QB=@30.[G.0I#RM"R*FFQ-R_+<\1; MGJ-Q9Y##0ZAU\ $C&#X.O3__$)DJ[')R677$GJ.H'*]&Y:N0Y ZNXJ OWD!A M4(X::%BYY&M&K@KC>N4O@;31H#_J@+31XR#M3@,)B/ 0V WDC9B 8$T F^I: MO1W1_S<(/!B2;J@G[YQT;]T6=B-E$Z$.F0!CZ=IL*;6% MH7^J7:2N.>BD>/A.($0W*1F%7Z10/\*-1W:Z\- M03%B=>%.%028VT$VK$&182T0SM9?#%A)FR-A0JE:L?R@"-:,.<8-;1N[?JTBT<@'H)3?FU"O08 M-4TY*8JD>QVDN^.&Z4O#&5QY)Y"VL!?(P!IZ?27W/)G_ONJ"4(WI!!+;EI(R M9CSH>-R XP9M 0U8L \.>SH>Q9I![VZFM"X4>,=C)!S_E[ =%5)=+QU\)#M+ M/OQX>()M\E5O/+R,!AY=GWA?AA><=#6317P?CTZJ=8%8^;4:?1@/3$9G[3DT M5L/_4 5)8@NZMZ";%I#B[*3!SO"L-QB/'Z^,\UH9X[/>U?FX^GHQ[EU<#*JV MNLJ==<[)0;+ MZL:$]+LS6:R_ZJH_1G^>\"YP9HL)D5ZVQ*2!7O>C[-2#WG(.N.]FEMBJ&&C= M%&X5(7WRI$,X.^L/ZWRP-5"N1\2-CI2F4_MNE?KD@M\Y/W1?#B^7HV'+7\8" M3W0/@?N[1KWYL:XWZU'"3V+^SHJVO,4YL$2G%?3@_,"LP*_!Q"^P0@OWT'Q0 MGE 2;G__?R2%]^UK9TX,D]YD@!K^AZ$?O%Y MJ>R<7N]V?)G%[T!73ZLWR&_XQ>EZ.;]^_D':.8YB,C6#K8/^Q?A(6'ZEF[]X MLZ+7J*?&>[.DCPLEP>UQ ?P^,]"CAR]X0/5>_:O_ E!+ P04 " !)K@-3 MAKUWVU8& %$P &0 'AL+W=O31#TQAVVPT8]H&6:(DH1:HD%<7[];N7E&0I ML1VCZX?$$A^7]YY[[B&ITU+I;R9ES)+'3$ASUDNMS=\/!B9*649-7^5,0L]2 MZ8Q:>-7)P.2:T=A-RL0@' [?##+*9>_\U+5-]?FI*JS@DDTU,4664;VZ8$*5 M9[U1KVZ8\22UV# X/\UIPN;,?LFG&MX&C9689TP:KB31;'G6&X_>7QSA>#?@ M*V>E:3T3C&2AU#=\N8W/>D-TB D66;1 X>>!39@0: C<^%[9[#5+XL3V)!QZ7_I8X5#:\+QM@EA-2%T?ON%G)>7U-+S4ZU*HG$T6,,'%ZJ;#A;5G%^%.@W\4HD^&AP$)A^%HA[W#)M)#9^]P MB[VK[P6W*_+W>&&L!C+\L\/F46/SR-D\>A$]^< @5YK<:%7DF]#;UU G#>1> MDG&1 W(Z B1&+X+B$T9F:@LIW)%F+1,LYAP:16ALO(#BL:2<:(9$D@E=9>B@$3#;$/;(LMR"YX)G'']SJJUD MVJ0\)P>5@PTJC;W:O3Y$2B(E957<);>IJ:=:<8>@>IVN:<;'Z^4A=.Y.55^@ MI%PE#&+1'J7G;G9(L2&*+KGK@$E>Z"@%08PQ$0],6[X0C,#6L&0:.6D0+Z*6 M;>H$I$QYE)(2*%G-JMEK4JJ9P?&JT-"999#7RH8D=W15E<#HL$^F@-P-R\@' MR :7B7'V: 05C@L#<[M1_.42,;::%QE$ R63L9A#UAL#@/['24!N;B;D8MIM M]7-O)^2:2RJ!W-,U_CYIY !4V&TS#TRL.FC>(%TDN<&UML"(YC.F$W#YYH+,@I=U,=]% ,01<#AK6_9+05=^D^!3(CM':ZD.]RNFIXQVKM301TX M*W ((!'D##;[-1T+G2L#F8,4&#A%P!B8QKUB/+4=[-0-C_=33J\K#)8R!86( M($+'(_#*NG4BH0QDK&:;PU,'#4]*50B4L@[0&) #J\O/6DEJ7(&FELL"K7.+ MYB-)T,'G$W00]4\&8%UT#CW/%.;5ME!N0,. M7/8%6XLD76]!K4 _P5%MMY9NVG0\ 1D%\:@EY26E:DGRE)L(*-HJ[)\AMMYJ MY;5WL*NU>[JY27YWJ 4.WRXL@/5V'W:L7'>9'?76R7ZBH8O%-9N:^8U"), > M[30SP&T!D06%="&88F$BS7-7-QI/SL:U'W#'(LT2CJ>T3O=6,LW:HV=^]%Z< M>D:I)H:]8^\&[L[K<+>!>T&&MO$OYTFR6E#8QC9$%4#M1*) 4M9QPGK5[/9X M#X_3E5)S"PH$&R83RZY1@PKC,%)+V(7]UH@D@)TUAPVJSM5ZKVT%A4B-WIX8 M?,>]U]4H@47^M38Y%6SK2;]U@@U?N[/\L*LA2RX 1_I" M-)+@'8S,?X?[0,PB05%V&,3H-MW:O_G5!(?.&92PDZVP7M';=8BXD1 ]%4Z+ M?P"*)_7OI;J.)Z4QDOV!J\+ [E,O7''E?ZV[EYKLH1 O[ 3;]3EX5CS[N83F MX?!4%\SVP_0>GNTL]I_DX MK^/L"=6X]O34T]R8*^4M^S)T^&3O;[K!778#= M[$L6>5X?CCJEM%G=B2HE^IGG6CUR/#F N:-W_=$K9PR>CE[5R*K"0K5)IT/[ M,S.H=<4=?/N;+M2#UJ<)=_C"#S!XFBFD]5\IFM;F&\_8?]I8#_"1 ;[-I#+B"-NE]WO_Z8'J^-?7:YE)Y>"UVZ291[7UWV^R[- M92%<;"I9XLO2V$)XO-I5WU56BBPH%;H_3)(/_4*H,IJ.P]FCG8Y-[;4JY:,E M5Q>%L)MKJ.OO4#)5R-(I4Y*5RTET M-;B\'K%\$/A=R;7K/!-'LC#FF5\^9Y,H88>DEJEG!(&_%WDCM68@N/&UQ8QV M)EFQ^[Q%_QAB1RP+X>2-T7^HS.>3Z"*B3"Y%K?W,K#_)-IXSQDN-=N&7UHWL M\"RBM';>%*TR/"A4V?R+UY:'CL)%\H;"L%48!K\;0\'+6^'%=&S-FBQ+ XT? M0JA!&\ZIDI,R]Q9?%?3\=/[EX>8WFMT]/LUN/EW-[^AQ]O#+[.I^W/= 9YE^ MVB)=-TC#-Y ^T+TI?>[HKLQD=JC?AU<[UX9;UZZ'[P+^6NN8DM,>#9/AX!V\ MTUVHIP'O] V\NZ^U\AOZ\VKAO$4U_/4.YFB'.0J8H_^!OG>1N/DN7252.8G0 M74[:%QF]"4]?S0 M>3BYZ 4'!&J_J+7@EH5A+S1;.QDD'?LQ/:'2@K-.'@NEUW6/U $'"*:CX7(! MS@GL>4P<%[Q2&!D%B 6=+:_H=@F"1 4#E57"RR"4IL9F @E Z_JV]-QGAR=6B].SE-ZG8I0E*5$-*ZPV^ M>^0YB[DL<(Q(2Q,B(:T*^ WB&2:K;3"Z3=P6*Z:/1F,Z<\+VIAS&3!:4^)SE M?6ZEI*+I<:&=$B'C8&#-/_#FVRIW'=-O=D!\T%W=O SBP:[XVY+A8CWY$(]V MY]]AH,OI\7!:1F.ZDN@YS 0O ,S:.U&!, MA#[HA8)V]>)OS*NF.QTNUA ^-I"F<"&U5"5:36$>='53X7)H8,"##LDMRTX; M+H:]]1"'V-""[;BJH1M49])B+)J_@QX$1M]SP3J"*NB O7AM#1@>& MS4*K5<,:J%6.SS"M$&G9+D1A6K&?+]+YH+*%%VM<'[O4EN0[QJ%J.]>+->HKY7"EQHN81J$I]C(;/-RM:\>%.%-6EA/):N M\)ACRY66!?!]:8S?OK"!W=X\_1=02P,$% @ 2:X#4\IP1WG:"@ BR$ M !D !X;"]W;W)K&ULS1IK4^.Z]:]H*.W C F. M\^:RS "[W-(!=@>6[8=./RBV$FMP+*\D$])?WW..9,=YPKUM[_0+L26=]UOF M?*[TBTF%L.QMEN7FTT%J;7%V>FKB5,RX::E"Y+ S47K&+;SJZ:DIM. ) G$E,C7_=- ^J!8>Y32UN'!Z M<5[PJ7@2]KGXIN'MM,:2R)G(C50YTV+RZ>"R?7;5Q?-TX(<4<]-X9BC)6*D7 M?+E-/AV$R)#(1&P1 X>?5W$ML@P1 1L_/9?53SOPHO3P_QQ2HS])?-W=E^]X#%I;%JYH&!@YG,W2]_ M\WIH S#'0"1!XB(;T>(N/S,+;\XUVK.-)X&;/A HA(T,"=S-,J3U; K MW%S>/K(?EW?/7]C7&W9S^W#Y<'U[><=N'YZ^/S[??WGX_L0N'SZSQKG[+Y=/ MSX]?:._\U (3B.HT]@2O',%H!\$^NU>Y30W[DB9K":)*@JMH+\*_ ME5F+A9V 16'4WH.O4VND0_@ZNS3"I68_>%8*]EF:.%.FU,*P?UR.C=7@1/_< M0Z-;T^@2C>X?I_7_*4'64(J:L!N9\SR6/&.W.2BEA""UAGU/!8NYU@N93QF? MJ1(7X73,3;S*1*6X@\6VIII3"MG?("*)/@W&,0*Q?&L!)>-"U? MEUJ#Y.SRZ@Y4&LM,V@6Q5FU VRVC(V0%:I%IV#>,:P'[ M6M8J@QR7.0&1-N.89X!0,$JL!@$6+8 M'+5V)',XHTH#8IKCLU7OV_ \$-,[3B.RMJU]%WK&[A3/ESH]9%'0&W6"7ABZ MY^$HZ+?=]H+N8,"&K3#\,WL2N52:/2ATD[_\:1BUHU_JWWZW M%X2 KC_H!F'48_U6.^JMP0 Y.M/K](.H%S;>W>^JD2H;6>0_0_XG%?_H7UA( M$T9U/4:K8]Q3&*%V*;XH3$,6B(7@PGP(V/PO@P" M#X4$_C?9:WOV6DW[W@N.]<4Y[.73-7LJQU85,F;#*#QI0XK:=9@R6J- 83*# MW(J/)>0&Q3"3H?"HI0'4K+Y M5@%]KB:34K('K$#3Q%H2D2H,EWXY$Y U$Y6IJ23/!6V@G!X[BM'4G_?;M11. M5$'$E(.9QT+DJ(TXY?G4.0!2W$+GHVU""UM6L?!:.5MY8Y,22P!1!J^>0B'* M&EV"DU<+H.^Z7E07%#ZGIQH@5E#!G6I,K=E&X3?-0$TP6)7O4*@M.:$LZZDN M@-W2EH"56#M;>?,- J!)JJ*&"01-Y2RK10$(R26=E9NQ@XNU [+9$B_:F5JW M!+H*QWTJ,F=) \W>V=;5)C-UTO4%NZ((53F1Y)Y!%66@I[4@ [:JE?H\F5*\ M8;VF %6Q$"#_1*L9<4\,>&]T:%I@^8G0Z%U8>&#P=!Y:0"M0.^'B[$.G4"&X MK26)-6$%>"/,[\7&GVM]M,+-FL:;C4A)?=XW*B+?-MI*9 M.2],4P6;VZNB+ZV)W=P$N[E4)%.!YJ$ARF=;"IN)?(/##A,4]]A2.:-^7XM& MQ$\Y5O\J?SH2=[=77Q_90J);@>>\BD;!V92 RGN<@;GE1 +T7-H4%%35 ^\- MC5!+I=!2TBIQXX50-@;^](YNL'Z_P M+FV#>@<"E'HJ":'ZE6 >&(2PD+SL6*1I_TX1-BLS=_96[2IH")3R&17 Y.NPH.75; ML+WVH)=S;&-!G8@3Y,:B]^$)U(@I,D1#QX(,Y+K%C4+I9?8^N]-1:_?:WN7M M'5.J#JP*B*H=^:XLZ,>E\#/VM"PY:]EL3R8[:A^SM[V^Z-5 T5!U.ZPNV6@?+ P(NLKB()!.-JRLB.K-0P7#3IK M;WO*$D;R47?[/TT4+71PUF5ID)^POKO$Z*G/3*Y<9* M?^4N#E*\-<31GC[HX8R"Z?P==EROB3[?[[3:M;,U^")BK@7$=AOT WDUIV&\ MX(N=[+HV$41M];9A78+>\P6PTAY5<]D6R9W4M7R). &.(5L2,EA=FZ&V]KK+ M5M?\EE[W0[UMKO+WV]OU1O;_O8G=>A^!.6]'$0U&W6']NU87W@= Q#MO0.H) M?D7W, )- C) 3C>/KS+!XDCZ#S9BI'&/0?=+[D8)M&=$EM%%(2Z"N0&9->N? MK=:_L" ^OHU=0+0^%U;JK<:[ZF9TK-4+-$1T0>JN+C/Y(DY>),[U]=6AH@O8 M^G8ID3%W=Y'( 0R#5E .)S&06N.J>L?U6&O;Y]G3Q@?RF=!3^C< 5!(([[Z5 MUZOU?QIDP@ /(5 9 M >&PO=V]R:W-H965T="Y" MA9W,I],WDT*;#OQN:!MZUXHC63IW MQS]^S<]'4W:(+&61-6C\NZM]@\2.V)9ZD!7SO[# MY'%S/GH[4CFM=&WC9[?]A9IX?F)]F;-!_JIM.GMR,E)9':(K&F%X4)@R_= M_/JWJ[]_O%%?%O^\N3V;1&CD^Y.LD;Y,TO-GI-^HCZZ,FZ!NRISRH?P$GG3N MS%MW+N??5?C7VH[5].1(S:?SV7?TG73AG8B^D^?"*S-7D/JB']2U"9EUH?:D M_K58ANA1$/_^CHG7G8G78N+U_XG@CTNKWX"B5Q\6MY=J<7NE3E]/C^>GTR.U MCX*".L;/2-X4ZC-5SD=3KM61(IUME&D>5/CK&P;Q:. : M/62VSF'D:^U-R$V#LP2L.4K&&*ZR'HY#A-F^ZET_]46."Q0#:QDB=IRDS*U+ M\Q\4D(2\I!)IBVKE7?&C$*64&NC-I"-"C3[B$N> FOS5-H>M )X''K"U =.3 M>(Z1AHL#P.> @7M%.LUPF?BV0-KJK2LHYZ@*\Y JU!0L R?@BWBK?8D[0=V3 M#W7H.C6AR0 /,L)I97WBA+C+Z@0,+H$=_Y(V^Y'"<=^I@V'J\2BE/B,?L04 M>2I0;5@1Q$90.9C74^S:$V$?Q<#% M/DA'^[ :)4>*X-R@Y_Y5TSCH@U@W^V-W0%IEBT!M1S& M=9-EJ&OI>FF+7KLCR*8- FJA2".5>*0J#,2=:N;A />__.GM?';Z_KM%WG,- M5=5U50^[0TG>(F4H&.\>1"_;GXW?_9DYR: Y[K4WD)2Z$I>CCG5TT"L05Z!N MG(!47DL=\7,Z@-*1ZKA;:8M.8FB0&FX%]A#8]Z0H_$\@'2AI#NOER?C=JV;X=FE"ZDDGEPOSCV7[3[:PC)?RHZ0J^*^,,2=H?1\!UV9%7WNHVH(!%23'ZO>GH*J%#,=G2PF>\?H.3X3>#J2%!VO#^DW_Z<+5 MI3#FB]E\/ 6)62O/]1JJ$"WS+[9C\KZ)4(= ,9%_RQ0IMN'(@,;V,2" 4?2\ MYHDGZTP-=67DXB),YUQQ%\RG[PO4B[+FCHL58ZY4& _R:/8^C3UVN1T/+.7I.;9%!"S'2T$=C974Z# 95CF6LWH9AR8KF^W:K:2MFKS11^5(HWUI"M+)C09G,Y3ING)?B M&H#?.=[,4/)L LN@E141!W,#=D -9EQ/<4M4=C.WK:_,:E.D-M_'VRRA^\[I MP=FT%&/@K,F%R[%^(@T&="0%(W0@KB*YG6,;?<]ND(Q0@&7P'ICOE^-"EWBO M9M$N+J[U$&2OU9+^RC'H; >TG-Z.=(S>+.N8T'=,:=#$(OO@I3RV>)>6WFP9 MCD,$%6F;NK:70W2+0UKWJ@0-*O "PQ.IISCE8X _%PBOX+3EB24$"[T6O].A!8^-+C8?:Y''DZG"P1J_W M$^8'IM\ /8P.K&(AU?]PKK]X,YZWS-TLPLUA=O?))-<@A"U\;[NM7_0I$VD1 ME66L*8EV)?)DI:[38GG/@=K=?B0^.P^36];H)1@YRN[R_&'.YZ-!=V";>3$[ M';]KPQ;'36^6(RXG'&E=N3Y&%$5GW>S7ST&O+K65(2E?8<;J:O$9[_(+$$9Z MGT^TY8'+O?'([\)@/_B(\#HP7 M5/$9L*+BN.D_:H_"GI]*^--';VDVO87Q*L.C6:$!K=OA@C\2J. 2X;1N5'J7 MUA &_3&&[_H8"NS7F!;%$LI.9JWQ%[-N,^ 3:>UZA';3%0.4W1^CO'CDS\"0 M,+4L']JF@8I)4&DC/?#8SUE'S6D/XIS]D&PO=V]R:W-H965TSP9*G-6CALS6IN-T:*VBNMVWD4 M!-E\+50WNSCS9U_,Q9GN7:LZ^<4PVZ_7PCR^D:W>GL_"V>[@1JT:1P?SB[.- M6,E;Z;YNOACLYGLKM5K+SBK=,2.7Y[/+\/1-0O)>X&\EMW:R9A3)0NOOM+FJ MSV< MSXH9J^52]*V[T=N/34:>3,8B7YA)&.?=.<:R]YUM:R?ZL\! M:(\JVJ%Z$[UH\*^^/6%!S%D41.$+]N)]E+&W%_\J2KE"(3EV(S?:.-6MV#^7 M"^L,:N+?%\PG>_.)-Y_\/Q)?-$+==VHWHI+G,[27E>9>SIZSS#YOI!$^"#N$ M99DPDDH1%FLF+*OT>J,[_T0OF>@8EM)LC+*2N48X[%?H.*8ZMN@MM*P=VD,Y M)2U#J[-MHZJ&U@Y]N^I;X3L'#Q>/\"]9U2BY9'H?1RTKY;M\+;Y+PYSVB_VQ)2O"U"1*ZJ)M M=34@0'C@2O>F F[HT>.1%0](6$O!T3&\>>1=)4EM(GG"[K!Y"])$]\@:0?)& M2EBF:O'![9@^9=]45^NMY>Q6>4#D!:IK:8@>;PHLZY]SM-2 O1W\BC6BJ"K= M=UYFHUM5$?.]!6]$/R)"%CN+![4G\Y ZW#@39ZP;W+/-[@>7?W^6Q&%^1_V M:<24C*\GMR?LP^7EES$=J A,8M4^LGY#9.Y!JPXE)-E"0A_IT@9$D _Y@,L MC)X@Y-T94>RL1ZNLF]@$R96P#8>U>VF=A\SQ7&Z$JO>F.*:<,;M\H8@E=C5S MX@%\T-'&$"[W"-56C&+R1Z\V0Y*MU:"%*-HJUWCB&EQ./WIA4/.6:OPM;AO. MKI'+AM;@M!/>C%XN5>7;X*.F4=MQ=B-650@VK(C7]D#(][YB!SUT7K' M0]WMY(]]-W;:[>IT+_%,54R)[+N#PM['@4X@:/L:Q=/ _FNZB6K?Z) ;>N' M*%K"F;YRO2%?%116="PJT&85";_>8:^TI:QX-@#1/!N=?)!53[5C M.6*//.$'KP.V)Y*;'N5V:$G^9%PX636=;O7JT?NC^>OD2E7,2P/J@.-0;A"X ME^VDZB[KVL-'&TS9$FOJI.?(ZA#JI*Q]/FV/R2:H,E @8&K,+3\L_T_X3_MKO!%:T8A7R,,AY$.18%WG&\RC= M#<QP&[TPY2W0Z4]YL$ 0^CT*^#(N%EG&$=\2S+>9C&?AV6!1#GDUMSERM* M[O$TN!B2A=>*$1*9S8 IH1B/HC* B_)X%UD:\QBR<<"SN&!%P,LP9$A 7L)B$O,AC^.FF8)ZW./:M'!123'.Z2DL&PO=V]R:W-H965TU,8WZ7!95>+VW;IKZ'_O[(5N;4H>IJTV%-TOG M2]W@IU_MA]H;G?.DLM@_.CCX?K_4MMI[\XJ?7?LWKUS;%+8RUUZ%MBRUWYV: MPFU?[QWNI0U7IE;TWRLKSU^[7>KY+8T5;"N4MXL7^_-#O]Q M>D+C><"=-=LP^%O121;.W=./R_SUW@$)9 J3-;2"QC\;,S=%00M!C-_BFGO= MEC1Q^'=:_8+/CK,L=#!S5WRR>;-^O?=B3^5FJ=NBN7';GTT\SW-:+W-%X/^K MK8Q]?K2GLC8TKHR3(4%I*_E7?XYZ&$QXZT6]>>;=5 MGD9C-?J#C\JS(9RMR"BWC<=;BWG-F_G[=Q\NW_UT_FY^>7[[:K_!DO1B/XO3 M3V7ZT1>F?Z^N7-6L@SJOHR3/Z=%7%_QG6TS5P?%$'1T<'7YE MO>/N?,>\WO&7SN?*TC9 41.4KG(UA[BV6IDJLR:H,QNRPH76&_6?V2(T'B#Y MWZ_L>M+M>L*[GOQ5K?Z)Z6H&R6'RJEU".HCJE5NJVKN\S7"HVEMXDRUV"AZJ MVF"4K=2BM46.8ZK,53A5RQXP40\1("C8X'6 M0RXLM6@#CAK"5 [E38#S3-32NU(U\'7:G_X=BXKU]W$VB].&=A%L;B$B9%N8 MS)5TWHTK-I #^R;A"[/2!2DI,X84@8- ;5C4#X\#IVZ,AR3>!M(6RR%GI/&U M:S#*8J'X+(T#N=%I2""PH]>D78%7.B"D:]8:"G,;;*G)J8WR&MO2Q+@O:2HK M6I)OHG3I:&42$2],M;'>581;74Q89L(F7I1UX7;TG&8W8#/06RMGA2C-;J*" MR5IO&VAHHO HN JO;?5KZ_$R#5.Y+D&ZDP0D55B]L(6E!;;:0U3ZBXY4NMPN M;:8%0CK_%:1$^Y.&O*D+G1GY24@I:U?1CUK[AG785FPV5P 7V[7-UCC\+I[; M=)M[D^FB "P^#!%:D6,&]2V6 8TOTX-G2J\0;4)#( &N8)3[P,C!9/.9; 9> MAE YUL059?6OA3@)9^$J%PT[5VV@/ CIY=FBA.]L8 MAJ$AC<&_<,3MVE1X3D)CUP7)+- CR3JCJK4F?Z&A%=#AH]?R9!H(]+5BP_&T M3(-,:#=-,%H04P0XJ(:?CT4DF00;22:=YY8PP^"3[('"L#CM2,-7O5D6IK!F MD[R'9 %!\'XJMP$M+0I5N0;GW!BF2SPFS]4Y'! #S7()1X&! MALSR]_]Y<73XP\L0B4A,V#DT> G\A4!!WM7M##/JL%9+9#/ Z\]N"W']1,S3 M\XDAIOJ5=@3(2H)."V3Y!K@5=1$HVB:J C]H"LF/S"JW6<-F9%B 5@664W71 M>L+11.6M2>"%^]V3V#HWO[6DIJ&N&>08U!.9Q;FS1@((]%J+K-^8 0XN2^W\14;,BN$E$,VO# MA6 9T0Z*2!N/8"%N0Y+WUNKQRRK$2>MHBD[VWA6+'L4#0H9BMZ$%:4R2%I$M M.C:2V#I)W7M6"1M 2CHWLIB=BDG,%+G1@,R'?-+A;QA%QMA) 6UI<@Q!*""R M 6T7+DO'AE1V53T,&6NC"X(/1@2]-- %G0@J[N,,3D4,-8F^1.^3S8TP8VE# M8*D >_A?MM:^BV#L7V3W1*/]_B_5BN)>M%0P)+7S'&X:&+Z1\"4.'4\QH&8L MO];_U3ZG-L5EBI8E31<;\.\CC0QJ2TJB7 MXX/WQVN#)!;CP;0>7,F%(5<22]/DS 6A$B0FA)*5)JCQ'$]1R(W M0X;-(2$YL5%*2)YUKDHKU% !A1P'\G.GE+55-U9EYRZXTJVK^/LD9P<+B $ M'=@;X!5RTA&.*($HZ>R(2T4>):-1<3/V[26E/)PP&;!])A,B^(*3@7S(8&(6L)9;BK9.ES*0SDNFVW=I T2W'\:.R4(E% MBFV4) :#%(P(C%B!(H-RVXIR8O%P:%B2])RLKGL70'0Q?!"L)R>E)X$B*?A@ MRZ)0:#"P;G ^,(URK(M8R = Z-#[E!HX_HO))KW!:/U.>_1C,6(A$(7/OZ.D M;M?5 #U56M1^9=4EB=V()0O],-\<9Z0/=-Q7!033S0C%E <.R!H1%3AZ]L=X MCW4KO%_%?D ,#4]Y4@>W@2:O/E&>TM5@05U6V51]2Q1^=/#RZA/_)% M7Z4P%5TC%OQD2DS(D1YY=@^:3%D^EF>OH_BF;DT-<"^P[]'!X:&:Y4"9I:*4 MW>@]N0TE,//H1WP (ISSZYDH(^8V2._$\V9RTFOO5EZ7'$0CB.\KX/)W>830 M*"?C*'7CLOL="OZ6G.[.^A7$TYV%$5K4-6!OU*6ZF=_,U(7.A!@O>QZ$-$EE M-Q>726=$Z[0MF*8Q75[>[7!F"'DI-HRCZ;]0^] >:=6[L_-_=SJ]NNZ,LV,=C^FJ' M"@U?T!X4P1XHE8JB5.WB\*&M>'T!*./#[[+P5C\.!N*A RXE.I+S6H/#I>4Z6/-](\ M;OK6!8N'C*0ES8*X+RSQ""QL0\IV;Y#JD7N0%N:R=""M76'SPQ\E(6,_8$U( ML%_R,LSZ.T:SBS$_'7U,H\3L7?6E!_$?>OCF9/IJ'\[?S]1[\S"ZW"O*5XN#>.%DW26]7I^ MOO]A?J[>.:I8*&69CU:^I:42SM-@>ICP/E6_>+=3IZF/=1U3K\F8=G\YO?XK MO-L7P]0=0.!*\;BK5[C"9RAQ^2&1KQ/XIMM5Q2J5=4, I*7'*>'(6<=9(&.< M4A 4>2ZS;,G.Z4:VF*KW$<0_3-AA)PIGCP4;R!],SK-%Z)S3(M;@[P6=ZF&8 MN35-4XACSU;>]-V2K\Z (:"4@=0 M3\K:2P>A*7]>H(A!(4,=25WL0'F\.[37B.V(5D%BF :?.X#,RX:[?SFLLQM6 M[?/W=Y=GWT$N>#1R)YM-XOY'Z? WA_&)R$-7&[Q9Y$39C !!WCV)L)(F!E60 M"R/"0\S_BEIR3$(JC_ 5,@1LZ1D,.C0#0_TIOCOI>(SP\'M$)J7$GR:N) NW M>:3-I%SK1Y[4"X9]8@<#U&5=3LGJ4E6<.VMJ@D:6$BC5E!U)RY:\=:2648E" M>I6B+Q]+%5L:.C8J2%G2]:U!?[%=)7[>-=^>2$4?0EZZT:+-K_$2NW:S=NUJ M'9LTW#SI&T=4/FQC^989\G'I\50YTMK3E%DAUA#CFM% MQJ;E+1WB_"JUCOJ.^H/$A9M\;-/?;]L12/6YE]L=VI);861G40]6&[\#*$9==+C>4H$C^;TXVEJ?A^0JC(M0UE M^W);)(8BH=I JEG0I:TT7DBJC5TY+^?@9< '>,KM,)GZ4JV32HI>*!O^0#>T M4R$=?2$8[2'XM$PE7/U-L&1/LM MBJU""J4"U)WDY@TZN>O6AQ8.QRDHG,#Z7,U@UCS> E%?9YPQ'G7]Y2(#%"SY>"HLW7B$6 ]H["=RUFXOG#4MU>_ M@1,:N;SM*ZYAD-7JF^/ICUTX[?&6DKOHL?WVPXKB:'K\_UQ1O!] [?!D$N&F MZ8HIMQN;M\R6+KM?NR(G2OB)$O.SJ;IS=D6WODBJ**.HVT923W!("/R=!F>9 M""9$$$G:,VB!8\^<]$GBS-D<2]1I&=F#/OY M&;^YZ8N'.'7RU%QU05BYN[R\Q"K3Z^FC9?H!@VJ$BMMXVY!;*O6=#X_UIN-7$-,[%)M?W@X&6#_\10Y M>TB'I^IIP=Y%@BR!J(QKN[QM=O&C \X$3>7A E*H)"0\LHQ\_1$?3]+-R5?6 M3W?,6U-L3&?"_MCA2TGRY+J#LG ;Z$Z%QSUQ_BIGXUZ@MFY) MDL,#=K:#2:P("?@H[JA>Y6L*)WE4G]]@"Z*;9+@GI$Z8"\;WE[U M/48SOEFCRXN\+6L..2FLG/6%/3>G6BJ6*;&@48R+SO?O^K&(87:Y'-WZ+^2V MD(SP<7H[?=##Y-:4S_H>R-G[^6CG;MXE"2 ] +H[]'3'R-\T\<5<-__C[>6' M>=\\(9,,I>&SC^K4#F)<'B]V"9&>57X)Y(,[&D[T;]E4\\&71)USP&ZQU!2# MI[8"BW\[$UN*@4"Q*$=S+:XW1Z6H.5N19@83_/MYZN[5=&=4RM=#4;ET>R*9 MAJW8)Z0?8*F\A2WXS>QL/!K"'_R-W[R8GOSPMTFZ"8ZY1+JP^PIXZ8!\""!I MD.^/%4C^20ZDC@E71VKCFO@%$YN%.ZKTN4M*X &G6="LJ5X;\+*HP MI\\#D+2Q&%8Z.9+C76D/UF(U]/LX8)F9:-2 C>'S0BZ0D0JM+'P'A\BH'1-S ME,)EDK:_.9D>]IE* ME18:%DFYX?PV=<,^5OPW=YR#FO-'D0*%4[Y+I.Y@D[[RY$9(UZU 814A:ZO^ M8C;H @L-4S14/-#-SB 9%5+N$K_CPTGLYGR@Y$ZJM+Z#J.O:Z"*FF8\*%"%* MZ?L,BB<4 R[CCS7H5CFE\EQRT!/!WT/X(1,;UATC)MNQ2:#@66^8ISYCW!]\ M*%I2F*+/88/PG'PSVCWMOKB=R8>F_7#Y7!<(7($#5&&6F'HP_>'YGO+R":S\ M:%S-GYTN7 -[\9]K _KR- #OEPY&BS]H@^X[Y#?_!U!+ P04 " !)K@-3 M67"A:81]6*$R^T4R20X?/LMM M[?E#NIRW8HL;]-?ME:5=.K"4LD'MI-%@L5HD%Y.WJQG?CQ>^2MR[HS6P)[DQ MM[SYNUPD8Q:$"@O/#()>.[Q$I9B(9-SUG,E@DH''ZP/[G]%W\B47#B^-NI&E MKQ?)>0(E5B(H_]GL_\+>GU/F*XQR\0G[[F[V)H$B.&^:'DP*&JF[M[COXW $ M.!\_ !%=C6@2)S4G9>,MG4K"^>7F>K59 M?[I>__,%UE_IN9FGGFCY,"UZBE5'D3U!<08?C/:U@[4NL?P1GY*<05-VT+3* MGB5\']0(QM,3R,;9Y!F^Z>#C-/)-G_(QY [O FH/ZQT]'?Q[D3MOJ2+^>X9^ M-M#/(OWL=^E_%L)?4#S.PD<-%(4'F(Z[*)R KQ$N3=,*_0!D!"V6(+4W(*BT MMQ:Q80&\+^Z"M'19N$*4"#=2EV;O@!H87F:STU^IIB MC79+(:\J64@.\4[J!^Y2-A5AI:'(DOZ26"G,UC2P$U::X(A)!_:B"PNMI"+- M)(W"SNJNM?24QXT7'MT)AY<(^:H)]A&X$*W(#W V6] ,]GS";IFV-=8'W1US MJL-@Y 8=I4#_:"RF4U!<"MG2'JK0&69 K" 7@]O%@"L$Q$Y()7*%8#K>7"BA M"\H5#Y\1?#DNT%@G[E%B7KTXSR:OWSE."@U-QT60C3U&DI2G.V.,ART[P;@\'7X?5QT4_/[]>[?\T'8K=0.%%8$'8]>GR9@ MNWG>;;QIXPS-C:&ULK5M[ M<]NX=O\JF+1SF\S0LMZ2G6QF'.]FZSN;1^UDMYU._X!(2,(N12H$:5GWT_=W MS@% 2I:]N=O.9&** G#>;^C-KJS^<&MC:O6PR0OWPXMU76\OS\]=NC8;[7KE MUA3X9EE6&UWC8[4Z=]O*Z(PW;?+S8;\_/=]H6[QX^X;??:[>OBF;.K>%^5PI MUVPVNMJ_,WFY^^'%X$5X<6M7ZYI>G+]]L]4K,6OUNQ=P^GLF'L0LM#/79?Z;S>KU#R_F+U1FEKK)Z]MR]^_& M$S2A\](R=_R_VLG:&2"FC:O+C=^,SQM;R%_]X!G1V3#O/[%AZ#<,&6\!Q%C^ MJ&O]]DU5[E1%JW$:/3"IO!O(V8*DW_Z4^O5=W-S]_ MO'E_ M>C#O!,SP"3!3]:$LZK53/Q69R0[WGP/EB/*?!CQ>:,GSKM*T[(I:ENL5"!3_??5PM45].9_G@$PC@#&#&#\!(!WVEFG MRJ7Z7!EGBEJ34IYBY%\X1GU9&^AW6FZVNM@3#4VAF\S6)E-I63@0E&GZL+2% M+E*K<^6PT\"Z:J=@VNJZK I30=L*H]XU-L_HD'>5+C*7J)LB[:F7=;DR]=I4 M4-!ZK2PVNF;A;&9U!68E )D;!]1HSOU%K?&[4PIE#P5%M=@7);,(.J#/0; M(6%E %'G^9Z^,5OBCVZU8%M9<&H+FIA!MJA-93<=#MI"?"+[EB*3,XE06T!K M&G8Z3M6E(N^A!OVS_^!E5U5MT]S@!4GQUJR:7,ZX._O/GKIB' $_WS/7]BHK M55'6.#3-FPQ2SG/:)W .$< R(%N9;XTEBA?[[Z?PI6?BSU=7GR,7B6Q2J=S4 MYJ3F]* 9C$FYM05A <0VNH SIZ]%ZO^,(GH:,P4-,A 8=M2:! >:=?8[G"&O M2]1N;=,U'VA=35 +8D0.VM.FJHBV@^6%2:&9B#DDC:6V%1BR%?-A'+U*$N&# MV6O706Y;.DO\37"T@Y]GRT-$K+1(E]B>:K=62T0W410Z$ MLF;G6 GKJDVP" M:N&DP\5J694;]7==-(3G0/P:OJ_*9K56\'9[Y9V=@CZS2@2R++[SD!#@@G8$ M,/5:UY#*'O:@S,,6P9#8[V$OK4M!YM[H2IF"C?Y'G+I9P,Q''HF>NC85RP'L MS;5S=LF@B/[6T#8:R@GV,D4@J ITZ0WI&_&"O_MS+< A6$2J'T*H= M/>V0:&\C$KAY9VN&SBT?1 YA%/+;L]L#Q!R)^L7 M5>C(EU9;LJU\I_>.%(0VD3*< 9 B&?6('N1)9642KS%!9!V+2+V"'--):D>: MNC#L2'2E%SEKB6C(T?+G1#J-(IT^*P\?QAT<:VKL/<$3*[TU.:O<50Y+I1AP M2M;_7V=WE0!\(A5QP?.2AP[;8<)U$)Z.F\DXHZ6F<.6V5GGIG('#_5*1G9TZ MBG2JM7LZU6E"$ _WMMA37EED<%()(#5())M-^T864"PO5HG:F%JWGVSQNT^@ M-V5.SGE;E1FBFPL+%R%=:+] !&R$);($?#!YW)"6[ @3YAVG"W$KOW*FNK=P M;>P). ,F7?*N$(4%D_FUX*!R1WY#METC\F2:'_5R:7/+"$"Q*EN7DJ)(@"%< M.9P7[$D""01DMRZ)@:@1"#@90>-(,V%J+.R*G=M&?&YFBA*,9#!0_J^]NQZB M=9YKVG M*!URE""'9B8E0MWJ_$7=*1HCM;FVW_(8C MOK?E0PZ%)<\:Z2P:Z>Q90_H(K6>&GK+![]QZ8&*F8'<#E#EV<,[N(]_6D\-. M)^BGY \D36])/B1JY+24+T(.M)'3*^)KN]S_S7D=T16R;@SQW@$IM]2B'D#D*2+]@R,K/,9TFM+P,!"^-]EM@, M.:J&8$ M$0"CC X M6DL]I8@_!_8O5M[MOHMR$4DF:(K^E1QDZV29%=^$1'+1H'972L/@"],]&^PD95[@KR>63&B)!) M! @:,@/1"B@/^1AL8*,_E;T4!65Z"&EXUCN97U3"*W%0DOIZC28'PN'A0"3! M GS"W:'@OD1P(!DMHE\%/ALD#\%K9 C:''P.4 G*X)Z 2-6(<=!&R8&C2L"= M@S9L:YA@N/!\3P4N ;;%MH$92Z+4;+G*0>UDM^QQ.ZJ;J#7J /AXRB:0M6@) M+2%MI&=*8)"HBZN.91/<=""\,C#.0CA(6E9EHM@:GS(IYMA52DPE5*BAU%#P MX(K\*#RQ/V!7D;NR+=Z*P 0\RT**,5 PHR&.*B:3H2:@)*EAKY$>(UKYI",B M%;&.?KUS?EMH'(JM-:V F'L,JB,![U,HUUR)@VU93ZXP!=-):>N=\>9)R'$J MR>R0#(6.E7?00\I=B$GDELI*@K,BW JSBT9'VI197U)S14/=-F5!12J,[*A MU"+7D)MW?%)P$Y9,TDNTISZ(VK)F4Z9T6GDMFY@U.RFKVQK7\]133P16K=N* MAJC;HKZG?C,A'>#BJ>O(?6[M[1UAY9&51?_GN,N@<]\[\%"33G9"=8,O Z2M M@Q7&=-U8>6\.*U!HC?B%=I.-@*B-X[V&ZP0_C7-1L+HU-+<3]>[($8M%HYS' M?SE_H!8LI CTO?D*0QNQN\!T9EE<235[DR^I4 GZY()/;L/%E2\S%Y9095K< M:1PJTS8:P"!*P?G,Q"MC6CKI130<'+[_)-H8\V[NC1QWG$)N%7(4OT2T_$H.+*A MS/AH>4+7.DB,=$LW9?.&/6QA"L8#+F5-QB^5K_)]_M7 MD&LW#)\Z/**#7"*';M^;0^7'^@TE393$FI4TIF+A<5@10XP7,Q"SC^1Z^Z\.LQ80D)&BAXJ_B#(,X?<3C M3B[(H2F4*(<>$\QR,;81,7GN>Y^PDM#V_.FN[7I&*34%L,_WXHYAV=N\D71 M.Y1$A 2T?R6E190RE6XY"BB= M^1,A=AD627$*;&G9X5NLQ+BHHSX5%(:2RTZ-#UC+DMH97(4PJWSKSM$>O5I5 M9L7B",R@D_*2(C'!US9G%*-KIACAC5>]9+M&44RSB5>7@%;!@W2G2^K./AR^ M".U3_CM.'GW^31HAJJTN?VS1!"LOU:_=%HKZ5S49SY/)11]/HXMY,A^/\#1( M^N-),NW/\#P?S)+Y=**NCGHM:CA(IJ.I&EPD\_Y4C0?)Q6"*,Y+A?*@^<2_D M(ID,YOA_.N1EX_F8_DQF<_6EI/8)@,\NDMEXC*?Q<)X,9Q,&/NC/DKX GTV3 MV7 "/G"OX\^HDDX/G3&;)/,9DS(:)&/ !WG#*4X>XFDX[B<7LS%2)L("*$SZ M?34=8QT0G/3!CI$:@.P^V')SW#0BLN=]K$OFDYG0>Z&&%U@\57><:0Q'X,A( M#8?)L#]0XQ'8-";^] <#SYC8)/J;WFQ?MVVBEX-7:CI(1J.!FN#/> TYLG% MM*\@FL%P$/DVF@Z3P9PX-)Q/DN'X D_3V9QY"ZZ"TN'%L!LPGN;8@*_=\G%R,F+!D.ITE@\F(GP?@\FP\8S$\+Z@V M8>B,;@[R6,J>NLEJS.^>Z3K-8]=I_GS[-BMY M:=]%9E@>?4>V'IY:;D99Y< M=*IE]7^%BTPQ=N6A_!?2:7]_=?<.<!3G^YT$>LBEIVB> /IWAL7E(%+]2V02:,N<#>X19 [K#2B ME'81ZYJF>$QK6PC ,\VA9\('AK?Q@Q/S $#TL&HLY^5(WY9+PS=#CH=O23?= M1+XM4D1>Z3J[>?!^B'1'5HAK65OJZ=@94H:!ACG.G\[$>G^JEJ1#'W0%@0+U M_E,*-.R?]1'N;BF5-U0FW%)*<&MXV.8U:3Z>0Y/>2]],=S,[X923L?6I$[#T M?<2^G8P%52-Q6\JZRZWO*@<^2HKGT]IM2:I@V;TB@2S"Z+ZCEE4$SSE-%<%W MIU,>/!=B0;2M7$\P9W#6'WP7<^[2P'=58PC$@CM;HR&_U+QV"B M6>!4/VR7LA!!,^L,63GSXS%!APVD='M)/2M[SY/?3J6G65127$O+Y8!AW(*T M4JFS!I-]A$R4-D 48(I4Y7*!ZAX$1Y@TD"<9U9%L5O#8>D\87QEVBV>GY-QU M)SZ=UK(_HL7QEYMWGVZI!ZT+67R$_E%#F=-0X@K)ET&EAWP^+E@=A&# MV<6S0>47,I>3P>CY?5T:EN85C7 [^+,+#&V1X'5I^R$TBX!.$Q3&AF\E"TIG;F MPNQ+WTKL=#=IB\@H#DG\-QO]>UG1#(#F9^QFH$MF!]L,$*DX/7T5!'Y9%*PR MOK%%\5!.T<@'O??U1;=O'H:V2?((?#MX0MC*J2[EQFA[$.0@:WQ3!GRLA$5\ M_Z*HC^X.D'?,S$-/?6JJQVCY1F.\1T-]^A""4)#9C!I04I^OX!]U41O#PY_N M*LA=XF.*: WW>MR3C,/H91E1X-M(Q9E\:IN9TE"G3G\>F!B_E $<'(M7">\F MUB QO%ER@U&N$)3YH\J5&T 47_QZ;KDQARR'$](0.@1Q>2/581C8<8OM421> MZ)R#$U^N=(?]L;;_+F3$3MFI:RZ=RRV'UX=\0Z;2U!D[(UOUTX38FI731;?; M*T3R-H>V49"VIAU;^(9(5! 9*,E5)Q&T-PJO7S0JW* \/:(BPH_=CGWK==>E M+WK\!9_:4XRRR:ZN$%50B36Y\I2+7J9UXDTZ :@S:LG$B@@Q2BK*JI+.!,>'T *Z>7<;6T 0 !Q=3IQ,6E8> M7+>[US:7:Q>UOXOGP_H!U:*?ST!'EA(:(]W94+S@!Z+Q4M;N\*]L\DQ:TP0X M6E#+>(J(#(('5#*0A5O6>4C/CP5-&MA>/0C*TU7!8#8M5<_$KT&_O7?V4K^R2G:&,"=#VE\["1G,M;IK%K7D6,A]!TB,GUI,UOUC[$(YE83&*XTF MB7D4"7W$)[LRZ;JPWQJ93_CA)]\M#+U7N7;W8#?43>>;D!*1R@75PZ+',N#D MU(3L\&AE4SQ:RPKEVIV5#Y!P O^0C$8:;RC??S'W)E<#=:D^/8(8YF+?FK*6 M@6$:KKEFE-?Q$,TY\GKD(CM^QH9[]-3\_,,01@)H2(#897L8,1?M$)&!GVE- M<\**;RS*I^09?%#]P="J)[#A2$5HG*6D]-!\;^["*\%L!,R^/F;EX;BKXI8R MCJVQ %\4I3^9Y\ER@X;7ADLTHA0902BW/)XI=P6AV6Q\4J$7- RFEJT_::LK M&5^3OHDI2QN:T\-3!![W4BE/ 4QD(_; V;1ZN3'UNLS*O%Q9UMQXL<6%$-;E M7WN#H^[HKK_SU[G<"6[(/8T8WT[ D73Z\*8J&=51(MWO46_6[#U7+@\^(2P5 M64@'*XL2 IJXH7LS7N!$+_5[#P.X\"EN"(,X"0J!]BVBRH,?<7<,-8N#$EO) M&/.,/9Z'N@>Z#0_J&+7+@T^LWWQ,&P;A0-H!@U2A[:CMP';:9(\YVI[+$U:Z MZ)?UU)5@OS:Y'T7JW%R>?-M%IC-JDCL0'F([14^"E5'+[=#(@%9X$]?[VM5G M 'Q%Q62=Q(D1"#<9^9@>).\GAI3CF<*)AFYSRNB\$NXOOVL5,82^KBR3M51; M:&,-T+9 V5L?9%[9T^=I8>U?%I@[DEA7<=F)'ZM&$.+-02!W.[UU718\_OJ0 M]%::X:JY[P<=@/.8@ATYB7 CW&1AZ!KB04@T6U-;6^08J+;WL4KGR2.?XX7BKP'E_N[A MO8D#)P:0Z(6Y/#(SW=KT:,;02AQLT/*'&>3QJZ"Y:1[8;6[ M%%?<$A/(.UX>SFUEPTV4F(L*A8A^#<2SEW$LK>_X<"%/%A[(YUGBW+;T1"01 MB6UI"UG5)9+IOR^I,R,J)@'QI9?=F\6W\ MM=Z5_$:M72X_]?O DP](V?@7:XNRAI7SXQJ%@*EH M ;Y?EL@3_ <"$'_#^/9_ 5!+ P04 " !)K@-3OWBHKKL& #\$0 &0 M 'AL+W=OK4 MJ>XFC[>F^\6NM';TM:E;>S):.;<^&H]ML=*-LN_-6K?H69BN40ZOW7)LUYU6 MI9_4U&,9!.FX454[.CWV;9?=Z;'9N+IJ]65'=M,TJKO_H&NS/1F%HX>&JVJY MJZ6>:W>SONSP-AZLE%6C6UN9ECJ].!E-PZ,/&8_W WZL]-8^>2:. MY-:87_AE5IZ, @:D:UTXMJ!PN]-GNJ[9$&#\NK,Y&ESRQ*?/#]8_^]@1RZVR M^LS4/U6E6YV,\A&5>J$VM;LRVQ_T+IZ$[16FMOY*VWYLDHRHV%AGFMUD(&BJ MMK^KKSL>GDS(@SBO,G;VY>;B>G;Q/5U^^@->].B,)O65>V2+DU=%96V]*_IK74=5//O M/0[BP4'L'<1OT8QB*C>U)K.@,V57PE_ITZ^;ZD[5NG665%O2E8;+JG"Z]/VO M,;W?S_5*T\+4*#6.Q7'":-V9NZI$1 I55)BVJ.I*^9( F,*#X2OI%V"Z1S"^ MO]-KT_';MG*KJB4'7S!G05BIN/U6U:HM-'DU6O0K1\XX5?NAJF&*+7K-MJ77 MYEN'6^/][Y#1 I%8.O"CS<8"ECT\(J3_GI#]C[K0S:WN* IWA#+NWP3SCO)< M3+(<#VD6"YDD3XGVPP_"0TJ%E+&_1G3M8?\!XI96N2R2^ S;"T@N?;R2>#Y)/_D^3W^_E+\G])_G\L^720?+I7 MBE>0(1!M55=RX A+=W?:@[QIL5/[HPCK<[??V-?4OM<%G]&.[%H5^F2$0YBW M/WJU!"!=[F^]*O'Z')I7)T_PZF6 1:?+RE%MK 6YW,)CUKJK3&F9-Z8,"7HI MS'GU]=GN/BC5WV/!K8QJES?!R87QWC!T$$8B"B-6AIBDDLXVS08IQTF-]&(! MOABM>MR>BY5JE]JKYIN_Y3*4WT'@.5URP?N#(B/77]>Z5].SH$(1RYQD(FFZ M*TQ8ZY88IY8XOEJWCQ)!K?9@>$&Y WH8/,B2X) .I BR])!^>!"D1=&0*G_& MZ=L4SKB_FE6?O9T_D-3F-A^BT22GMJ M*1MJ*=M;2Q\KJY:HSN6P;E_I.]UN--W>TUPOF=G7RF>_U=U<;W"ZO*\.GZW7%Z^_X32XZ7S @[G MWN%S9H[HQZJ]Y\^&?MP[2N)<)!/.?33)11YS<84BB!.1!AGO#&$F\C2!##?X MH-@TPU09BC1**9R(/$@I#L4D3&%#R%S2%[]\3D02YCM)85B*=AT$F@MYYEHI,)N#!"_;WHK+],-C($I%G/I2(ZSCE\&0* MR[R9R#C ;A?3N684@) $ :4QQ@%@$H".B$*$'8"66?OS[HNP,35G@,/. XP3 M>9+U\4Y(3C XI;DSK289@9&(I,3>%5*,^X&:' "WWG"U,D4\>7^>("V;,()2P T 6&S MUO(Z 68:;PEKD(;H(C[RFHJ#P#/H MQ9W'8A+YP$2:9B),(O\<@N4LSGP:]B?J\/3B,GWR1(V-+_]\!^PVOM?W'^= Z_-J8]E_TC\/[_R+GV*( A&J]P-3@ M?8;C<-?_:^A?G%G[[_M;XYQI_.-*JU)W/ #]"V/;"?=+ 4 & - 9 >&PO=V]R:W-H965TLT#S=VDD.G!XB$)$Q @ % MR?[W78 43=66FNFY%PF/Q>ZWN]\"R_.MTM_-FC$+#Y60YF*TMK:>C<>F6+.* MFC-5,XD[2Z4K:G&J5V-3:T9+?Z@2XXB0R;BB7([FYW[M5L_/56,%E^Q6@VFJ MBNK'*R;4]F(4CG8+G_EJ;=W">'Y>TQ6[8_9+?:MQ-NZUE+QBTG E0;/EQ>@R MG%VE3MX+?.5L:P9C<)XLE/KN)C?EQ8@X0$RPPCH-%/\V[)H)X10AC!^=SE%O MTATQ:B6^\M.N+T70$)5O21MC/:OL;Z_SQ LEC/^%;2=+ M1E TQJJJ.XP(*B[;?_K0Q>%G#D3=@\:<08D#B B47A$7]S[&7M]\0%] M5XW!%6/@6E4++FE+"5G"I3%(_;'+![ MAU54-H*!6L(;8SGRB)7PEG(-7ZEH_+J'8#R:]YPNN$ G#-HTL%0"+R #)]S94(U! M'.9TU@>_PS>#:VK6\ KR/,.@%ZJ1N(MX&=^XXH T2 F!&[EATBKM7$N"*$_A M5K.:\A*QXWUI6!L%A6@UEK'6*+T+SS2*41JO56T? Z@%=5LHS!!!73G!*"!H MXSW#F(!VUXISO#%]@*-@$F>(X9^!/T':E@PDK9@9MY<'FL?<^N"8-:_-*:11 MD*'V7W>1C\,@RPA\\E [12F!>V6IZ#/:10="0E ZVN,I;7DZ>PI731]]K,)@ MDDUVFHM"-VP0GS!(HKQS(FR3!A(0_S=LPR0_SED3D!=[&\>Z(4'+UBV/=WGY(\B.L1M:'V0%6)V&0 M3Q,X\AJE_6N4'GV-^E=P\)P$+H/@6QS,1-OF'7AECBMW5=<2D\L5EI6+9*W5 M!@EMH)&T*;E[^TQ3UX(YYK^!V5C1,*.WU[-1?X\JZMAUF[,U%8SW/CTB]Q/WQH.O%ZV'E M>WL#OI;;!KA?[3\?+MNN^4F\_?;X0/6*8^X%6^)1&ULG59;C^HV$/XKHW15 M@10MN5^V@,2RI^=LI=.N@.UYJ/I@$D.LD\2I[2Q+?WW'#E""%J3V)1,[<_EF MYAO'XQT7WV5!J8+WJJSEQ"J4:AY&(YD5M"+RGC>TQB\;+BJB<"FV(]D(2G)C M5)4CSW&B4458;4W'9N]%3,>\526KZ8L V585$?M'6O+=Q'*MX\:";0NE-T;3 M<4.V=$G5:_,B<#4Z> V";B;6S'UX#+6^4?B=T9T\>P>=R9KS[WKQ MG$\L1P.B)?3>Z8RYI(.N?E-Y:K M8F(E%N1T0]I2+?CN"SWD8P!FO)3F";M.-W0LR%JI>'4P1@05JSM)W@]U.#-( MKAEX!P//X.X"&91/1)'I6/ ="*V-WO2+2=58(SA6ZZ8LE<"O#.W4=/%IN5J\ MSE>OB^=?/\-@1=8EE.S_>%3\1?.6U*B1\JG.:]^U'B.D$ MS#L">_1N.ORE+>_!\6WP',^]X<\_)>H;?_ZU1*E4HLU4*UB]!5+GL* E432' MF28&4XQ*^&.V1BUDRI\W(@:GB(&)&/SGB',NE?RHQC<=ZOE\D W)Z,3" 914 MO%%KNBHH;'B)PZ6C*-V_PX2QOS$CA9\S'0XGJ NN.&YR27'C'%]3DEJB)V%, M5"$H-9@E>X>J:RW5K05LS!X.?3$:G7M69ZT0G?\< Z%AG5&]31LS?WQSB,MJ M+#;1PRB-?2/X5I!*PH#56J65N"N'#[ R(,YY!4M$T]LPI83GL^!/.G@/9&\Q M6/9Q#6%)WZ@@>O,.7-L-8Y2>'<0I2C^Q8]>!F91X/K*J(4S@B801?3M(0WRF M20*N:R=A!)_Q" 1,5!)L 6:[(1DK#:]LJ-'\QQ\2S_5^.LF!:WMI,H3?L.#B MHAM=38^:G@^I'88IK+@BY8>J=Q#84>BAC!"9@S),[,2+X0:1PQ.1PYM$7N*? M(&^[I/JD7G0LA/4>5OO&*.B&?$3MFR'^%[5YBS^74^]*1M:ZW'M;][9L-3EV M3!6Z)Z; ),M$BYOT'7]H4MO7A^FH)2]9;H9C34KCS1RHV#?#;R(+:,B^:WQ% M<@I-*V1+:M4-TY51$KPZHS].%&^WQ049+QC_C=4YWTFD>:X=S7E549$Q[/F< MBX8+3>V. X\=4!N>:$:K->;GN]JIFV#KC[RY@R3L+3W;]_V.WJ@X[P^N:SMI M@,_$#U A1GB![3@I4B\*4;E7A4$41T/-X,"/41IUE($=QBG*%/W[P^L@]6@% M!FJ0>#V$KAU''<((Y07" ?&8'-"<",[C%RLI./ZX.$B]B\Q!G;@1 :='WH: MK8;G&)A^8#Z$=A0'UW%Z>HY\)]*%]$.#+DU=C=HW7Q"!=XD1'8+KNZ@:NC'H MTZ0[2RZPQ3KN('$,+CMR=?7"1-?2M^,>IAYAL# &CAL%!DZ2QA<-]J*/9WYT M=D= 4FW-34@B^]M:==>%T^[ILC7K[AC_JG&ULC5;; M;N,V$/V5@5H4":"-1$JVI*QM()=>4NPBP2;=/!1]H"7:9D.1#DFMU_WZ#BE; M3H,XZ(LUO,R9.8<%XG<&;->VS&PON=2;:42B M_<07L5PY/Y',)FNVY/?<_;&^,SA*!I1&M%Q9H148OIA&%^3\,O?[PX:O@F_L M"QL\D[G63WYPTTRCU"?$):^=1V#X^<:ON)0>"--XWF%&0TCO^-+>H_\2N".7 M.;/\2LM'T;C5-"HC:/B"==)]T9O?^([/R./56MKP"YM^[RB+H.ZLT^W.&3-H MA>J_[/M.AQ<.97K$@>X<:,B[#Q2RO&:.S29&;\#XW8CFC4 U>&-R0OE#N7<& M5P7ZN=FOM[?7CS>?/L') YM+;D\GB4-8OYC4.XC+'H(>@1C#9ZWYSNJ3O O[>R3-(LQAH2LD[>-G ,0MXV3&.6C<;(24PU<"-$D>.O.(J(]/8='H1H_?R\:CX6)M-S4 M@DEXT Y_+_L$8KCF-6_GW$!&_+F1"GZ$@N1Q2C.TRK2(:9FB1?(RIA7Q5CP> M5_&HR@=QL,AKO53B'][ PN@62_:Y$U:$\@WDZ4<@-!YEU>OA#0HD3&!T0D[A M)*-I7%4I6J08QT61HS6*\[3P7[Q:I,!=5YTQ7-5;P"-75K(0)T,_ B2-TS0] M1.EG[SJ#*EM4K*Z]J$'>YF^L4A_9]DFOC= &MIR9E_G; Q:F,WXU.B8C]9)E M58$RYFB-1WF,;D%&&I=E'F0D51X7M/I?,EH/7!0IZD:'''"JK&A?#K#B$MV0 M@65X=0_LAMW[[PFA),['7MG!>E-17"L+GR?)!V<:CU-RH(T5OX5=P2.G/$OQ MNI# >!RGHP(M'R+(@4!XFXI1&4YZ("T.-P#/R/A*T'7M\VF@Z8P_*E\6SQTS M#O7E_JV""SPL"?E.:JP#AN)9?-!]N3!\W6M?CON2>EV&V,6>4+%O3'8]4U^& M"@_^ T9H 4]!Z5;4T"%'X[!!.H%9&8ZZ8&RG>]#;KS?7'[!>$+KAN/WLK:?'"8P4N0Q^S$&YA_]@/LT.KO.@[Q&%[WV<_HS@"+X+D"W1-SXI1!*;O7?W MZ77H%W/ML/L$&UL?53;3MM M$/V5D<4#2!&^!D*41") 52I!49+"0]6'C3V.5ZQWW=TUAK_OK)V85")YB>=Z MSLQD9B>-TJ^F0+3P7@IIIEYA;37V?9,66#)SKBJ4Y,F5+IDE56]\4VED69M4 M"C\*@@N_9%QZLTEK>]*SB:JMX!*?-)BZ+)G^F*-0S=0+O9UAP3>%=09_-JG8 M!I=H?U5/FC2_1\EXB=)P)4%C/O6NP_$\[+._1O;>_4RYH9O%'BA6>VF'HC#S+, M62WL0C7?<=O/T.&E2ICV%YHN-HX]2&MC5;E-I@I*+KLO>]_.82]A%!Q(B+8) M45MW1]16>G^E*75Y.649V?WC\]WCZN?B_N[ M)9RNV%J@.9OXEI"=WT^W*/,.)3J <@$/2MK"P)W,,/L_WZ>*^K*B75GSZ"C@ MCUJ<0Q /( JB\ A>W+<9MWCQH3;E&TJK] ?<:KH1Y%=.K1O1G4;^C-5@5" MVH,Z,MZ3,>J)&Z+Z*#2*D5C@' AYY+3]F6P42HS$,6C MP3 80G@5#(:C!%;*,K%7X@D,DZO!97Q!4D+45_$E?#5\?V^C2]2;]FX-=5Y+ MVRUW;^V?ANON(C[#NW?E@>D-EP8$YI0:G%\./=#=K7:*555['VMEZ=I:L:#G M#;4+('^NE-TICJ!_,&?_ %!+ P04 " !)K@-3*)4Z/1L$ !2"0 &0 M 'AL+W=OPGTUW?L3?:"@*AJOR0>V_/,,X\]XQUO ME/YJ:L8L/#5"FLF@MG9]&H:FK%E#S8E:,XDK2Z4;:M'4J]"L-:.5=VI$&$=1 M'C:4R\%T[.=N]72L6BNX9+<:3-LT5#^?,:$VDP$9[";N^*JV;B*Z9 M_6U]J]$*>Y2*-TP:KB1HMIP,9N3T+'/[_8;/G&W,WAA<)@NEOCKCLIH,(D>( M"59:AT#Q[Y'-F1 ."&E\VV(.^I#.<7^\0__H<\=<%M2PN1)?>&7KR: 80,66 MM!7V3FU^8=M\/,%2">-_8=/MS3%BV1JKFJTSV@V7W3]]VNJPYU!$[SC$6X?8 M\^X">9;GU-+I6*L-:+<;T=S I^J]D1R7[E#NK<95CGYV>GGS,+OY='EV=7$/ M1P]T(9@Y'H<6D=UZ6&Y1SCJ4^!V4'*Z5M+6!"UFQZJ5_B(QZ6O&.UEE\$/#7 M5IQ E 001S$Y@)?T:28>+WD'[Y-2U88+ 516<"DME2N.N<+,&&8-G'-3"F5: MS>"/V<)8C9?ESP-ATSYLZL.F[X2]QQJJ6HRCEO"12V[93U=X"=^@\);F![%= MM9Z:-2W99(#E:)A^9(/I0\W NE,$6U,+2R6PZ@SX#1(3M;C>T+^4AE(U:R7] M))+CW_G03A+JY_$!Z,L.<8A&49!0E*8^X)'=04W[@Q0<,V$YVAJOC:(L(-#Y4= @B$9 M!BDA<)2,1D$\&AWC7$**@) 8'I2EXHVC';F(&#H*\F'AB*3(),YBSR1(BR)( MXWPKP.OS_M\JN)!QBA2SS 7/,(FXBSW*@S1)_HL*61'D7@44,DTCKP+F08;D MH IQ@&]7,,QSKT(]H07 M-_+B"9]=P]YJ"P>CO=\6YECP5#X#0^325:5"54NUDGB6NYKL8K,N-F!%:E^, MDCUA+T&2^&-*5//9%95K$;L&\[()G';U\@%&)(CRPEDQD +O')X'&LF^D7HC M+T;.R+Q!2/&F\.'>.X?W8^5?_+ZV?Z#8=:]D]^W=U\;UU2ON#0@ MV!)=HY,AJJJ[%[PSK%K[5W.A+%Y&/ZSQHX=IMP'7ETK9G>$"])]1TW\ 4$L# M!!0 ( $FN U.G'38#%@0 $T) 9 >&PO=V]R:W-H965T=NQ@G&+Q!28(:\W(4.:3(A;3]T^D'8"Z@G M2SY)#LF_[TH&0S(A%BQ%<[1_EG=:YIU6I2"ER@-5Q(T+D?!I'M^ MD3I[;_ 7QXTY&(-3LE#JNYM,BU$0.4(H,+<.@='?$UZB$ Z(:/S88@9M2.=X M.-ZA?_7:2V/4H. N@P"6KA7U0FQO2U ML:K<.A.#DLOFGSUO\_ S#O'6(?:\FT">Y16S;#S4:@/:61.:&WBIWIO(<>F* M,K>:=CGYV?%D/K]^G,/DCRN832<7T]GT<7H]AYOKV15\O7N ^61V#9\?V4*@ M^3+L6 KI'#OY%OZB@8^/P/?@5DF[-G M"RQ>^W>(:LLWWO&]B#\$_+T6IQ E M(<11W/T +VGU)QXO.8)WQ4U.#+FLL8"["C5SS6* R0)HKU*&"?BF55T9^&>R M,%93'_W[0>"T#9SZP.F1P//F%(!:PB73^H7+%4Q*54MKW-HM^T]IN!3,&/0+ M$QK8AM>,LP47W'+:\19\R8D],W"#H@ ZJ3!G M^KUH>\$L+V T@O(]P+87H X$S +3 MV)BV2M8[)91_!"Z;.%09)7C!+!DMF& R1_"];^"SMU&UH0#FRSE0H[S MD_@ M"G,L%Z@AZ?J5:)_SGZ#\BLLY3/*\<:$L(']R"0E!TOWY"7I9>-:-:?#K+V=Q M-_X-IO()I56:E#8VO3CL9UF[?Z^Q8KP ?*9;UD5UZ5&D54,69E&_-7Q4EAHQ MK[4FO!VQ;I*&43\]0*/+6MN7$"K*C?5@^*/F%=VBMHV?]A-(PUZ:P@SI/@/M M+JX3M3RI:;)#CD(";X&_*55LN!#0C;MAVDL/]%DF5]SU1..YC1*%O3AIK>Z\ MH!UT&&=O=;V7:,IB,HC"*,YHU/#]J:(=-M>QRE7LQ??Q)VJ&L-<_K!C9:'<7 MY*IT)6'-VT&)7*#$)2?G?I@,!JW]?*VT/;&H2Q ^G8?QXW 0#]ZF81N@+7EW M$,9Q>J32AVA9],KP"I=(1@6=#B*+=#2?'5H:)B1H9S13 M_I6.L[3[AJ%4\N0]EG$6]J/DC?'1HE#F^QEEJ7]0@O=NU\[!$U>B7OF'W("O M9_/:M:OMM\*D>2+WYLV'QBW3*TY7O, EN4:G_2QHSL!N8E7E'\R%LO3\^N&: MOG=0.P/:7RIE=Q,7H/V"&O\/4$L#!!0 ( $FN U,ES*M_BP0 "4+ 9 M >&PO=V]R:W-H965T]V MLB1 VK58AW8KFNZIJ$'A> M,J@)X\YT;/>>Y70L&ETQ3I\EJ*:NB7R_H9783!S?V6V\L%6IS<9@.EZ3%9U3 M_)JL$*QO$._MV_'MRR(HK>B^LH*74ZQ^85V[XD-7BXJ9?_#IKT;!0[DC=*B[I31@YKQ]I=LNS@<*63>)PI! MIQ!8OUM#ULN?B2;3L10;D.8VHAG!/M5JHW.,FZ3,M<13AGIZ^G@WF]_-X>*5 M+"JJ+L<#C:#F:)!W #KPE___&[+/#3 MGQ14UN9:2+T4%1- K"<8NG?H(@<;W,,_/,?"4R/86;K:69+4%"WCJPY-4UE# M\A2-T@SHPP=+TP1"$.W2"(C9"X MPR2$+T0R0_L3Q0O_$H+,]9( _-B-LQ3BP$VS#,+8]=/8GC_PO&H*S+XJ,0-7 M-G!'&"YL2I:70# <#'L=GC-2]= NWM,N[B7++5&(R@OX3?"KW"QFIJDQS8Z8 M>):$O;BF\8_4FN1TXF!G5U2^4>=@C.^,D8.Q_R/5UH$U805:D4!JT7#,#VMC M7X"U2*'&-S=(9(4WLAD@#^]FZ$LNK1ID(*(H^B87&2FI]HMN\)!S+Q5C@^%7ZEY5C MWQ#5]]W,-P;]P$V\H1%2-_8-2_W$S5(/>GB3['F3_*=V90)TWV@,%SQAY==- MW36O9_)N GB6.KW0YZG3V:@[&UVSZFQ @]F7':MX3JM#":IS?8ST,^V0W:[1 M6Z4+3 /2Q&P;DBCD7MURCYYPSUR^Q%B'F.4L-LL TLQ-L5^@')J6X6>^D2.( M?#?"?* <0QBY$=Y_+;$.R!(+'(81M@!1\U7:[WMN!AXTSW,7BX. Y)@^.1I>:RI4=T!3V M42SV=HK9[^YGP%D[^ARNMP/D$Y$KQLVW<8FJWG6*34^V0UF[T&)M!Z&%T#A6 M6;'$.99*&PO=V]R:W-H965TP.K!6OO6=[0_+O._;"'I0F;=4OV..=>68> MSXR'R5;I)U,@6G@IA327G<+:ZB((3%9@R4Q?52CIRUKIDED2]28PE4:6>Z-2 M!'$8CH*2<=F93OS97$\GJK:"2YQK,'59,OUZA4)M+SM19W^PX)O"NH-@.JG8 M!I=HOU1S35+0HN2\1&FXDJ!Q?=F911=7B=/W"K]QW)J#/3@F*Z6>G'"77W9" M%Q *S*Q#8+0\XS4*X8 HC&\[S$[KTAD>[O?H/WONQ&7%#%XK\97GMKCLI!W( M<=_%8X'4$YF2&1><^0(G9Y9.95VB9E9I[R!'J:ALO%P;S('ZV*MEJJQJVUJN MVI#R)B3 ?> 5!4[:)2D:?U?< #,$)*BC#9QQ28"J-F1L>H O&5;6&S7:.95E M]P(>"XUX5!BPY"_'!Y3G5Z T^S7IG<@/+37'XN06C^_ZN@FY2>\#/6]<$@N$ M,Z&,Z0*K*L$S5^)@U1$_ Q\@[:5A0FL\ZB7#,6W&O6A\3NO9,!K2-NG"S<'- M_M=POOK'@E38,Q':X.[Z*74K4J5T',=#CZFQA$Q@$,7#7CH:^'4\3/PZ2AOY M/![O_=##D3T!?JOY,Q,HK;F V[(2ZI62T'Q3EV??9GA+O#9ENGFD2[1@.O9R,SEN&S44? M9_.D1C] V _'?HFC1AJY]"7]\+S;9NA_@=S1M4@W4V N&)E@5FMN.;&A'A"U M*^BU5F7#W;796=2%:!!2)0^&*<31B&I[,$C]^0)IIAJ7J$,@J7S9-F"^STX: M]Y_;=849H]9WQEP#KMP.#@R%#;;CQ MH]20JUK:9MZTI^VTGC5#ZKMZ,^KOF=YP*CV!:S(-^^-A!W0S/AO!JLJ/K)6R M- #]MJ!_'*B= GU?*V7W@G/0_H>9_@E02P,$% @ 2:X#4T9/[XI2 P MW 8 !D !X;"]W;W)K&UL?551;^,V#/XKA'<8 M&L"H;=F)DRP)D%QON!MV6Y%V*X9A#XK-)-K)4DZ2FW:_?I2<>"EV[8M%D>+' MCZ)(SX[:?+%[1 =/C51V'NV=.TR3Q%9[;+B]U@=49-EJTW!'6[-+[,$@KX-3 M(Q.6IJ.DX4)%BUG0W9K%3+=."H6W!FS;--P\KU#JXSS*HK-B+79[YQ7)8G;@ M.[Q#]]OAUM NZ5%JT:"R0BLPN)U'RVRZ*OSY<.!W@4=[(8//9*/U%[_Y5,^C MU!-"B97S")R61WR/4GH@HO'UA!GU(;WCI7Q&_S'D3KELN,7W6CZ(VNWGT3B" M&K>\E6ZMCQ_QE,_0XU5:VO"%8W>VG$10M=;IYN1,#!JANI4_G>[APF&1$XH7Y0[9\@JR,\M'I;K]?*7^S_@ MZIYO)-K!+'$$ZXU)=8)8=1#L%8@1?-;*[2U\4#76+_T3HM-S8F=.*_8FX$^M MO(8TCX&E+'L#+^]SS ->_@K>K=%U6SEXX,9PY01:N!&VDMJVAN0_EQOK##V/ MO]Z(5?2QBA"K>"76'75-W4H$O85E];45!FL2*M/2>B+P#+]NI-CQ[EFJ&FYP MB\9<'ECC(ZH6OU6,-^/['I[: Z]P'E&36C2/&"WN]PA;+:D!A=J!\X6FA@IV MY2PX,ALR4XL?N:D]==T::IB.]?%,2K]D79]9]P=,Q[IK-4$*0@SH5CQ!TST2 M](\$J,3/<*IP N*(BA2N!**W'1KR6('4[@C]\LW]M+]A>L*=T(IG^:&2ZXJ MA'? LE',\O0D967>5<:*D$HV8I"E$_B(L@Z$+:?KX?7?U'Q-N)\K%K/A: #? M?S=F&?OA\AU934Y9G W']&5Y=BX<746E=TK\0V2OLCB?9(.PCHH!?'BBB6H1 MLF$\*@N_%*,QT/AS$D\!29?EY2 (9<8&/NW+G%A6Q$61TCJ,)^D0?D9KIS0N MJ!S*P4&;D!D;Q67*_)*70[C7CLN^5C%0L]O_N;R#;%S&93X.TB0>TK5]JRN2 MBXG3H-F%N4IPNE6N&SZ]MA_=RVYB_7>\F_N?N:&26>*S)=?TNAQ&8+I9VFV< M/H3YM=&.IF$0]_3[0>,/D'VKM3MO?(#^A[;X%U!+ P04 " !)K@-3XS"I M'6$# !R!P &0 'AL+W=O6JYH*.:_)0]<'L#JP3K[VUO8'TK^_8RU&N":@O ME<#VV#/??#-CST[V2G\U%:*%0RVDF0:5M,RF$W\WDK/)JJU@DM<:3!M73/]?8%"[:=!'+QL//%= M9=U&.)LT;(=KM+\U*TU2>$(I>8W2<"5!XW8:S..[Q<#I>X5/'/?F; TNDHU2 M7YWP4$Z#R!%"@85U"(RF;_@6A7! 1.//(V9PC_%D#J]0PO@1]IUN1LI%:ZRJC\;$H.:RF]GAF(%S>PV+Y2*MG6/TZ?US#S3/;"#2]26C)A],,BR/>HL-++N -X8.2MC*PE"66 MK^U#XG8BF+P07"17 7]IQ2U$:1^2*(FOX*6G@%./EU[ >T++-=*ULK! B5MN M#?P^WQBKZ8+\<<7!X.1@X!T,+CA8T[LI6X&@MC OBK9N!;-8 I,EK+3Z0M>1 MI*-O^+@1?,?]8%N!I>-"U8V2E +C2+H=2><-:JY*7L#FR*U0QO9)(D,DH(-#\-J=I@$N M2=T'=\,EG:C64)2F=P?W!"#/PEP))@T\5QKQU06!-3^\WJ!Z?PQ!!MD8\C$5)/]/P8]YK M]('I':<,"MR2:70[R@+078?O!*L:WU4WRE*/]LN*/HJHG0*=;Y6R+X)S&PO=V]R:W-H965T MIU[L65I]_MV5[OK':V5_FR6B!:>2R'-.%A: MNQJVVR9;8LE,2ZU0TDFA=,DL?>I%VZPTLMPKE:(=1U&O73(N@\G([]WKR4A5 M5G")]QI,599,OURB4.MQT FV&P]\L;1NHST9K=@"']'^MKK7]-5N4')>HC1< M2=!8C(-I9WB9.GDO\#O'M=E9@_-DKM1G]W&3CX/(&80",^L0&+V>\#T*X8#( MC+\WF$%#Z11WUUOT#]YW\F7.#+Y7X@^>V^4XZ >08\$J81_4^A?<^.,-S)0P M_@GK6C89!)!5QJIRHTP6E%S6;_:\B<..0C\ZH!!O%&)O=TWDK;QBEDU&6JU! M.VE"BM^QQ&\>=Q ILJ5Y@9S4 78)4*A!%4.EPLXY9)V5&68S,W9$"A"+T ! MNL(,RSEJ2#HA3(U!>^X2-:>B>5+BR:EF&G-NH6 9%]R^0%XA3(E'N.CVX 0Z MO2B,HHA6/_[0CSOQ3S!#78)03![0ZD,@4') ME0:I+)JON;;XO6[J&7NM3IR^H?*1R8K:A%,: )%XX>W[%HT90B59J;3E_Y"O M.=VLJJ0U0-'9/\$"-?D/!9=,9CX<,3KN]\*+K%FD2#I+^&TG8)6+G_HW,1)53Q%VF?:=SS!B5 M<6;I:,WMTD/:5TD4^OW_3A-*=F]:#I3U>QE.QQ%U8D'D"$I2#;#:_AIGC53< M9!]B62L7E1#NW8!WSD+OE=/YENQKP>SKZ/R?&+"=BG2TAZJ2$S5=^TFGE5*G M%\+_M$B>-BZ^;'B9;>4[9[S,JP"%1&-6Z/]Y@H+.*"B9(%-XP>NP*+)-U\81 MIO2F9DH:)7CN'=B&V/]<3.M(ETR;+IE^6YLBA7=P711UW/?9H-N*8CK> [A^SES)LB?&!9O7 ME"?0I=_>8-"%AR937 F1N94UEJ[;[6P;]BU:(O%9L4FG7:EN% Z(]:V[:^\, M#27JA1^-W/^'JKZ>'YK=9OJ:UD/'%_%Z=+MC>L')/H$%J484A@!T/0[5'U:M M_ @R5Y8&&K]:&H\#8?CJ"922?_ E!+ P04 " !)K@-38FG2 M9H$% $$0 &0 'AL+W=OVP8:D"3/D;2Z=7B\3TO1#IQ^$O6#-V1:5Y!#^?5>R,28';G)] M^8*MM?;99Z5]D3A?"_E%Q8@:7M(D4Q>M6.O56;^OPAA3IGIBA1E]60B9,DU# MN>RKE4066:4TZ7N.$_13QK/6Y-S*[N7D7.0ZX1G>2U!YFC*YN<1$K"]:;FLK M>.#+6!M!?W*^8DN.*X5K5W M,)[,A?AB!G?11[IZFCW=/-S-H/[)Y@JISWM>$;+[WPQ+ELD#QCJ $\$ED.E9PDT48 M[>OWB5%%R]O2NO0: 7_*DQXX@RYXCNM"@Q%8X0ON &R MDBICD&\-2F-0K=F*_"'6/>,1M!](@[Y&'?A%F%1D"4RM(9AI MIG-U3/R)?B77FP+VQO*/C!^"/FW(MGM:$$)'0=YRNXSC%9F-=V1L<@ H,U &@]\$$8P/S2J<18L_7Z4KRQ*[] M6?GN^N5>>#UG$)P2^,C?0]N;%AS2&CKOU6H7GG1(K^T5BIW#[+]9\03<[G9= MZN\-J>=7J>6)*C389:OH$PP8YP)3(E$A[9#;YD"'M) M:<"^3LPUOLKO]^7U5"EC[F?.YCPI*N,!47TI,Z')1\6719J0Z;BLKKQ6=6\I MB[*04[XK'W@J]1&3+ M#Z8.DI4=[[;7J>:58-MAE?%"$\F:K0:C]67X#Y<@#&5.L/A"IS)EO!AT]NBX M@Z[C^^]?C.%N,?Q!]W3H5\.1WQU12:4S$)UP,CJ32(E9N#$1:AOC46JO5_/U MLXE/M3%=;S0XNB\['X.QG5@7E;Q-M)ALW.;0@>2A\4FYLUS123.Q.T>55Q:- MZ\/"=K2O&R@EEH1US,/8YNPNX4&L;#+'9&V.F($]A6+4LU'WK716;%-2V;:_ M\E![B%I!JR(0X8?]J R9BF%!9<'&)_9L)+V%V:#GTD$T28Q_^_SL&A2!3>$> MBG0E,A/8I&8^[>@?.(KT; C^C7V>A4E.;L")[_2;QXQ]69/Y![U%[/$7%T\:^F:UCB6@1%7^! MM+@'H+D'?-VBK&#XQN[T:('K%PN8D84]P=;"%OCU^/]H3I6LK'QE@PJZ 1W- M]HK4*TE#2;T2RFZ<8G0A@^%PUYM\;_2-/>=-W*E]!"XQ'?H!N$YW//;@M.O2 M[XD9NJ.Q]<-\)<&XZUA!,>-0^O1K-],4Y=+>OZGXF&-^<4FMI-45?UK<;'?3 MB_\'/C%)+BE(<$&J3F]$)S!9W+F+@18K>\^="TVW9OL:(Z.P-Q/H^T((O1T8 M ]4?'Y._ %!+ P04 " !)K@-3&2J\O 0' #E% &0 'AL+W=O.#SS**@<'*3GK="#(@)EEBT M0.'OE5TQ(= 0A/&ULME:N43%YKBV_LGM'?8RI89=*?$OGMKLO#5JD93-:"GL M@UK\QJK]]-%>HH1QOV3AUP[[+9*4QJJ\4H8(TWS-?GG M)_+IYGYR?W4SN24W]X]/#\]WU_=/CV1R_Y$TUMU=3QZ?'Z[]L^,G.A7,G)QU M+$2#-CM)Y?G2>X[V>!Z0.R5M9LBU3%FZKM^!7:RV$M5;N8P.&OR]%&T2Q@&) MPJA[P%Z\2DWL[,7[4D.Y)E^H*!GYR$TBE"DU,^3?DZFQ&M#TGP,^>BL?/>>C MM\?'(Y L+04C:D8:_NZ5)5>EUDQ:L20/+%%SR?]@*0$<7U)!9<*(._-=:3_H M$4E^:@J:L/,6L-@P_4@LKILU=&%3P#DW!'$])P317*6$R M-63!-"/'7,(:51H*HI-3 L>])-5IDX\L8?F4:1)WG20D5U3K)8;>2.LNV1/3 M.;E55((PX8+;)3DB4= ?QT$_#/UX- X&73_NC8?!>##TXU$_Z V'9-0.PW^0 M1R:YTGATD,"??QI%W>B7U?^@UP]",#<8]H(PZI-!NQOU-W3 G5O3CP=!U \; M<_]_ &[]%=SZ/P"W@$R,<:<@4W++Z133P"&B.T81\PYV $(X:4S>)37<[ +> M8=\.8TI %4 CUET;52T S "N?(7QE_VL4??PQ2-,&T&\*$ D;R. M=PM_%-%9Q3_%^,$6)F$-1&AW"T@!,6R. 3G4+AU,!7MEHB8)^O!A?Z/ZK^8_*D+.3''^,I>,#+X"+Y+A[0D[Q3F9+*##Z!1H" 'F, M4*]1W!SAD[O2EN!V5B))W:/N+^17P*3-$,5;+$#93IU+ 3PGW2".XRTE+]VI M!G49JJXD4Z?>BT=;RBC;K]_-%C;?S7U^V_J- ,;A]6EO27:+A#_:RK%O?$>*N&30U3JC8;;P![MH5]- M)6C*=U )I=]!I7@'E>*_2*5X;?RWJ=0=A6M&(WN Q<7_#2K$ M\2854/(-6-?+A_U@. PWIX+GU.T*O8X5JNH[ =P4N'$.[]"98<'8?MX4DM M"AK]FEBV"51XPTCYS9"<;5-"&TVEA;H.;M5L!D>(]37)J,1;I*J@!W"Q.J:V M.R?L+ZY@$96^%=6I\1O_$))MMC:J<-%FX&W*F"3NE9NE[0,-ZV#5L [^3L/:;%#O ME=3?[E$/N]O1H[ZWJ.:O]*C?U9/*9LC[VM+-!O3_O?FLCB9C(G60,122B'?5 MGN(7C'NCU?_&??YM!32\TR/F7K,"N+^9^X#P6> . +.6\E>>8E%S^0^VL.WS M["*"U!L#! 160/8,$P(IY(1PW& ,@DCJ5TR:JU):=RENV*.[P@5#P#:>NU,N M#5JHT^M/%F!0 O608UJ]0"/SM71OC6A!\!?VX07V4ML&F8*P==U]X#83AQ,' M+TH*T'5WK]L&>O/A>=@6A59O+A;3B'TGGSN-3T\YTW/W@0V3!)OW7Z%6TM4W MO(G_=/6^W'\ O*-ZCG5"L!FH0J&!]TGM/ZKYB56%^Y U5=:JW TS1E.F<0$\ MGRG8535!!ZLOFQ=_ E!+ P04 " !)K@-35WS9K"\$ !I" &0 'AL M+W=OK4/]79YG%^SL4D3_Y/!7;7?^Q(:H9.[<][BXJPC4^_<)N\%4J@\76!]?N@Y%!6W?#T[SLZW 2H.D[ 7P? MP!/O(5%B^=D$,YOV;@=]]$:T:"2I*1K)U5ULRE/H\6V-<6'V=/W[[?7=,]S< M?;E_O+UXOKF_@]&SF3?6CZ>3@!FBWV2Q1[LQT^0 MV9$>/]"[Y!\"_KEM/@'-"7#*V0=X^5%NGO#R]^3:%4Y4@$>[<7VHNQ7\?3'W MH'&$%PE>O >/9Z;:-A;<$IX,UI# _<;V)F6ZZ1:NM01,5\&S"Z:! M"^]M\(!'Z\1M3]&_5?T/L\?S>^8W9F'/,SR@WO8_;#9[7EM,T.#AB^ A=A8/ M4WJ/20Z'$99U9[I%C:0J'",P(?3U?#NX!P6.(;-Y!R[2H/=5?5"Q-L M!:.ZPS=NZU&C'Y_!\[JW]M5,P%/]\GH#6_P3L,/I*<,*V :TFX**%0FDBE M0?*"\)+#E6M;VR?Y0FK"2@JY8D0P#EHS(@L-JI1$Y73?N>Y *N45E!+&6;*I M%J3,"[0Y*0I%F,R3S4J-C-5)H^LT#S!JG(^U^B4N1T^=HG*4%&$+Y"2BQA$O M*:8HQP=E,B=( <7N99ET M)D_;P8B*TR2&&5,,X7)^J#\V5A0DQ^:CA?TJF#PM.LX#+8DH*&AL7*[I2:DQ MB,A< 4X%>N2O\L<1)UP*0I,2&5M!!([E6Q^IR&V71AN@N/N M\1Z]&*Z/7^[#)7QK^E7=>6CL$D/I)R4SZ(>+;5@$MTF7R=P%O)J2N<;_ K:/ M#OA^Z5PX+&*"X[^+V7]02P,$% @ 2:X#4R>/!A/? @ @ < !D !X M;"]W;W)K&ULC55K;]HP%/TK5M0/K=21D ?0"I!H MH%VFE2(>FZ9I'TQBB%7'IK8#W;^?[:19RDM\2>SXG'O/O2>VNSO&7T6*D 3O M&:&B9Z52;NYM6\0IRJ!HL VB:F7%> :EFO*U+38^: M;Q/>[[)<$DS1A .19QGD?Q\08;N>U;0^/DSQ.I7Z@]WO;N :S9!<;"9PJ M2H(S1 5F%'"TZEF#YOTHT'@#^('13M3&0%>R9.Q53Z*D9SE:$"(HECH"5*\M M"A$A.I"2\5;&M*J4FE@??T1_-+6K6I90H)"1GSB1:<_J6"!!*Y@3.66[KZBL MQPB,&1'F"78EUK% G O)LI*L%&28%F_X7O:A1FCZ)PAN27 O)7@EP;N4X)<$ M_U)"4!),Z791NVG<$$K8[W*V URC530],-TW;-4O3/5_,I-31^ I.7[U$8C6;@"YBBF-$8$PR-R6P% M0BC26_,$H[<<;R%!5 H ::+ 0G(<2Y04Z]=#)"$FXD8%6LR&X/KJ!EP!3,$\ M9;E0#-&UI:I(Z[+C4OU#H=X]H?Y;3AK \6Z!Z[C-(_3P/'V(X@;PFH;N'*$/ M+\GNGZ2/+L[>O/M,MY6+E95N9:5KXGDGX@WBF.548KH&$T9PC)$ OP=+Y8+: MC7_.)/"J!)Y)X)](8&S4UL9Z@/[[?PGSEK=X#==CH$-9T7,]I[S70KIU>^FYZAGR-J0 $K131 M:;15'%Z<]\5$LHTYT)9,JN/1#%-U12*N 6I]Q9C\F.@SLKIT^_\ 4$L#!!0 M ( $FN U-(.DK[SP, ,<+ 9 >&PO=V]R:W-H965T<)N+^M8 M$.92\62OC B2."W>Y&6?B",%M%.MX.T5O'.%=HV"OU?P3: %,A/6#5%D-!!\ M!T)+HS7]87)CM#&:.-5E7"B!?V/44Z/%\OY^//\='N]@,?W\,+V;3L8/3S"> M3!Z7#T_3A\\P>_PZG4QO%_ 1YISISMD1$0%?P3)%[Z8>SXS". QYGBH)[V^H M(C&3'U!CN;B!]^\^P#N(4WC:\%R2-)(#6R%T#< .]S"O"YA>#

TU&OPM9U?@^"WP',^MP#-YBWK;J#L-"_7?IO&__M M&O^8UCA=XX%@VE\+,A&CRXSB*ZJJ5F$M,-8T4VQ'KN^[_L#>'N?P4JK?#[Q2 MZ 1IIT3::40ZR9.<$7WV@:Y6V'RZ$TF1/AU"N"'IFE9A+NQVCC$[?MLYPWPI MA9"#:LQ!B3EHQ#P3?!L;XM.%I"\9PJ81A$5%&5:45IZ)X!)QV^N= ;X4\CHU M.>Z6>+N->,=)T8R82[%&H&2-]X%40$X:\@1^"U)J2B%HR+?8-]41=2_ ?NQV MSDM0(>0YW9H:],J8>HTQ?:$L,K E0;(BT5_(K7@=J2J4O4L ?M!QSV!>2CG5 M$/LEQ'YSVNO36S3YSSP6NF]XDI'T%Q %$5&T_"=C?3-6!=1O@%H$+\ U:I9'WG38>R0JS^5+I'=Y_[5BZY-5S2@IFA/)W2<<0SG4_DX9IF M.?7J';QZ_PO7NX?+QO7_4[;?FPL:^J=").CV:@ITN)7(SQV/YQN5?LV64N;@6QPEV45OF>>KLWX_FRUE'&3O MU4HF^I]GE<9!KB_313];I3*8ET9QU,<0\GXNTL'YVJ=1V$B[U*0 MK>,X2+]?R4AM+GJH]WKC/EPL\^)&?W"^"A9R*O/'U5VJK_JUEWD8RR0+50)2 M^7S1NT1G8\H+@Q+Q.92;;.LS#<_?WJ_4,Y>3V9IR"30Q5]">?Y\J(G>F NGX-UE-^KS6^R MFA K_,U4E)6?8%-A80_,UEFNXLI8/T$<)MOOX%L5B!T#[<=M@"L#;!O0%@-2 M&9!#1Z"5 3UT!%89E%/O;^=>!FX4Y,'@/%4;D!9H[:WX44:_M-;Q"I/B19GF MJ?XWU';Y8/IX?7UY_P>X_0"FDX\WDP^3X>7- [@<#F\?;QXF-Q_!W>VGR7 R MGH)?P"C,@L4BE8N@)%D]@WOY(I.U!&]',@_"*'NG48_3$7C[YAUX \($/"S5 M.@N2>7;>S_7C%H/V9]6C76T?#;<\&@'7*LF7&1@GYT^/LZ>@\@^1E@B)'C>8:'F-/2'+JF<]SHX_\]^EXP2/WBD-(?:?'7 M_B[\^4E#P227$$5\OX1;F3!I W7G ,'>;+V4* M5JF:KV=Y!GX*XM6O()/I2SBSX[ _EA%@Q$Y,HU%HQ(^FD3"VB2Z8,P3+22:-(&Z\\0TG(?)HBMP1H*1.#%'1I.1?S1'?O.MYQ@) MSV:IB<."8>K;/#5QW!.[#%1$-7$,<^RW+#=LL@/NS@Y;IHY8;=AH,D:G91(; M?<;X6"8K#WN11X38M:0#QA"A%FSD@"$D?&YET+$#YXO="G9_PB9+X.XL4=.X M+52R'ZT_;/08TQ.S9N08=Q?$A[#&FG'VF/"(39L#1Q!MZ*0#1S!'$-N\-7&8 M0EW7MA!G\@+NS@LU<==Z9QUUA=&(+_9.S)@19]Q=(!_"F&A$SO,9M$M+!XQ3 MBJG-5Q.&&&2^O65SX9 '=RK:_1F;'(&[;#J2F%3YX AIG.819T#5A2,5D8G :2GV2(LH$I,&2'<:,&R])C+PM ZCAL/@9.7!<;RU\>]$Y<(PCAEN*$6IR NW."7L\ M3I)L'06YG(.X9'05)#+JHI$:+:8G;I]0H]'TZ/8);78R=.4N;.%TP#P,[/WITJ'(MQIL+B0T>[G3C MI/*PVZ"G/F>-8X$FC$!L[_A&#ICPJ+U8QPX8QT+8:["_OT-D0.>Z/T-EX>]QJW&]/?Z^#=!$F&8CDLQX*OO6+XI/)7/I0SF,BT ^O]GI?+7BV* ^EA[\!]02P,$% M @ 2:X#4Z">WMM\!0 A!D !D !X;"]W;W)K&ULM9EM;]LV$(#_"F%T0 NTL4CJM7 ,)$[3N&NZK&G6#\,^,#)M:Y5$EZ3C M!-B/WTE6]6))M%O$7VQ)OCO>'8_/D?)H(^0WM>1PB]S(1.FX58NAFHE.9OE2DD\));E#A,6I8/Q*']V(\QV)P.\.#'@\_18JFS!\/Q:,46_);KN]6-A+MA:646)3Q5D4B1 MY//3P1E^.Z5>II!+_!7QC:I=HRR4>R&^93?3V>G RCSB,0]U9H+!UP.?\#C. M+($?WPNC@W+,3+%^_ MJF 7"O:A"DZAX!RJX!8*[J$*7J'@':K@%PK^H0I!H1#DY;"=OWSR+YAFXY$4 M&R0S:;"67>05E&O#G$=I5NRW6L*O$>CI\=GDS[OI[?3+](]/M^@-^L2D9%GY MH9<77+,H5J_0"Q2EZ,M2K!5+9VHTU#!LICP,BR'.MT.0OB%6\@11ZS4B%L%W MMQ?HY8M7"4O70=!B=F@]<,#%HD-V@5!CNL7)BM?%C'8(4VW.JP\NX0 M*_8^7RZ?Q9?WS^++E=G*!0]ANO ^*].#K>"@T\H0*K4L5U*6*\G-TAZSYVL% M3Y1"9^'W=:2B')A_?X1G:*IYHOXQC$'+,6@^AMTSQGLA9ILHCKM*:JOIYII9 M'WD88VQYGN./A@_UZ3Y0[JI++K ]$C3EIAURKALX@5W*-4*URU!M8ZAPS31? M1"'TAP=H?"MH8QK!,HM_XOM($[-NS[-,H"O-40IS*4D%O:<2B3FJP70[;Q)B^0^9&7ONM9)-NI/HEP[Y1H>^1NE,;$SI"TI+P='2 MAZVJ\UF_O,X+U7IV;&H1?Z>J+P^4N^J0HX%GD9T5,.V0\[!M$=H]-;C6YK%Y MI4>S*%V8\E8A&!^/P;B",/YU"A>J]2RYCFLYWN[L'"9WA=MX=1W;)WAW=MIR MON41W^J9G0K#V,SA&PD'"%0L(/3QX\24P@IJV#G>1%6HPZ[1]R]"LQB%3"VA M0< A:,:S'22,!+TE57,N@4:=FT:WE!@OQ<5"[$9AH;R/2]4&S# GM;&&S$+-75S%7F)F[S-M/$@'5EL1%$)NCU S@@JHQ S4:\X4 M=-;<[Q67D>@J\LL]1C!ZXDR:]L6UC3$Q;P>X1HK%W3-=Z-;SA!MKK?"6M+>9 M_4N25"PG9I9GOL4"0,16JS@*V7W,D18PK4D"LZR63/:XW>9WNT#W"#5=KHA, M?I+(L*':O\$A%9O)\=A,*C83,YM-%")M_E+L]V:NXB\Q\_?W&$KZ"5TS)5+Y M]!I-T_#$%$R%5.(?+V451(D9HK_8SB:%V7HZ;:MW[="*E-1,RI]K9^]H&W;] M[8Q6M*-F4!D*:5*H-JA!'!KTC%D1C9J)]K/MC+8AY]@M7.R3:CI;>V=@1MPS M-33:WF':I!W#'JEF#!7SZ![F<1F"UVS!LU.E6&NE(8"L^*)4$IQ4LJ1F6QG7E=:VKUC0/ M:R]_L_\GKIE<1*E",9^#GG7B02;E]I7_]D:+5?X^^%YH+9+\&PO M=V]R:W-H965TRR2UNVE.UGX0CBJ6REDD+@WZ]\P7+6EC"[_0*^O><!Y,MO0@LACOJ6EOG/'14&4/A7WGMP*2M:UJ& >\OW(*TA> MSI:+^MJ56"[X3K&\I%<"R%U1$/'TD3*^/YG!V?.%K_G]1E47O.5B2^[I-54W MVRNAS[PNRCHO:"ES7@)![TYFI_##.4XJ0?W$WSG=R]XQJ(9RR_F/ZN1B?3+S MJXHHHYFJ0A#][X&N*&-5)%W'SS;HK,M9"?O'S]'/Z\'KP=P225>=G\)X_M1/0$ M,+ (4"M 4P6X%>"I@J 5!%,%82L(IPJB5A#5<]],5CW39T21Y4+P/1#5TSI: M=5"WJU;K"<[+:F5=*Z'OYEJGEJ>KOVXNKB^^77SY? W>@VN]:?W-]1EX^^8(O %Y M";YM^$YJE5QX2I=:)?2RMJR/35G(4M8?.W8,?/P.(!_!$?G*+3_=BF. ?:O\ MS"T_HYF6PUKNC\A3M_P3T=E]9)6?3\X.DT.YI[O;M1AU+49U/&R;C*:/I.WC M!T=(W(7$= _]%HP]EP0Q2@Z? M.Q]Y+HJ2, FZYPZ&$'1#")Q#N!(:D.![7J[Y7H++RY5C6L(N9OBK9CKJ0D;. M,E=$;L;6?S28E22)QVFOB@?:*FXT%@92SD?I Q0$HZG3+J4R0O]IUN2KP%]U)NTU#BK\,;5 MA@J-72%T.8#4[1PK*!D4-$=XO![H&Q+[+U2D_8)03^_ EI$JO2Z(ZI6TU1NY M&F6@/RA#&PI+*V!O1X#..BZIWJF!J+;D:AO8Z1/[3+2Q#FJ(L&4E0H,LB%Y8 M$(J4][E>@FUN\%8)LJ:@) 657K,QZE8)RDCE4.0FW\JCT0+1<+VBV#I+AH#P M/R-PU4K[.3&,8UM.@RSH9M:7>GDZFA$,QVI+:I@&0V?2;UP1]MR%9[2-9@\' MV:&OR8\L%1@$PLB)U;[I((WI<*$5&N#!B<3;DB<;[N"0=S"*(\N8#/"@FWAM M*[-,[*B!T&@!0_K!H+=+'A9@\ ?=_&O>2FW&>JIBSJ-LK!1AOZV/)6H9XG

-8?20$3;8T.P6BP^0"X99K>] M9!:G"NKN\O MA\-JY>F=7E'M1JY?E]V%U7TJQK>ZDK/?94+NXL(9[D>:#CU>G M;UZRA[1*;],LK7]>#]KGF1RP?9JG^_27 MW%X/+@:LNBL>;XHR_57DM0B;BMVB.UN(V$ M KD>6!?JA+NTK.KV$^WYA6)\D.K#QU>'NIBE62U+5]1R7A:'^S3_WIQ&_8HA M^!EM'$Z/QR!>EO\GC,5NEVZD6VP.>YG7QSB6,FL \^HNO:\&+!=[>3V8%@^R M;'Z/^@)O>_QMM8("D2HO4_5&Z6U;/$*4,(A#WW.=A+LL3M3#@@=)S,(9"Y<\ M I : JF]&^0T7"P!I(Y ZN\(^4T#D 8":;PAY,3QG6#*67S#>1(#0!,!--\- MD)TM!8"T$$CK_2ZU$]\ 2!N!M-\-,D["*8 <(Y!C6LAXM5@XT=<6RIL'WLR; M.D'"G.DT7 6)!R _() ?:"%/-,&<+:,P4,^GQUC"%'Z!Y? +:L#/*R_V$D]= MH58+!&/DV@U35:1BAN$PCPR(A;)/ S=+Y[O0QY,&2-B9WC!6HVC,/)X MY[IA@A@1&\(+$B>8>Q._BX0I843L!">.F_3O!"[S/6?B^6JD\YC=<-]ELQ#6 M*"-,"B-B*_CQ$Z3(" ?EOA'Q)F?.U&@ M,D/,5)79 "["@+7,$!!+^B/BK/_%B2+EHJ^P!,:2O$:I:P MI:J-X&C3L&RO$6=[/PSFYPF/%LSEDP12H6T#<;IW>>2MU:A?=VY+#PA=&P[*\19_^F,OS$(KY<1=,;E3N:@F<>.0O( MAZE (U;!S/$BMG;\%6]*1G5#J/[ %*J-QECA_=4<> M)@2-6@A\WA2M*E3*F8OG+M P%VC$+E"M2E-=8F"-T8D? WHF=)4)]>_4[A$.G ME(AMT6FB>NDP6>C$LCAU4[U@F"5T8DN MJJ7#5.#3JZ&__JK7C9,$3JQ(M!& MJYM9,%WHQ+HX-EJ]T<.$H1,+X]6.YD@*)X Q?1C$^CCU-7WQ,S!A&,3"Z&UP M>BDQ7QC$ONAV.KUXF#$,8F. EJ>7#5U[(/8%6KQW5T@P>QC$]N@IE'M#B5G$ M(+8(7EP9$!,3BD'=$\[/>B_-E$,Y)5#3$Q!9G$"D(P8_G0&9OH(CBQ@IXZ MJ_;.SCKB,3'QF.3M"VBM^N PW9C$NH&]5?>.GJ5YVAF$F&Y,8MT@F(?Z #<& MF9AN3&K=H-T@G,"Q,-U8U+I!,6$I9&&ZL:A72(Y-:R?E^%)4DDV+JJX@)J8; MB[J]Z<&R19I#C$QW5C4RRFO+,*^K-@L M3#<6L6Z0F8MG-8:%[KHB=L_3S$6/>"Q,/!:Q>/JG+L[94I9IL>U<9TP\%K%X M7L/\MZ:$F)AX+&+Q/)MBZ=[D+BS2;$P\-K%X7F!V2W.(B8G'?M.E>87I3'PV M$YMV;S8[@YB8>.RW6ZOOZ6WA[*F-B<=^P_FU9, MI"5;B^P@JY>W$"8>FU@\74R^V\E-?20LTP?1N84P\=C4^WW[-VWT>LA&M_Q2 MS[>]LGWC9;UA8QZRB3V$3P3#SL+&/&03>PC'A)W%&//0F-A#.":<9!UC'AH3 M>PCNB>F]<\:8?L;$^NF=].^#Q.0SIO^+R=,^F7X\3#ICZF[G^8Z9?D1,..-6 M.,/VP]7'JZW#8\0\/2K'MIQWYV&W?X\+#Z.A].P M:G;C>/X1PK#>U6,[/'3G>KHPG43 M'RZ3F\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1 MP.V(<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8/VP1Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KKY&4)@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=X)]4X$>B?4.Q'HG5#O1*!W M0KT3@=YI\K*;0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O0WU-@*]#?4V M KT-]38"O0WU-@*]#?4V KUM\K&20&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>] MG4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y_\;$*@MZ/>3J"WH]Y.H+>C MWDZ@=T:],X'>&?7.!'IGU#L3Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z)TG/PL2 MZ)U1[TR@=T:],X'>!?4N!'H7U+L0Z%U0[T*@=T&]"X'>!?4N!'H7U+M\I][# M^'FHPZWG:XW7_TZJQ\NY]7;YZ_)KY^2&NN(<[BN&Y[]02P,$% @ 2:X# M4XENS'XK @ NS !, !;0V]N=&5N=%]4>7!E&ULS=M-;MLP$(;A MJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R0US9C:XW(7YU=]EDZH.YLYG8 M;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[#-G&V\\GJTVGCG+5-S#1U;6U" M7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z:QN^M#7V7GHI>G4\.\8;MZ3._ M.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#TH2!]:$@?):2/"M+'!T@?^8;2 M"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&155!D%119 M!45609%54&25%%DE159)D5529)44625%5DF155)DE119)476@B)K09&UH,A: M4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615%5D6155%D5119%45619%54615 M%%DU159-D5539-44635%5DV155-DU119-45639&UI,A:4F0M*;*6%%E+BJPE M1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB:_4_9?TQCH=_'+\\T]ZTPW-^ MMOQGX>874$L! A0#% @ 2:X#4P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !)K@-3<<=E0>X M K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$" M% ,4 " !)K@-3F5R<(Q & "<)P $P @ ', 0 >&PO M=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $FN U.20V=-004 /P5 8 M " @0T( !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ 2:X#4X1"=C+U P MB P !@ ("!M10 'AL+W=O 8 M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4[$TNMY P "PD !@ M ("!NR, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2:X#4T'B2/FB$ IBH !@ ("!)#H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X# M4[[2AWB5 @ :04 !D ("!760 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4^*$$LE0!P WA$ M !D ("!]W, 'AL+W=OP M>&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4Y?'X8NH!0 _0P !D M ("!CX@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2:X#4V#562SL#0 8R\ !D ("!CJH 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4\IP M1WG:"@ BR$ !D ("!0,0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4^:C'*"1$0 DRP !D M ("!S]X 'AL+W=O&PO M=V]R:W-H965T_A0 M ,\X 9 " @4GT !X;"]W;W)K&UL4$L! A0#% @ 2:X#4[]XJ*Z[!@ _!$ !D ("! M?@D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2:X#4X:C*3/^ P 3 @ !D ("!FQH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4Z<=-@,6 M! 30D !D ("!Y24! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4T9/[XI2 P W 8 !D M ("! 3,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2:X#4V)ITF:!!0 !!$ !D ("!S3X! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2:X#4R>/!A/? @ @ < !D ("!)E ! 'AL+W=O&PO=V]R:W-H965T 9 " @4)7 0!X;"]W M;W)K&UL4$L! A0#% @ 2:X#4Z">WMM\!0 MA!D !D ("!FET! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4VO&F2D@ P \@L !D M ("!2FP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 2:X#4XFY\6YP!0 %!L !D ("!>7@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X# M4[_O(25F @ PP4 !D ("!!H8! 'AL+W=O_3Y5 # #;"@ &0 M @(&CB $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4X0FLI;I @ &0D M !D ("!59$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4]\."7^R!0 )QT !D M ("!#IL! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2:X#4]3#R(P1! R@\ !D ("!>*D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4WOP M>C0&# YU$ !D ("!<;4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4\WE]A#4 P U!, !D M ("!,&PO M=V]R:W-H965T&UL4$L! A0#% @ 2:X#4ZM6OYL' @ Q 0 !D ("! MO-8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 2:X#4XP!??)1"@ V4H !D ("!V>$! 'AL+W=O\# #?#P &0 M@($1^@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2:X#4]L>Q4\: P "A( T M ( !>0 " 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ 2:X#4R 5OA"$ @ )C( !H M ( !)PL" 'AL+U]R96QS+W=O XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 476 475 1 false 119 0 false 7 false false R1.htm 0001001 - Document - Cover Sheet http://www.cornerstonebuildingbrands.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSSParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 1007008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 2101101 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 2107102 - Disclosure - ACCOUNTING PRONOUNCEMENTS Sheet http://www.cornerstonebuildingbrands.com/role/ACCOUNTINGPRONOUNCEMENTS ACCOUNTING PRONOUNCEMENTS Notes 10 false false R11.htm 2108103 - Disclosure - ACQUISITIONS Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONS ACQUISITIONS Notes 11 false false R12.htm 2113104 - Disclosure - RESTRUCTURING Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURING RESTRUCTURING Notes 12 false false R13.htm 2118105 - Disclosure - GOODWILL Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILL GOODWILL Notes 13 false false R14.htm 2121106 - Disclosure - INVENTORIES Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIES INVENTORIES Notes 14 false false R15.htm 2124107 - Disclosure - INTANGIBLES Sheet http://www.cornerstonebuildingbrands.com/role/INTANGIBLES INTANGIBLES Notes 15 false false R16.htm 2128108 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALE ASSETS AND LIABILITIES HELD FOR SALE Notes 16 false false R17.htm 2132109 - Disclosure - LEASES Sheet http://www.cornerstonebuildingbrands.com/role/LEASES LEASES Notes 17 false false R18.htm 2137110 - Disclosure - SHARE-BASED COMPENSATION Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION SHARE-BASED COMPENSATION Notes 18 false false R19.htm 2139111 - Disclosure - EARNINGS PER COMMON SHARE Sheet http://www.cornerstonebuildingbrands.com/role/EARNINGSPERCOMMONSHARE EARNINGS PER COMMON SHARE Notes 19 false false R20.htm 2142112 - Disclosure - WARRANTY Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTY WARRANTY Notes 20 false false R21.htm 2145113 - Disclosure - DEFINED BENEFIT PLANS Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS DEFINED BENEFIT PLANS Notes 21 false false R22.htm 2149114 - Disclosure - LONG-TERM DEBT Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT LONG-TERM DEBT Notes 22 false false R23.htm 2154115 - Disclosure - DERIVATIVES Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVES DERIVATIVES Notes 23 false false R24.htm 2160116 - Disclosure - CD&R INVESTOR GROUP Sheet http://www.cornerstonebuildingbrands.com/role/CDRINVESTORGROUP CD&R INVESTOR GROUP Notes 24 false false R25.htm 2162117 - Disclosure - STOCK REPURCHASE PROGRAM Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM STOCK REPURCHASE PROGRAM Notes 25 false false R26.htm 2164118 - 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 2169119 - Disclosure - INCOME TAXES Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXES INCOME TAXES Notes 27 false false R28.htm 2171120 - Disclosure - SEGMENT INFORMATION Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 28 false false R29.htm 2174121 - Disclosure - CONTINGENCIES Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES CONTINGENCIES Notes 29 false false R30.htm 2176122 - 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 2329307 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALETables ASSETS AND LIABILITIES HELD FOR SALE (Tables) Tables http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALE 38 false false R39.htm 2333308 - Disclosure - LEASES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESTables LEASES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LEASES 39 false false R40.htm 2340309 - 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 40 false false R41.htm 2343310 - Disclosure - WARRANTY (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYTables WARRANTY (Tables) Tables http://www.cornerstonebuildingbrands.com/role/WARRANTY 41 false false R42.htm 2346311 - Disclosure - DEFINED BENEFIT PLANS (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSTables DEFINED BENEFIT PLANS (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS 42 false false R43.htm 2350312 - Disclosure - LONG-TERM DEBT (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTTables LONG-TERM DEBT (Tables) Tables http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT 43 false false R44.htm 2355313 - Disclosure - DERIVATIVES (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables DERIVATIVES (Tables) Tables http://www.cornerstonebuildingbrands.com/role/DERIVATIVES 44 false false R45.htm 2365314 - 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 45 false false R46.htm 2372315 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION 46 false false R47.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 47 false false R48.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 48 false false R49.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 49 false false R50.htm 2410404 - Disclosure - ACQUISITIONS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails ACQUISITIONS - Narrative (Details) Details 50 false false R51.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 51 false false R52.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 52 false false R53.htm 2415407 - Disclosure - RESTRUCTURING - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails RESTRUCTURING - Narrative (Details) Details 53 false false R54.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 54 false false R55.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 55 false false R56.htm 2420410 - Disclosure - GOODWILL (Details) Sheet http://www.cornerstonebuildingbrands.com/role/GOODWILLDetails GOODWILL (Details) Details http://www.cornerstonebuildingbrands.com/role/GOODWILLTables 56 false false R57.htm 2423411 - Disclosure - INVENTORIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails INVENTORIES (Details) Details http://www.cornerstonebuildingbrands.com/role/INVENTORIESTables 57 false false R58.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 58 false false R59.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 59 false false R60.htm 2430414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails ASSETS AND LIABILITIES HELD FOR SALE (Details) Details http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALETables 60 false false R61.htm 2431415 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details) Sheet http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details) Details 61 false false R62.htm 2434416 - Disclosure - LEASES - Summary of Lease Costs (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofLeaseCostsDetails LEASES - Summary of Lease Costs (Details) Details 62 false false R63.htm 2435417 - Disclosure - LEASES - Summary of Cash Flow Information (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LEASESSummaryofCashFlowInformationDetails LEASES - Summary of Cash Flow Information (Details) Details 63 false false R64.htm 2436418 - 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 64 false false R65.htm 2438419 - Disclosure - SHARE-BASED COMPENSATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATIONDetails SHARE-BASED COMPENSATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION 65 false false R66.htm 2441420 - 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 66 false false R67.htm 2444421 - Disclosure - WARRANTY (Details) Sheet http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails WARRANTY (Details) Details http://www.cornerstonebuildingbrands.com/role/WARRANTYTables 67 false false R68.htm 2447422 - Disclosure - DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails DEFINED BENEFIT PLANS - Periodic Benefits Cost (Details) Details 68 false false R69.htm 2448423 - Disclosure - DEFINED BENEFIT PLANS - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSNarrativeDetails DEFINED BENEFIT PLANS - Narrative (Details) Details 69 false false R70.htm 2451424 - Disclosure - LONG-TERM DEBT - Schedule of Debt (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails LONG-TERM DEBT - Schedule of Debt (Details) Details 70 false false R71.htm 2452425 - Disclosure - LONG-TERM DEBT - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails LONG-TERM DEBT - Narrative (Details) Details 71 false false R72.htm 2453426 - Disclosure - LONG-TERM DEBT - ABL Facility (Details) Sheet http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTABLFacilityDetails LONG-TERM DEBT - ABL Facility (Details) Details 72 false false R73.htm 2456427 - Disclosure - DERIVATIVES - Narrative (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails DERIVATIVES - Narrative (Details) Details 73 false false R74.htm 2457428 - Disclosure - DERIVATIVES -Schedule of Interest Rate Derivatives (Details) Sheet http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails DERIVATIVES -Schedule of Interest Rate Derivatives (Details) Details 74 false false R75.htm 2458429 - 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 75 false false R76.htm 2459430 - 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 76 false false R77.htm 2461431 - 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 77 false false R78.htm 2463432 - Disclosure - STOCK REPURCHASE PROGRAM (Details) Sheet http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails STOCK REPURCHASE PROGRAM (Details) Details http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM 78 false false R79.htm 2466433 - 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 79 false false R80.htm 2467434 - 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 80 false false R81.htm 2468435 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details) Sheet http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details) Details 81 false false R82.htm 2470436 - Disclosure - INCOME TAXES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.cornerstonebuildingbrands.com/role/INCOMETAXES 82 false false R83.htm 2473437 - Disclosure - SEGMENT INFORMATION (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails SEGMENT INFORMATION (Details) Details http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONTables 83 false false R84.htm 2475438 - Disclosure - CONTINGENCIES (Details) Sheet http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES 84 false false R85.htm 2477439 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS 85 false false All Reports Book All Reports cnr-20210703.htm a20210703exhibit10_1.htm a20210703exhibit31_1.htm a20210703exhibit31_2.htm a20210703exhibit32_1.htm a20210703exhibit32_2.htm cnr-20210703.xsd cnr-20210703_cal.xml cnr-20210703_def.xml cnr-20210703_lab.xml cnr-20210703_pre.xml cnr-20210703_g1.jpg http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cnr-20210703.htm": { "axisCustom": 2, "axisStandard": 36, "contextCount": 476, "dts": { "calculationLink": { "local": [ "cnr-20210703_cal.xml" ] }, "definitionLink": { "local": [ "cnr-20210703_def.xml" ] }, "inline": { "local": [ "cnr-20210703.htm" ] }, "labelLink": { "local": [ "cnr-20210703_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "cnr-20210703_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "cnr-20210703.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", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 694, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 55, "keyStandard": 420, "memberCustom": 71, "memberStandard": 43, "nsprefix": "cnr", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALE", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132109 - Disclosure - LEASES", "role": "http://www.cornerstonebuildingbrands.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2137110 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://www.cornerstonebuildingbrands.com/role/SHAREBASEDCOMPENSATION", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139111 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142112 - Disclosure - WARRANTY", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTY", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145113 - Disclosure - DEFINED BENEFIT PLANS", "role": "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANS", "shortName": "DEFINED BENEFIT PLANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149114 - Disclosure - LONG-TERM DEBT", "role": "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBT", "shortName": "LONG-TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154115 - Disclosure - DERIVATIVES", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVES", "shortName": "DERIVATIVES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2160116 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162117 - Disclosure - STOCK REPURCHASE PROGRAM", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAM", "shortName": "STOCK REPURCHASE PROGRAM", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2164118 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2169119 - Disclosure - INCOME TAXES", "role": "http://www.cornerstonebuildingbrands.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171120 - Disclosure - SEGMENT INFORMATION", "role": "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2174121 - Disclosure - CONTINGENCIES", "role": "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2176122 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALETables", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333308 - Disclosure - LEASES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340309 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343310 - Disclosure - WARRANTY (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/WARRANTYTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2346311 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350312 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355313 - Disclosure - DERIVATIVES (Tables)", "role": "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESTables", "shortName": "DERIVATIVES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2365314 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372315 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i5ea1fcdd50d547b6b9a9702193c05d44_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-20210703.htm", "contextRef": "i0d30ec3d5f7240dcbae601bbd6fcebd3_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "idcedf9a342324f15a842ad18088b5bbe_D20210404-20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "idfb3a2af5ea1443f937ff6d16ff0effa_D20210430-20210430", "decimals": "INF", "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "manufacture", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "i71b65a40f92a4eb6a47f375f49bc0cec_I20210430", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i5ea1fcdd50d547b6b9a9702193c05d44_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-20210703.htm", "contextRef": "i2099cd3d2dc94a889d3e7aa8f8b4f2cb_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i5ea1fcdd50d547b6b9a9702193c05d44_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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails", "shortName": "ASSETS AND LIABILITIES HELD FOR SALE- Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i17c06997a3a6475f96ad13cfbc3fc629_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434416 - 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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435417 - 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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - 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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438419 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - 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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UndistributedEarningsDiluted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:ProductWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444421 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "cnr:ProductWarrantyTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedAndProjectedBenefitObligationsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447422 - 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-20210703.htm", "contextRef": "ibc967021cf1d477babfda96fdc53f094_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i2c77be2188b540ce9feb615863f62341_I20210703", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448423 - 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-20210703.htm", "contextRef": "i2c77be2188b540ce9feb615863f62341_I20210703", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451424 - 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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - 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-20210703.htm", "contextRef": "i8761f7fa625b464b9f958b391ff25544_I20210415", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i86b6274eba1f409dbe23f0ae5bebf433_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - 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-20210703.htm", "contextRef": "i86b6274eba1f409dbe23f0ae5bebf433_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFloorInterestRate", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456427 - 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-20210703.htm", "contextRef": "i296d87ac226e453d9a6a60810a67ea3b_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ForeignCurrencyFairValueHedgeDerivativeAtFairValueNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInterestRateDerivativesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i76f6c58666094e3d9f50c315d20bf588_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "cnr:DerivativeNotionalAmountPaidReceived", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457428 - 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-20210703.htm", "contextRef": "i39f286f31b004582858675142c976712_I20210703", "decimals": "6", "lang": "en-US", "name": "cnr:DerivativeFixedInterestRatePaidReceived", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i6ebfe67739e7475e9d2e0adb15cc3545_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458429 - 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-20210703.htm", "contextRef": "i467cd9a5145a4199b7aadcb2e57e5ab2_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DerivativeLiabilityFairValueGrossAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i5203be204a1e42f489e750f2cc16653d_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459430 - 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-20210703.htm", "contextRef": "i5203be204a1e42f489e750f2cc16653d_D20210404-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i22bbe0db82784b1e849a70938d2084ff_I20210703", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461431 - 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-20210703.htm", "contextRef": "i22bbe0db82784b1e849a70938d2084ff_I20210703", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRepurchaseOfCommonStock", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463432 - Disclosure - STOCK REPURCHASE PROGRAM (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails", "shortName": "STOCK REPURCHASE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-5", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466433 - 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-20210703.htm", "contextRef": "i6c20060d04de4856ab5266b4967ff357_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i837405628da44058adc8d735cb69653d_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-20210703.htm", "contextRef": "i837405628da44058adc8d735cb69653d_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2467434 - 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-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "iff2b77452b8c4a8cb865d01754bdf131_I20210703", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2468435 - Disclosure - FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails", "shortName": "FAIR VALUE OF FINANCIAL INSTRUMENTS AND FAIR VALUE MEASUREMENTS - Schedule of Fair Values, Assets Measured on Nonrecurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ide0d10ddbe0c4277ac8fff4af84e1265_I20210703", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsHeldForSaleLongLivedFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470436 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "3", "first": true, "lang": "en-US", "name": "cnr:EstimatedEffectiveIncomeTaxRateReconciliationPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473437 - 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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i391132d6090b433488b61bcc9cbb7866_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475438 - 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-20210703.htm", "contextRef": "i391132d6090b433488b61bcc9cbb7866_I20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GainContingencyUnrecordedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i2342f30ae07543898985990fbb23922f_D20210730-20210730", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477439 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "i2342f30ae07543898985990fbb23922f_D20210730-20210730", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cnr-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "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-20210703.htm", "contextRef": "ib5f1c1751ed041e4a3dd4daab93d5af3_D20210101-20210703", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 119, "tag": { "cnr_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 Stock Repurchase Program" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_A6125SeniorNotesDueJanuary2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "6.125% Senior Notes due January 2029", "label": "6.125% Senior Notes due January 2029 [Member]", "terseLabel": "6.125% senior notes due January 2029" } } }, "localname": "A6125SeniorNotesDueJanuary2029Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESRollforwardofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_AccountsReceivableAllowanceForCreditLossHeldForSaleAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Allowance for Credit Loss, Held for Sale Adjustment", "label": "Accounts Receivable, Allowance for Credit Loss, Held for Sale Adjustment", "negatedTerseLabel": "Held for sale adjustment" } } }, "localname": "AccountsReceivableAllowanceForCreditLossHeldForSaleAdjustment", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_BusinessAcquisitionMeasurementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Measurement Period", "label": "Business Acquisition, Measurement Period", "terseLabel": "Measurement period" } } }, "localname": "BusinessAcquisitionMeasurementPeriod", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, 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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "cnr_BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Strategic Development and Acquisition Related Costs", "label": "Business Combination, Strategic Development and Acquisition Related Costs", "terseLabel": "Strategic development and acquisition related costs" } } }, "localname": "BusinessCombinationStrategicDevelopmentandAcquisitionRelatedCosts", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_CascadeWindowsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cascade Windows", "label": "Cascade Windows [Member]", "terseLabel": "Cascade Windows" } } }, "localname": "CascadeWindowsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_CountervailingDutyTariffProceedingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countervailing Duty Tariff Proceedings", "label": "Countervailing Duty Tariff Proceedings [Member]", "terseLabel": "Countervailing Duty Tariff Proceedings" } } }, "localname": "CountervailingDutyTariffProceedingsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" ], "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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)", "terseLabel": "Notional Amount", "verboseLabel": "Derivative, notional amount paid (received)" } } }, "localname": "DerivativeNotionalAmountPaidReceived", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESScheduleofInterestRateDerivativesDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DisposalGroupIncludingDiscontinuedOperationLeaseRightOfUseAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Lease Right-of-Use Assets Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Lease Right-of-Use Assets Noncurrent", "terseLabel": "Lease right-of-use assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLeaseRightOfUseAssetsNoncurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DisposalGroupIncludingDiscontinuedOperationLongTermLeaseLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Long-term lease liabilities, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Long-term lease liabilities, Noncurrent", "terseLabel": "Long-term lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermLeaseLiabilitiesNoncurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, other Accrued expenses , Current", "label": "Disposal Group, Including Discontinued Operation, other Accrued expenses , Current", "terseLabel": "Other accrued expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAccruedExpensesCurrent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "cnr_DisposalGroupIncludingDiscontinuedOperationShortTermLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Short-term Lease Liabilities", "label": "Disposal Group, Including Discontinued Operation, Short-term Lease Liabilities", "terseLabel": "Short-term lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationShortTermLeaseLiabilities", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesofFinancialInstrumentsDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "cnr_EstimatedEffectiveIncomeTaxRateReconciliationPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Estimated Effective Income Tax Rate Reconciliation, Percent", "label": "Estimated Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Estimated effective tax rate" } } }, "localname": "EstimatedEffectiveIncomeTaxRateReconciliationPercent", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossOnRestructuringAndRelatedActivities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Restructuring And Related Activities", "label": "Gain (Loss) On Restructuring And Related Activities", "negatedTerseLabel": "Restructuring gain" } } }, "localname": "GainLossOnRestructuringAndRelatedActivities", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_GainLossonAssets": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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": { "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cnr_LossContingencyTariffRatesForImports": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingency, Tariff Rates For Imports", "label": "Loss Contingency, Tariff Rates For Imports", "terseLabel": "Tariff rate for imports (as a percent)" } } }, "localname": "LossContingencyTariffRatesForImports", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "cnr_OperatingLeaseLiabilityHeldForSale": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating Lease Liability, Held For Sale", "label": "Operating Lease Liability, Held For Sale", "terseLabel": "Liabilities held for sale" } } }, "localname": "OperatingLeaseLiabilityHeldForSale", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "cnr_OtherProductsAndServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Products [Member]", "label": "Other Products And Services [Member]", "terseLabel": "Other products & services" } } }, "localname": "OtherProductsAndServicesMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "cnr_RepaymentsOfTermLoan": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGNarrativeDetails" ], "xbrltype": "durationItemType" }, "cnr_SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Asset Based Revolving Credit Facility Due April 2026", "label": "Senior Secured Asset Based Revolving Credit Facility Due April 2026 [Member]", "terseLabel": "Asset-based revolving credit facility due April 2026" } } }, "localname": "SeniorSecuredAssetBasedRevolvingCreditFacilityDueApril2026Member", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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_StandardAndExtendedProductWarrantyAccrualAssetHeldForSaleAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Standard and Extended Product Warranty Accrual, Asset Held for Sale Adjustment", "label": "Standard and Extended Product Warranty Accrual, Asset Held for Sale Adjustment", "negatedTerseLabel": "Held for sale adjustments" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualAssetHeldForSaleAdjustment", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "cnr_StockRepurchaseProgramsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Programs", "label": "Stock Repurchase Programs [Member]", "terseLabel": "Stock Repurchase Programs" } } }, "localname": "StockRepurchaseProgramsMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "cnr_StoneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stone [Member]", "label": "Stone [Member]", "terseLabel": "Stone" } } }, "localname": "StoneMember", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "cnr_TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "label": "Treasury Stock, Retired Shares Previously Withheld or Repurchased, Cost Method, Amount", "negatedLabel": "Decrease in treasury stock and additional paid in capital" } } }, "localname": "TreasuryStockRetiredSharesPreviouslyWithheldorRepurchasedCostMethodAmount", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "monetaryItemType" }, "cnr_UnallocatedOtherExpenses": { "auth_ref": [], "calculation": { "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unallocated other expenses during the period.", "label": "Unallocated Other Expenses", "negatedLabel": "Unallocated other expense, net" } } }, "localname": "UnallocatedOtherExpenses", "nsuri": "http://www.cornerstonebuildingbrands.com/20210703", "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/20210703", "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/20210703", "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/20210703", "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/20210703", "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": [ "r818" ], "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": [ "r819" ], "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": [ "r820" ], "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": [ "r820" ], "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": [ "r820" ], "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": [ "r828" ], "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": [ "r820" ], "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": [ "r820" ], "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": [ "r820" ], "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": [ "r820" ], "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": [ "r816" ], "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": [ "r817" ], "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": [ "r142", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355" ], "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": [ "r142", "r193", "r206", "r207", "r208", "r209", "r211", "r213", "r217", "r342", "r343", "r344", "r345", "r346", "r347", "r349", "r350", "r352", "r354", "r355" ], "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", "r147", "r158", "r164", "r245", "r538", "r539", "r540", "r563", "r564", "r632", "r635", "r638", "r639", "r831" ], "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", "r147", "r158", "r164", "r245", "r538", "r539", "r540", "r563", "r564", "r632", "r635", "r638", "r639", "r831" ], "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", "r147", "r158", "r164", "r245", "r538", "r539", "r540", "r563", "r564", "r632", "r635", "r638", "r639", "r831" ], "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": [ "r360", "r391", "r511", "r517", "r718", "r719", "r720", "r721", "r722", "r723", "r743", "r787", "r790", "r814", "r815" ], "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": [ "r360", "r391", "r511", "r517", "r718", "r719", "r720", "r721", "r722", "r723", "r743", "r787", "r790", "r814", "r815" ], "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": [ "r220", "r417", "r418", "r744", "r786", "r788" ], "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": [ "r220", "r417", "r418", "r744", "r786", "r788" ], "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": [ "r360", "r391", "r455", "r511", "r517", "r718", "r719", "r720", "r721", "r722", "r723", "r743", "r787", "r790", "r814", "r815" ], "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": [ "r360", "r391", "r455", "r511", "r517", "r718", "r719", "r720", "r721", "r722", "r723", "r743", "r787", "r790", "r814", "r815" ], "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": [ "r159", "r512" ], "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": [ "r159", "r164", "r512" ], "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": [ "r221", "r222", "r417", "r419", "r789", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ], "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": [ "r221", "r222", "r417", "r419", "r789", "r803", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813" ], "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": [ "r159", "r164", "r321", "r512", "r710" ], "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": [ "r718", "r720", "r723", "r814", "r815" ], "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", "r707" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Rollforward of Reserve for Uncollectible Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r24", "r43", "r226", "r227" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, less allowances of $10,340 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", "r757", "r774" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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", "r291" ], "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", "r777", "r798", "r802" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss, net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r83", "r87", "r95", "r96", "r97", "r144", "r145", "r146", "r597", "r793", "r794", "r833" ], "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": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r144", "r145", "r146", "r538", "r539", "r540", "r638" ], "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": [ "r519", "r521", "r544", "r545" ], "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": [ "r521", "r531", "r543" ], "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": [ "r228", "r250", "r252", "r255" ], "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": [ "r254" ], "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": [ "r130", "r278", "r284" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Intangible asset amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r179" ], "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": [ "r627" ], "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", "negatedLabel": "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": [ "r130", "r289" ], "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": [ "r139", "r201", "r208", "r215", "r241", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r594", "r598", "r655", "r705", "r707", "r755", "r773" ], "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", "r139", "r241", "r342", "r343", "r344", "r346", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r594", "r598", "r655", "r705", "r707" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts 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": [ "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r642" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of assets classified as held for sale.", "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets", "totalLabel": "Total assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Assets held for sale", "totalLabel": "Total current assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "Carrying amounts of major classes of assets held for sale:" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r522", "r532" ], "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": [ "r607", "r611" ], "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": [ "r507", "r513" ], "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/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r507", "r513", "r581", "r582" ], "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/LONGTERMDEBTNarrativeDetails", "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "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": [ "r577" ], "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": [ "r579", "r580" ], "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": [ "r579", "r580" ], "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": [ "r579", "r580" ], "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": [ "r579", "r580" ], "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": [ "r579", "r580" ], "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": [ "r576" ], "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": [ "r587", "r588", "r589" ], "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": [ "r591" ], "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": [ "r578" ], "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", "verboseLabel": "Net 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": [ "r578" ], "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": [ "r584" ], "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": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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": [ "r584" ], "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 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": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Other accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r583", "r584" ], "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 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": [ "r583", "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r584" ], "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": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r584" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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": [ "r583", "r584" ], "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 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": [ "r584" ], "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", "r132" ], "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": [ "r126", "r132", "r134" ], "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": [ "r126", "r673" ], "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": [ "r317", "r318", "r319", "r328", "r804" ], "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": [ "r144", "r145", "r638" ], "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", "r396" ], "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": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common Stock, Value, Outstanding", "verboseLabel": "Common stock, $0.01 par value; 200,000,000 authorized; 126,072,088 and 126,051,017 shares issued and outstanding at July\u00a03, 2021, respectively; and 125,425,931 and 125,400,599 shares issued and outstanding at December\u00a031, 2020, respectively" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/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", "r103", "r764", "r783" ], "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_CorporateNonSegmentMember": { "auth_ref": [ "r206", "r207", "r208", "r209", "r211", "r217", "r219" ], "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": [ "r107", "r744" ], "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", "r138", "r142", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r379", "r380", "r381", "r382", "r687", "r756", "r758", "r772" ], "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", "r375", "r758", "r772" ], "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": [ "r357", "r379", "r380", "r685", "r687", "r688" ], "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", "r370", "r685" ], "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", "r378", "r685", "r687" ], "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", "r358" ], "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", "r138", "r142", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r379", "r380", "r381", "r382", "r687" ], "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": [ "r769" ], "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": [ "r769" ], "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": [ "r769" ], "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": [ "r769" ], "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 of principal amount redeemed" } } }, "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", "r138", "r142", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r379", "r380", "r381", "r382", "r397", "r400", "r401", "r402", "r684", "r685", "r687", "r688", "r770" ], "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": [ "r364", "r376", "r379", "r380", "r686" ], "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", "r364", "r686" ], "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": [ "r548", "r549" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r548", "r549" ], "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, 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": [ "r131" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r558" ], "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": [ "r433", "r471", "r495", "r501", "r502" ], "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": [ "r433", "r472", "r496", "r501", "r502" ], "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": [ "r499", "r502" ], "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": [ "r433", "r470", "r494", "r501", "r502" ], "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": [ "r433", "r437", "r469", "r493", "r501", "r502" ], "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": [ "r467", "r491", "r501", "r502" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost (income)" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DEFINEDBENEFITPLANSPeriodicBenefitsCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r435", "r468", "r492", "r501", "r502" ], "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": [ "r130", "r196" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate 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", "r609", "r725" ], "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_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r77", "r608", "r610", "r616", "r621" ], "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": [ "r628", "r641" ], "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_DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet": { "auth_ref": [ "r614", "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The effective portion of net gain (loss) reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) Reclassified from Accumulated OCI into Income, Effective Portion, Net", "terseLabel": "Derivative instruments, gain (loss) reclassified from accumulated OCI into income" } } }, "localname": "DerivativeInstrumentsGainLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortionNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESEffectofDerivativesontheConsolidatedStatementsofOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion": { "auth_ref": [ "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The effective portion of loss reclassified from accumulated other comprehensive income into income on derivative instruments designated and qualifying as hedging instruments.", "label": "Derivative Instruments, Loss Reclassified from Accumulated OCI into Income, Effective Portion", "terseLabel": "Derivative instruments, loss reclassified from accumulated OCI into income" } } }, "localname": "DerivativeInstrumentsLossReclassifiedFromAccumulatedOCIIntoIncomeEffectivePortion", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r75", "r76", "r79", "r609" ], "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": [ "r602", "r604" ], "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": [ "r601", "r603", "r604", "r605", "r606", "r612", "r616", "r623", "r624", "r626", "r628" ], "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": [ "r605" ], "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": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424" ], "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": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue by Segment" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUMMARYOFSIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r546" ], "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_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r6", "r7", "r15", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "auth_ref": [ "r6", "r7", "r15", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable 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, Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r15", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities 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, Accrued Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r6", "r7", "r15", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities", "terseLabel": "Deferred income taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "auth_ref": [ "r6", "r7", "r15", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r6", "r7", "r15", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r6", "r7", "r15", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "terseLabel": "Inventories, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r6", "r7", "r15", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r6", "r7", "r15", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r7", "r15", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and other 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, Prepaid and Other Assets, Current", "terseLabel": "Prepaid expenses and other" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [ "r6", "r7", "r15", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r21", "r299" ], "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" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALE" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r507", "r513" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r104", "r156", "r157", "r158", "r159", "r160", "r167", "r170", "r176", "r177", "r178", "r182", "r183", "r639", "r640", "r765", "r784" ], "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": [ "r104", "r156", "r157", "r158", "r159", "r160", "r170", "r176", "r177", "r178", "r182", "r183", "r639", "r640", "r765", "r784" ], "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": [ "r179", "r180", "r181", "r184" ], "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": [ "r673" ], "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": [ "r551" ], "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": 8.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": [ "r530" ], "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", "r144", "r145", "r146", "r151", "r161", "r163", "r185", "r245", "r396", "r403", "r538", "r539", "r540", "r563", "r564", "r638", "r675", "r676", "r677", "r678", "r679", "r681", "r793", "r794", "r795", "r833" ], "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": [ "r240" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r642", "r643", "r644", "r651" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r642", "r643", "r645" ], "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, Assets 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": [ "r648" ], "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": [ "r642", "r653", "r654" ], "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": [ "r642", "r653" ], "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": [ "r366", "r379", "r380", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r501", "r643", "r715", "r716", "r717" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r642", "r643", "r646", "r647", "r652" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "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": [ "r650" ], "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_FairValueHedgeLiabilitiesAtFairValue": { "auth_ref": [ "r610" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments.", "label": "Fair Value Hedge Liabilities", "terseLabel": "Fair value hedge liabilities" } } }, "localname": "FairValueHedgeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/DERIVATIVESNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r366", "r456", "r458", "r463", "r501", "r643", "r715" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r366", "r379", "r380", "r456", "r458", "r463", "r501", "r643", "r716" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r366", "r379", "r380", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r501", "r643", "r717" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "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": [ "r366", "r379", "r380", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r501", "r715", "r716", "r717" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r642", "r643", "r646", "r647", "r649", "r652" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSScheduleofFairValuesAssetsMeasuredonNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r251", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r374", "r395", "r628", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Amortization Period (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r283" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r285" ], "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": [ "r279", "r280", "r283", "r286", "r745", "r752" ], "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": [ "r283", "r752" ], "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": [ "r279", "r282" ], "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": [ "r283", "r745" ], "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": [ "r600" ], "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": [ "r667", "r669", "r671", "r672" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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", "r456", "r619" ], "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": [ "r617" ], "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": [ "r327" ], "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": [ "r327" ], "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": [ "r327" ], "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": [ "r608", "r613" ], "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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "verboseLabel": "Asset impairment charges" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r130", "r383", "r384" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "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": [ "r265", "r267", "r707", "r754" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ACQUISITIONSScheduleofAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "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": [ "r268" ], "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": [ "r276" ], "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": [ "r271" ], "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": [ "r130", "r266", "r270", "r274" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment", "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": [ "r272", "r575" ], "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": [ "r269" ], "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": "Asset held for sale adjustment" } } }, "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": [ "r106", "r139", "r201", "r207", "r211", "r214", "r217", "r241", "r342", "r343", "r344", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r655" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r605", "r622" ], "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": [ "r605" ], "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": [ "r130", "r289", "r293" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r201", "r207", "r211", "r214", "r217" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r507", "r513" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "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/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r7", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r18", "r19", "r20", "r297", "r298" ], "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/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r294", "r304" ], "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": [ "r304" ], "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": [ "r553", "r555", "r557", "r560" ], "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": [ "r140", "r552", "r556", "r559", "r568", "r570", "r572", "r573", "r574" ], "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": [ "r555" ], "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": [ "r141", "r162", "r163", "r199", "r550", "r569", "r571", "r785" ], "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": "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", "r771" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r133" ], "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": [ "r129" ], "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": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.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": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/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:" } } }, "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": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of 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": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/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": [ "r171", "r172", "r173", "r178" ], "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": [ "r287" ], "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": [ "r277", "r281" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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", "r195", "r683", "r686", "r766" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseMember": { "auth_ref": [ "r620" ], "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": [ "r123", "r127", "r133" ], "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": 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 [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": [ "r618" ], "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": [ "r264" ], "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", "r707" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/INVENTORIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventory", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/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": [ "r109", "r194" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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": [ "r642" ], "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": [ "r699" ], "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": [ "r692" ], "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": [ "r700" ], "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": [ "r700" ], "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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended April 3, 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": [ "r700" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r702" ], "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", "r139", "r241", "r655", "r707", "r759", "r779" ], "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", "r139", "r241", "r342", "r343", "r344", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r595", "r598", "r599", "r655", "r705", "r706", "r707" ], "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": [ "r642" ], "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", "r139", "r241", "r342", "r343", "r344", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r595", "r598", "r599", "r655", "r705", "r706" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Total liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r290", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities 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, Liabilities, Current", "terseLabel": "Liabilities held for sale", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Carrying amounts of major classes of liabilities held for sale:" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r6", "r7", "r15", "r17", "r20", "r288", "r295" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALESummaryofCarryingAmountsofMajorClassesofAssetsandLiabilitiesClassifiedasHeldforSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r39", "r758", "r772" ], "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", "r138" ], "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", "r138" ], "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", "r138" ], "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", "r756" ], "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_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", "r365", "r377", "r379", "r380", "r758", "r775" ], "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": 7.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": [ "r385" ], "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", "r340" ], "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r330", "r331" ], "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r330", "r331" ], "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": [ "r320" ], "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": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r330", "r331" ], "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": [ "r456" ], "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": [ "r126" ], "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": [ "r126" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/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": [ "r126", "r128", "r131" ], "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", "r101", "r131", "r139", "r150", "r156", "r157", "r158", "r159", "r162", "r163", "r174", "r201", "r207", "r211", "r214", "r217", "r241", "r342", "r343", "r344", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r640", "r655", "r762", "r781" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": [ "r156", "r157", "r158", "r159", "r167", "r168", "r175", "r178", "r201", "r207", "r211", "r214", "r217" ], "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", "r148", "r149", "r152", "r153", "r164", "r165", "r166", "r233", "r234", "r246", "r247", "r425", "r426", "r427", "r428", "r541", "r565", "r566", "r567", "r636", "r662", "r663", "r664", "r704", "r749", "r750", "r751", "r797", "r798", "r799", "r800", "r802", "r834" ], "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", "r147", "r150", "r151", "r152", "r154", "r155", "r158", "r164", "r182", "r231", "r232", "r242", "r243", "r244", "r245", "r248", "r249", "r341", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r542", "r561", "r562", "r563", "r564", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r637", "r638", "r639", "r640", "r656", "r657", "r658", "r659", "r660", "r661", "r665", "r666", "r703", "r746", "r747", "r748", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r829", "r830", "r831", "r832", "r833" ], "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": [ "r605" ], "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": [ "r189" ], "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": [ "r201", "r207", "r211", "r214", "r217" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total operating income (loss)", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.cornerstonebuildingbrands.com/role/SEGMENTINFORMATIONDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r693", "r701" ], "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": [ "r690" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "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": [ "r690" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liabilities", "verboseLabel": "Current portion of lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.cornerstonebuildingbrands.com/role/LEASESScheduleofFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r690" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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": [ "r691", "r695" ], "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": [ "r689" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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": [ "r698", "r701" ], "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": [ "r697", "r701" ], "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": [ "r206", "r207", "r208", "r209", "r211", "r217" ], "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": 3.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": [ "r607", "r625" ], "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/FAIRVALUEOFFINANCIALINSTRUMENTSANDFAIRVALUEMEASUREMENTSFairValuebyLevelDetails", "http://www.cornerstonebuildingbrands.com/role/LONGTERMDEBTScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r58" ], "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 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", "r668", "r670", "r674" ], "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 $891, $1,182, $(1,799) and $13,214, 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", "r615" ], "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", "r102", "r396", "r675", "r680", "r681", "r763", "r782" ], "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", "r592", "r593", "r596" ], "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": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r131" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r111" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510" ], "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": [ "r302", "r303", "r312", "r313" ], "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": [ "r121", "r125" ], "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 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": [ "r119" ], "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 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": [ "r124", "r303" ], "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": [ "r122" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r114", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "verboseLabel": "Cash payment for acquisition" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r114" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r115" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r455", "r457", "r463", "r480", "r482", "r483", "r484", "r485", "r486", "r501", "r503", "r504", "r505", "r518" ], "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": [ "r430", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r513", "r514", "r515", "r516" ], "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": [ "r522", "r532" ], "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": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r112" ], "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 Divestiture of Businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r117" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": [ "r117" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Proceeds from ABL facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r118", "r122" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.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": [ "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": "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/ASSETSANDLIABILITIESHELDFORSALEDetails", "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r116", "r533" ], "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": [ "r336", "r337", "r760" ], "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": [ "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from a business acquisition.", "label": "Standard and Extended Product Warranty Accrual, Additions from Business Acquisition", "terseLabel": "Acquisition" } } }, "localname": "ProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/WARRANTYDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r62", "r329", "r332" ], "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", "r320", "r322" ], "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": [ "r333" ], "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": [ "r334" ], "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": [ "r339" ], "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", "r292", "r707", "r768", "r780" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "verboseLabel": "Property, plant and equipment, less accumulated depreciation of $593,555 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": [ "r105", "r253" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.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", "r229" ], "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": [ "r120", "r138" ], "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": [ "r120" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Payments on ABL facility" } } }, "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": [ "r120" ], "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 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": [ "r134", "r753", "r776" ], "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", "r132", "r134" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/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": [ "r301", "r303", "r306", "r315", "r316" ], "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_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r302", "r305", "r312", "r314" ], "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": [ "r130", "r300", "r309", "r312" ], "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": [ "r302", "r303", "r312", "r313" ], "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": [ "r130" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGSummaryofRestructuringPlanCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostsAndAssetImpairmentCharges": { "auth_ref": [ "r130" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan and expenses resulting from the write-down of assets. Excludes expenses related to a business combination, a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs and Asset Impairment Charges", "verboseLabel": "Restructuring and impairment charges, net" } } }, "localname": "RestructuringCostsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r303", "r310" ], "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", "r403", "r542", "r707", "r778", "r797", "r802" ], "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", "r144", "r145", "r146", "r151", "r161", "r163", "r245", "r538", "r539", "r540", "r563", "r564", "r638", "r793", "r795" ], "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": [ "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r514", "r515", "r516" ], "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": [ "r430", "r431", "r432", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r481", "r484", "r488", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r505", "r506", "r507", "r508", "r509", "r510", "r513", "r514", "r515", "r516" ], "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": [ "r192", "r193", "r206", "r212", "r213", "r220", "r221", "r224", "r416", "r417", "r744" ], "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": [ "r136", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r429" ], "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", "r139", "r192", "r193", "r206", "r212", "r213", "r220", "r221", "r224", "r241", "r342", "r343", "r344", "r347", "r348", "r349", "r351", "r353", "r355", "r356", "r655", "r767" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/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": [ "r696", "r701" ], "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": [ "r464" ], "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": [ "r581", "r582" ], "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": "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", "r142", "r379", "r381", "r397", "r400", "r401", "r402", "r684", "r685", "r688", "r770" ], "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": [ "r487", "r488", "r489", "r490", "r501" ], "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": [ "r608", "r616", "r622" ], "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": "Effect of Derivatives 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": [ "r612" ], "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": "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_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r7", "r9", "r10", "r11", "r12", "r13", "r14", "r16", "r18", "r19", "r20", "r297", "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information 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 [Table Text Block]", "terseLabel": "Summary of Carrying Amounts of Major Classes of Assets and Liabilities Classified as Held for Sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/ASSETSANDLIABILITIESHELDFORSALETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r178" ], "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": [ "r642", "r643" ], "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": [ "r279", "r282", "r745" ], "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": [ "r279", "r282" ], "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": [ "r273", "r275" ], "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": [ "r273", "r275" ], "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": [ "r616" ], "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": [ "r338" ], "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": [ "r585" ], "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", "r134", "r753", "r776" ], "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": [ "r302", "r303", "r304", "r305", "r312", "r313", "r314" ], "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": [ "r307", "r308", "r311" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/RESTRUCTURINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r303", "r313" ], "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": [ "r201", "r204", "r210", "r273" ], "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": [ "r201", "r204", "r210", "r273" ], "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": [ "r522", "r532" ], "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", "r137", "r186", "r187", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "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": [ "r282" ], "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": [ "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r224", "r305", "r314", "r786" ], "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": [ "r188", "r190", "r191", "r201", "r205", "r211", "r215", "r216", "r217", "r218", "r220", "r223", "r224", "r225" ], "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": [ "r108" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r129" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r523" ], "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": [ "r529" ], "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": [ "r526" ], "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": [ "r528" ], "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": [ "r520", "r525" ], "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_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r524" ], "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": [ "r135", "r143" ], "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", "r188", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r206", "r207", "r208", "r209", "r211", "r212", "r213", "r214", "r215", "r217", "r224", "r273", "r296", "r305", "r314", "r786" ], "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", "r144", "r145", "r146", "r151", "r161", "r163", "r185", "r245", "r396", "r403", "r538", "r539", "r540", "r563", "r564", "r638", "r675", "r676", "r677", "r678", "r679", "r681", "r793", "r794", "r795", "r833" ], "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": [ "r144", "r145", "r146", "r185", "r744" ], "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", "r403" ], "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": [ "r396", "r403" ], "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", "r396", "r403" ], "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", "r396", "r403", "r527" ], "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", "r396", "r403" ], "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", "r396", "r403" ], "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", "r396", "r403" ], "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", "r139", "r230", "r241", "r655", "r707" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/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_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r682", "r709" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r682", "r709" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r682", "r709" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r682", "r709" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r708", "r711" ], "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": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks/Trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/INTANGIBLESScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradingSecurities": { "auth_ref": [ "r761" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI", "verboseLabel": "Investments in debt and equity securities, at market" } } }, "localname": "TradingSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r235", "r236", "r237", "r238", "r239", "r374", "r395", "r628", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r821", "r822", "r823", "r824", "r825", "r826", "r827" ], "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", "r405" ], "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", "r396", "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.", "label": "Treasury Stock, Retired, Cost Method, Amount", "negatedTerseLabel": "Retirement of treasury shares" } } }, "localname": "TreasuryStockRetiredCostMethodAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r68", "r405" ], "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", "r396", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Treasury stock purchases (in shares)", "terseLabel": "Treasury stock purchases (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.cornerstonebuildingbrands.com/role/STOCKREPURCHASEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r42", "r396", "r403" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Retirement of treasury shares (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r407" ], "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", "r405", "r406" ], "calculation": { "http://www.cornerstonebuildingbrands.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost (21,071 and 25,332 shares at July\u00a03, 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": [ "r396", "r403", "r405" ], "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": [ "r302", "r303", "r312", "r313" ], "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": [ "r547", "r554" ], "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": [ "r694", "r701" ], "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": [ "r169", "r178" ], "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": [ "r167", "r178" ], "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": [ "r110" ], "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": 7 } }, "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(20))", "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(21))", "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(24))", "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(25))", "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(5))", "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.1,2)", "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.2(a),(d))", "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.4)", "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.7(b))", "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.8)", "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.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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": "(b)", "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": "(d)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "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": "(b)", "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", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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(h)(2))", "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))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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)(2)", "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)(3)", "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)(4)", "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": "(c)(1)", "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)(2)", "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", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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": "(j)", "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "(e)", "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": "(f)", "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": "(g)", "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", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "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": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228" }, "r289": { "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" }, "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": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "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": "45", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "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" }, "r311": { "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" }, "r312": { "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" }, "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(d))", "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(e))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r316": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r329": { "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" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "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": "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "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": "(d)", "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": "(e)", "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": "(f)", "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": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "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": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "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": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r408": { "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" }, "r409": { "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" }, "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", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "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": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "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": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "(b)(5)", "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": "(b)(6)", "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)(7)", "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)(8)", "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": "(c)", "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": "(d)(i)", "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": "(d)(ii)", "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": "(d)(iii)", "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": "(d)(iv)(01)", "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": "(d)(iv)(02)", "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": "(d)(iv)(02)(A)", "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": "(d)(iv)(02)(B)", "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)(iv)(02)(C)", "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)(iv)(03)", "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": "(e)", "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": "(f)", "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": "(g)", "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": "(h)", "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": "(h)(1)", "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": "(h)(2)", "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": "(h)(3)", "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": "(h)(4)", "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": "(h)(5)", "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": "(h)(6)", "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)(7)", "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": "(i)", "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": "(j)", "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": "(k)(1)", "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": "(k)(3)", "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": "(k)(4)", "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": "(l)", "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": "(n)", "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": "(o)", "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": "(p)", "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": "(q)", "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": "(r)(1)", "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": "(r)(2)", "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", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r488": { "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" }, "r489": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "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": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r519": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "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": "(g)", "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": "(h)(1)(i)", "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", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "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": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "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": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "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": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "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": "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "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": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r591": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=117331979&loc=d3e41228-113958" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "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": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "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": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "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": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "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": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r641": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "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", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "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": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "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": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "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": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r681": { "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" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "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": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "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": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r701": { "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" }, "r702": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r711": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "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": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "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": "(e)(1)", "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": "(e)(2)", "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": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "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": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "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.15(5))", "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.4)", "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": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "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(a)(8))", "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": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "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": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "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": "(g)(2)(iv)", "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": "(h)(1)", "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": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "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": "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r817": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r818": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r819": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "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": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r821": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r822": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r823": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r824": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r825": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r826": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r827": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r828": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "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": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "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" }, "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 106 0000883902-21-000040-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000883902-21-000040-xbrl.zip M4$L#!!0 ( $FN U/OZLNWFT8! #/."P 8 83(P,C$P-S S97AH:6)I M=#$P7S$N:'1M[+UI<]M(MB;\_?T5&/=,CQ1!J[1YJ^I;$;(L5WO&92LD5]?, MIPD02$HH@P ;BV3VKW_/EAL(4J1MF0#)&W&[+!($$IDG3Y[E.<_YQW][\_'\ MT_^]O ANJW$:7/[Q^OV[\^#)TY]^^O/D_*>?WGQZ$_SST^_O@].#PZ/@4Q%F M95(E>1:F/_UT\>%)\.2VJB8___33_?W]P?W)05[<_/3IZB>\U>E/:9Z7ZB"N MXB>__@,_@?]58?SK__>/__;T:? FC^JQRJH@*E18J3BHRR2["?Z,5?DY>/I4 MKCK/)],BN;FM@N/#XZ/@S[SXG-R%_'V55*GZ5=_G'S_QW__XB1[RCV$>3W_] M1YSCH^.6+4?S\^/#5RQG_.X)! M_@27\V_*:IJJ_WHR3K*GMPJ?__.+XTGURWT25[<_'QT>_H\GWG65^E(]#=/D M)OLY@K&H KX>Y5D%PRC@MOQ/OOO,,YS?TIO*3_7749[FQ<]_.Z3_^P6_>3H* MQTDZ_?E_?DK&J@P^J/O@*A^'V?\!.Z3 M)IG2;W9T] Q>Y^++;3),JN#H\.#('S']SYRW>6 .JG"8*GW!,"]B53R%%TK# M2:E^UO_X)4[*21I.?TXR&A;]Z)=Q6-S [ _SJLK'/S^#=[A3195$82H/H>?Q MU[(NKUX=G#Q[B4M3P3BK6#]85NV 5NVG*F[Y[N7!J\/Y7\.4S/_I[K;?[;8_ MT;H5^@(MG[#X3^B'(#'E),S^Z\G)$WW-)(QCT!L_'P9'=)5^1F\N;7_GXY,% M[RP;J_75U<_'[QX=-WT]3K>+/A- BS. C'>7;3 M^<%^^./\XU7P[L/U'^_//EV\"2[//ER\#WZ[^OC')7QZ'G3^!?[UQ_OSJ[.W MGX+SLP]G;\YPT >#SH\:!*3S8P3!^'!Q=?WIXX>+X/4?[]Z_>??AM^#UU=F' M-]<#FN;.O\$;LL##,LA'P?^J,Q4\&Y#!O3/V=K?=&7L[8V\#[M)N["TRE[[V MN\;J4N!@DG/8Y.="I6&5W*FYH031@8?V)^&PS-.ZFO^3E:,/=JC+Q49.CTUP MY+:P GZCG@X+%7Y^&H[@H3^'Z7TX+9]\UP#*CSL(CXX/_\ XW@2&6RYR-CQ/0^=97N825FQ.4^M&G.$C"P2%+P\K' M^.G!\>S5SKAQ/OJ!Z^V5FYS0GG>?[ MNPOAT4-"2*MZAD,!>;*6Y/QC\&4W3OZ-FG\*V(]4@8KKXM]U4DV#=SA(558E M.=_G81;&8:"O*\ -."M+)=_"/^OQ!/4':3Z^ECZ$Z]XGX3!)X8Q29<]7=_8W M+:N;JM&,0EOKVEZKB%;FZ,#?77U_LT5'UWF:8YKHV]Z73N4.O?"37X_;-E#_ M5]*5T>.MD='+NHANPU(%ET42J4T3U9/-%]63K1'5/Y/J]C9/XPU4J2]Z;I/T MU>+4%G_KD;:;_T>?_RLU >L>QD6;G+T\?-;$] M8XZWR&3_6-R$6?(?^IRD\3*_;XC?!APW+S?=+#K>(@O^K*YN\T)D=B>IO5A/ M5U*WQX#_D&=/,2%1A'=PY&^@M+[:?&D]W1II/0\G204C9,7Z][\]>_5+\ E1 MVT&5SX2G=Y+5M,ME<>3TZW'R!?;XU OLVR<(L2L(T MN*["2HT]!,-.8CN]KJ[$OM@:B?U8W:IB;I)Y$\2U%131_T5UQ?7EUHCKV;!4 M6<0(,1APF&3!^6V8W>SDMB^KZ\KMJZV1V]_!&BC0+N P0K2!9L$6R&O#].G[ MJRV$5Q3Y! >Z@8IUXV% (*C;D_C"R$":PIO7H%U%:J<<]'KW*;B>EN"&E?SW MF[ *$2YT%T9<$PD35A=)-=TX$3_= A'?GD39>W#,;C8R2W;T? L$=7OR9.?Y M>)(F(3IH]TEU&[P/[T7UOD\BE96*@3*7JA@G&V@!;X,P;T\:[2*[2XH\PQ@N M6!;@P($'MWDRVPK@[/_">C*[/0FS"]"_^52I\@!T[S OM-@. E5%!QLGO%L MLCG:GN29%M[@MFU M3^&7334=CK<@#WRT/9FU=UE9%^BZ;9R<;D-B8GLR:6\3_#>8 "^/CU[\$KQ5 MFY>A.-Z"#,7Q]J323,J7@V)GHU&2)F#.[N2V)XOKR>WV9-:8H60GI/U824]( MMR5W"L$RT];J>3-)D$^-8VR"VVY,"^Y '7-.PF*)C.Z18CZ('5"-]98+1 M3#R[^>\J$\_K>KHCXEGK 72R(^+9M.-FXQ'&)SLFGIVH=GE!75'=GCC*QE/Q M-%RUQ=W3UM[\X@?.SC&.*9G?:&/7,V.5GAEK?)W_7WV/7W M6/ZVW]C?HX^'H7O,;T_P^>PN3%+F))FB:GL+WVU>S*[EJ-\TD=V>P/-UGH)) M&FU>(GH+I'1[BBQ,VXQ17@0(GB@KK'#;.*'=^%K,DRTB*=O< OAMD-/MJ:'8 M!FSZ%@CL]A13?,B#,W@/_#A,'T!,"*=.5DYXHG:2W8_U]]*PVU-UL:TXH%8I M[A'2H:\X%(T#:LTV[N;_T>??T,'F=RH+F[S;_5N'/NIC>]2<;A'BYSS/XCJJ M,$P-!T[PNB[AXW+S3I:-IPHZW2;(3Q2!C&)'F'?9*"_&3J\8D.=1$B.Z(L3T M"W_X.L\_:RX6N-\&)F,VGGCE=(M@0K^!%5!H[K:SR:3([\)TXV3V9..I+4ZW M*.=MR-M(S3;9L#9/>#>^[NITB[+?E_4P3:+@+,OR.HLVL_/1R<;S#9YN42;\ MS=__=O+REX]@_\9JG"4C&/$FAK5/ML"NW9Y,^!4)[9_!QK*UG6X\J^#I%B7$ MKU0)H^/$RTY2^[&>KJ1N3R;%8OM59[PK543Y&%Y[&KP.4]2Z.V'N MR9)[&8GM27Y?%NKI>9J7\";!=:4F(LJ?;I,B?GH9%M44H[SE)CII6R')VY-< M>Y/<);&*05S'8WB;E/ZYH2T43S>>FO!TF]IV_5GDV5BRIWQ1%6)!8GAA]=YFD1)M9%ILZV0X>W)FUU\B=*Z M3.XVL-GWZ<;7YY]N4Q^NMW5!94MGI61X-\\/:Q78'I5F]+5$1I9_/?,_ MKQED_U:@CTK7GB?/MJHX"2,BFVFB;[SA\VR+"I(H)C("PP>TY ;:/!M/+O!L MBZJ+\""_2/G%=Z+:DP5U175[LB0?89AI.-DX(6TM1NZ1!?T#?9BS(@G3>=-] MN)+GN",7^9&SCL0""9/67!8J4G&3J+%_"_##U.MWF'Y]7#SO@KOXS>_S$(.% M"%J5!Q^'J; MVO9)5))ZC8GV+K2R^0Z+VWZ ]'5Q76'M@,NX9F'=26CW5M25 MT XXBNN3T(U2HBT%T;M>-:97S:Y9S:Y934>F?=>L9M>LYH?&V)YO48SM;5&7 M%7],FDT*[ZP9T('3_OM&WUHY)7H4AN@K@D#'X7;1SS4A.%0!IMAL-KU_*]!' M'6Q/EQ==",G]J&3C')G;V'.D_\OI"FH'PG$_"F,]&BFF0=Y@D7VV\?0"+[H0 MG_OQNA6[]7!IR\67BV*8KL]QGN+ MV'8%_K&3VA6E=GN21>^3<:);$<*KBQ!O7EGZ-DCM]C#6?,@KJV@IQQDFXS96 M4?I\XV1YX^F77FY1XP?-!:*"*S56\>9IWEU]_WKC?#MTQ'KF_XT:)5D+XJ9_ M*]!'E6L/DU=;%.'3;8N"C MW;3_R&G_/2DCE:9AIO)Z9^+\N'G7I\7181M7<- 3SX3CTQ85&.$CZMQ/&1<+8@9[LCZL9)RI"K%EP MJ8I17HRQ!\I.*+NWAGY8O .]U1]5*A'>F*@R2#+J.%FH%[7Z>?@ M.@2EB$F>3=&,+<#2&>)@'M"O_QCBEW+UCE1XQRJ\8Q7NRK3O6(5WK,*/>$J( M;Q"<_?UOSU[^L@'G_)-?SZ((8^T(V;@LDBQ*)JMY.YN%J]4+_'IS%OBR4$\U M ?1UI2:[Q3VGQ0TV8G7?YL68""ZQ62E9CF$:7*OB#C'37X4NV,PU?[,Y&UHO M^74]F:13N\:[C7WQ=!/BZW F$T8-UU1#UNKQA.(+NPUMUWH3 M%/?GV/0;W M6?'=$MLEWH28+CJE%2WL;HW;UG@3PJ74+#Y6X[#XO%OF]F7>!)CYDU]_SZN\ M"/ZE;JG8N&VIP>B&(_MUDJ9E\'%$/YJ]'*DHN/GIZ.CXYGIZ?_[]FS)X^4U)B[:$NG"A8O MN!^[IA#[C\\YO&A=FNN+\S^NWGUZ=W$=7/YQ=?[/L^N+X.RWJXN+WR\^?%KY MA9(,^Y'_?/)\LH;$Q-$Q6@&W21DL?*E!$(/VB(.06J_^KSI3P;-!<'QX?!3L M5?CKO__MY?'QH8E4_/BW6%@#W31HUC')-$-'O^P/ IBN,9A=R+.+?G(XSK.; MX$,-(P_>966=TDQ?AIE*@]^*O)[ I]$@"(,WH.WN05N#)BXF\IK!7J=GWN,1 M7N^L_ZM.HP+4G3[_8%(/<%9?%W PE+?!.1P+XV$2]FAVY4TZ-,DHS^=YD8$Q M4>6@)%[728H6 LPR?%4.S*SW4)9]*O=USO-! $(\22HX"O\#JJ)"RK2@+N&? MMZI0289&79H&M^&=(B#K6(58W%R"^D;+'W^2!V4=W>M8F(.>63$TZ*O@(C@/W@6?@K/@?7#M9QKZ8[S\^<^+JXNS MZX%V:$!V578#%FX,1@OY,BF?LS!4^7, (@X'Z\UM7EA5%5%["E\!%E523#FE+1^,L2AH'_QLQEJIY&^7@" MFE!BXJ,\',-'H/<2<]*/%6SD8(+G/2A(>*(*86=&8:D& 8DZ#X$4:/"[JM*G MUW QCQ),LZMW9VB#J6Z;8*]E!KN@/HD)I\^2#C(2Y5DFNN\^J6Y9?V,R-8R8 M$A]A46H\81'#8V$X-5OD%LSX**0# Y3[?0)G!?T91$+".9-\QP-CB(<]G#WX'ZP[@ZO?W=2PGW >SO-!\/[]N6<"$),_ M7/4^D3I>77DQ0&+_W\-IK_N' Y)QC!].!U@:!B]:'2BS")-5'Z?.48)&=;6)G$F,($EP6@+ MS!N8*&4%_T#Q4?^N43LF4C=9-@O5NJ]T+O@-=.7GSASX'E*X4!VPX&5YA>=W MY7RMSVZ1'3A12SBD*_WYK F TD@W ].U4F$<%&I,2N$>M[61:HIJ615!D!_> M E9+SG] FUVQ20O4II?=%7(]= H.RO4PJ]]GM=P'P]+LEJK5B;Q/REM%5B^Z M<_-U-KYZ4Z?AKR@D1[.T>'/B0>$$\?22@P@,9IZS0((:M^$X'-_1O@G(3'2+ MJ)W603M.[\(?SG\7*ZX/#!?<6G"))>2$\2=RF^OA7]CU7.0)W)>8.U# "E1H M]X.30]ZX&YMB3M-EY>U9!^7MJUVYL/)=KR6,-7*G\$<8F04C,!Y8"74<+KJ" M+$6^AK0(!:K0\N#E.=-!V M*&PHDP-)3YW;8'U/@_CT'EVP.LW6J],J&>/I.X&9A/&XE9*!?>L.D I\):VW]".'Z;)C6ZG..^Q)! T MF[S9X?L^*]]% N^$RO*AN*[.-+.%)K,4W!=)52E2Y<@B8L*VH*2U-OX:F?NV MU[RN\NBS('N<=(Z;R/^0WZGQ$(9Z]!P#;!AFDZ3T4%7W"M[HP_D[D\3[GJ_P M( :&7F$=LS8%3E+\%5$JG@+:QY M\*]W[]X-@O<'E_#+\S?T[57PMD@4AN[ISZV8P[=TJP53W#7\C=("XY"-0BQ?7L^4ETM)8!=A1#LB@4,B?, MX92V64!U2Z2CA^K*4 (='('%;Q$I%LY!-.0:XP_+4PZMI-2=$G^?-UR@JC+(?H*Y

=A'C%F*HA!F,E3XE.'^>!L60A >DC0*>H \8+R# MQC'USXF@-MZF90 M[:3;>6(R63MW41 32)N2'E7BI!7*)EO9;.:])INZ#WH85$2E.J",8?[/O$W@ M.2#?=6 O#EXN,W>S28PJG_S\]/3@>)9G:PBG?L,(7L8FE/JZIUA(2$9A5ZS$ MO7!_C5+K31KK.R"66B,3!BZ*1&[4C(T/@KUDWPF06V13<_X' MP8@"#/!K.,I#6B.\_'VB,-;AG)[T"1R."6DECK"'DTD*NXSX\10H73X%D-Z3 MXV5["0_#3YTL/H>6'<^E*L88]8_U=S/)$CY]EDJ)\P-I]O$W=#PO/N>&>.PF M,-,3[NZ@ER IP<4H;N#/^UNP26*T.3%FAU#W45W0^ O8)G!"*2=1A+@&+UD\ MOZ1AZRIQC_N13N[N83'LTF%Q>+SXM+@H.1\;!Y?:7;\LDFBM-A"H=U>E3,*I MLV]9)X$Z*M&XCQ6J:1K_4%]%6;U[[-OF6KFN+1S>A4E*>G148ZY*UX>%3+.X MAXC@TCMB[(-XA+&\12!RF>N;G"7S3G2/<83CE_ (5,.LTMY?C M 5'3 ++93-'\8Y>%"DXUNC/86D,%GXP]:%Z=CBP'-X7E(%;\/(M2=Q MP_+AX,ZV@_(5H^^Z'I8)G 1%:Y$(3P H%!=S'-4E; C$_\5Y5(]-YYP]6P'F MCA1^,:HQ-"+30$-C@YX-1P["%*K*]^&3$$XR.(RF>/RH"?-?ZY-E(+$K'6": MLR8+7#HX!EML?#.@^28^+I MHQ//;.:&Q3;C8+/[YIUTC2Y33IV5L['\70EFF?6"'375F*A@#T-0LW?N!'Y05?!G7GS&211ZJ. L_@L\-:9ZY2V_QXGK<3BE;^;;#6X"U(1IA#0_^ WH::SU0584=/.[ M.;51BAX*^AMK-:N[*GFH[G?STCHONXEIGYB[M?BDEAO.F8:6FRY0 IL1]-J!7+X#R$7!>B-5<9#E :4\62N/ MT"G=>[8T@(1R+4XI!6+:,?!N 0)RJ* ;W"RF:%Y$-V.$O@.N<99R M_ D\H@CO UPU; FB67,P]Z-FF. HM\R\M#I[.H]7L/.J%HN5LRHOND!5*9.. M_+S^JO7 FC3S"%)2=Z,7PC>(+9]Q.AP>WN5)3&7Q<,H-=7I,5-S=NKHWJN:>VR; 5.1@-R/1> MW(=%W IO17*V(F;O-E9(=@(#83W&07J1=KL9M9Z[R?,8WAQQ)AK"H2]>*OSO M<[0]T@S3'7^F]A31$G.N$2AK#9-QC6R&=J?"29?UI*.^<7"*.6A6SF/Q:-&? M&,L(IXUR7%,*Y05 M36-0J<[TB<\G,ZPU;J: -Y/ HEI63S.!X4ET].*7TOW5TA+ PH3+"=J!-K-+ M8.^#L"W1JD2[#H)K7PJ-JD'#@@] Q.D7; 9#DD!I..]P+?+HF228L0M^."Y M5BM"\P<^7%;VKLN%9J-TW;=V%LQZ)ZP>L$$K::, BPJKU53ZK9%//JF,E##P MCRA7Y\$[;+%R)(W8FG. WGO)XREL%0 M*C3$C5$430!)PY6*D:X_;:WA<'/:(!E<)\3>U8:$\KI62/'DU\N\K P%M]T] MWS#A+V;8MX\.7KY:WYRO,WWE4&98\ !CV]4H0() M1[(0/YR:P<^K:;#WZG ?3%*/ 6;A6=^:GIL]]_U3JV$^-;3'WMG^O+-E[W7+ M5_[YLG>^O_P9 Y>_V9]_R- 1>+$OQR55HZ#U1Z\W;_1SC^ ]CA':JXFK+Z5: MM3O5BW#A99&CA=H\T6!^[4MUXWBK\AM%8?[O?I[UP/+HI.'Z'8\ET,;/UF@* MK!76U'8N/?GU3Y#AA)#@U?0I9\9.GXDB!_DM5*222=4TVHU\Z 07IKZT^Z;Y MJ[.\PBUN01=Q4DZ$8APY/%#/HU-M>UL]K"-$%_*MD36^T]NI\2)OZ/WA@*'1 M=V)K!<$[7>D>T&8+#[&:"X)C)4^G R_L(8S5(+A[$=6%XQVZ3 FVQDT/WP9QI M8BIGE\K/U @:BZ2QW1?.Q?=4R\\.CD_6J9:[IY??C68%)BBES6ZM(CS\?U_^ M_ALB'@881.7MD11CL)\BG 5;SB[LTNUR/C!L@AP;E7QIE-]DV+&:>ALIL+MC M O/9."4]:F[]]\SL[F%@(Z'G<&BC\]::$Y-]"^_:D0/ETZQ^SZEO6(%0E48L M&92\O>_0*[A1U0IDL,#5G8.*PJ=C))$!N#T"DY__EC4>Y33GR+MS3UF='5HV%?I!-' YJ8Z'!C2C[ L\RBA<+3S MF)%23B$H'!!5(IS_188VUZBBLR2BU,VSP_^Q[U "4._R]BLD0/(#\LI?6Z?7 MF?PR'Z=V&73KIY1J\7@=_#GG]H;$D^4 .O):F="G+2D$]_@%.;=4)/9$-9R;GZ\^2,BR<6U MLMP48YABV]O6-X1 '5]\09N HYQBUHM7,4%;F-P%Q&6"]:RDJ2Y;"+DNDU8Z MY)=D44UH+Y_'6-R+MMY\/*E\J!@CS7;%@HF",T,MWLYFG?4CIS(0&CEC"\O* M'2DZ.IGS[-EY&;0^$H.KSF.QM8<\UIQG/GD7!UU1H,AJ)<9/ ; I;9GB\P+X M@9-"1F *?0##YFNC-$S&C(+A5Z)?P1\.)QS"N<8PN(=^!4,6(\_2%HG"P_BO MQMTB!B=/\3\B1SJH0:8NO(IT-O.<68/NP_[M F<_3U('$P2Z$#^UG*RT9: M)NP^/K40 -HASIO/-./!@+?L\XCV%.:80>@*_IJE@ @#BF%2@6XEBXCP"$MM M;R-],+=16I=H];E^O6D$ZF\]V+=#ZEPT*L(:W(5A:( :&+C*DA$*#6BZ6X5- MA!"/!88CC>W#HW/6K AO4E_HY=0:3\#0*?RVT<4M[:\(0-;%N]"I?$F ,#WG#Y9RP%0MT58S(!SE3Z/3?>JX/C]7G.:ZT37YR":R]+LVB*V68AK:("9AD% MA6&3.&Z62\-'IELWSTN7BV^=P"F,:*[8DM!;VZ/#EY/N0-#..B/S1Z\.>"*2 M!(Z#7L3K'>SY M5:5R5I:K4:/OH\&V(5+ZNC-2>GQ(-<]&2N<)7ZNDMHGT(/!)DGE-;>Q.Y%:C MWQZ2QZ^BX \S+6-LUTE.44M7V1"OAZA$MRY%\:RG*8HN>3UWW4NTGV&*@[<: M7A$*Q2+'JFX+M9.6_]IH76^;,)A ML$ D'RAIM&TSYG[CQ5EL-_N*VVA:'>8XS*O4038)]8E8 $/;8&;M4;:[4:1I MQH,E!FY%0DOM@1OA<5(]N!:<&=K7'4#AL3 :_V4M6E)>]AO@U)W:MZI+^_8! M6O SDPA?%.1;\S[>%7\]FHTYPQ051I^S_#Y5\8UR@^K@EO&)2]1J(Q53EQZZ MP.E-6>GP. H5<=(@S+F"0UJK&%:9#S:(MT@#HP"-S6!_36EM;#HOMVGCSP&W MU.TG,I'#'#UFXV[!@17,C2AY![>&)' 3YF&/V1%^[7SMG37GG?? M,;?F&E-L YMGM1JX?H?76=7*MM(-PLT892PVL?79>Z9LU?ZF=]'X1E5[L-:@ MZP,[B\55?5&1!NZ.DI1V&$57KU15%YE@;C0S!GR'0(X,#2%+B%%:1T.JJOA3 ML?FYX$CC%^PY4@E(C0UA33I=R"YP7_J. M2],UJ3-":".V,!%D_,,57K_1GJ4NL&EP5E>W>8%N*W/J";9EI4.B(Q$KNYE/ M^M71T/@7[#,D:X\XGY$L.M41IDNJZ_4B9-%2RZ"!+LV%-?^\W3L,D(6;-6K+ M>P"3.EGK6NS0 1H=\+R'Z(!.Q?.[UN;SR:_SU0R?\KZ"L2PG-7)X\TF/U L3 M8=0GTCQ=V0*'>IIB48ZIH &;EJZ(=J%=E&&QUN@1]2 WWOM M=L0SS<5C=$$A*"P#F.@/<_CIP7,C:;IG4B_6KM(H].\*P);AU2#VZQ"&XQ[GRA*%48-JS0.+<%IU.P+RM7V17(H\/>HDQT/YR96%3\0*JN_=84%PTKPS#HO+%I M!4 D O+^E?#]F*\\5]F)R;:1*7^MP*SD@1]W.E;2O;!8&-RHC(&))$@&:.WT M;C:6%O+EE$@ P& >*;N-^JVS'>M M# U%?IQ7X(#=J=LD2ML-FU)X$].4LBQ4WK.E.^'9^G?""I'5;F^&47(!W7M/N= #9)&T@EB1Z763LH]_?A/19#>]R<#$,6R28XS]H>C2 M-#VSB89Z42$03""&\V NX<7VC@Z;;)IHY,9WH617,7=JIU5>A(K=]%NZ[>:X MCPW6.7'R)U4W& 0W%0HM9"/!6,&WL:EP1S9T4C#. _>=LFZ-7=.5P'.=2G/1G6!28S6&]PL=S#U/HMNW'3#=!S=F9E%&:ES5H MX?<*>Z"8'*^A?N89N><9*1W^1MMN1+KLM?1*:,$V#CB#EG"S8TWA890X;=JB M94WN[9HXG1354TN'A,J 4K1Y)#U*)D62%Y8:&J&:6JG[U !^0X]0;*QQ/J]L(M M04!6X;@DE'#.;X7 @#O0Q#$!AY/2=%J#37F3PP%:4HTG?+BG3U(PW.$7;#8) M$_H]_D,WO$^["ME8_ZJ+I(R32.,&\^94WX942LGN M MCK>/#"QBR8,P4;M\"62@5_,"66=GQ=4S I;TR(=8X!V++&/,COLX%.0J)F MD#,?1X:,9P66?R)CO+)M9HA^ORBH.PU>-Q0C1Y7"KPCPB4. ML"7-,T;EO,(:UH:>$*SXSW#!*O/'=#&]1@/I@>"WASSUN/" M?PO[V[+FYG=_)>NAZW=P& A6>1&G'9(\UA89.-908P))1BCB0@>!+/!_A!?A MN\F.,6/L"+GA[8-#I/7Q5@ -'QKQGIZZ^8OW4'77O!5K&1=76R)+GRR<_+W? M**YUAN#UJ,+1#FP[($N!V%YUYJUF@XVB973[]%R4(9CV&D6,9H?>GV=Z]BEH M%F1H SPX]J6&P!-BA[#/?143,H!N&NWN+=C!_G[/;7[TX 39H3G[RMZ,UV@7 M(=<1\I>]B)#/GOQK.N@KYJ?S<$-E#B0\M*R2&H;9YZ*>5-$4%2\Q'F;X;^JY69,+ M".KJ3DU#ZJ0+OJ#C9(.WE5,[T*0>VV/M/;KH(?DQ.L4N(]+*+(+93S@U3\GZ MH$"Q*C5 75822Z0=4C/N/L"OA,<6%HY+'SGL48#D8I;-#!,/Z/HATR,1>M/H M$W0,B>E23QNVMH0)=^P)9%"J=*T(2Z2T?HN4TDQIZ!+K>1T6>0VC/_AZ(N9. M6>\=A'J?6?6"]AYL;+:T,2@:1H8+]8$8*UPE3*[](9 [.3A>ZX(@>UR62QZ- M.SVBZL+6KO?2B#=TO6?J27B3E%6A_X3W TVH_T++AUG/"@'AA(QDPRTVAT"L MO1FRL6<'CC%;N-M]*6._Q7N1!WS'0\HT@72\%V]P#<]G6<^&[\L()9_(<>*D M$<)QF-Z$UFFZRH>JJ#!;_+I..(UX/2V)^_:]'!&X:_JR6BNA1*INC>7B 23Q/ MSID\N\EQIAL-2W62>R"5A>C68:X\5?H$=$8:5OK(,? 7Z75./P/=5Z=TYU&( M5,[F"+0)KIGX1[_CC#WCX_N09T_/X?=%B'S6ZXXU+HSI^&VCV]33-P=\'M"9 M^I:N0E\J-F+PG_D0/$HQ!6S'!!,-XC\;!+BSZ5<=,E@M[-3VK'U,P: *V0M1 MMV4C4%"5.49E]Z+9#Y.#_B5'9<3V9*9Q_7 WIPAGY1M3C.O-$"6*%H8C0!4. M]VWVNJEP\5'PUA5"9@MEV9@Z;S8==\!LNDORE!M^3!OXL0?L'8%X^S8@G5XR;<%:PI\49_YO7 M%;CE!AV&:;-P(EXRS#7=",:Q3]RRHY .KR*XP7;*1<)')PZ+?$/ZD66) 4L2 MQ32U0\)JAU05FK\VYC2V\0W$;\;C-Q'<>.$R^,N2F'0RDD]VUCX.YG!2H?4 M'%02N!36CL?/N=P*KT*84,%QA:'*%'BEK#SR^ZQT'S$[, WC(H2-B>^# 2%" M2V[ [,]&2)A/MGNJ0AH"/H5/U3WGQ.5/R+?6NUOR(,"*!963R:G*;6!(L5">*'@;1B9&*#4MNGIFZ:.PB&X$6A/:;3=QB#YUOXR[/4 M[+,T?/7T;PA K8,IKH_NWFL[!RF.Q+F0/ #/VF)VD_T'3V8)><_]GE.\195P M(S",?^/NCF X-YSYIK^Q8HF/(PS1SXZ1P]7Y1)(]IL+"Q!LDS8N.?<21"2H* M=4>"USJ!N\8X,?B$QR;[]BVO7;A_?8^WH@! P>=/03$"3,P]?IOG@;^GLVZG=UCTRI0\J(7$T'3(7 M0! %EM$(18V2HD07>527V(6U\7D.9TU!PO %9.(NKSPTEY\BU2+A?,W"9+@* MW!/7)K@B':!JXU]$7A!\C.[7B_^.%7/\#9P47J$'-\>,[;=OWK,Z_H]@H17E M;3+IB@?>T3"9L\!K#23*GIE7=P@&&QX?: <2]PB=91''7V"L>?39"\7KC5CH M@R8Q)Q"89TZ:BFJ?[1GGGE_-XPW/,X[/^\?@-X]GW\T7F"9<[&((J$['!'JM M09[W2X.\-5T'KTW7P8ZHD'Z;,-V+XHG6P0+FM M89AB\JQLQN;%,Y8N\O05 4SO%;;4'L,X;T'?P&K$P1L5J?$0GG1R- B.#X\/ M7< F^L+>U;^'!;;>YDN/@CT_V(C/Z71_^D\T:Z]EUCK1E'XSME4'_7",COOK M37O AG.ERZNM^AR%&IO6 MEN0%+ \*_1#<3+ZHP.V$F>@J>(D:T)FO,(L^2@ M-S.0P%S<4/$P9OLQ7(2Y>*=]*[>-;:,=:(3KAEQ>*\UF\_PS0ULX,.\"1UH M/V9OXRD/VP(V;FP]]Q5O)I#J I.(8%/ _S?+:)I.&+XRK';& 9(*(4%CO,;2 MX^O6NZUM=QUXT>P"_7%P?1#\=G9V.7!F-9WJ^=Z0C=9!%SROH1!,5\Q>&UH&.L!(5-E%:H08(TSS3+= IX0MZ."^2B'+$^@9T M_.K?4=)GDA>:DPNV?>.LG3UZ=+$1*GHX=;E=8=N1,7"MV5E%1#'XRM0D)-0? M(R::B3M!D4O-$F/!Z CBUS<:RS[68,(H?126M\$(>7IFC'.=GM:M.&JDP]@U M$@[.W M:()J,E..)&I-*=YZ4-XJ-0.G:W*6:;(>71^ZLJUQ#CMY6"3P(O"2O67'>_*K MNQ!V0D5W^@J=0/"[:4+, 7/,R2Q]+, RQUJ.\[PN&%YLQ [^ R+IQW48R_S;BD98JAI.#FVUKZN0W8YH.D1-A@C&QU9"N>JTFG[] M?@>U7_9+WY\-2]U4\UP55)5W3BF.QU;\=,>?"2X;=3U?]N37-]Q55$JFDAP/ M&1#%C)(XV6S =D!E2(PJ\2SLN9QDO+^&+>8]_-RH)C*ZR7LEC<:N\((LD<+,<-K MC?QM7UQHS&LJ+ZF"2W#N>I=I[M8VUMGFE2G#/=FE")J[I4]/#H[7MZF3SFSJ MHQ<'IZ^HU156ZZ7]J\\@=$@Y0?J M00_.B^!B#?KTON 0AD:-.^W_J'RF0/?7Z;X>HEXL8L8J;]B:=FA1#P]>GLSN M5RHY*"3@2YL7ZY 'N$D;,#1N= ._:8AE MVPHC--_ZR$&1"X1S[_Y6T=_@%8Y5<8/H=9LEDX'P+QSB]?'0L#%0(TKL=>&/ MPP[ 7J*'45C/=+\Y279V.3IN&>2]N$-H(W2V9J2EN$(?^BHL,JR=D8.-WA%G M'A^DH?)8/,9D%7KWN1=)[R+[M,W:;7?=V6Q'K81P M#N"G0V4H4;CT$4=P T^^H9:9.56B.(_2I_[2[ME)Q^6U0^)Z>O#R6(OKWMF^ M(P#SD@A>VJ-%P14J4N"WH):3;A/20=$][+61B!4CY.G4\*!+W67#K3R5>Y1, M!>]T'Q->56P^EH^J>P+R%_;R&S(QXWE9&:,V\3=*6&C>?3*,@O Q_ 4S?(?( MQGVJIGO]E=/C^HD?J=:@_;5AM[F-3_P):YL2YQT?2GSY72I-F8-!G3")"C[N-!6A7L M&HD"8&L.Y,3*[I *.G8.%#%^RD"81QO[U7',>=$Y?5=&K5"RJ>G_ ;AE@Y@?2ZQ6=5(?%& M/4KPE9,-G1>$ M[BCQ.0:<9 ;:289908/)OSGKT9T%<2TE2\UL4KH;@H[H8/$N=3#=YYO3+XU'Z@?99>VOK";7K :5[0.TS(B43?BF/N6R%%?XF84(ZJX%^M?^=Y?Z0ZCZ0 N5;5,H#7/D#,=Y=@MY,/V)D9M0VG6C2^+L.@99A MI.OGNV*%LG11 KT@V6B'5]\E"&*>H5(^\PG27 X_W?THS4N3?!X*2,N.L]]H MT:/#?L%%+TU7^AU,=*M@HIPV\P(''2&(ZM8&N8YN%5HZM+?7S=A 45-N6,C= MIK%J7(=]F'C&H8KSOS:<;'/I54QM7(WY4@VI4%34ODLGVG3B\2P;>(Q&+B]_F-G6RG#%UZB5X[<]@/T#T5.GLOJZ91*F)J&_9-)58W M?"[F.SH6D^F\07/LCQSKQBU=G PYB0[->"[DP6U4Q^1D^)\+-3)EA0T)L?8N M=> YHPR:&#VG M.,?\-G<'4^.L@7C5.%#WQ^;0I!0U3$\;"W.KP!"-U6*/D;S-KQ];2 W?A'^< MA0@Y&>'?.!R.9F#8@J,S\T:*_4UF&R7,N5CZ,5B6/ X/J;@!DPKNDE"3=4W! M6^7149P&[N9]L7P#H)>=]@XZ%R9=I*Y;,HKKIE?IP[FV9MZRA?[!S*$RL.!( M[WBA0P,IO?9TQQ'R'?8=YV&AJ]!F\!G2JQG>FNY;@._Y".Z<"0A'2)KK$R>D M@DIM=M "6S;0MC?H74GD^I709MC>ZVZ'JWD!>3W!_L:TM$X-M4IJR'#!^7D[ MO& V;=?H'N,WS;VNAV42)X@KM=_I$HW0SX?PXW3:C+CS9^AC,9;"&8GP!DM2 MJF:#ZM8'ZDS=V:-EZAXU)?>Z1QDYQ]FQ=>DS')%FE1++$BE>BF9FA/=2N#9_ MY5,W)RR.V@3>-D&YYJ0+);-H_4FR?8(=>+FJ+H;<^F]Q^JARN>5,5@SAE351 M*3><#OO$TKPWO'BVL-V-^^ZKYPXY96B'9E-ZYC/;R]P9'SM"#2=XOO?VL-_$ M4Q7GBF]%K>FX2=0=55F:SL^T(6"QRD3WKIA)J=$XV]Z)7T7/[=W^ PN$.4K$ MO3K%H' 3$.&APLKM"(L-<_#!Q^R-BF8KM3ON3!=O/'B@PZNM9W5F$X[_D11:.R(QKZU4*>?&,33)^$:8SIUS M79S#N*G'')O&,9GP8+"0#?)MA345V_#E8/R5M@^!@YGJ_ QO6@M\ X;F"]*^?8T6 MN<4Q.3]M#]UBST?CBUC%W0>OQ %-K%61/DQ6-)AM%1N\84P0B"+65[.O#?9O M7D@602P [8*345'4$Q5MR[),YIM\RNPTN:YAA(R&1*$L>&/X] 5L"['EOP+NDL4D:G^R2QBO5 MH(H3/2OO)O0H HW604XF+%*D*+C5OVL"&5(;&MQ=X(K1IM","<*?'^5C)?C@;I$@QLZMB9*%7[! T'NMD09^3+ P7;DOH8TL(!_V'.]_9OT-%9Y>Z2ZC.=][4:]=C\8'3 [;6'APX[?XD'R%U MP2U'+)V\(8,TG#2#OZ#L$Q&0+"T=#-/6)Z$ZVSB ;V1W5+4;N.SM):^68P MA@ZJ]WXUYOKO4+\)SOF?,^"&'G1)6KNVA_72\8&&NFAH"W&/Y;P>*R&2XFL' M[I7X1T4MYG5S7E;R<^!:315\2FVYA1K#FRG;AH&^;,4:PD0O@37<#"25ZM*> MI2:69["2"Y>0',DYXLY O32/0H=Z[!)KU:3;R4=P_, C'9B@M!O ]KIM*#CA MI_:WV"&%'MKSHJJC?A55M9+1<2S.$N+QWV_"*H1+DKM08L773)2Z;LV^&8=[ MGPJR7''?"]?:L&-)[GZ.*=W O]U^EAH'+8XW?T$!8L0=X^D%E\<*8?;(!BW0A;W?@ -^L M _J-;J:3@5T\ ST+,G9^&X/UT&K">OC&[[7,J"UTH]RIIS>\')C$[3-UC\DS M!=-AHW,Q$\.UX8N7%*!&FDR'+NVXXCRJ)6['/>P=S>;E?%O&08[.R@,9):ET M+F9W0Z7J#CV,N9EKG5$$7P1#_Z70Q"+#>D6E&:I$W%U2WE)DX-ZT%:"T9$*, MV12?77ZXS>:F^41GX(AY'I8M336A=I*13&&"PJE%&7#%#JAK1:V3*>[Q5'T) M#0>!6[@B>!1D 9U35;/2X!MN:@-JN;13"AY5"UG'P(._PW27!H^%#TDH!KY3 M7-]5<9F4 _FZ<[B?%Y@+VH_V>PXNJN!S.@_->-6[++?)2^.37[V]X(J 4;):/8$H$ MUWF-Y2/7NK]!PL2UNG.M/C.H4B$'\ZK0=;-(:AGS:8)8Z>PS[9:!]+[A:Q#. M7R3#NM+V''Q6.\W&8P6;+1?8%R)5,%@W8+Q)?I>43E\?E-DB414*JQUL1GUN M2"P9UL&U$N7\GT@(_AR\:)QF.+$(Y3VP=1"M/S/@>6FP$OPS+,:(:SS/8S5P MRJRS/#/XQ)+G-H)+V+QCG:)7C@W7N2,U:^ "T0UAEX3G:_D$H_/"POJ,]QL BYRRE"TIH&?C1+;I@Q-"0(?;G)T!>K>9W[$WU/PA8:.U'T"&-2:%7!B$\U)^G@9%'E?6HYAS MGZC*J,CO_;96>L8TF)_GN?T2!D?HF'>LR(K1::7;M9J!)[]^ M6%@6Y-@.#^%"40[2,!E+C5]8M1S\R]H[(MV8=9.:$:$E'*%P20\F4=[CI"08 M.(B,5M@VDW>7Y&+=P.W:GR411JU\29F(CHPPY:CX@8V:L5G;RCK;K*ST'9=\ M9])QK%A7>JSSI/;WW_N9<$BE0"]94)H293.1\ M6()R0ZYL2%KABYAIX3=:Y9T.FH4KWL["=#,!;KR>3 :+ 4<2IJ_M"85;+%9< MUH4OI4,['!MRJRJE]YYE"+LII$:39L^V:)+I@;>L-!](\ULZ;^C6M,0(-N&= MA20LTI8*)J;.0HY8_0<5!9W6$@'"&E6IO1OG,8?3\._AM(5X1EA?\0#'$(_A MLK:8/M#G-5A=4Z3]#.V;ZN9+I1Q^[FM@&"N&0RJL5 -7N BFJ$_;^40&[9Z" MID^WA_'WWW8E)7MUFQPB7C]ZJ2&D-M((THU"0YYW3($JU)-U%=[8GE+.1)&D MT:^)#33VX8Y@[#I+Z2VMR. "1J%X[I*97A=V=(PU[7(%=F&I/J\ M7F-,Y-HNJ7F&8K&XA-2]G< ^M3&,MW8-8K=V=#X6S\0_;:QWSH*RY4L14&RY MDY2?\8K6+16;T-B G63P6F09T,4P%2=$(YN7;7\AILQ\^N9 M\*9LW*?:?4:+LSC.AV/SA7W%8<(Y(Z8[= M5@2U:SRC9>&ZS+(\-*(SZ,V23"?LL;4_#>5AH",Y M%L_^HA&Z&C3+0G$K#4QX1^@ZA/C=] !$FZ[9-=DC%0@^@YV5-4D '2%I6^#' M>\:IT[2,7A;CAZ&QW[U6 E0_B".1R$*K\.GE7Q0E;%5KE+ S41LPF(9MRKZ,W4@#O159<3E-7 MKS#;69>M&9UL^6BIVXL.#^Z%FH>)CL; CM?@B!YBM7+X M<4$1HQ+G!E"V)-KV?IK)E0=[0W\ 'FTR5[+B+0?!7W5\,Y:(TU]U%FF'/:(L M(!A%=4I0KO >.XA387N$Z!0PO^I&B?:<\7AUIUYS\&[*EBD\77.+!5S&;L[0 MVHD;UU-TVF\-?](O#7].KH=EM43CGPM5!#G >HXA<+N609M7H<*8-+>^C,/X MFJ'*%P_?36R'BCV.HMB0Y>\@ .M3(]C5*,5%S6Q6?1" BF8HKL!VJ#@5!.0V MH7\+M=K P\XS(H>C!I:];::3@4YWB$\AIH_/>CL7)&^Q?CIQ)\QLAYA-&7Y?2YH?F)2M+;E+!O-,)G7EZ!S M6KBITR>"OL##S<2 5W=Y)%%*MT#"X\/U$N 6?((-%Y-R:9?%(.<HJ$^LIVM8QY7H4::C865OK!,/1M$'/7YEO\$ -QOM[?OJ34\YXFI3IS^G8/ MB7?=GH;06WD>J'^@-9E&O0ZP'1.!JTA02O$=U*^D_.*)J%>S= MWW)N3] RF "02CZ#?Y3B:(;\90[R%B_>'VCT+C+A@S:B,%$. EHED715$'YZ MA#=A&JUPY<-TZAWA3D3+[L;,1F5IW=LF&L&-YA0,X=33626\73M9H>0W#8[( MH.OAD,YBQOV:2:9D$P+IN:+P)AD1CQKJ6@Q#:\@Q#]/\"H\8\E!9Z6/B,:>L M6X5<;O0B=PE/K.0,V:ZP>.;(GM"\9B;AV3SI&CDWNA:&X5L:G]=&K%R\&P=&SX(^#ZX/S M@P##'2]^X?\-7KR,8U1K"K2M^OX#*.QSH^\O\ZJ=>\F@_ MZM'2#_;819&6Z\2$ TM!??OP+74*^N/%^1OLV'TGS;US?(GQD$5%#V#1LV#1 MWS'67FC4S6)^<@VF/72'F+&?4J>==BK.?#G"$7?!P9@?XW_H*%QT:+B*P3\L M%H':J5N]1OS2NCI;O_ 8(IVTK:G*2$#@2I.':"/($FHHW-7X*+C3C&Z97:8- M"8!T$97G5&^;JG$""H/OJ;%&C0:/5I+FP^_VG.HDY][[XE_.Q-9 BSC'20FF M4PUFW%1*@F[J-*0_A8R45;PKX;#?,SB_H@!F*#*X# 4:K[C)_6X\5.=,38%B M< 5T-;U3CFE@S*0-E:LFA<+J',_LW/"9_9%1CZ+KBE[]C4)CPNV6\PG=PQJ& MO]=I]?CQ[=EYEY3B!\>GMY;%8"71G%69BR33JQ-SZ\"PA#B["6\$IX0P,P=" M8\RSH8M-A0NM7V'FUN+!6?#=7C-AX,8X;S?,.VJYOB77-G M49BC-U0S0=&,#W*0PO*]--8]'WN-NS$ MAP^^'[3T7JF7J>N8PT3NE06:6IO9\K"1?T9ZYZ@^^]J^Y=^9F=N0LZ][6"@1 M$W1[";_@XWIPE4QG7MI??4!.G:P53M#<7ZG2]Z(;.S\^S MW?PLG)_G.]S00U/THC>(C8Z2Y\([:'[G V-'*KNQD!T7LN'C4@MA M;#&\@2&X1"-,PTQ5J.N ,($\:(0A%I:?-.,3OKPMMM*W+U7[8I>JW4B@E N4 M@^WB=(K6A5@K;*F!_YW&;!C&!],KTF-"^[HMV*O%[V">?G&1M5=Y]U#PI#U0 M,C\,,K/,7)53#['4@'_,7J+7:QPD#7O"QPL#11LB+QU,*FB*)3=ZMT*+=8FI M<5!..FPS#<5_PB+.:ZY'IO4OJ;"U03KD]_%C\1!U4C;S5DZZ"F,(8X1GTC]4 M+"@"Y$?-ZDF@,YX^Q8FOGOQBTAG9W1")ZUXH;VX4V2ZU#=5;[N55@(5:>.="9$HL#A]@[WSLCNZPXWP M]2S$8"DVWU/CZ]]-.+N*UAQJV,4:'IDKTD-'-(@C6UCR6\W.>;48;MJ9,\T6 MUS;,00(U6YQF%<$ !BRK-#9P*:$SH;'2G0NX0WN=,;*0.M&8OVP2QKV7RB+$ M?^A7BIO?.E#$'+[(3,$*?'Q3Y/6DM)J.0'74MZ'0JLU\1SG0"J'VLU_ANYK9 MT=LN8#+:4<(@_MG37MO89;0+VZ*?(X^^7!, \?>>M4>G4VPH:B+. :2\JQ!Z3\ M&H P)HB30$;(L!@FTGS%L?V0E*=(/B,Y3YK?(T,@"&L2?5:ZQ2@V94;BG@E& MJHA[F6CEHL]Y7?F$?;J&BT?C0F]ECQ#P-03!0PA1*P7-C+R7#PI\LR.EXZ5[ M$EU^I5X*A9C(:=ZB8ZKH[<>,-,4Z?8ZL?D,XE0 B.H&+_4]@ZF&TC+AAW:8_ M2I.;9)BD!+*F^=::C"\CJ; ?T OX0H)0L/$XN='=>";A-$#?$&]X6X-@"C_N M +FQ<-O'PO^)T%[XJ ,1PJ[(1)>%6-#[LUMQ&F1W8DPZAUT6%G: MPBMBX28.3%K;'+37QN0J.A@V)7@E(;9A6[2=:N42K3!G&A(Y1!LAQ6"%E0H$ M$B0OH;I4?!"2]ROJ6G0+ZXA_EW5A_FWT5S@&,P.D#3M.X8?47;89UT#QIX;, M6E YW@LWI/V.J.$RM3*6?:7E9.K[$%Y6:GA'*TF4.$8$4G8?']>&D)VR/ZZ2 MHAX?#Y BA[!1JP;X;*FQ)RXG[E#A('99(9,5>MG3K-":M)F06C<3('Z$>"K$"*N9^[=O.(N#_JS)#,;#$2[Q3#1J*RI+J2E5AVV;;.4N%Y0 7*09RO: MW894#LY?LH&X9SL6/(%-)[:%,\(97B+/!2(B(A.2LS/WP('MZI-YA10R$?@@ MN^T=W;Q2?*:[IVKW\E%-"DDN8+L+P0B76K37-;IF(0.BN7L,PO:Y*1VN(?9< M'31LN-34L/^5#[E3NA19L=--=8GR;RI08*,+3_B97=+SV-SS?L;F@M<"*+U, M0VEC>246M$3KF-[GXNK=]5EOT&'=50U="]@MBYV$@>\EZV5>6[[IM#%[?>%V MJ,VE*$*[YQI5W7YZ=Y_ZQ4WETKMVI!RIF[,U(]?]$VRYEM8:YOG/9A4!GK#. M-0/75YQW]D?Y)"%I]\J1K %(;5?WNKFDR7K[T9+C#//,QG11@PEE&D4'>S9^ M!Q_$4FN/%G>5[QL\YA@M=HP2XOB1?+J8\BUC;+B62,N.KDY_!^;?G< PRVJ* M>F B)=A[B]P9SYX='B)C!L@XSWIGY[)CD_GNZAJ$4#-"Z>+-28)9,?#Z4$5M MB''6P6CHA]S5XQ@O"X/?:XQ8ZFP:?8ZQ 587NB36:5#Y"?VRX-V_4'^3'6\8 MR=Q;"Q5-J5U[$^N\5^D(/78QDH@GA.(LEBZFG(DJ.&6CR2P+85!_TYA M>PU)L-^R(7G$7$7#;V6G<0!DH2<%>%^ MP0LG==%D-@G2.(I)+.X/ EAAUTSE)19KL["MZX4Y MCL8C%A8/T%Q:20[$\]$#JL?DE)#\C'C8* 0L61%LZ*I&9!=;VIY'W@ETQY^3 M*@3C8HFM^2Z#EU)4ZG@656NUUC2;S(;HO.[%JBX:QJN;X##;82\96;S[D!A] M]@>NAT=1*)>M8FYZM85;@[0<;@XF('*"H%ZNT>I3K:E,+EG21%["%GO[-=\- M:6"RV/ >_AO,%DY@\TXT*O'P",GK'9UHL"MB;^*$4&$^JF9*.[(&SW;8+0D/@P6R0%TI67V#V21TF!9C#&H",-"-W8@8OT1G/ MB9EG4XD(M5A(!H$,+DR)Q*60,VFH-9CAO6%Q(>7)#):^;A0J M/[@]_!IW%^(31.YF IL#O\=JBIP=$8Z1J0V-N6^Q^;O4O$G-O]JEYE=+E%F3 MIXWB;A;F8U@XK823*19%*FWT#=9D3X9[E2J4&)*([*'R3R/==!\"\$@5YM1W MF9Q#:^$&VA!=/>J.KCX].#RAXB374)^ N9W48]UD4/.^ND2T4XW]$X= DXC' MAF;5LP%F)#!-V_(^C;*UO-!W<8,6)(#D1X,$TMG>-#N4-(58-AA3%.YUJSEGNIF#D$_9#41MW@:F(4>:1A\QSH?3=)F$2#\S/ M]!P2=%YW/:>V\L@MS#/I) ,H5;Q?MO;XZX%F/%MK5 JB4(V=K5 F>8?7R6.*LYO2*>YLP-75EGK( MW^1-GFL;4\?/I=G:5^YV V'0DS+)[[%&8H0UTGF![5':_ .M(;D/A-1HDO;% M2;^P=; $$$Q69-T6_]?; M&:5/X)87AC>!HB.^$#(U(CG0,O)"Z7$NPF,69SQ/D5 ^H MTWZ8<'2OGOAUC2VQ10Q\;XAF[AQ,8Z%JYKYYP<5=C]4RM:YE.DO/NY3>, T6 MPTI1-\6$<878#8&LX@67Q@HY/_#)"(@:&'-$;J'CX@TK98_JA0OZG4"Q]@.! MOK1O@$$34(IW10] 0$X8)55@PK&QPSZE"'3T]!1O>_7EJR-?WGNTS \>&G(@=A!FX*:Q$ MDO-D\=G@ .B@0MV$12R=T#.TXM%Y+K&]%_6G17BLR!SJ8&QK&HS (B^00M7/ M][/U1 Q+I"E%/8+2UK' 35GM#F;./38/<[P3W0\M'$1!NB =995#VC[Y^_PHG@RAVW%IK2.@@4:,U*T;=#.!LJ+I\P22-N ML2K[/%P^N^7]SC+<\1F2Y=E3D$\B\*$XL@R76)$U5&)?P!6ECFRJ1:-!TYI$ M3_ORK<.S=Y)W=I1#"(M-/O'T7<0)Y]0K\!0M]]8VT/%=7LV&M)=[H^"A)(!$ MX7VY)TUDP'X:ZA=XP4-C_SQ6*K/;NNNOKNNNA%V5T%,:CLYH=TAV=9U+U'7V M@>YE_=.E25XD#>NT'F8!G+62.;U9S#R%!QMBG7_NCL+2UOE;L"J8%S7A@V(L5'&^)L.P M[<#R)#>6Z2;/8W;,\9!"+F*RG7W8\276N;[[/]W4!*3F7\/I;B>OPQQ)(S.KQ$"M'V73COX+RENLT-*\&,U*[9IV)8TL, MN^?]3U_V"WG\3E.^=@1WW*W9<=>UT]QH#DFI<)=B5LSU@2VW[R1/$=/D$0&" MM; GGI=/!+C?" +ZP+P=LL(@*XZZCZQXMC;]:/I.@!F@)NA!BS?/ *)YI $$ M1YY+$.TUKF@)>;80FN".$/BEN/2"$4P-"U++/B&6)HTC-5MA3Q?7Z,),@I]3 MH6,X94I!>NUFU2&.:U3#[[!N1^.J*3BZ+Z3!K>!7!^-INU]&.- T%8NRP5_B M,(0XU#$"UEK@="SO#'3S!'[5KQ/X+4Z>[0[R5JEU9XX_Y,&PR#^C+3>BP=%_ M0=2H&V)\EY1Y88&XS+009G2]DP&Z@G^7T6T"N_SO?SMY^4MPGJ-M" Y+,%)4 MM2&6H2!33!\+)X<.^@+KT96MK*X-Z6.1![SE#GS@G0L@EO">@:DX]4_T3"88+/O58MQX?]4BWG M.1<]2QS?+LS.V%]H[%N8;">-?4N$')D%;C<:L(##U :81AI,K$.$/IC9$FR= M6R%?@EJLN0AB;B03C94VK3'0>1Z,AMX2SY13%SU75$X4>.>PH5!P-TRK39] M4I51^Z/W[;31$&3BA,8@X1,0_VRV>"1V@A&;S'N4KF1F+9D16J5.Q[CLTFIU MU8605\\/JJ-^'52<&EGOJ;09U:==JWQ_\NL?:) B<%L2&]$M4ZMA=YQ_UXD MF^7PNJ!^BL$[*A&B4P[+4N?FTF9Y=QI&L=0GXJW)]9U4: D;J[5Y!CG-%F=0 MZ0/?!I8!FWP,#M32$9FV I[? LI>%8N=;]N'8/8KRTI\!DX(N/W%U"DCDRG% M BB-U!"D!:(WF$V5(A().2#-]@>&"Z1I]5_K-\1%(80,X4 MR]R8Z9"_WR2< 3A'3PBIH&.C\DN\S=W,7:B2X#8I8CGL\7BG=\VHT LG0(@-AP*4U MC6 -$>-U4X<(?51",T&?PF)/J&."9]4YJ?AJ)F;A^.D#W4/,:B[Z@ I:C-'- MGO% HB#,$L2&83IE UW_15UG85C,2#8RZ62W[,/9[,*TAILS48V<\>RNR;.; M7'C:VUN,/_CHN7S2\K9NM_)FCTMYJ@)+MYM2KY.6:W4'2?!P*K&:B)?+X)X6 M8'F;ZBC)1AC$5KHD?)R4X00E!9;-/8);U;ROC+E3^HZOX[')[1J=8V>=YJ3T M6>ZH 351,R<%=2X9U668#IJ?DQTR0#7Q!=3+75YY5=<#/ZW/3:W=K[GI]6V> M4H-,6ZWM8;NC><0QSE!=Z<&TW:;$'1:LUK)5-VI%']CWS,I]&XC=D6I.(7"MX2Y)Q'V5R8DL/BMB96M!TIND M,ZA@F.RDO!5F$$J#H6D>AV-0-&#]E9,VX)0PC& M^1T;G/(R#HV9?N2<:5\PG5P-800RSA6;5@P]P()(,W=HAVF^)0OTM=^O(,EF M:FBT-YEF&-:>KL1[R?*SX0.Q^N3VD]MIF6#U)!Q"2/7CF'#.]O)0IEQ3;^HP M>Q[C/.F70C[3Q2)7A,' !>B :C8E+(495:N2;LU.KZBKP1R5 BN3Z:?NM*"+ MJ1^.<68PP1*"K1I['508!(W:0/NSH"OBGJ-5CD_[)<7G-1P!8],/^[HFQJ=U MT]9NAB?:O=B]>S3BF24]8OBXDC 7-MXB0VR6KM4@42E$ED\"1*_M'1WN!Y$6 MHYF(DXY,N:TWS;U'28DG'O)!H(89$[$$FU$%=H-!TP=$E1!N5$S*N5#],,8V M>9]Q#2G!Z+@D1X/H%&,*V1>$4_HVF5C%9T8;UP886-VK%/DJCH[W8?!9=>M' MSR;X+B:H'H>ZX-G-5J QLJ E4]8V=FL>C/.8HOQ"96OZ1<%2\0M:A& C+T&_ MQ$#C([^PH!)R'KGBHDAZ]%EE3%!T?YNO:$EU5P%U,!3V:!JHU"<719E4%N<_1AFU M/=?12_IK^VT?-=2#O/+R,YR.^Y,S-,G: M89A2C*&57-$RUGLS5I1-^+H4#@2N-2(_#O1#-U?A# G,P)\]7FOZ3D<)6S$; MO,]]1MQJ'KL?Z%>E!FTH]^94S9\ICO 1D'+NKV5)_5ETTG*SV/P80;P4 MR=@UD/3242>]2$>MZ0"4V/:\O8'E-(KVF@&4#68"OG/TP0]0!RW: "W$"BTC MPSA$EI?I/%OP1F&TN]WY?O[[$<>G80YQ'M5C=\KYHB0S_ USIWQ1/P7_,RV[?:KZ;UJ)[#4O!L&,A^^4L/IT][1R<'/0/[?RQN MPBSY3V@Z%UYB?GG-OA#+'++?8NAH(L/F_E=(3\L?H5".H;L.GN;8_(4KHT,AY>F2$HZ>=#@FSX["A<4N!Y MF?DQ!X(8WUM8);R7MZ4>^_4N$2[)G*'!:^RB4]X&YV"(CH=)^,AOVNL-W#-H MD3 K\@Y>Z[[=C+![]_)^#QS-7[&-U1<5U1*;%WN_[;1>%"AA0%-2L1ICW"O] M)B<833W&<.D#5?,8WQU.]:/PWP( XO'I$\EZ)*TVQ<.C%,?%Q_\O,/]]3*]^ M.UV4XM]HR?OH@9JY<0!"JTQ0LQYH]?OIINRQ4V6T/].G4I0*)U#F25=H^NRU M38Q#43XS,P[]O$MU HOO+:]!9NW]R(6FIBU#M6_[;=ICF/9-[(HE3U'KDU>> M 4F62=6T$EH;6T?<\O88=I5I@I=8Q'U&\*O, 02*0;2"J_R\C,_[\U;9W_%R6\!L:+) MB E%FWNC.M19YFSS5LP!Q8 U[@$J^LC.,[*[%/6DPI:0\/IY>L?M(4=%6,,D M)%1+^ E,W"?>TU4:! ME!='F!"G^"C)/>B@LA[^Y=3K8&@7MJIC-D1Y76!%+$8>1?-Q(\<\4B8Q3PEY MV9'#(J]A9!MB]W<0;G-F#S"TZFIJ_DMEY7411E,;RS;L5@]DC=$8-*7.W71G M'9C!6I?DR:\#KR4/T_R5U)P>#[WL1E E:%ZZ+KA?L(>E$U$:ZC]T_7E.!E>1 MWX6ISG+,:9>0M!4*&_]HX*5KG"W_;=[*K*.5+Z Z6&0HK6Y]RY,\Q\;P Q/D9, ^=34L+]]>K:J-H_KZ^0)YLWG\GG.%8(8N) E])8P7Q8 MH;]2)R-@/:OE^)!G3YGW 8M_UAT%6QC!F.^-K;@?O]IS67E#6B_)52_:Q;.4 MB^Y#S'DD#V/GU6J2R&A..;EUNUKZ^S&N\9LX1-+Z4)E:;@*Y7ILR8Z M/]+G$5XA&?V:65E]<9LC; ,F']4!E6!/2RK^%]N](6VQIA0N@C2 M3(:)!X;*%'PQ.=/5#7AJZ([@8587Q/)"C (PUT@=.W"I\%SC0D,ZP&ZJS6=F M]SY8IJGWTGAGA6&GKG11M!4;^&[=0/7NEHW8WXSP'5$P)R%'S2_@D!V3!%YJHL/+ @]6R5/B=60*2.L M.>+'7(*M^P;,]STG=5$BFX6P!Z(-TJTA]I8O, 2Q1:HU.E6(&2C8BQ7[:-PE,@Q, M'2%2EDL?&KU];*=>VI3B?)I"GALJX'0XVZL<(\FV6;CS*Z,KWDNGG<3CVZ73 MT/G*EC;DA9BL#G=(".,DSA 8BU+8RD>!*]9.9.38EL)U@H^;%/#H9)(J,4GU MTQB&[Q)P8NS]"Q?>H@)!!D5F@X^HV!<^KC/Y QD\RPGEU.EC_=?^H'W^F'B7 MK0(J;%!# 3N[4:@E**&8;,6TVHBQ&MIP(WE/9:-',S5%X00;.,Z%60H\A(9K M/X(!>5 L[AD/ID>&KOB.:\]FFI_U(]/<.=ON>;]L.V/K8W[GG>D#U GG!QE" M>7C:ZINA6!_E7BNGD1"/Y_>FP;F0GDF0&P.-,$I,2^;<,A#/F!:.*([NQ9B9 M3(:Z;14[I,CY_AFGPT# 4'6OF ]OD*] MCPW6;*,FQ(MI1:D#VV5..I.*;T$):M8KA6=D:# X8[BA*.0B*3^7N@#-F2Q1 MSJVT]<2U9^X]5*'A)0 IRO)Q$MG;DJ:V]S7S$T;F+4M[L,\\CM2Z81?7S5I- M9V J/< SBH_=L\APM1(!(!]F_!U"D:0-'5K&BQZ*\4I^)A%Q6=Y6.@HUU[V6 MCT$PH=> KVZG$W1\HU!.2DOS@"GW ML#XWZR]:H'1M(72.@1U4,%$:UDJX2E2O1G(^NW0KXILZ#"H:BID7%D#@ MULS^RM'5#].*A^/$CV.P_Z:K^NK]WC4]ZQ#=O?Z4#F_)[[E*03)T@TGFB7K_ M_MSK-*G- VHDJ<,UU$/2@B.RK^UY.;^-).4EE^X@V7KSSO60).?4I=?X>KR' M;2(YIW"^="KG-ZJ1Y,E!SUK47H/]5@:?PB_KW?BS"7AMRF66Q<@/O"IAC?7: MH%3A%V20(4.3K;[+$([!=__'=*'Z=-9O^3KJ6:/2#WEP%G/ 'S3C8LH#)IY] ME[%.6;LM]T"II.? -=VJA#%D1/"G*YF-[XWRA!8AJF6PI-#E9C1HF$[+I"1D M#S6)9)W-GG7&W.((FJ/*'N\N?]7QS5CJ4Z1!Y<"CC3.XNU!8G$T:!FS1B2!W M2FHI;AOBW(&]4P8N*0UP F MA"%E3LLS<:(M1XN$)GUBO-9Q#-H&8:9#&Q8PE(2+N1P$!0*XX-3FTQ^?K<YG.T+:(#^A&<;(9^C?@WJ>??0KXU> @/?VFVM;VS M?0FFD>8PE2*%84HEU>*#7-U=JIMLM74E-!10C<9'=N9F4]2-2[]Q4@=M%$NI M(I^HE6W)8^ZSH.S6 H>]U_NMJ3R8DK_X=$.7 ;SU*"QQ*$KP):B#TY 1DD-0 M+I*E&]6(@#3LLP/K]>0%_QNT.5R!-]67(GR4?FP5/#5'Y/ 6$D95TE2W';? M_)" ,2/DSUEP-<6'^7KK]Y@S9>$/9_A,W5.E6M1[P(EWM.ET+A>E" CN"OB+ M,04>L?"C2^(N26:29,][D21;DTG_0S26*1U.&FU*$[1).4Y 1PN9'1P1V+2::T5B+\DIO+,W?SB)\-*! MC>-.!C9ZQG6W(P+OPBK,4(/V? ];(O!6S.K"NLYV4#5:*&C.0'NUC? M@5.\"S;'UU*:?SWG%,&ZEYB(%]%6;MK=QCJS)U=V$_?3NC]^,N M]9QJ@K6O]>,1A)]VAF+;&@&G*V?VUC[XA0T958$$.\%Y?J+RM&]4 MUN?M[9?6;,Z_1:ACU6AIA84/*<>DPX)[<_FTZ&+\.Q7\+3'KI4CVT(_ 3 BE MJHC=@$)([\/[ <>94+]_<.*VD+_EG'DHE)YJA<5*U0U:<(I)N M"HF5[E=K]S^Z/D-'A^NOV!(&\K7>"I"L M&\AOK$']7E4"E=U+[D@C6HR\Q1L(KPO:)9JBYQXQZ* )K2W+$#O-+,,.LZ#V MZ\R!,9BT'/J@J-AO54J/((0N?N@TOVHDMOBN&'A&@*(J(L;VFKLK+-6%/5-R MI1E>Z,%.I!##0F RJCDS3'ABFBY7"P?#DY':E^7S8^5.']VECNP>9;R+DT$7 M G0FRTF$1#?@N8@W:+M-:**BZ5/J(;%GG#+,!X<%R9=,$:4CE6(O*]\CF5UIPJF02P\%PUKQ]$P MC?,)5=I4Q92S!V+)FB>20M9TXC@6V0JX>S=(F:Z39VNI@S$I2RS/+Q72_Q0B M-_E$L%ZFRQE&-_'&7$FE"XPQY5$/RZA(AHH*<$E-2+H(E:>MV="$!B862+%%4P"MRT:SSW"#AB+LD''S2>EH!%AE6SX%2&KJ*/,6B9V%$Q",2 MZQ@DQHL8X/+_9^]-F]NVMG3AOX+JOMU%5L$J2Q[BW%/558KCG/:MG$1E.YVW M/X+$IH0(!-@8)*M__;O&/6 @*<<.01UV59_() AL[&&-SWJ6Z]R@>TT$P%#[ M<5^3__WR\HHD2,!.^806W4QIT8(1_$E&'Q_>] MS).Z9K.:/J$\0%3#&M+)S[-;H]LI8U*/\!Y/:(%7TUG@EV?/7^@*>PH7TRBI M7:RN"A>Y^P^5 F]5:JM>E]^$=0-)5)A[)^')7F:&1]=8*1FX:;;BFW+\( < M!% #+W;LX^!L33LY!_O9^QV)$TH:+R1,25D4;G?$(6@C'B[Z&U;WB[?(D+=I MX_(F$G&*G?L5Q)1.\?93O/T0\?8GI(6NIZ.%U+;T[8R9QR4A+"29*@R/'#PI M>D43#W$?P1'&3N8'U4=/Z/S?3//\,_42^@K7 M!5=B*$M3'+2IHUWM<%%,Q.1:!3G"^ECC$F7E\4,&Z1S_:/(5R \EF#'+[[2? M[2BT^I7QY$BVMAZS2#3["^Y>^=FR2OIVM5;Z>L-#LC:P?*N'IZ2)#EGZT?.' M7G^O.]'/]EF0KC)0^L6)ENBDX;P[=4T:N"Y8R?V]$7(WJ/0H*R@FAJE1K"1%."-[QDOR M*&/T4 ;#)C%?PLD7XMBC$(D56W%@G,0>A2Y7U;H=@^T0:H^]D!DHGL:2WTYG MR8?,UJ:DI#T=;Q(:9:5AK2!RNC;-34EJY5/RV8^AWG$9 4<>]K;1_#X(S MZ.>)#[W@>U32@M8^W+V ?W--7LG08&1L8RL= !C-&=L90HX<\R-C/9=US2VF MF6ATC(2NBU<>F2(>!S,AR9I/ M1K*^.#][0\J4&W*Q:,/*;L?C& *MQ*,&&4$)PB6>0K1ZZ ^M!7&)):V5:6ZH M/2\\5_(\L M]'(85$_F7^F3R#R^'F62-0\7QU7S<&GYMMZ[XBD^4V_+8I7AQ((LR<0SBGXH MRUN&:'W ^QVX*=33L-JG!__\LIJ3'PD4^N<+3XB3Q(,;YSUP0CNL'(@O] 1T)'!\Y?M\1M,\VTK%=="\ M&4,_73Z89M96>CN4.%P55M(*VU6\HPT,-E_U.\_T6[.R:8]V#NJ;)FNJ%NFX MEZ[GMM9@JG[;5-D=LIX1NJN>VXKIH2HG1S1?MQOD)-4FL;Q; T+@(,^BY:$< MEBH,-S?(A/TO43KN1$)LX'PFK&)]H1QI+P>X)B@ R-#?0,Y^IXEEVWO,8%V= MK)P&[ EZ36*V86V?B!">(&[[ET[--FQ!D*.\D<6T:JJ$(*(3E4">6710+8=8 M"8][F@IB,(GAUY)3R<*FK+S\GY#>^67E&+IBME?L7K+XPX-@DO9B7Z8HBV=> M1;TSGB42XGE4@IBA>^+8O/0MBJ$L-]J(U342M.# )8UOUA8VMK>*3BT)R5*_;V$($.KV#%7(8EJM- M'GMO@<3.KAV@503VW;1.-%MM&P[]9FBEQA:*AK[_>#EU/MY)-VP,'RH86X7? M5P^VYLO709K(PW>E]\-&O%7:]<1U@3P$*"DW;+M0D$'C<\'WHVB,2$[L1/6, MED66XK.7!FZE&7"B] E^M2]/GNMIZW]QC[\;3A5K I' MGK*OXKDXG[3BF1[&_3+/ARE=K:W=ZUP[>?5S4!MXB/7)V!C>?9 MEU:_D*Y86J:(T"#TR*=3 @ F])O_EQ0MF@KG+^/HXOG%>:S]'Q:FN4=TZ2_M MLJS\>LL9/G/2C3Q'7WT"K3W9:;!KW#$5MBQ:L-(.+^$*+:7C HF=+1'OR&!D^.!0ER@)EE0&K(Z]$:0[2F5RV'U6 M0NZ:FTAVCO;L?1G-+N;1@TDJ! 'D>7FO&L^/'\1D8?F>?NS-)%<;=^J59PXA MXNE+@K'=&K,)CE-L'28QSRA@T=;&+ZAPV!1'CNW#TG).3I_XLFY)1OL_FV[R>?;QNVB0YD GV- MH_2.9 #\>NPHA3"/:2FRZ03JQEDAT#>U(F(_P17&9E7(]'+J21$TX]\KJDWVH0(X7_\(_! 2<. M?_*"Q6O3/+%F>L$EN[\IH\+PRV.3C('>+-1UNR1395$BQ@19QCT\-1S@;NA2 M2Y-X(Q"8AV8?H2B%Z0/3>RYN=Q2G([XK!C;-N5FU%1H8AYT:,9/9CJ56ET&\ M2F2,)V'$7 \D45!I16*'%!EMZV$II?!9#G"YD"&;=[//<^J+I/V5.]3U.\4P M"2#UYSH_WBEWYR@"UF !(@T1O)[DX6R#X^$ID429ST2$34GX\-J.@CPF"M(Y M*1QW(F%-MN:P=\HE;;PDG9D"AP%,VWW8BF:]%),=B,?I&0Y(DE!SC@%RZL1X M[_*(6PWS)Y4+\N(3G.M&Y'U9"<"&\S XKRD[Z[/_'>XPXT_'GL1-^N!:Y+WT M/ IB#PV6_TCO!%*&V5:B+E(BKQO/@,2S43WFB7'>[^,R5/ F;;O MRR@O4?+5@I5;9IM,D7)]V\NWN99MC=&:ZJ%G;OFSNB(YW0DRA.S11W+< M!QN+=+$,):8 VB^*_ZZ,8 8VTLW1PEDH.)S$Y,<0-5%HRBO011&E<.*23C?( M+B-)D+?AN!^V4J;!YEXT)NM)Y$,LQ(E1*4=J4+=M4\YY?/I6G/_*^ M@Q(T]A" -7E(-]'LN^8&4QT%)OAI1P]@ KFK)+DY^-70S 2ZT3I=@U=NWZ=S MK\O?BC2S=A86/V+SX#.J#IRZOIM@G0 RP7^8>Z2G7M#%CZ+T^L)OAU"QK/9< MIKZC,?2K8<1UAN$3MJW=,*Q1%7?*J7C:3[%[C=V_>#[YV/VDV!*E03NK;P\B MX!SC^P(DPTVVZ:,->V*HD[@*L$#664*[VT(71[&Y:AO%6T&_?:RQ!C7PEL,X MY%.4\4\G$N+0%AQ5)C$7:%*M" 8'RH<=NL%SG&Q79J0KAL<*<"4@Q<)[MDN? MMHMN;5V\P6?@*UT3G%P$L[]%R@W*V;9 AVN+(G'Q%S@\6";I(=F>B.\U/:*^ M,;-G:VH]+%_^,R80^3@<<_/9T,4&5O'ER(]=+&C#4!\//NBJJ A=3_@0V%U9 MW7 TJNC[6.0QJ0E6)VNSMZ&TQ1^U!WW$5D*WYPN-I5&K9ZNM-#[6KV.J[]!=_BD 9^,!G0;V)^COCPBEVV>A#%,+\75XVJ!$82[%L-*9)%?)(CU<0O5XCX3BAP.!> M*VL>(BR^W#\LID^NX>C4C39W<8' ;6"1(,Y:F6>J.OZ18)>9?E'7+"30^H)! M/VIX^DY*Z,IOBB*A*3'X].G&3KF#?-B2SO6FH8QEMEX0VU-GM_K5YZ/!FOWE^C;_)X*X4]8E7 WTP,&-C MHG\])OH[076[F$R>*#0.\IDRQ(+A.+?5!*."V7D\)WD\((\/*4D>R8LQ$>'K M9N_%<3&HA$EC!!C=)?F!F\:>\CDVGW,^^7S.Q.M3I\=.\W&H[EY0HMSULM:B M) T'Q8Q=V.(T#P1^1WT<"@13!-#JM 7:8QZ\LB$:2B)):YF0%GL\P8<%UZLD M+M1*3%B]:].R,'PI<3X$=?@6/Q(+;RTW%[G+:BUF($N*B)5=X-?5ZR6U4^GT M-_4@$DM0"464U-=OX;>K3!Z,DCN"16MXFT@#M-DE6,EEMO3&IB1TR@ M9>-!XXJMO2HXB-UD]8I_&T>+MJ%Q,]= K+:0MR4V6.N>4EWC]+O^:G_[UP?M MZ !VX*Y@TU<^-W9?2EQ16MU:]-H@1 MCG8\Z$X_<>3H-?BQ#7MH4A#ZFTX'O MB2>U"WO]SX\?L!K(FL)LE>O5(\UTWCIZ(L9.:5G<'VV5U6DF W=;N9SJ5O8L MNTGW9QYJJ_<8\81IN+I=:',CW<@SH75"62K2$9^$\'-PY6?GS^?.8?L1C(ZY M!XQ(I'6+6SPARWZ1W&5(U3!W22%YD@QZ^JZ""B5 MSF!P=_3. ^G!+I12% I+$8]397R7H*Q8^ 6%\9AT4/[[WKFW><<.ZPP*Y]]A MG.!-1WFVYD[A06U%''7"0SNJ"[U:# JJ,#\2*%2/:5NIGZ6CLWSHT/E?^C:V M?9G7_K+#FC2^+80 ;6\!SZMB*]PM0QHGRC3*IEW699'[X6Q8@"Y%5V?^,08N M!1]'$;@XL(#VVPOIE'79*$1=ZLY^FQ1)FKB(F4,[;[%"R$(0J@,AR7"T3+&T M):"V%#$WIW2(?YB3V MJQ14$.D;!(K\UD1.#3-I\Q"];C*/>CG8X?EVDL'!T.6EG#)6=E 22 WJJ^L'BLUZ-:J(M,TC\$48 MVBH%_G86? QR[IT[!>IT<[^MZ/2]GN M5W&D$?ZZS9H!>T(/#FP1DPID?H+.YC1Q2#^EL,%FNW.9 [@;*W1]!3LZ+0 MC6!)2")^X4R2+,06\P7U3"R6X97,4Y+5S).?.I-2&K_KHX;N3>;7CC:TRL^L?SWM8;(13G@;G#;AY9AZ/7B810@ ME8;T2<'0N+:;W!5%S8YG87^A=YG$HAXU@N_E<2'X+$$,61'ZK^@';GY:/PU[ M?WHPKJLQ/J#8JQ9=>T2,/4:?'J,692DR^$>?_(=93#.6A )63S65K=5YB<50 MCV3>A991(H\^U/P&B?O!YK04L?XS.O6A']M%#3X%!^O$Y9<*&8*)2;,6YH=D MVY:,3'J> NTMN3RX+RC'W1=(2N:]%7O*F";F1J"@$ZIVHU8!H6;4,'5S'@_# MZH)K*.&%T2?J6H4X?>*AIR1$?ZT&YF. ?&6$NMPM3%#4;/GUB0=?^#0%^H?T MB]-6/)^\=>[-UP2T$%(%#"[_+E9:H430W$NW;F M/8R$SZ8CX:FE+EA6393#FC<.Z90F#R.5[P-<#&6XP89)H5% ,KVE)YC@^*-] M*J4R)#O'58.3;PD3$CB@;*^MQ:_XI '&M6D*&,\B _U_T T"OK,5UH@L\[5( MX;*0W&)$&2I8!?5@O_ --3G+RZ6#@GF@)"(VF(?\NY;E\I1CLCFF%T>88_KN MXF "=HL$R=9$D=D8;(PR(-U\F+2#[W#!VV!'TT&"UI*%#V>?CD'H'+8(B@W1 M+:M�N6" &LO0GNV+B$0QDNR SX%OJZ3"WS[981XVPQO,*T,G7?ZT [;-M[ M6,&*'-=B V/R9+Z'TRZZG8N?-Y8U)VYS?E6X\V%%J-T"3WQTQ1UP170Q.TTG= M?X&ZEZSSCO.7(4JQMGO1WR2!IY>V1N!:58F8,[ K88=//K;XODC8DIRB?^ZT@%..\2>23QQ_+02:ME7!S=/Y&N\@S12J8",22TR^EBG;<2.E,* 0Y[$% M76QY]H @Q)X%ND6VRF&9D^"%_\R[_@F4:\^Q!'_JU0%#A]GT/,M^QD,0J"#X M8,&W"!U%N,6= I>]]37R92_F7Y#7[27!X@"[C;6A00*9#V%K-Z)_9W*.>QU( MAAO,KT +4XU:J>6P*INWO^AH;6VH'+L-MX)SJRP>+L\D].%8=23CPAJFO+%D M\X[S@0A!T(F76*.UG..MO"($=&4,B#:KY$@0DEUA 1.WMR(BMH3P3WEF6KRE MYK(T5QI$DC#8J=$JF;_>G,6V2W-JY:GR:CP04H);AFP/@HYB1![3!!+C(HZN MP])*DN-!O<]ODFI-4>QQ\D(U37GA_,FP,\$]QGHOFU&W@H1:B$];0_?WO5VP M*:CHKZI&7IU=O#BD&IF>'ME!>;]O,Z6DKC/AUB,IG?D:88LRL@VURY&>=_XQ M1S@7,C?[(J*=YUJ= #LJ=YFQEH"2KK.5*W0VJEOMV)P%:GG70=9O #FN,V957 MM(187/71YDFUU1G+B)6""B+'X@5?,5<"LNB@N9*[R8DB'VI#53LUV);&KV[2 M&CPO05:?$:'BEKRW-1=&,GF\PL8E=[[*Q M0>L);MYKBY1I]MT#5FY[;XPNB$F_.S79J8R2EX\V](I8BU.7E<\9QXUL^&OV M,K$[NF$/==+VCBSB!P.#7S*H@19R$L;.*3ECDS,OCS Y,RG TP3+]^R;7-%,S(%,=2# MO5+,A% $VR,F%-W$1@^)!3[8A#7:X%28@'$$BH$D.;$5Y>;.Y%1'0/$>]5C+YP=.(%]EW%;L(?WG^\E( RWJTH(PHNK)*[LO)I9Y+K:\2['YQCAH;#A=8Q0\FJ8;7/!B&V 1> M.T$T,>[!@(\,*(P,7Y*-)=HJ7B#,@S!)V=HRJ;&J!54,6DIAH,E6$:,9[^$: MZ"4?/UWUSOGR;#R71_,&7?_[O[YZ\S?>V06 -#?/8)+#$P]_0M\%+N M#4';#LYCB_1L+/2P' EG5W8:7R=;%"Y&Y@VNQ,JX[!S>\;I*ULN]#:0 XF:VPQ@WF ED),!%F4 [KC8*.NH 7QG+2=N]&MA0IIBY_V!D7> M8*J#@Q?8)K)XV7@F>G;([V5%!4]ODTW6).R*7E/E%'M4Y$7%>N"9?J:"][[6 M!J5;F@&-X86SHK,-,!*&VJ\L]@4%"-3[\YR\<=ZY-]DB\U,YTQ1(/@[@D%;P MO_P'AQ7M25!ITD/V[T+(#& [G(4L_= U"T'T]L)D0GO:Z6%)5=EM=1QK>-AH M90!2"S-;/CM[4F6>)=$E=^/CKBLRG%2LQB6FZI[MTO")-!R:7F'^I7 GI'T( M_7;$ME]:@_E(*AS(J<*T/2 ,6'T7W[1Z?R]!CM>.D:4%>>#0IP?+KH^&;;-#@LF&=]; M09Y)PN#=/--^SK*U J1>9-@)&FH@Z FR?:J4A@B/-C DXB:F-BF6:'!MF:=H M_#JRK*:^6=<%K/M0Z=CC!L00ER0OK\NV#CRZG3[AJC M_:$ZU(9Q]&32QE,JUY6KVON]X^7\]I&B5.G.\ROPGB7V>B-@3"@.P3#0AL): 6TM#]3@KBFD6AV)NQ69 M$QB&O"B=SKU#,I60.HQ9WC%+3+_HY9@&35KRC.X-YF%K'ZWE:4+8]-B[$2:) MFJCR2PBCG?*B#';7$=C1:.F5W2#HT>/\A*$A;NWGO_LI5^-R-:^FGZMY/6F; M-YV2S+7=DE[",8!C]XC:&2#6"%Q)YS]8MN8);R/&$*!IY#F\:&O?9>7^3_ OJA M$YP[@G#[CMU]A2X,#@5K=:>&Y0PLH 1-@#VP*>I)ZU&,HSI;WDH%#"[^AA@H ML/,!OK;G/F"=;=V 2975-Z9KIUFJ7,XI(\A,;:/C.*$'U1K$!38XG1S=DO/6 M<:AMB'LU5)K\9[-XCZ(SF+9!8*9D$'SG[(%1H# A]AAO232T07^J0RX%2I5^O093),J3!]A:^F4BE:P28JV,=2Q%)Z"\ MA\=?IG^T=6/);#\8T-W,G?H+-8\7I7_)9L'Y]V_>1+-):X7?+S_\,@493S+7 M6THL>^$T(YA'V?6UH60XURTY[W^H)0J8=ER%Q_U#[F_*W#!_.GF2ISW2-F7AUY#F3E' MRMZU+ C45 .^7M^,A@N^^#3,DMK?_SC6N083OW!5F).S$DC6(*L,15@Y&S)F M)&\C&'X: OR0#BV?'?+O@XPA*1Q%9E,0< M)"G;H;(E&:(0ZX6'%&+Z3-A]BY;Y/'E0-N+4US1:SZ<[VOX<)76=W!'W-QZ2 M6>T!L1SXBS>V-:">GV.MI(6 I,< &.S,T4=YZ>D F+DEUXZ-XSL!UCX/._MH MEF68!*F*UF4U3(:TQPV].^S<2O43W4AA=-??1U/81I);\*L=K/'OA9$S;N\W MY-IK-'=77/H&.]K@W@CH^9+HM[./9_I1%6L$FFI!)5'%_6"1])"^\[;%^!'M MY4,HQ.$"]W%$E,7,/([$P)C-].+Z7?S&^"K&UG2AF4@^/TN5(=#?ZR&3E[^C M;\,=+3$6Q(.97!)[*0P%#GF%H7S$8>_.=JH$EVA-D+=#@R,OX=?S/2;RB1@) MU],Q$C3LV\V#[7F(.O5#^"LQ,GXNX1D#0-DMJ1@T6S%1U;"XE?MIKTL0VO42 M-C!_,TWQZD=I#KG(N[N^QM.OV/KYT_NKZ",U=YI$&#,T8"P.U'@80F\C,;P>#U,$OM=?K-"W(U(@<&9*A#V8 ]0R^.Z*9>W%"RI M)Q[N^O#QMTFL22]>PZ4O>*@IOZ$9BZ%#>P(06 #!ZR,%$!S(< S%O3C2Z)]* MGBQOR3E&3Q?+T[CJR%(&69.:J,<*.?6V5P:)B+:V\'$D#+HFS)3<2"*0J$*6 MU,\0!)))5>[C*_XWLMA]I-N^^[R\0; ED]XF3.-$VBA-'B+T&SA/A/))\'L9 M-EJ!\ ?@$Y6VT2.!6@MK:8C=.7KEE,-RCQWPHI.O*.*O<,*T1S8"\%%[I: M8)?15?9Y&WQ-^J=]9=, 3APS_;2F'/GPU(9X1F\76;M8 M&GWJDWGT=;MV[%>^+1/-J"_IPSQV7U[UOK2DP;W5LY<@N3J6-:XY(M]M9#\V M69L27R23@FV._/1HPL,PJ%<#CZBP$?B8-S6:#%&VA02IDT0D;F:ZQ;6EZVF'+Q-;MX@_/ M5/#+4%Q$TOI_'"*DY ME=& I;1:L\?A#!"S-%&=(T)?5M(N'(7\[ IAX9#4M M3#=$V ?]U#W0QB,+8366>Q9CA7 R ]?(#,A5NF1'=V=XU]">1E;I9C#A@"[T M-4QQD3Z3D:SH__YVT'03;87=E;5@-N':S_SZ@QIV!S5OJU (;JV\W?WS;IJ+ MT[6UH? ]4K9//-/TM5;\+9AIBRJ+?L:'?ZLQ#T[EH??GEO&BE)WDH=J=WB-5 M9JFU=O)&'313.<5M\2__\8L0U2)L(G%(XJ K)A&;-]B"+V74*",I28 %K2B] M2FZND_;)QDD4KI7OK@IH0[HD(91!'["@B)R=L<]=@?IMM=O!UVE*[?]>GKW^ M?A!Q*:WM!6A92ADLVVHYK%=! "?L/YWB&49[][>"P$4?&]HD7EE9DWRF-<>( M@F!M+0L4[ PU$5]1'-?O8CYCQ7#Q' M5X#V$]PN?^@TN:2.2D6Y?3R<#,#1H!.!EJ)6;#'1PG"K)0J!L+>S9*( "[UR MP-#8'P<19'SQ2%:[D."U;TAO>PQ5$_J5S"A]R>M8Z#T' N?12E1:R>3:9JU[SX3U5CTPV&Q4U74[5BSXZPR**93 MP@&RZJHRSU0$O',BQ"]IM<+[A NPN(#O3KB QVQ8J7W&;K*B_6=+B^,EK'OF M6NI@IH#9,2BL!N- (LAV 9*"TOD>< RW>UM0U.[&@.ZY 3V79&O'>K:=5F.$ M-H4MX-1L#,EN_I Y-I;2P\'5(F%/Q6=$]V%2G\A'C@T^#Q^%)NA&!ZGD+_.. M*6-C!7[,:9BNECHDX?5PQNK5 YWE.S@9J<[ =F816 PR58B:1J885KDPU5[5 MLR-C*FN4I4&8L;N #WQ0?\-[ M>MV4FPC>"3$C@@<)[CB/M7>E8"+)5[)\,^&W6"HJA)F/U3Y?+3PA*81#)EO^ MY3_ .FL,9=3_DS?L^X+2[6,!G;]P8LX/.C%CI-OX3SM5ROQS!79^XA$?R:P& MY;O?OY['-A>@X6SJO8A>N6YX.3!U_\1TF M<7S$YEIJ8<&RQX?'JQ.7#TZCG MU+YS ("RPH#22IMF0#:,'G3F,%/#(HYNRGOL_R8(X2"^*MZ=H[3D3%;G/8>J M4TD0>HK#>FR13LJP% L=I]GK>;2&C7&SD];?%MZ@'"&=Y%CB:'R]BO/^!-*8 MV0VCK-R=4LVS83,2-5R3"8&1CGWCE!T/)3+A&PLQ>NA0^_*@) MVXNS\]?'>\B()K>XQ55@YV+X#U7KG:-!#RS1+G6 MWMH[]*GLW'PZ.UKX@!B?[L]"WS/NH2S0LE+OI9MN.K3SSOJRO7-];>'XT-*T4\JNI*NM:V MMIW VH(%6"-I110#NKO1T'Z(JAN#$080Z>EWVE2[-Q7"ST"7H\X>H"AFC$>E M]'F=Y!:*8] 8Y.;R^I*PKAPGJ(6?L-$D)&RTPAQI9AX0-&S39_B@!\_-?^BO M<%BYCY*^R7G?J[8:V2.G7;!E%SR*'GXBFLU-W:M__]?SU\__UO_?::[Y50N. MU#*Z+ IP"!G.=5 @.@+6!$O%,ACQ,(%EN :7@& T0K@0I*D].F\O8TWNINO/ M>L?B@V_$IY\F(?$FH6<&AI(=S_5ELJ](J TKHMK)/$=\?"F-C1,;/*3DV>/)ATCIJ<^!) M]JV3!Q:/PB"%?"%(";6@*)D\3"S[#$J<=!15X8JK+/*'+J=H:>]&I%@8 M*K?$H9S$[3PAK(]&>ZQ"UDE_?]?.&B*^BQ.'_';#A#Q8"A+Q)%(R@4ZB]OQ& M8Z-W3&VPW?*G!4)&6JO46 M$5O2MU.ZSJ;KWDP_7??J8+:,1M$4H <"]1JLX(K";T.H:C')E32'MZ7H5'>? MV@M5[J,BT=VB$";)@KK!HV%/H06P>YI/"_^ZG3BZT#4Y+=X;4K_$VI/ZG9^E MH$U8X<&["7,,7N+%(O]HTVLZTK/+^6";.3B 68TR&;-,DHRC(A!4*ZNL2%BF M2)^M]_#."Y@+RD9ZY$,2UH+#:>X2L@Q63(FHI#,U,T_:]$RT-FL0JD6:@**? M_3 Z-M!4]K-X:#(P'O\\= MXVI^8K9+<>(=:^.N&]EJ\(%UZ<+F.2>I26-4E6_GH2JD15,=[;?%VC'>(./I M!A\LT[:1XEBP=P^:2;:^(EF25N<)E7QO@FQ:L*0)MZ& ;V)>4:PQ*2N,KFB2 MV&*>+(1KQJ.R70(UGST/RT9B-"GRDJ%XDG#(-IF2=4E]C]M"Z)0O$#&)EM2R MA7%031'&=CB\_] YJ3=/)>'Y>3]^.__^N+-W_[E;;KNK"L MP8?U\YY&$[AD.A%MX;\>KU3AU$0+!S:/ZNPSI3*QBTR]#__E]KJ53'86^'/( MWU=0#C='@H!JC20"8H4*MM)\QG(S]L)GH;,S9%_(,J%ID)CEF!QP%!U"^:J0-1[F*H#^3Y4L2U__Y#.#HP;/@WTANW MEJSH6EPW\":7R09T#'>)$#9PHD"\!<]?S!Q-F'<>Z/.7[WB-L^B)'+1#]D<= M27J^LW$3Z^TO'GKDX.2G.Q"Q6$\@ICR&(_%!5!J9AP,@Q2]B],GUAA;5VPV!H'+R/$C5[ M96L$5PP4ZX@.MHTCJK9XYO'@.Y)\N'.NG]H];VEIJ= M1&4G:V),/M7\VI@6 T.](65G>?0'CR:.Y88H;QWDDE#\5,\')SL')YDE K4T M[+=3#\N!1D;*O0=X;I]1ZSN17A1\'NQ3;(^[=D\G\Z.! 6*/37D-.?Z-H%1\ M2LCN_59[S*)2L!Q?RN_U07&4Z&+ZN('%4(O:V#N22&7!.5;2M LP/,F_E6-! M5^JYV2KO/?S;:8FVAL!QBDJJ(XG0?N4#XGW83;&1-5.93LOW6/+TC18 P-(P MG3VL9NS%5M1^Z"^9(#N5W&'>5U 'R M*V=J%X-4P9G5@20A1T%Z=2$PL6JB679FSF(Q^_TPB49&K&?A;UMN"P1"EZ(M MMG6+ [Y***HV**7P&C>$FJOQ.NX62V_-TW6G->@\Z_\F]XI_;!F!(-S\X5-6 M4<\<(3ET9%LJY_[YD@_?'T7R82HFIA-_WQU7T.T#!=U^=P4 !X957#84E.:N M""7U%QF+'*C@0QF*5;N8(TFB!7[V#'.5@:@O"VGCC(B\(?-S^E1^O:6*KFCH M4V .8Z.S=$$@F/EUQFQ;C $1;G-,G!38)'+5$&)Q2=FH5\__C0 0#F(_<@'G M%&"?=)(+'39!'0FK6AF*-7X(O>L3H1#B_Z\=BDVX0Z%UXE MSIC&L@/2Q*QN,77G@RE&;RA(503#8)-R#4:R.D=+!)4BNOV@\5E_Y0^<=-%_ MQ:+K%E4INE>LD^0:/,"ZV9KXP9\*$A$M%_$?F%R?,VHSS-# C@&9C^&,M4'& MS#H>#G;8$(6]5RRQ*,2H^2Q* [1EFG26JFN7Z>@D&T086!]%\NN^-]Y8 MA)^@\Y?:\RKSZ,L(RT>OY3EJY*D4G(^&7R[VR[E8)A82'0Q;C+>_\'$?M>^/ MZZBY$B:'C660X7MTO:2>-?HAR5%1'_HT7HVSE0^<2?S+O=];B2W4-&BR;&B>]43.!.V_[GR\ CZ(SB*,U>**O>P/7Y&"2<]\)![AM(A.%RA5^#I M$,&K 5Z1,>0SG<@N&G>:F].=JO/GAT:5EM1G5[>031L%EM?QL#NBH)IR$[$= M-,QL]M$!7EM4_3@ER@>"-Y:6/)A"8O7R!KGP.8"7^0(P!)#=\ZGQ M)(5D%8Y:=9T_/R[=Y5,@?<02'H!JR!H( M#0'?]&6; )6N!_P(.OW&;!X+*H@D>F 22_*8THU)A76&XCLROX&3_I/M(CD- M$K29]*<_3=KC3)")!V=[XG@245DE L52=( 5T#L5 VTOO'J=!<)J0?."CO"BY7&4MI: M0!9ZE60Y>A ..H;M"BG@BY_N/(2.LF)IL_;1WQ$J5:!(@--XV8(?6)'O;_T_ M=]MN[0;A#V"7Y>::*K*<+<&HSD'"8#WPXIHTWC4D5J)+ZC:0>C$"SL'SS%4& M)X-^RFT)TNZHNLX_)P@HI+XP7M#/RB-\+-Z*6[TPCO0N*W-&WO5AM$$@AF*B M9LT!4=H/M TR[41V.H:[C*4NO;+P1EIZ:,6]X03+D3H&76&IXPXKX["@<*Q, M,=B[&D#P!8UCB?D\G(NI0G2F0N?[]\P4Y7WT-BF2 M-$$^];-HAIP.5G?#+K3NSGRXNX=UM'$K8MTFII-K3&Q9#;G]O, Q1]R8/]+]I>)KX?FP9P'#O MS ./I%.!-(H=TH1AUZ3(J 2\;U3X]QT@?1+_J%\8-ED5/Y7\PA.)$$ZQ\BLA MTEP1$%WTC."$2Y_09EDBRXU447&68(S65+T2%#W&W'J.!W."#)'PX$&YDGRZ MYSP-NAF9@IB[;#^#*)LAH6,A ?UMM$7,KKG7<:9_4@UXS M5I2Q(N9-*FQ=:L10.=8P_&409- ;6.!W[S=,^,U>RGR)Q$/DX;BH3"JV#CDX M5!H*)SX,!72<_X'Z67T9E@&S3BB.?5<-KU0,SJN<.6=+N(X@*W")=*'PZ@>M M]9DCPS(R?%/9')FIU.Q5L2E<'^=F4[9M@F7_M!<8?,5, Q3L2^#U>$GN;TPH M=[><+ZPM\LX ;?UZ>.]KB6!G4SE@V=CVLKJL,%2SN8O6G9W[P*9OZW&.H]:)O==UKD%BQ.C#7O[ M/>R22W"P^=,EL3%4+V4GSDVH/X>>(;0M#T)2SLH#(HHD%@8[Y<5)( MV$O2C"5_]?JF2Q+XL5W462HM8C 13!86&X+6Q.)?XVK&D=@62 ZQ>S]I-+J2 M#/+PP=CSJ-F[M'A(PJ.4290]J>(BGA!J2#R$O_&V]+W/*_DU&_8II(3XFS+R^])YL^NS2DME <<0, P7L*&XD!S6N)7K M;"F-=F);&F";! 4-$]9-9X]&KH.SA6I >A!A1#]9DEM"__7FK$?98@GL:8>X3<--^#!R.72QS+$V0"XD M%X$TW3K7B[8"HW>89FKK._F)5IH [(UH 8]#]0P?C$RQ38TP$3@O"B4_ FT0 M]JX8#N]8MS @EA&@=VO8;'V*5:N=P+ M!*?__J\OO_N;DQ_#Y\!)#Q7+HC!';\1&)"483?%'B8%0EHE[G-";)-W/3E&5 M' IT;+K;YJ1.*;R[QQ,[TS);M$WL.CX-X%VWB^N>*>&KD!772@6UX7M/C?7; MU@Y56P^K F\%RGNH?V2+&^5>9,'&48=-U'O@-YYQNN/_S&T M(UQ9!<9EM_!6A_L(6L(WTXES^T+GN&H:?LP82@GZ%9;L.F<1Q*&F Q??]?Q[ MKXD<1XO'^;R)(,2$ BJYSJ=:90 0G[1!I%)+8@5NJ\R#VDM;.%K[U5]33;DR 1Y7"^4 MN>U=!/VZ$3Z4,.2&17ODN'GX225Z$+W7F3HO%!D5L,M\BC)K*<11#6-K&LGC ML28"0S**2GWGR=B1ADV+Q]^%J6XT+NBX"[R(:Y_3?]?4\!;G"".MLOB3INX:P.IICIQ> MWW\=&>@&3$2+;/BJHQX>GY4@L4;@YX<^C](?PY[),,_2M4,'CVGW,.%12$)4 M1B?>'#N*5W^JMSW;ULB/TJ@K[U"'(6FK0/3$1U-N>S@NF;3K\*,5'32CG_ DD D M2YIZ+;OOBG/T9>_*!_.ADU+>-O[15Y^%7;NMU/S+7FMT9H^\@/WBN)R]WZNR MN'YV52YOS51+U/_Y4CT71YKJF4CZ!: ;M!)GY\):/HXN MB@,#RL/-S#6BW+7<5CE'\H+>!MP_A#V+)1D#:D/\E&$'@BOM['5594M*ZA!V MM:8TO]HEXW#X!$)\>@+#V ZET1T""=/-.B?, M65-2GVOWA%M[3&87"K3_ C[)4*B].9M0I'U*11_?GUUO'&%?V=W[89<"IR/ :1-[DFMLZ)[H*N.>G!<5^(5B7L)4(3A7A3W+ M>E\%C8MZOL.7R'KN,-D7Y&/3$=PM$#8GP?[-!?MC%LK?M]]0#?3/ZY.B@GMQ M7)[T$-'EU-*EP^)X2PR6F[",%O#ZN0G\>&@.CGP7OCRN7?@;QWZ1.3?/#4?E MKRI46,U!6Q0\F=Z2TPLM]) 0M=^S@(PCKPSI,2DT!J!KKI+,(,Y##>'5Y/[_ M2*K;VF60C.U[V6WF(R&PJ]4]/L1N+!U/$:AT$\"$B+48M5P MO%I<%<(8>.AB8\.)RNZXZ*-A-BEL2%%'=<-(F>986@#5P))R0UK$YFPZ2*DNDTQ>W=I=9SY/BNDT4)I35PP-CP!SL_%R(NYKRFL%JM.7Y MY>[+*F6\7EY>E_!7#?]-D$^_?E@O2N;Q2HEHO];'H\<2>Z-#K!MA^/PBDP4B MP-?EG4Y_,,&4@D&G0A-!N!(8WR.]S ^SQ181-UM?94B'GY=+\OSYL4G3),L; M]A (*2C: ?B&Y/^-^M,&*#"##*:SX3O)NS/C4E2K)^Z M,SG=OU(:HRKJ$=N?P-28AAD2C8TZ D/H-4/H%#D5)OP3 Y^>@,G"MH M4E<;_RT3Q2\#LW.',QK(U"$ZAF #G1(L-L'RXD@3+ M .("I"<($-(3G^ M!^Q*Q'<8_(,*3*OHFAHZ>7:$7@378_U99^\.ER^.6RETOGJ;>JS/+'DMG;)A MB?[$2O@ - C7&[IZ"D.9W/CZB7Z?(1?0<)PS;CC.R^E<)6C[N"'A._@UR4[V\@B]3$^EJ$/K/_VT"8^SMG/55KC3#]T7@9GIBE*".^+# MJ?C&""RN(+6L$^0LGT)K@_K!*#&0%^:A%*CX)]#V''XB*UAYR*:Y)+YE>>AU M4?XI,4^ZZQ&+.NY\7^O'*%SD*UP"_9B7E\**+*QLYF1M$I1:F-Y;5MF"%]DV M3:M=[!-<"B>JP(6RJ^YQ0VJ@1JHXDZDNN-+UOITF?O0H?+#7Q^6#_5(6SS!B M91K:P*P]\<./V$8Y8__YP/FF=S;UX)HZ^P$S0M+T$Y;$"J@N_FA+WB'X"%A9 MXX1?Z+0%+%-<^CS611IF],W?3AFS;Y,QX^87&XR<4R>65=E6T>SEG$C])-(^ M6$\BIK$IKC&3(,)HT6(4EL)G2]%3='"+DS.S)YB\*X-DLW5 MMUE1:Z$^M<5F5JM5F5 AQAH>66';H+)$P[RRH_FM()+^CXVV%!>F=7QG2A7Q M94D%5G"#"6**F#MS'>/U:5LWU/L'^Y5G32LZBKJ.87E)W8!(N#82?:^9. 8V MXTUT3W8/7%>5&#!D.!3;[],/$XA @S6X1&V>'39C;B,%"-F^)V]-72Z47';7 M(6=INVS\/$+X$B?79@__.AYL F0CO/&1&-RO#]TK9JAW";/#<=>E!*UE(8CS M4 F2Z0\4)&QVM),U&RP%S]YV#XZ!T_&61*M'*6[QLWVM'TO!*XI&GYB4SIZI MZIML,R[<71>6H?? -Y5"ZMHL6V%5ET0C9W(-LW!-$>FVL?L?9Q$>&0Z97!D9LP GO^@MZ#X#7TD9 M"@!LD=2<]O8^M=D@U*=U MHS=99452$.UAC9J3$L?SOT1R/I+ :#(2$Y>1O5^:_@"92D<(CZ"L!"$YT'HA MRVIHX1$G9-*:UWPUN&#!VLM3R<<_EFC(M(5SS?37**2WR9@ACHP4:PN:FJZV MXK)[&A7P=&_R.ZQZN+"0)P\)9C>/D[],!;Q%OI+ $:8+412\IX9P;>&VZS(< M['H*BS7+T\HBRPHG+P,86SR4'_O&AS"AH$3G6<"4U:BC]\\'S7AYI-",R;C; M$ZJ&TA8X77^;?D $,^=OG!38Y777'%IB!W7)M*+8#:-\4-ON!CD/A1X/=DA% M[JRTB^%*#W2\DXI.8VZ25"05PUKX7L9TTZ+>"0_2]S.K[C9"H)=,W;^],TXI M3\&W/;FF>Z5^ Y L>#E-E;%1X10ZC):#\.1F>$'8X6-"+%'L@>$N#G<&X8H L(I8BEE_+.GEM."H5# /OP R,VZV&V&^A#@M,3O,?@K:\XWZ M!?YHQ#,;&6:0W983W.M%(4 ;1C1TA1$\%5EOX-G9YVCVVLJC(#6>2K$EMXWO MO)V('>U:\+@)#5W%(D)+%N]I..J3%:# &8:.!A0X:&QE^T/8ZG[^N:Y1!U)B MGX[#GI^(,8]AUH?!?@2^7T[5ND393[[9EG !!9Q!!Z-[C#8U,S 0M"1D;*J; MX\F0^WQW7%DZX@FH#Q[)/HNBWX8 D> .!U85.GN+N:3+ M,V3#J[L!/!3W).KOP%=)D;!?^U&D 6N@ML;Z;BQ%1VFY+24T"D 6LKZP/K*$ MZY:FLD>HI$Y3UTS2'1;":*/%1$*6K*#Y9^%YZ=+9;<\/!N8PJ0BPD+$"C*%. MIEB6+>5H4/OC8;:]D+("SW]FI*BC!!\1"Q_0_,:'U2=U@'88/)0O*HA@R\HXCG^]%!G*I3^ 1S(CSNN0'P-^( MDYOWX@T\ BS&1%!0R03KWG!H6DKTS VC@=N"X#T8>=U(>\&"=RKWCI&0ZJ\( M:,/H]=N2J H'J0EUL31WQ _=[M4=B+P.O5L"VNM5,OQ_2HF(MLVU:SI,0W5U;729']K[*? MWY7YG9_J\LR[H>6T\2-W(KT6I%[K+U*17@.)Q-8$\8$6=G7N>Z405\MR.:+W M.EVEZ&W;]5JQBOY(>JT=D2;6[Z!G:Q#E27*-U"=H=U26D)O*W&5E6X?RT:\; MXZG0(TY[4?LFB>G = 7AV0G/@-*X#YX%SES#DP8ZS=*)/G)+X,UQ60(_,4R2 M:CXK% R'IB;PNB(+O&V_TM9^89#D!V#_8@*0:W?NA+G 8_2(4I-3JT^.WJ:I M(N\0XU Q*4?L^#EB:6=.NK:@!Y;BKK@Y\+)F M._MM!@PS<_($;<.V4 0.E8*2<<%RO*XS1"PLC4>H=,JFV6S:JZ/(IAU( 'AZ MV"GA@4KZ(3 "BKYDM4JR2LA.%G.A2N'=_]C=[#>672ZI#5/)K I:ND?JW#G; MSA]>>.1DMJ\I#.^# 3\*LU)MBF$"\SE9>T095 5H,-I[2L(\/@EC;;P4>4(P MLJ(MN6HJU)"^5N1:@TN*K/>=[@EJ41']A1A3'I+8+[\[9E?IU=F1$:)K%(&[ M_1Y8OU[")E/J/^>!49V:NH#'"%E;;S!Z<@W*L))8REV2MP8='>G3SE)( MI8.X,2L3,I%0D-^ 6T2 /^9BX>@0MI=8MA1<&2$;N:J,[5?RL3&;7;$@ZXL, M>B&=0<'IR2U5C:-#)#$L 5.69&)UI]9IF0.**7BX$[#,R\K+ 7ESJ&=1YW^?I+W%L&9S%* M78*T;I5E\2K/^]?H*K$U^1>N4\R,(MDJP!9W^]J'FPE^2N1C@U$,C$W\ 8I$ M(ZZ"47$1ZHX2'WV#XU8-1\;PB>OQ+N?13[17QOY(-?9._FAK;.4VE:TQP5JQ M0 1Y,BDDN,Y6 ?/;=VUJ.4XG+_^;G8^5]/OW:=+JQ]1 MYH"4%_0.[$R&W9 @#YM4NRR')YSH$H=M;[5IJRU$QKBI5"MCT) A;1* BY63 M04S@ 2*G1G0P?HV-A\H"ICQEQ45?@F^2V6[H^G*S24/E_O/CIRG@XSK)Y)%% MM1--"D?@W9OD@2X4E)9Q7H;F RF%QINYGSH["W4OZW%,RL.NIIU,VT*W,^VC MVID(/J76WQ$*59#&RJ/+MKDII9PD4\X;N_O8A7JZTFV"T-QO*]Y4U5]G)'@(<=3[KB#=K_,.B7&,46] LO:.#O"K<%U/4X0MIR3"_EH# M[>+Y[.+EO"O(9"=)],_W#SL_?=7[Z5\E ^,!5QSH#.@K<*F7Q)-% MUJD7'TXQ7!0LPDK2Y52ZNVH;S%A[*>JSZ+VDI;'JM(('[5C"7I/W9%#.#IDQ M-JI2^9V/ O$Z$)2Z20ACE$AL)9#P*O6EG]J>NV1@J;UE\Q8Y0WPC 9P&!Y[X M+7Q6 GRBN=[H?-!Z]6?=6[8=^)M_OBS9ZZ/(DAV7HDBGI"B>2U.N$&P32)F= M4H@MB'5R*['C,?N"\//657<*/S M9'/@C-2GH%[:PKH)\UUC%P_,1S?W9MI%^3T\UD'RRF%PI\/]&Z*F3W.Y5S44 M9J.J,A?+%:7\>4+C93 =ZYF7W]Z"3/P0>_';Y6I%+_<(4A#]0(1YS& M>GU\\$$[_W!(?O56#$,2K9I:3"1_O!#.&T. M)EPN]*NC!-FV<9'REBSME)YX&[]9J&'L7:/77WXAQ(**ELSG#06?D(V1+#"_^"<=0^O23\L%8A<-5P<) MSREV'4BH)7$<@1Y*O/('2O#<8>V>C7CQ6R7AFW?7Q<8L_FBKK$XS>47L78J\ M\#=8\S1-J>EJ?UX<5"2&+>M^S.HE""6,]?Q,W;>^1O)L K)G@(J4##F&9:U=(CESO9. M+4XPYO;ZV,#@NUVE0X?C O_(N4=_N4\4$Q5 MB+%@&SY@Q!9-BU)> M8>[)J3JP8/W@5527@D'^/:E@(R%^Z\ ['TD^WDEO!2J''ACLO1VL1]$@5/N, M;Y^FV-' W\5AV^=TZ$QD_GZ"@29BG0WMD#T6XPB68)D3;O_0C+VP;:Y!TN*".E=R%VB-P4R=0:?+EB-UFNS_9 M8 7Q&F2%5VW45%+#0BB>)6E,YFT8I!"U@%EDT]&Q$^M5V5YC=2?R+?EW<-Q8 M,\/M;5;$DK/UN#%FIC)RC\32+Y)AJ:TE=]QDRRNZD>']YG$D0[O'Z6']GF1Y M6SD&Q5T#+LD.*?O/8H8>A#B')!I8"+04/*7P]XRL8JQ,C7/;FF=/X38^ T*2 M9QF#!&U:?^'JGY Y%IGSW9$BTK[AEE9&;".Y9PBY/3V"[N2!AD>C-D]F!T\H7OW]V??; M-_"OS!YKJ63>(C4ZDJ$[/.5D]K"0YK%A+?GC:.D&3/WES9B%&T=8/R6AP"AM MP59/.)^#!:+"HNN%9C!IQ7D;J39U(4"U/:8<,_#"W(=6\BAQIC])A]0[,$FT MPPDH4<,P:]Q<3T8@3@A^OUNE__3^P]6GR^,3A"31I(0LC=Y_^!C]A&#^WY]] M[PDU:9C%M4XH]I!XV4I+H3!&;^RWLX]GT&O MJ;AY%^:*6QL_>I_,#SM.__,?\R0CQ MU62$^(OSLXL7^T*$J"KXL#)\M*&69VX0:QCG4CMCMQD.1OAZ5<+"#\X>E_KY M;%_$@B]"?@EW9;ONMG)XJ$,5B3P6$*55R"=$U D1]2=::NR- MAE)7P4/B= 3NUX-6/ HQ\963Z4\S)?I$8.832CSM+O.8:.+))^B;2-Y)XF/C M::>O0I U@?T[H;333MTUW;13;P<',2T-HWZ#M),\^*EDG5ZN.>P;U7M1>9W6SP(84@(TM['MS:VLHH:MBYI@XA7N +-P?- MZ='U)?09AKX[OL%O;=0@O!>9:Y!WA.'A[XZ-6&A@V@\6!@Y\5NF2YM.A-"2T M*?PS2/&#?L0IR/H-:9LE[[1N&R37O:\P1%Y$B5VS :8G:E3W--9CL-WQ1E@[SUC&WX\&FO3X[ M/W3,#8[[].?HP"&WV:)U;/E^:_G3S.WD@"CR!U7[0OI,X4<',7)4@*EE)#\= MW)U3.Q_4Y2X.@ELVL%B329<922!9]G^XR[!-'>.SDA8L8KC]$G[[P*SU\SE\^%!'%/(>'L?T#3DX@;"73W;<$=EQ\43G9M56>+8..S5J MXPX>QZQ&%A-[LJF)KY(I!LE_L'8F1VVH[*G MDU%"WR593MI RC\8&G5_@]DEAXZA;\;[F"'FO,T;V_K=@U!U4#D+$Z2U)%GL M-L\C$L$7NQ..+\Y>O3QZHD880TJ5WI)V$;5"!%D6! M_9[QXFYJ>U65:^]-1,#8UP#)C G<=T)(;9MO(&91?P=JPSK]O#'15F >V 2 M.D6GB-,^F4-R47T(9FW,K79)>B*R_H3\MLCO[Z>/_![4)9.#/ZK]D,U!R$[ MAB"!2$[%%G!N9=8@YG?+V &B@&F?\)=G+PY:)X;>"&J;LOJ*%M/SLXOS UI, MTS.9V+"X2>KAXK4BNBR:K,&2!W1I$$OG*ZK3#MYG!S\-Z.?4:D8)^2GM>-H- MIJ?NRVAV(?$U!D:5:T@1L93/<.TQ M7N*!@ MK!/HTH;T"F\%NF+:W%AF3W#F 2T"2L6J=:9_#"?"*'D&*[>"THA@R MZ50UQ,7R-M^%_!P4*)H$WYO+EF1#B_Z#0WA^3A_!B M&\I#AUOY\X-X.K(#8D#]A0;4R2,.+Y-CQV.RU= H$W#,MMY?"2I4&@R=]9/C MNX_CZQ?$VZ38DPUU'M:T0 W&\TVG 90<[.U>X5\5W65E;F-=&7%D!"0O<<"O M4WED&ELX=IZ273,AQF&OI$7ME/TM&S&%_E+#1@[\/ZU=>' 6] I&4(BW#QD/Q!B.K(I NJ/R7":%@$O< M#5L0,GG(HHO@3P$4N3M* MUA1-Q]$'&<'TZIYA-BM$'FP!"&LE4&7RS-P93YA0^,8)FI7<*TW6(!UJ^O?O M69ZOVCSZH7*-W<,0@H:0^F,CTRRVA7$)"CP"&,%=TK)=-+$S+%.\':$[LF*9 MMRD/4V-"+AU6?4GOB3[A=H;B$]6:T [RH],2*TLM^^!<>E_8N3V"FKZ79Q<' MSOW$)Y6PQQQ-?7H.J@^F.CU:=_C]:7*V^*_/3V&GW5/T\N!3Q W*BE6&OCNW MENEY*G5;W65B,OBJ'54DJ,*3([BO4_VE(95)L*!_=VPMU;Q02O23D<*@=Y\W MIJ@/W%#J5)FBE2FOGD^^,@71^!/.GTV/?O@] W# R42=@#[K[/^;,_!@2SAQ MG"/7UR^SR_GT==VW5![.F$@8MK0NMJ"Q M#@7!2?ZQ":<]T5;%'%;'"*^87_ZR21YH&:1W$S==D6!&OX/R]? MQ?""^/^2.EYOD#Z$_L9L#3?NGH$"(86#)Y I.=;(F3+7% 6R(.A&9J*,CF)%A?0E;*4T#X',;.;)&9L&^) M^"M"7M/RGB@X4&IR[VBJMD@E4V\Y/A[P*K-IE#9,\=T(-8?^O%F\(WZ*31HW="17G-@HX7"W[#DUI':8L3AW[6M,_;=P),3;<%LDI;NN,8''X.MYY\,:#6-+VV"^_\J+30= /1$^R[]LDS M3I+E;5'>YR:]EA(U+86SE:.=HIO)G]N#!_P2+'MJS'65Y+;<]I$0+"]DI)!7 MN$/MKTH&LDW"4V*]@7.373Z]8E8'P\1Q3<@R>Z27(? M747<@9UY==LXLHBM?Q=XD+3Q+VM6BP \S?.?")H0;A/\'8D'TPSSC(HA@RFR MP"3"TO663^<(H6=6URV*2.'4!-,5OT%8*;QCN_@#]1NLD#0%B9ALDYZR2N[* MRO$'Q=T @RV3;&J?H0X/?5HN6]P7&*ANFV?EZMFF7-Z"-[[\A[#J=*5X*+I.&:S]FZ71-_,%*#D#T PB27Z-_/R?U?C7 MBS%Q!8)J>A1CPF=PDF(G*7:28BN=!]X&$>D,/S)O:;N,<>Q]!BHW-5@#2U&+(>JBQV.YO^GQ MW&^2M'+ES?$-?GL#^]2LBVP%Q\BOFS]"XH(W9^?'A;'_2*4AA]7UE($J;&ZX M0[%$EK3'LD3B80"[@R6T CQ8FJKAW60\RO'C@9PCW$8S1%$<%.S,IRAY)5GB @2(D4W2;6F M+IVL'BCL*@(7H[T>UD/@'*&\=W1+'@>395X2D4/B9@;OGO.O,!L]>6PJSX>< ME<8P.GPR,T)>X+MEZ 5:Z$8KCS@M@ CH. $(_,T"HVW@< M"P509-/#9@G#1+R<*][BQXRYK]Z6ZS4"#.A/!+4M4=-LY.I.IZ*TMZ="%JUI M[@17,G!^8!XU\&IH\I40NU#52Q99KX1#SK"S 'R>>%_C(P[+-M?=1\WW!328 MRO3!566>JB.TN@2=F2CE52&O_Q@ M9)Q*T@3VRG%;#*-, N^G>03Z%@-)EY/!\'0,AA#DO=M>\(3ZR6!@-4$31_=&:OT9XVF;Y>#']C8KS:'[93$$\\5OY! E549V M$J)^L5*FDN)R.@%^Z&O0K-L1YX=54LUR82OD=Q>CS8_;L'IY7*&8G[W8)XQ? M)>_#@0TK%PM0+8_;PW*8KFN3WXFR1FO0@-&PN].3"!]>0S5F^F D%)#=>A@R8KC-N& M4AH(9G_)*66$_UBI1[P55Z1X&?0#BKNMR$[9E'FVE!9!K,?0-T!5!IJL+MMJ MB>A2+@6HI;ARV2#.4/8Z]Q?B85R!]V$[9J#-XJP;4,0U6)9#Y-&4[M):-^5Y MY@/598B15V8 +/W!?DQ9\$F$,63%$A&PW.:K,NNLI9K5P(I>)[=23,JV#DI> MH60^H\IT^@9OIR=]==)77ZULK_8P":$8[T0XT-]+<6E7 64-'?-6CR,C1;C*54)EUD" M'GGHP]R!8'!;?<;N,OJ$NEU3+]++N2\@P0ZXR\JVAK>&P2,1$1625J&+-3X0 M3[K212)@*9'R0_ D>L-4XR&[)A7?$;$#S;3U2/=P5& MT0VJEJL*^X'#+ZA.#\Z[YR\=S]J<'[S'RA,1+H>B M(U(<>]"@']IUG_5020A)9I4YIZS& P.6VZGW[C8.@MXU6B/>KUBN M$+<'2O('TW!GU"!H,C)ZVQ6/_#&Z2((=V[1!T.CI_:I+L."+OX5Q&4-K/0QN MDP=JD\HC)L/Z_@;)C+C& +,KL4W&/-N(F:$33C\#OSN8\CAXUJB]>)WQQ*& M;:0_AVR8_CCA?:_TAQT>Q?[%EI4)<@JAA'+['U!C2SO'*1^6)C2(7?9S\XV=1M*C1!*1\+24I\: MV'X@3^@/V"_4O8;_9E@%)4%;#'S>&.$/8@-6H&:"RAZ M*S/1OC!')9*FEQ*\5#M B/4?NA[BP@0Q5J_HVA6!3)].N">')@' ZE@H:)RL M'FSI#1F6"D?).25KP2-=4^UXEL"IN4FL@5?!KO3V%+@*PV:7RSA?#?>D0_*<*X*:M!,0%/)4!'F<=\DUY#_;Q0?'CL8O@>>4)LFB\Q<2/='%5\-@Y:S_L]@K4 MUB+T7-N,(^ QF83T4(>D&VH=3DP@%-C\ :[RT@N+R&)JTVIEOT4SQO'>:HGK M:2G&EP)F_8'(U-@SK&_*JD%ZS0Y5.?Y-)=PFE9,.%9Y9IS3XJV6.3QVJ_ M.6QOU/F>%?(\LSU%B90=2#BKJ&B"&K/\8EYP_J*'PG PX*0#*(X53/P0![V M+"P\6B,E/-A')TR1Q12]".?BA"G:OND]@_7,1RIB3B'E< M-E- "H\[Z<)1GLV=Z\12I>N@.C27V$Z@8XD'A)G&W7H/=0KI]V^"[^(1@G':89DSZ75W MW8Y+]$]C$8M.ARF.'M>U!#2'I-832:9,$'GW&YZ&RBQ-MB$O2DR=87'EPD([ MTJ03/@-340A=YW4C0%2J2@1_JC&(H.,E(&C%<B+#(*RGIMW*^_(-A_T0/C MX3\145)0FU#JO./A+ AK4F6,%4\8:42AOW%%Y673/ GJC=40L';:.9Y>TG@" M*1XF%[+ F7WW1H($Y]J((=@D"F\8W"?S>"PFN<:>LHL'"T$:PW0X3\BV=X5= M\1#-+IYW6KPZ6M6-B M?7,^XYX[9J;-5!E7)EO^R6W4$ ;]1[M M@!9^FK-WT=B/!2%O&[R-H+)B_0WUL<-R.+^K _J:"()"9DEK)0_#S[W6#X3I MPLM/OLT^OLW(G HJ"1%O(PN8^(F[DK@YVD)02A137V8;X03U-]GHQGK,OCJ+ MHH]EE)=XCNLMP7]/%%.3M;K1JH21,H>3[KRWCZ<"A)(SLMN&2Z4Y2@I00+9(_^.&! MG\[07O$!<7T8T)9%I^ M82OQ;J:@;+L/I"W@^&Y-2\,!.P^E,@SFWJJR'.N+I[4&[V51M7TCVN*291D: M[RS1YX2Q]4^3 'ZWG^S^41'A$>MA(5MOC8"=3'*]/""LYW+2H?%#;6/[@.O, M"(O9L?3]-HV?MJTM/"M$DCLE;E+I MW9P\F!1,',JD:'?F!U].T8+8O<)F%Q6T)$0%Y)#7,#:PDJ5Q!-$#$@X-^TNP MZ64!UU+BSN#][OMH];Y-P+-+AJ4D?A(>=P5EDCE@I-9?UX8@^J9:4>^R4(/:?&_LEI,E/E]=C^:& M"BBBM,4&*6US4U;P\FF0+;ES-@[Y"0KOFY$FYQ=#0BJFO)(^VDTYQZ9K!6+P M;9%HE1)Q!(7C. N#C#%%!"MD=-X)A83>9LJ)1@S P?/S?_?,G?ET>: M_)V,])IF+8=K2(!G>4!/DXUS9X9LF%,@\-O9Y9[]<5?F:(.-N$Y;;:O=5B[< M$PVJ%V#EIFC;W+_37$*UY';./O?YSWZJDC:UOV=L M?AUY-><%!-1@AJAYLAV>?QDVQ)L;)!49%"IJZA:U +@U;55LK1J MXK'8NVU]F?XB46!A9QV(6#5//4#>6A%:A5%CP((,W8U%:F<-, C M+1,K:^.3P-MCPG".7.;),>40*%ZZ46B=MQI5+@4@S,\^]RZ?3"HI6K86H7-IUCK*PBPTVEN0==WF?\H M;D]I304M:;^(*NP789OP^ U5V(8,F_1XK7EYQ(N#DX7&(HZKEM#G8&VTNA5L^75J8/'*0[[_:DWE\Q.V; MYI7V$W>JI+X_OL%OTR8_FE56T"K61QP'_?[L_+CBH&^E4/@3:JX)!.N]D NI M;0?/<>)U;9*"6CDQ%IN%X3I:&/CEHUO)3&0#31KA?UT2AYU2JXJ-)HV^21Z/M(9X=.2N"%N[!#1RD,# MD;!":]/?;[)%UD27IZ/UE(Z6.ER3.4[Q M((4U.[^Q5P1NNTN5XA7F#YP'TG]A.JE"5&)4%N0TK<&[(IX=;)B9@=CH M"=;6W:;$*GF@F1)*8:5N6=C"GGLJ;/"8G\7*(E2NK+AZ*QDGVY0G_?"M](/M(#T%17'$/LK%V<7SDP7UE$Z( M1CTG?S"H+ CTUWJ1/XZTXK0-]M@& P'U*>P(MCHQ;[9O1!\S18-1_=.>^>I[ MILG0B&DWI!I^3NXGL66.6KN>OSBF7EFG4[+?*6DJI$#]A4H^3D?D3X)*3B?D MR9Z0*UN&>CHEIU-R.B7#I^03E95),X81PK)0J2A53'BUDC!L88QS5RQNS9O3V=96L8^E9 M'4=46^JEWFT6U&LRC-@%68_AV]LD*'+CKK045>VL%[,7Y,ZBIT=@RTW\4]X+7@=&).AX)F9% MIKX[*>/CM=VZILQL1DLZI^ICE*2Z>%(!8Q<5_CU8&.)7-SB..ZIS3CW>R['A M^!A^GG=_A-+W@!EV7;W-SUA!4&_*HB[UR^CO2!Y0K&F.HTOFWSI.EHQIBS>A M:IR":-N9&/Q@EAELAU.2YUOM @10K*A]>)8@\:+EHYO"]F#-)^TE["A)"&VJ MS#28U^1:P.+9IEV D] ML9]LP\SP,+WYG!DD+#L$D>AQN$$>[6W_49%B;6E6RI_I0Y)6/Z:I>TR0UWC&OKB[O+77-C[AI9V MF)DX8'Z%'\ )_<:;>)D@A]T:3.Z&F._0]J)N3XPGAXFHD>VU0-0W&D_808/_ M!2^J^QWYH4&YE1LVVL/!GJ#;%KK].IR+$W3;/]!?<5/CV2K!9VUK.>+"@JQJ MW#MF>[L0%R<7XG$NQ(_)0>D4.]X""*(T>;#F'BH*-/^2Z&/2M%6*#7K08H!_ MP[MPEPP4OJZ$ASXLA":$6N%52U;KQ6U-) H>.3AM.A?BR)-[42S+O*R5M TV MM!"%XBO_=UG=6ATAG_]GV=;-:8]^NSVJZ8_I;%1R'K"V"@PL,#B.*;=^<7;^ MZM NA=26B07R8U;C@6OAX"86&=46;=_ M(.MTPK_PA#L^[2F<]2-&T+P\>PF*CH?W^)\V-9T'Y,[*NR>"A[DB \*FA2KDSGQE,[* MV\L?+Z*/&[.,WA'@\B9_"Z8&,2F[S+*,WS=R@YT0^M(JU=5BND M&%O0@L5TC_DL$DZH?JUT.NV;;R1MIA*_XYWR7VV^K))5HSKI?;$\K?RW6?D/ M9I,G2TX\34;7''DT A,<=Z>(Q!,\+6SZG([(%\WA<54VGD[&HTZ&7Q8,CJ:9 M6JBN/[Z^[WO:&]_**[F2.DLDM3_16OU)$P-[/QP)"\GIH.R;\/CP[F-T.0W* M82E5_U596HJ;5"8W6\%Y4$^-@37AHW]CP2D1'3Q71Q=/+]X?MID7UT: MUS>3V5^T4R2Z+#64L!S MRD2-*'GB * *CYIP/_(Q[=L4 PNU?J]H:ZE%P5)U!'<_@#98YB8!:X'KUT]E M*+8,Y;OIEZ%<'$P P(9IEQ(.)T:*I+B-D(- MAU6]K9-WFH2_]Y@4#K4?_?GEY=1*YWT#D M1K\RA%BPJ7L":3X5A MUIT:?V3A/AXJMOCJQV?\\5@CUAG!P[9SE,C%DE/XDV=HY&ZG\W.8\_,+K,OO M976+'[Q--DA^/)EC1.6,R1H35YCHQ4*V,K84;&E+N2UF-"3&K2U'"#]=MB"X MX58)*RR? PYUS7RGBIL]^B!VJ1B[]79#TT^G]T^/E9T5[4&7"A'&C\Q;LYMQ3(OXV">0_AHUHDS#G5/3N,W8B,/5\MV(ZP*;_ MUJ^T[6S\2677/1>/UG9S2L!3.=0209&S#%Y(KF$\:C&#RB+G!<'+HPPV0>WY_U(I72>P-8R=?2DVHVK9):$I\$Y7%=PU@^M. M=8O?RDXA$.!1M):?YCSZ1W$YGYWHU9[6*2G32813?<>W,54!.OV#N3-%BUHO M-9S<>O/:3VZ=]L)7WPMD7DQA.WS]3CNG3;#_)C!L^X+W\ B M5]?21\9;"/NL-B']"4L!.P2]_CMX#-%@B/'2*4^K'ELD?!(0^PJ(L.61)<*? M@J0X:I/FT"W:3D?EZQ\5$%HM2\8KN'MYT"9J3^*0O)PM3H?D"1X2W(CO"W1C ML#'?KYL-;,BVF PMY^G,G,[,=);V;;F!D:R:Z.=LB1G6*9P01SB:\Z"(Z[I< M-??HE9![(EW2F$R 6FVFX@-P!K>M30P.16I=+VJ+F6;HKBQ:[;E)O3/E&:E] M0NRU"!WX4GMIDL,4CBHK8(HW.,M4:EW['S M!M(35%3#C84:,39WI<:O,>8J M;\F]HB>TM?3'U!&;E//!8Z-:&/MI[/^*[D9CO<]JK!9)C6M/3&32$<%K,/6, M8FCM]Y9=9 4U*H4[<%_3)<;Z9^;L^HP2V=) E3[%W\ZY&S7B&Z39%36ZHKGA M/EBP@W,37%-0UY6QK9&I2GC-JO(#EK;5PI6F)\M_?<4 M1I38+;0RYDS[0'+KOV/_HX/?O!NF6<; MY&7JW$P# F]I >[TSK:3>7T#^PW\M5NCDR8SO'^L_R2;]Y7-<#;@E(.]7Y>G M9B%?(U@'Y];_>__CL_/LI' TV6CY>?OCX[&WY7\\NHEF-J@W#H:"' M"3&7P1N4H"WJAR(%[8^*T[%L7Z6NRV5&_S*;+#7K; GVR28IZ$^Q,_!I1$:#>963,/]6 M>S7Z!TQT6TW#%W7ID&R]23@,;P;]_]O[\N;VT:2/;\*HF??A!0!ZUGR/8ZW$;+L[N==MZVPW-/Q M_MHH D6R;!#@X)#,^?2;5QT #U&VW 1I=$1WBR2..C*S\ORES]"C1O:@RE&4 M)2+H)/L2RGXM9O/,^"1(O/Q?C2H5VO? $DX5T1DV9X47$I1U;*=E?Z_5 D'E MI\!K[C?BA(Q49'@!J9O5%!/.BQM01Z7M*WR'W>NK&JNM*S76-6G!08@(E6SL MT@H:4AQ-&F J7.5*8)JPS7.>KJCBEG@2\$H#BMDBFF!W'[O2[2B3C2V%ZT:: M'L5G.93T6M@6/1]ED9%XN$25.J?EM-7E?Q9EED;_#6H;+.:'<@*'][_%*@K3 M4>D3F%*Y')FX]K&3(["5OD/(ILVE05I80QK#KTC#F)O[JREM-3Q/&;9!X2KC M!GJ3+" M3!P&4V2BR4+Q@%<4J?)#6S7T#<,=I-M]2S>TZVK8Z*1W#7#0NG5U MCK]FQ4TD@W7A)N!E(B/.VSZ?ER:+3L\0B_+T.=P>1$NK!BB0[L%/-XHL^;:! M31;I*B &.-\5&%(3@1)G*XQT!-\-'GB%#=LQR-JX4/NX^-"+$-S[V MX2M\P/^Y_+U %H\N"'?W%3PYCMZ?G)^PKR2=F1R-0C;NU,1:BK YR$PX&/J2 M^]J39?KJ7:^6K!E5)C5H=H^*LBQN2!AN7I@?MMA_O (I]UN,L>(9".1T@(OT MJ3POVFO1TU2>'4GS5Z#,)-.[LB05.R3'K@(UKTE9Z0,O3E@_*VYG1IK%GR:# M64\P@^43YM* B*)#!34?L59(/T&' _Y^AWYCPYF]W9G]6H_ C#3]\/GOL6?I M].')Z7X@=@RN_8(K^I&ZT+&<<;'%T4N:2*8/9(U(K*FLE)(9> Z@J_J%&VB%*-\4YR YDJ MRG6BJTKBI_.RH08(Z+0)71RH(*DO>I7W8LUP0R!\ M+I^A6/NXXVZ_)M>WS9 M])ES]&_*KB'WNEBF6+ED7K*B"_BZFNMBXE4\\@U_0/<8UYZD$A"E7MW(^(;\ 4L [DGZ2<92 ?EC,"/R? M79"YSOP4*US@:9&E:">V/4R#,+AO88 AYP$![GL/R6O3)8A[?UQF+&S4YYVZZ0]9X&E.<18,$G&93@!M$F*^P.& MG?>!!+R!YMK!?]2U*;D?]=L\P?R8L,$<0TP\>_Q-$!,#>6Q)'E5M9A1,&.!Y M[A^>9\@^/%!F&9K<#IPR<,H&3OG4"YUCCYGB[.3TV=&7@2L.BBN^2F9C[QH8 M7;F&H5$X2%;!'[54\.]H.#30R=9T@D5I%ORY#Z32E:03(XS2CB_O -MZMF@2CC-%-.B^-KC%8C,EQ>9$_ MD,BL\3- L&Y-(4UTG!:U[9Z>P ,74:9&.A.L)GHPI?$I5[<9OM&.!]]EGWD# M K_6Y+6%Y::4OUVT_B@?6G MA)^= EE3KH%LUJW4[*I9"+@=B<&6+K<(AE+?N?4';.(("U-@Q!.N,0:B<97@ MMFY>J"[86*JOQUA_QDD4$2;K@I"'O_NYF?U!0<)JGU?-8A,''77*9ACB]9BX MF)O&P]<&DRWFL <8(\( 'AWKO>\UA61 (J%"B(8V D M\5=96(" B+P@Z0Y/?UTUO$%8;",L2-F2Q3;/ASJ$]93F.-13O4*A8/TTJ@:Q@3!A'[JM8'IL0VJ,YF>*$K OG0)%0= M4,"Q,G%I8DD'^ \><9NJ$78*:0FR;C\28HK@$(PM),@=I:5<<">AF<#@4HUH M&5C,H&-%U1)85IK7&96 :DREXT\40+?E&"F#>'"YZ(\=L<5):2K9 MZ+$N-=;=BCX0+.1@LOPHDP5C\T#]Q#W198D9E?V ]?;VRLHA1G#6,)&N/=^M M]HEG4]C'Z@/=N?*I YW=,YTM5U_WA[8(K+@]OHL !..CK=VVN,4"2(Q06F#Q MWMC.2Y<@U.A L0*P ^&;1[^K$LZ%T^=8%G?V<*"Q^Z8Q@Y5[/>YT2QAG8S)= M:B,-S4RE;#US1XV00D417(CMP$A,8:,PU0G[(AC#'*%>WM,;+$IW9T66;,N2Z'_IYT,]>SGTX%UJ= M+V\_'_IP-(1#'HZ(X8@8CHCAB/BF(V)5M^#S]',C'5G.J3_X3W]<;+5*_3TZ MMAK^<(P,Q\APC S'R#<=(T,&_CVS2E\[8@Y<\AU<\LFWXXO>?)T3:G\?>&6G MNM6J1>FO*K5JM(/F-&A.@^8TG EW/1-*U?2BBZ#M]Q1Q A%)+L*'$D#0F:G" MO!6!E8JP]K+$Y,,Q GQU\X!(]V*X+HD)MY_! , WJB14>V]1*CW2CI="K.&CW:_A MT'[>YX2>MM>BISFAP_&V!8?]=GY^V9_3K9V0%%1@)(F>$WJWUQ[GI8A@F_!Q' M69%(F>*UH489<31K<@,R2@5 JQ,W;2Y/FH3+ %?]JU&5>=#Z%E7\>F%)E,#@ M=#>EO76#$GC:D;1/2#6V%N!W%N.QX<$5I7VR[9<&LK6L_5"I)V9.58Y<'# J MTD6DO^HR,95M04J/R!BB5G[2S$JMA@TQ_I@T_.=G&#>/(=,34V5RQ;S(R(,3 M,"W:&>HK3=(Q-B+F83^3]H)T\7Q5.0*Q!8MA9S$P\#TS\'^KW2&FRB18UX4RU)T@1D[5&6L8PO[GXY0HMI3J<" MT-Q-#<.1AE10KV;3.OZ1YT?HXR^G.JZ#GM M[B(&SATB8^SEA;-1>:[9W@YAI&.!CKPV=#&0.'/(OUE-PBPI;.FC_,2K157K M&1O>-3:6\ZQNERF/;J8FD0;*6RPCUNL H]IU!$D(5GG:RLW%_BSH(Z.IJYF: MR(1A!^JR6%A^;14CI:I67!J5Z6[W-5N,(PVL2^]!Q!SXO![X_-[Y_-^J3(NF MBJZ:$?4#[%,\!&FGLN.B-I_6X66K:C(XA+"33Y*IJN*"?RKBHD.&J_^5+2FO MBZ\F\<_K]DJYPP\OCD,:B"0[^"0V.7'A9LQ$N!/E0< MN)U++/#TI#@Q-A**7QB+UZW3AMQ@K(RC_8+5S28LP.@T(<: H/093:-9D>L% M>S>HU8U#-5BZ32-&""A1E)&1%S5F:8R*/*W0XAAQX\8J:%(CVI&AZ"(=/3$Y M)O UI3:S45-6XL];_U+6I#)=U]+K)J&VK3%U/+4=&C6_U[[1M^:!RV"!BCQ; MV/@IT :^,2W5#3Q\CM O@CK"BWJ4DJ 97M/DCJN2>5SN_9@CT#[E/;J3%:M%B3 MPM1C)EF5)&7#5>S4DP$]JUH8!8R27&7,CC/U13^XF8*)XMF(U$[J,N:2"2@2 MJ2;8A:-BK _WC)7"LL4Q Y\,?'*??#(@=VV#W-6N^%S"\ --FCW]5!A3M0Y4 M\99@VM)$;%2P%&J!?K2B8:\2#!^?O-CIEJ [U\B2OS-J9%L5KE166CA41:7W M28)&O1 1@Z'V PRU6I?#I-%*"@W\,A/Q2-/!A[9 MDD<,8?D.37SOA4-ZWL3WY\OM/FNO11]SNY\XR;3BYD$+^'X)UWN@51,.<2Y# MY&@S_GQ3E%D*Y 9F)SZFXN"RR5N)$A@RX%]!2,Y5[1R'_+=-!>80PI%]-#RF MJAKT.P*AF8I*KRI,67R@ORKK;Z0O%FU#J9YN9?C?L;2'/"[F$-$\" MDLHFF#\ZG57XRK2!)<)WS(I4\PY6FM!/<=2"+4VNYG9B6JDP0@/7N[8BLN&< M4(@O+#)\W3RC.!R.OZB($'B,";P3T]OB:(Q90)@&2Z_$3=5G,&.^O>)>PU+$]1]D*J[K'R.#3!/%S6B"[Z@FDV,,C (/W96L\@_U19TYNF M;0.3#$S2GZU]^_&J#TSA,ZG1IB[1L/H(ED7>8//8$BMJAIV_[YW_%%U1F5-_ MDC&) *:J3-'B L-1;*]8S$!G9DG94U+,J&R4#3U\-OQB"[8XL2G3K8LJPE:9 M*@9IH>I)E'I2I>R<;/LP_ZIX%@O;8V#P[.7TX6)L' MR":]L#<&QA@8HT=[:]/$>W%H>+@(KD4*ZY+ 4I61QJTR1P*-,#/$=JHJ@2]! MPUTCAA)C+(4]FTO*A$?+P3YL;+ZR7=SD]"<\<%I(OVB3\]_P= /624K6.EWJ M/\<83&]*^X-\B&UQ5!S9Q*)8FIK39?2G33&8" RW Y@9R/S>R5SWP@>_H?1W M[IH1EY&JX%A@Z*(9G T3(ND,YH!)"VQM)U.@!"W$AYA;O@B/'#P,_)4T,T(8 MVYZBAB33;2FJ%J'2&[KB4BLQO!(B LZ403>)5%.C9)P10'358$&U8+"1<*1D M'<*UBCO0< $:#X:UP@O%-#3Y-=">K$A,$%0@EM$:3$PM7U;-;$;%WN@H<+ MG:LN0%QBKDT&_RL-)FIE7: Y)R )<0K[)I.09N#J#0VW?[XACCNAP M=FTI:8JJ)[9+(&4DSS"L,A16_F)0NMC3B*[4MAM)@(@)5%<5.8/-:P$>D%@>VP<(W309+"-#XY/KD!I M4?U( _6AZK1("%L'=3O0E4840QX8Y#M#6@,#W?/6_VYQ/L_3:XU!W#<$E-D? M7B)$[2D"4,0"X@G_O[;>F 0LZY*:9B'611S$DBUD#D?")Q.P4LA+A.?75*6, M%XHQ;J?E$$(BZC=)[5&,P]X_2I9(L$317J*'HR>@"BL1D@*&$3BSFJQFO"B; MG5%UTS/@2>J+SAE%E6!X!G"3;"<*61OS+E:C3'B %T<'0 M"9E2"[6;J<:.:HQY@A?"%Y35HZ(U+$24)F]//8:UHPW8:;H.'T8 :/!+,2.J MM5!J%H\,%6]/75SCXE)^EM#U=5;I&ZPGLE=0(5=8(<2+14]P1@#>^)5_B$I% M&'($/>?8#Z_V0+I%;G,WL 1H0:DE-NW#IR--=#$IU7Q*Z1[&PF*'A"\\H2T$ M7>MU[]0-S8A1V*1;5JO?!".,E_-22\,K*?1BO#B$PJ^I5LBO>K@.TZ*J'2"= M2IA);U09'=G=!?K/E',1-@&$4YCG19/[!4.B1H4IS!*K?:='2MJI-?J&:DY!JZ>FBLY=HTG9AG,@ MQBS#N;F?JJ7N ?)$EFVC!<] "JYPU:3<2H#$$+PLUUE7-O9TLBS;<1.1@1G$ MD&ONJ,L$;?68B(K*S$P)^J#@?H?WQ;9]&"&VN47S:\9]-6US"9A#._,OICX5 M=CB^^=LUL=2$GSD%(01\D -]CK.B && EKM*X>U:@>WVKP;>YA$BR=6'%7:F M0O3MTE(M_TKL!U+HLT:]C 0MO&EZW-KR#LXBSX:[T=5=Q*C.FA^U8(]T&!N" MBT5>6 GSP>:@7;@<-$LWQ[?M'@^*'/VTR%T,?,+XAY- MD(GA&O$^X%W336* MU13V2&.'-J ?JH: M%DQJM] &K.C98].=@E4T 6T3/678<0(VD501N\FLH, ?2$.^,06;"&JW"*<<,Z,VD"6=@89MZ4?'I"CV%#D;2248:%? MCZ.+#_]\^_K!Z8LX8'P]!_DV,PE):Y6[OPE.'R0Z]5X:%#1%V-=YT.QO8[9^KLVTN &)N],L[W@55P@A[A4VX&X3 MI_M*83O.W.KMLB3#LO00@Q=$3T\79L<^;#.;@18.>@7V7"5 [SMK:]MYE;9Q M8M*U'9!].D2V=IM-R2D)*A:AL)2XVFB R;%S-.(N8ODJ-'_;,V#-S<=+VI-- M^*"1TTI@FHK*C?[XP63D]V2 9SE:)'[T&FQYB[=$(L\0D6UA'!&UO"BCT[J,E@ MQ\$AGI6H0OF"70L:](PU)?GT7%.0MF$T9(@]?;Q_&6([99.S7K+))_0WBVW6 M*@(C>M]+>?2H]POM9-,EZE9UY3#:]G*]'_=^O3\0=,%*T,M!^?I1RM<%/*3$ M$%,?]*\]3@P\.WFQ+P#C X_<;CKPR#\\$]!Y$UY]%^067_D+RU,[3STU5DR/@?-87X%&;1BH=SC"W M"_V$MB-VQ'X!+J#+,4D4_\Z;V4B7QUBU!O.J"TK="V*XU+0B6K4&_=PML/]W M6SY"R82X@)^P)K9>M70#B]XWBS;P;1]8<*/:@S]\U%B"F@U^^OLF@0^_GE]0 M&FWOR:"?ZQ?@JCS:<;QUX(W[YHVYQAX.#6:SVE8.?6 35E@LP*D$:V'TU1AC MGLL)@^-2:W\YY3#KZ%?\TLXJ^A4TG]3WO.!2E!QNHLEW[PT7AAMU6?W()K<5 MXS%517"#6-O>O5[,.9_4/5"@2P>Y?N^TNS[MN3 ML+=4S>AS\*3EE-/(S.:**VI<>K?0=*DS?8WYYORP@2#OG2 G<*C_F[X'*^BU M5+_VAQJY5*^L39*QD#(YS&,N4T$P%OB-.A'I5;].X5:LTA@M'F2@3L6M1P6M MC3J/"7[Q0)Q8!L25@%@G8TL2EN[-0*Q2J02\*M?2/2KXX&]U6 ^<,F/EL2U! MIKHT1ISA@(: MH SM@-E;94$PCI3'0EGI=3&PXWVS(X7C!LC1>T96'()$!\DEV.F/]-G>-FW< M;\;9-5#ZP#CWO+>25#-PQO<[E?8$K'? G+P+9Z 2C7BFO> 0-G\P@$5#HNK? M3^HKE8XC6$/ES (V'R;%M2YS_!*!$PC#M*(:U@6P%K8!X?:^"P*&*\JEK[ @ M "]/=88-0X(R>HG P:=KE9F4"^4E;]]44JQ,%?D5]]R!L10I%M0".R-\P)P; MV:*!Y $N!:EBIK&8P20VV3AVP"TP%5O:C9@:98F0 ^XJ[-(3?B[U7)G2?Q-T M\.'U4Z6IQ,4 =@T78MQ>C2YH-%USBFI1L7T0?H-3IWPNVB->K:I=1TQ[T%I8 MWET!H3YX[/'BLKI%4P#Z%JXK2K\>*V:&U M)[V,''8N3:=5@CMD?+N,[R?]S_A^LC/!'^:;4MT)TU):M"@;BZZX-&DC?2\Y M)\G5V"%6AI')B_P!5>U7Z :W/NUH L.IM^)]AF]A#@J&S+W N8 +9["VB"L. M)Y=JDA$>/@!D::,[R#%^ M*2VB)6+R%/<1&5>SK!Z:!SWWM[L&!78'40GXKK MPFJXMJDL9DKP.)P209E@BW.%-?=W*/\?U)'[5T>J?L%?!Q!M6*P5^%A;?D[K M_'0M!:00<$%*2Y%8[!\X.RL/S!]9^)V.,]+A.0FBBP)&G\ AR)OXA] R;\=8W4^P1=8/,"[L\ MAO!02/F$#C4V[&&WGTAGMHA+/+].%:U3EO!1<[L"X8N.B!Y55DR*ID((LMFQ MQ&85(FPE] Y0G*\5D*M%56..N2G17,D#E*7*=S1<.B17K?] Y/=/Y-'5%#5V M;$[=BYR$/?:R[![4=F"0^V:0HJH?8":N!F6[ZH@ U%W*3WF:"(8E0 M3+TL$V&WWS<"D'2%0#HQ*943\M#I!,&29/+R# MJWV06!\71S$<,M/:U:+,1\)(212C@>IY[0X'F34<1VY9%B3G[[RZ9,IBBO+DL#A^^%RA*;S#JPS7>QS>G)&9ST M.\:W'ACG!S .:#?4^Z%_M46H(KG:H(*2(-EF)%#XLG:P_>ZWP/:WZO!5,ZI M*2,E;GM\AH& MB2@JS\&R7JXCM^?+[/E:?\S6X;LWRUE4UL9/,^R(NE-)':/ M!1:J@GKGJF T8"W]6'YY;:HY)CZ^+VKX./#,O9A/>V(_#2RSW?9^_/O?'CU_ M^6?T%KW!Y.^_+#*3#+58WZL2/QO8Y)#89"CPO=\"W]UVFAGXX][Y0^)H/4L7 MW6,V>0P*UP"$=9A/T MX95%U)T MV"JB8)A:A^32JHK$\HV@NEZ8];M11@9ZO!,]_HH@\X(;]E'/2UWAW[U)$K>4 MB=6P97MX^R3/STYVJOS&O5^>LQU7H?1_A1X/R[-I>9[L$8DF%]$%!U_% +C^&7/K559Z+CACA Z[/ M6X0357,PGHJR0H!2DV,6";>7@:&59M0@S2%Z*5)B '2$&1Q\H[^O?1O=93$1 M!.9A+<3&D.7P@^AW!0I%'\AY2 L:U(-^[2KSB\68CZ[4-<+2,_!.'SEFCS1I MS!;:$U"1@5NVW=KRVB3PIMYV6_+J]M C&JE@1ME/2Q:E,=9 M8+VK#3PFH9$61*2.SO/$9 C>YJ,B0]?5>Z=U/TA4XITV8$AGCDA MHI\SRY2CT=&98O*)A/3$IU:SJ-EQU_;@-F,QT-GB@=Y5-BM+44[QK5J0Z8Z$PT_6T2&%:$X, H+9_ M@G%-PQ.XEHXH[LF,'SU4IQM1JFHU4I5(&OS:B*AI@US:5K4"T.B'#X=Z&DQ>U-33RB&2MBZ*<@UG;(4G),@IZW:@.9OQ(HZ:.>4E MV$/WQE0HZ;YHF[4 ^K*>%/#NX52]=\;*P(#OQ8FZQX;2H]V&+0>NN.]]M0[8 M_EA$\5([$#Q<;(]O_-NVW[%-_2J=-"7#2SMK!HTG[E].O:8THAOC*38EKPE< M)VVTK@ON=U+<<$J81C,L4B"4/^.!Y5I=C0I5IH2E3B#TV)'.O8N;I53X?ZS_ M)986_/UQDR=R")9T9KF4(+QJ!M*>_=UC,X9WP0-0D8R.GCS\CV-\&?D:.]-; M,3$\= 6(G51D'F,F/8/\)VM0TF-Y14^BZ), .T="J9XF[+Y44^XY@\>E9ER_ MT'%/3=C]70.3WCN3SN=9:'+WAE?97./A*3<\Q Y'Q._:-GNSJLT,J+16R923 M)_NYV-9W_GJGZ3D,C$E&)?6S@\_L8:Q83]#;)>K8_;LYHG! MKQ ;,:-&.*!2F GV/\0>$* O92!":@K&*G8V)!V 01?*%!H'-$5!IR],QJ@;NFTE95!B/ M3[29X^=*96@Y-_@4[B:J4G(6UM*F KLB3TQ5VU:-,,_9'%^A9P9'K;\F/(0& M7CZKHK2IR6T0M$'2^;4I"]M6VG?6B6IL12U=(*PQ\^3%N57O+L"T/\;WJRSH M:NH6Q'^E4AP[+#*,!]LPP/HDB]BV:[7?\?A]?PAL.[DHBPPW#[M*9E:I@UM3 M4TGS26SQ0TTC6KUAFSQ\3KN/=*L="BO.LG?P]@IT0=IAIZA:K106(\;5PYW5 M.FS0O;$_-[7AIIX:&LA.5ZY?:[#.K"BR8LK]NEWW"[XZYRX8:6I8+Z9OZV)( M#_H!\JLO(80]=GBY%HM/Z 7SK406YC%SL8.):T MP5$1G)2UY@.BU(BM#U^AF=5D.F;#BSP!8<]8?(K-QJ,@FVW\%_3W=M[H5J>M M3WB4#D1YWT0Y->4 ;C* FPPLLIE%'A"P272!>O+ )=]9/_)DJ-D_,!9QA1I] MX WQ$?OB$33])!$MHF] CRDP2A[E:B;A>[0@V01UM?8EQ1@D)0 MU-( <73- MSDE1I#<&_@!S%HULEUU$\23?H-.[&%K]*OF+,;7L#;T0G+R4ZQN5.8MWL%9_ M .'FE6*Y].8K^C3Z41[H.]E25^7)!(@#,SC4#%%CD"S'M@NIEF'CEQEC (1\*H;JP(@M[G%=Q2/^V436?8N)*#0F26(%.H%&KD?QRU^(X MTH8]LD6&S98Q=1:IM\E<)V /1(.O$P";Q0I4&JE?NQOS$M]U'\-"Y+.D+%@I MHFV[86DF#QQ0NY:V]N%'^F1R$E.C^4P_J.%\GL#L[()U*_L^ZAI/=G@'0^6$ MR"A%W[7FLY/3IW >[-BXM%N\#GWH^)CE>M@&FB(H0<+FI=U)%**4(&.P>3@E M1.*\JQHT*JG?)"\1'7F2!I+:N#Y&!')CR0ZK^T= 843OG#?"+]I4WI'$FG<\F74H1U#?VFML\Y'0W>M@^6CW\'P+3')\!(4 M(#-H:H>AJ0T<\^,XYL,-MV_L*5+(P#P#\_1K5T/FZ0L X1XK9!)3&%CD0%FD M]QVTAQ-E8)<>L N'$8<#Y1XL_-,!J.,PV0-.$H=MZ-(W^L N'A&@#@?K@ <= M0$"KFF3Y^F:.%2S^/AOOMXE>AX N<#&@"_SL_*Q5U90+4 T=+F*_F+@-V*BK MI#0CH!8NH;8UTP-=W#M=H./VEM[ 8FN>>M_?/\X_N!*[X[1*X'KC@HKC!9-FY N2HQ M([X/_+$![U*%A1E)<:USA45<"$PIP?T138/3\TWE:D#TOQI;J:%RJ<^@FLF9 MJ2JJ8N&2*[Z=L"^IH)J+)#GV^24O;C*=3G1T) B;E,@_PF1_/>.D>HL&Z:_% M6CA,#+4=GQA@DH9 "!(*L91&8+)7TZ+)4H3BU'&$N,UI1) 4<@&\I<%R >SC MM#CFIY%;>L5D3$5]GV[H@<$KT+S]BNOI*@"HKI,*;!"/6=GELR";*]=[P)B? MNBJR%^VUZ&$5V=EI?P2A/49>G)S]_6^G3Q^^7/YO/X7D!8B0NFR27;?A$ES: MFZ),*PM,R[77(CSC\%N36Y&*-43!#S2S\#=^(%;HFB^$5(^N1NJ50H[$5DD< M2[U2C[7XQ-K=X+%F[V9:9%S5BE5.(KM1H!JL>RT9HZ]R)7GA U;-D$2Q'2X( MHN!KHZLV'*\;E_RZ/$1XPT>\",\#^ED>YSJ]++_)-X%QOR&X+Q\1]%XJ(M-S MFK_'L =A"]*URA:VW\R*]01)G;-H7CY%/,1S5!515F"%6A7B%$N),19?^DXU M3GK3^&1!$S5GIQ43!I4;N]JS,3< !/%N["E9VB7BX5%QISWN0.P6I2]U2P+F MX())D'$P<<'^9_I<6O5SI :"/A2IP!6DX@IF].95E[6O6B[\;/(,DV7])J " M@7 )*0SA'!94H!J!ZU(.Z5HZQ]6VGFAQKJ^K(XQ&34VT[5]#!7\66P%;-=!J MX6F^14AYB4)QH.AF)G99?=4F]8,* [.&8+.HN!SYCS[SPZCJ71X/;_MSJG-$ MBZ3O6ZPG#^Q*%_FZ6F85!S[AQ LLVFI)0L7WBU73&&'D(LN*&U_GWQH5:F4% M[$!F9H:IS W0-LN $9'LP3H3R%U^'$:(EWERA:G-YD^5* MUF577Q'T.Z+^'H:Q-@D/FRY?U;>(!I7 T9M2R:HKLN;5$$!-0618*4X"41DR M 7 9=AY!8'J&W<34WYIB816(,1$@,!F'^QX\ED9)DJ LFLF4WD&-2G#EXPV2 M)N9;N=+8;D3K0>$/]/Z4L.W$W $JRA8B!;P@]D=5"MIC.S21J S67&'3ET5E M1^8J!U[CE[AU_D *I>);;NXJAH0-9;1D3:>%+')KD9/Y4*LO(-!0+N.[G>&% M7*%:(R!VSULVBV/]C<\F.2LWXBM0]A82WS1E5?,F:UK+\(5,*Z1Q\R3#\!V_ MFFKX8WP#4AS&3VT9>#T5 )'.0D@4D,F]7,2BVBR8#QSL@6\6Y_0M/UL5?2Y, M7@ON#Z+T9BMOM0@D#@G#;4?_I#>CWV12_ XZ!6@7*M=%4]UY:OVQY4X?GISNES'WOJC- MCJ.(*-M9=<"1Q"3_L&=)'!'2-0* @6*?IR$&$C#VK,D=)-<*N0+2ZH95CK:^ MSCHG*#P.+P6NG$OKF% _4"8CQQ%W=[ETA[-Z@W*H-2/Z!_3>KR=3GM;?__;T\0$A.4> M2B*.-H"DGR_:,094@E6BO1-';_-D _Q.3V;PY.'9P^A/C5.(+E7YY0;=6U>-@;,9;NC] M\"_(<]654,^>G#[J_=!!0'G9=)Z!+OO[2715EZJJ:-[/V!\S/\4Y9C6BF(-!2RS1>ZB6*)[S\ M^QUDW8XF3)%1S+@3G/NTI)AB&=%*N'0/=KG.%+M=&0J>0W@+5PDX!U46 ]JC MA0C"]5Y;\3_3HY>$]AW4I_G)[(0CBJUPGJ2;S#.5A&^!N7RP(5@.QP73-(&49T]2]$[M]W:6";\J3#2@9#R=;+C2,_[ MPK>2LSD10H/8.M14MH]H-Y:Y49RJ\8&8Y=2^R_5500 M1H72)EL(C+[/KF'9H":82U9C^MXLTM@7+Y'\#HZ=KYE%',ZAM(.%B528[."R MF9 IY3<)7WO%3=E?*-FLF_E-B1RFRVY(MT-5[8ZID MYJ2*65%2\P)%CXQQ@66OMWUIQ/(:B*C$UL-T&RVK%$M?FTP#+:PB5\D5Y&)T MO^OC8$GMLI1N16BU;&N)7-4P30I3KGJ$37UTPX_=C@=C"\*GDN$E%W%;(TR4 MTBY5TN5N8@:-=(B&=PISPJ+"VKCLK]9<:)3RA1^%>[[K(>!/=Y],1&<1_)ZI M&^E"@3DR]6+/3Y5'^W6J]*'I$E#HFQ7)Q2T)WY4*RVF0=VI[0I1N6Z=@/ANR M[W)+)]>,Z=9&2RZ7Z?91#-$L%\TZ[6$TJS>64T#M82ZE]G0*:LFH*2MN6L3- MC*3SV-CD*J>.\[:S&*=)^^9CP9EENZ1X?4%.<29_IS?0>X'A+'NP(MI/N6;/ MM-T"KE"N*!M/^IKM0W4/PBK,D9RC9[[H9$RZYC>D%XTT_#9&^I#X"4F[5C$!*SJJ^JL41^!JTLQN%YIHMV9F !895*70S ME2S5%16Y)&:>\?E9-O0']1X<9X8[5\)SV%;E+H US8@MO>5[44*CVHLIM*HN M2H,5;-S/5MIK5C!"!-5(?2U.)S: /.+7N>C@P,.&A2N#_]X1"])3F&\>^X':$: M%5C-?W1^S-52M.^CTO9FYF3OP.,#:UUP.\O,-O7H='#ME/P'^^M<$ S_YQSA M1#R\GZ_<,*0N5X9R'R33]I?12S=S SEN*BZJTF/4K_!"8&9;B$KF;3.SK(*% MKC4"$"3.R;)RT!5.BSR/S-W^-:,B!XT/RSAA6=$SP\U&-6CQN-"DW,W(CQ66 M)+6<4P$JA'-0NI *3;:='"^;3F -TN&;-G$VLP6O5*^#4R./EG\13JBJ.H/" M9_ABU9731R_2"%$8D_GMA9-:@%HFSFR[CU__.8BL'A899;7BX[N M@E6A*U6Z:_*&4?*%A MC8_ZI(T_I'R*@$J6#T]I&\^'E=-SQTV68>Q:]-TNZ<5!Y 7O8 "D!2J5"TO? MI&+8B51"XXAOU M'RU1B-H:SK+;P_"4RW_D'TG/R9N=7=VGO"\N(%U-%4MYY_/ MHY!)L\YK+V>/-I6TXW:4\%^.OSC% 9WP;>9?NZTB#OBX!T4G%SBH>-"N[T&[ M]IKNUK0>Y'XD5OBQGLQ,9*U5Q;S$P0M1>]8"RY D'AM"OH&7F@F*??(YH^T, M=W$@T^M:K9LYQS&WXP #7' B(HWR6;1>AV?FH_(=)A)6\V%1^&3*-5)BS_UN M3_;+[W;5!J,X9PB*G>-)K8S3G8/PSC(%Q.]^"_*_7++)7)Q!)F]*EV\VTKD> MFR4"E4>;,H"YB/ S!EMNP>D88BG;Q%)6 @0)/@TO)(LZK_A:SY0]]N!';,?C M'%[O./O '7C'WI/'MB+&/ZR@Z@BFP&(^V5#Y]/.%=<^&L.Z&L"Z:0C7&^SS[ M^R2T%GTC96_$#;*W]%-NA ?93F6'3R8L3+KG*L'3_5()WN0UAAIZT;%F21F( MUVL">&#D/HV4LBW8H:C3XP"X*!^3"0@J)YI.GG6#W$\*Z/ R!(AB;=5A548H M)X)6!$M;BO4WLKJZ_[MJ$.E$(YHBI@/0@>7>4\5LZEKD)YL B"A9:+G6G$$( M)#]UIQQEQQ.RWDC7-Y@L?MM(JV;T&3]*ZNI*-+/]YKIG^\5U5P2ZM?NFZ1Y[ MC5 974AB SXJ)INF&B\W5ID3BY$"IK.Y)E=1*Z[(SGN34S@WCH";R(I<3BP/+%S"3X6GZ_=*SR MANWZI!_A9XLK1R_P<1#Q9%H,< SVIIC\KT/H6=1!_V!S1=P%=ADEB3WD8M&< M]:2H"5$57C0IBA23K%'!*#C_?2D3J2HD<*Z]M]DY BAZM6P4P4RSHL*@'?P) MRBS#,M+,4+/1\YJ\Q3)'@YX%]LW=FBDEBS9J94=1#JD,*5NT;UCC=90Q[;EB M\'R_1-2%=QOUS$-@XPWV[,?Z"P$Q#'Q=6'DCL=_58/FACXQR+U'VM"^NBXF6 M:++3%C#?WJH7E2+@4"PH$-CC5\#2-\1C*T>Q#$N]W^SU8K_8Z\J6$UWJ M$B%P\1C:=8Z_#R2HQ/6/D,3D()[8K>CD]"5D+#4#X@2&+$&!)31A5YH89-?2 M>;A9O\ S=L[K(H=LQ\+&!"97D"6F=N DDA(>3,6M"@ETX%/2U%A])*RL@I.0TD)#,=?XC;PNK1L-'5F$; _-SES9 GLJ,<,HLP+(..J@E2' M]5H.21E?&V7G2RR]KKB!EH(>5[RNNKS@ MZAJ&P%C611N(_MSY'2NMOW#JD7N !8^WGZKU.W>'?5JS*>N46G&6AGC$XMYU M&40K,H=6E+^X_6!UK34S5/N7^?)6-1YWEA:%-N?.VX)<9\D/"^>$\<:V GTS MX70C3:,6$7L:CGQCF@U<*N75W4C!"$XZ9=C$!J6XQK4?H["QG* PV,M91UN- MF_-F5F,[=Y"-PO6Z2$BX$B.%U8]8^ETETH2G1NCY%35]7## >HZ[ M9@2GU,ROT=;*0(]R+L)JB)#"W(Y_J:# M,P>OKJO;(?$I>"[M3)#+^KEGOB7=T]TF(>1I3U?((J<_W^GZ'*TQ VTV:.<( MX#X,(7Y!S678K+O0P\(&.!Y4/VZ?F)01%?!Z[73G\6+L^. M[7 ZE>#='%8"*MEQ[ MKI#L68N"CZT(E)6-81\0Z4QE#W4F!=^G;,?J"U?@8B\>'-N-J[&EV%E8<8N_ M^U$'?8M W%-R9E!8&X>+<.RF;O_?;M)V^NQEE(()E]1%R<7$3D]%::D[596"]X7.Z,W%Y MMMP'Z8[USC;L*(OL\F+;BQ#;!'#TF$XY(=+3S;J[X+C^NO4.X-G&0F;U^@=I M7M^R%>3S<9MQ%&3_PBFL)P6/T?9$ZBHG=T/NPN&3,N_P!+M-LDX##J[)"0E-#P"DU!L/KC5B@OIJV\P ) MP#!+M8.=3B0$?"J*<_ 6O]G.T>J&K-LMIZA7G.0M2+RVYA"K3;JW/CZ9#J5; MRPB1M#)R(N;$K2YE8]P>H3LPQDU)-!EX0V.)J++^TT(C5#,,+[O)Q$MGY/+B M.=0E'GU8RB"V\QT$,;\0IH00NXL'248UBQ[_R@Z!6RZ[DURN2R0W)D$3" /E ME4?PCHY:A^3*>1R'Q3_DQ"JRC(<9Z ;>JSE77-.'>I[F5'F^FAO?1$M;TG6< M=03O%N?>TD'5W2#5LM2"6@BU1/2;SR):!YB@+NM;-B7P*:>^JZ<4F]MT,38IEUHUTW91H_2(FDXT=-W#,7*?.X=0T'A M59@1I79ADELNYG?[ZZEZ>]8\V M/%=0;?2U3:NSJID=NCV\.L^JQ/%#82TUAYEHUXK=!52M D.(#06F!*,*UN0. MPZN3-\M@L"5%DC4K4\KD*WO*BVY@N+#9O\;%.&EK;ML025T(?:R&FJ'ZF"0/ MN")U9PJLPGH)=H2VDZG<8."5B&'KVZ3[X"K^Q/2.AK1#F^'\0P?;&P9 ;:=6 MIC7>*:!M%V,/!K=^-? BNQ*T"Z)OV?[+F E=+41CMB4]1#JN!VPL\R(MG58- MA^[1= 7SE,MW>=I;+'OA%M\N NGX@DB^(MQ^[8+3N2M(M-Y.R.V*7?1\V<*8JFYA0>\ B+TQ=0&%9GNUW M'MCIG@&\?@1IJ7;K.\#4H#"-T'I[K9USI(X=,F'7>:K%J=KUX@6VU)+35'M, MGG8M9B%7J0\G+1M>A48AQ!(\"[NP[3!.7F(1@'5$-/%9C5T$Y-J5! MT#$X56E,I?HV58*A;]PW%J(\F$/7Y-]F3AUDH[@#;11+YO9$Y>;?(C9AF]7$ MG5:M(DD*8TI#@)9T6+4S;:Q2MS$AL!(; :R?#$%"%R1\W/\@X0[[B"0$Q9QC MRPN/)(-_71-HA0#+K( K?:WLX7@T.G;>H*[_*70FQBNKG"Z 05+%N*F@&&/V MW#GP@QA$\BM\TZ#:^T[@S0B;?KT*(@C:V_=7,D;<3Z MEY:#[/30=@P")O?WOSU^]K(;(=L0*F^'2W% U\L!&,#&[+)YB(\G>DNI#T3J,BKPAJK7M6U2+ M0M&BGK2S&I9C1/;XD_%STR2>(GMV< ],WC"U^;)4*<(<%UE6W+CIV($CFMFU MD)9O=H8=;;@T=A00M8\(+I'3G;(N-EW/U-7D :MU3K]5'K/;JC_WW9NP9\CJ MKYKL2W2E$(,:8:)[D845T!\I*2'4(*//&O(6^\#QVN0@!Z_2K:31-@MGA M0 MX0)(1D3<^J46O4U^# 6#A]5>".JU#*-=RDX%4JVBBI$.L;U762;VK7:L&[1' MA6KC/-1:5RB2EOEPGO:R-PP.:,L'JKLSW@\UL;?-8GEQ^O(C"="4EXNJ8Q'' M4LK7Z3@#@VJ4J?S+"5S_:+G+[EKK^9;?MI1,V*[TEVV>\]?=]//Y8IZL]\7@ M<$WZ7[^81T^?/7TQ?@Z'\-G3Q^/3L^?/QNG3LXO_FZBKZ\[_??'SSX==.E1FZ"]HM&KN!4R=RJ=OJV)15 MS4B85D->%CWWQW5<+.H(&&L;'R08"YQ7^A_VCY<8E\K4XA\FIQ6@FUZV7X#/ M!RVQQD)-H6AZ'?_L]_/D(>]I#4.O4_MF^?F$?OK/.EW^[?&CD]-'ZW\&U6+M M;QL?>_+P[/F]/_79R;/3Q_<_UHY2U\L77HV_XH7AT<;'B/=/>?M_N4OX$R__C%CRZ ZWM P&]6M"!O7Y:3_=R6N25KNB_T7FF/_QF J'%R%&UV%_T>/QZ5>1*].H@M5SK3*!\$Y. M_CDG_Y;1_8&PR> S;Z^%< MA#OP_ VNGL'5,[AZ6KV9SM^?OSZ/!H_/X/$9/#X'X?'YYQ_O+CZ>__HI$M8> M,L(&-\_@YAG8]%]+^ ?&(X.# MIZ. MA+!AORN/<_OND,-[.FS7WJ;%?:7EJ0O669GG"M)V,31^9[5T]/@SQE' M![%'+DN3)V8>($+OTT0(&."\KJFK[^JJ_[],D-Q"UG=FP+.G P-NP8"O]I%N MX41]8.&@KFH]OPOS_?5#)H2 TY/(_M-/C)O7>FQRXM%=X]L(2!CX/8 MZ:.F%E#K<0MNO)_+N<1?NUC,V#?"Q& U8;A91'#7[X16>!7^_B?J#.-0MNBZ M[O/"CI[8[^9F1?"BC^S8Z]97RT!&/>B!13N.8&19QOBE&:+&9IEOWF8I13'V M$C1AZZ["7M"* ?:ZEY^)_(C78:M MR0=H.A(Z6E_@TA I4O[!&4Z*(KTQ?KDM."/U*#J0";L9(UFM K$,6LS/U8(; M!E"OQ:2I8((6$=%C__EF3LN@E?/2P/(8V_-,\&-A\-=@M.-KD2&Y/<2\+-(F MJ8.&P=0U[$!WP6X#[L*\U'-E4FIVEENDY523.K_=@H;+%-,A7N2^I[G<*MV0 M-KU+6KL)Q.^2B,1MZF*Z+:(C^'8]MK#_<>G.8Z8KHJ8N NDA;?9UL->URB<& MV6Q.K8<5[CZB/=>+4 *_S;'+6E%Z9&V1]PX$%F7TUD"PB&@]9WS1<5/FIL+. MVY5\0*=-3&"&#>Y!<"V#AOION M(@X"!89\$S0<*]T;!+"7JPH-PA&Y3"6Y+ M>A/)J#=@X1['485M=$BF"/XJO6NDDB_-/!A0AQL\]*=G!MO*!5M'PHJBD.['H*$".[*>&];MM9_/&[EU18JBH.,]3=Y"Q<$ M9#^)S'D;'ISN%NE^G4).^9%Y#V1\ MWV3,=-PV<2UA(=&PXXQ[?\1+G3_@FRFU5\3FA_(-]PO!:TI-[2+8_/)?PR$% M-I%%6@<;*PV--KG.]O[A/A>^\^%28\38MK$@OPF^:=(HO!C[MU-3U]'"FEO< M><*Z2&+7*I+LZ]!DHU8,\R(GMTTM)M==70C1$;H0]%<[,UQ(\AY\VVKV/-[9 ME\CE2H[;$8-M9H V/75,[R7',G[Y44O#T4XK@'<%];3"PX4/ M%JX#P ^T3< MD$?T9WRY"SO2SHB( #6MZOH9E\='[L'-E$W-+D%[&U!#W$/:OGON<:UJQ8QN+YH6-]3F#SUF.NTXP>ZZ2$1*/;7I;*QA MIP8=!?'6]_1S;<^QATB=L:0M2:!:[PV0QER:*TOW&0[8E7I2,*5)F-"['%'D MTNY?DB,:=<339R^!:M77.*0^Y T]03^U;4A]U"8 [GL8&/!+8>[C-@7LN32Q M3@]RV)*OJ>4Q=KZ-=]PUF/!' PA"251#.?\]=G57"=+O9!XQD!3 M!S-IGC799D!CIB;#: P4&$9Z)-P5'BEYD<,,P+K1T2?U5?M>WT'#NXV]45>U MM_+'KQ.1(/ML7_MV-_$E'6J,?.T;,OYJ\*!=$8"+SM//H')0Q.I\AH+U+AVN M=K15OTJC+G5=F)2:G,%JI$4SJEM";#GB:U-9)%19A5>O#1/;F]@(H).JP+Z& MM.S!U>W.?KA'J"G;C5I*6>18.!B'[%#*/3D$I,(-$5D%E@&RM0$G7M6HW/=" MX^PLLJE/MI9"0_[5&F]ZRTSLP>DBR5=!M-VK34",:SK?;H4 M+M^-[Z9HT-&*3PS"^ZG+&<7WW,9V=TT-[/%9X7.S<$4N5#5=[KX:B/<@ORT0 M$7>R8WN^'JW4K62JDR^CHOA"[CB0SV@8T)=,ER.5?_'Y73_YPH6!2B=X5H:( M0SL\B++]KLHO=_.)]'Q)PIPD3A(H=9",).Z \)N,[1G. 1KQI[A+/&NMAP-: MNU;:!1CG)>NBB2A[55TD7^"+H%VU9J7>6*4>_HJYQ?@*=<1VD*4[V3A?PZ+1 MD5>8_6_K+(E;/*:'6,2XL;[EK/\1@4?]YH-V^H=T6H"!7NO,I_B*;E0OYMIG M]G8:<=+?K4Z=73_K%@V6EYBA9:WIKQA[JT#+;SFJB GSQ&09^L0Z'JMMQ57? MM\E&_&&N'(V^6[7 MOY>*Y6^*1VR;8RWG=1;#OJ;4PL.:[,#_\H0^[XE]KTV M:FG;E*^*6QX0N?C((Y"+W^OU/K0UBLA]1"A#<;*B0 GO./#=: 4JEW9C6\-- MF*_;^EJB$BL..^*_[Y'X,0<'W5!=+&F9@.2GZ$,Y4;GYMY+HY&L;- 7N-CEH MCVQFD";-0YI+)2@ MLU:*ML(C<@4#KSEZ*Y7I;M6;E8%!(+FBC%T]F[/L1!$[6BR%KF%'%Y6NUD?- MX<'L8:V*E5.(*:8N6<5C@G4!>8_6C/)$2V.'4X'\^52M)B@C9;5J)L@9N&A2 MS8AG0^P<>",C"RMJ(DV5:E78>/*+2Q5+[8JW=EP!'TT2+(V.+HZEOLMKX143A^>G/8@[WE)J'46V"D'<9")$>0VL"YX M6]G00(>T)]=>*IF\:DH*,<\+,,NM16@S%_%$I0.IZYL?Z5R/36UM M4E?%3,7DVA6O6V="\)JR2+2^H[K8;Z?TUVO3I7%8%M*IVF;5*UFTRTSE@T>X MY1%^U'^/<.^)D*@0Z0R-A&*A-6>7LBN.M2T2GO9G.-VFA8NQ.X7]C?NYFQF^ M0MY2J7A94'4>BW6L%R)W$!>1L=:>J_[N!VT%9 M/"P2]JK*\FSWUL;Z*LL]R.#J=?I/%PS$Z)ZE "WE]+0J5S9XY8YLTH]UAJ/S M 7,*\>^1QJ3L&-D/OUY6#E&\V0=0>G;X6@_/ I(M91PY3E+27TU%LL\]/U[Y M@N,E'*B.3X0?!X^O:E,W)%V7W:Z+@\TR"E>[D^;>"FUT%*MNZL-R&7-T9*MA M6T_UR5^WYL\?R'*WDIC"Y<8PH4)F0Q4=/;UL9!,9.^.4=H7U 0]'U?7VS=0B M+)BO5="O'C)9K:Y#D)=$PGJ9MZC=44,C=:3G%?-V"G4)C'ZP6A M7^Q+A!_#UT8?QN-PMWJ[IA<[)FHJ?^VL8X"_1J&&?J[I_"MUJ^W.X-7YFX?TJ*9-;2&6O*F8))HT6#65;63>[ ZID@K0NH4 M>\\E2!W[;#N[P/)D5,83&QWUP8ZU)5+]%)8V?OWD9*?^I(.BS2"BW*7-.P4[ M8TM,@6\7+C:EU=DQK6/+0*BG_.# WTCX?VW))[/9-DMT=Q8^+.(* EFV?&FN M%I2LNS$;[L8"[MNLT>UAJCMHKIVSZ)LS0_J]U*WDS[8^8\F\L%4]B&3V2F7D MF@D]B.%M&%^9P@+H= WR;STMBV8R;3$8@A;?K:J_WXOZ]4=H.\N55#O$U.I; MU/;Q$+6]ITS337;-#9QO*%,QPU[G%7>%X *#%DRU]_/(Z6JX\@--H2+D_(-B M>JL1K6?XVT\8#.DTR=*!8XU(+-(LJZF9$RXGU1:".%"V+GPE7O_=T4-ZO\Y> M.;A=N%+4OR-:+EEC MKC*2.=9 H$MSC5Q?SC!=[QMPN*ECN<0/=!_B]];>.CLY[74 ?P_P9&7H0?C5 M$L(^>O9V(C3V OLM=JR^#FQGD[?1!O#E$'AMN,06K$G09R89_6F#T"ZN3[4: MFT/66"3)CV;IM2'_*NC9T_LZAL?]*V-@@#\\7GS>Q5*W'-CZ/<@YVA(U:L7D MMH"-VG#7/>-&$6P4G/!@W,#-%58H :7#J;\>16H C_H+F7E5(6@/SL2(\\=^ MPNRHVS"@VQ6"VYE)R*@.U/8.=;"'Z*IK94TA"O8(5MLN3*L4=SVD QGDI9XA M;FR34Q>XI?Q MGFTR-'5A42I1EEF"+BWP3U]0<]3)\-YZXZG $?',$*H# MGG](+MJ-0>LUAVM\GHD#D- M&1QWR> 8XFXN[O9DB+O=2ZI#K[)H^BD![I[;LTM!\6,A&0XGFH?Y)UWB;\?/ MXD#!I7HV"VVEHS=)D1".(5'$++6^XNW^(IF'L-]R4ETE/[];X^?O1S1?U7T MNZZS!U? I<>]=]<.P9%6<*03[V W[HJ&R4.TX_ZC':L!5H12TXP7 M.Q)KIR<[I(B6L#][9M=E-8TL13UV22@G$;JO]L02 :YZV#.N0D^]Z'\W)LND MD-P@6!6BOSJ$1L."SJ+?MA"/8H^>ZUR=[;*5)0MW73^7XZ6(&PR'1]+!#57D MG0A+[E>$^=:]>,6E;/R2QSQ8#WEW2Y3'L!4C7=8(L/ZJ,1F%)ZX65:UG%3QQ M9BB[!X\\.K-"\EI+LV%URZKH M^YT\8;TYC\[VYCQR+;-WWQ$(3J/W18T,6=6*4P-!7&%+GLDR/(,5=8PV5"ZX MYY1W>/>36_MREL5K,C!8391L$#[.1)[S+R30^68$KPW/+FI(B;D;M#O"]AWJ M6H(P'L-N\BF5:55:@^$=R/96@/G2P/AZ?GCU_-DZ?GCU\\?S9H[/D\>/'_^_TT?-?^N9%/&N+\Q^T MR%UN>;9RD2TZUL6V9]%N!K^:0GXMRADREL>X!'9<1KGUS5H MV0@X\^+1#F$5MVIZ?P>6?/QD8,DM6/+U/M*M9P+LXV3VC@G_5:;6_;.!+^?K^"Z^"Z"> W.7:;.FF O"TV MAV[;R[HH]M."ED8V+[*H)2D[OE]_SY!R[,1)ZG07S297H(XE#H?#>6:>&4H^ M^.'TX\G@MT]G8NPFF?CT^?C]^8FH-5JM+[LGK=;IX%3\//CEO>@VVY$8&)E; MY93.9=9JG7VHB=K8N:+?:LUFL^9LMZG-J#6X:+&J;BO3VE(S<4GM\(#OX)-D MDH$:55^4A\2BD:CDCK1Q=RHT=B)3KL3B2_: M7*JI#.-.N8P.%WH.6N'ZH.47.1CJ9'YXD*BI4,F[FJ*]7J?WEH;#UVWJ[DF2 MG6YG+X[WJ!UU>[*7_A[!R!;$PQSKYAF]JTU4WA@3K]_O]@JW/U.)&_>C=ON? M-2]W>)#JW&$Q@\GA:]"QILG1E6O(3(WROM]/+4Q=#,SN]^B_,GTHR0+4/MG)[TWT+E"AS_*:U3Z?R)+#^OBW])UO=K4_Q" M+I996AW]N9S=6-EQ1^E M-$B(;([[A39.Z%S\I,U$1.W&OX5.0;0F)V.=SDD)K8OS/&[" M1V]?AH\Z37$L+3P#'TSFXC+7LXR2$=6#JRH')1HKYAKU"0JERH7,YZ+,G2D) M!J-B^>(%STDQP951,A.IC''+"#T!Q3H=Y-8$"UORQW+^C Q52G@#$V4SE$0&=*;< M&!NT!<7>0-9;P#2=8)M33$O$<+[JAI>#^NX#J)-(50Z_,D1+/]8!.<0Q;%;& M59XB;R3W0/@>9V4"G) M,H, L-< R"]GO3VQM&.19GIF%X%A:*2L0ZHZ(?EFL!M6UE?PM0MCUJQ].1!W MFV)PPQ^OMO8ZT9M]6X%843XG@DY3A4OOJ7,A#7E,X&,US(A])PB!,,R4';,X MBTU DP$?)TH&V?:EIC']&!T%L IC(XIP6TKMH%%0@ W./SL*A[+?$3B")EW M46:0\'U ;YMV_%3?!_!5N%3?+\.IYUYO58EG;S*4RP0P(V MU4J!LG5IH !).576ISJD*/=ZN!59DL0JT1C*I >[XNPE8/6*A'A0@3!@B]69 M2OR1RI9#JQ(EC>(-J%!9//7EK*FTS/8^-ZPO#9X8<&:#03A,^4D%^@85EYED M/L.VO!'+JH$9H0:MEDY\&Q(+@G(PGY+'4LRS"J;A[6#:.'778FKSI-\XM!". M4Y5PQ$B+4SNSF[2(-NXB.(RD21:0(LB4'*I,N3F7EKN6Y0#WZ'M@0VS>$%WI M0CR)7E4;*DI3(+"L+X5QK$WB#?#]R(C0>:(^SGF$"@Y<%D&O%6(( :X*\)B/ MHD>?0IY5+,4[XFPJL])G+SN:TA2-@IK"1?:.@G]=X#9@HW!Y=P_@0P<3P20V M=!I#7;K[+=B$+^6U-'$;E7Z]V13#18/FLX&")V"/1YX7>*FX)^"0X-)U:/C< M495T/W(G_H]@#BXR.HY+PP"L,/H=6B?:.MSGARG097%P7APDQ?8]4U)$$G+Z MEG1E.'I7\D)9XFO3\J"IOC8'1)675^NB5? M_],N^I9H^_O&5N];FV+_%"%91&5]F9S,%:N1L27;B!\0CV5BPU]NJQ9!3W^4"N;[ "_S MV!^S=EYZ[WN$LR@W#@IP<\_/IX=8$?"IRL1U#SHC>B= M)_@77UC0G!ZA?J0&"52'[\GG/-#S#X8JF.N!?E4^U=F4F(-S.:J>;YF*)FA2 M9'I.&)V-=> &>2.( /I?4J":FT/Q1$X]A=L\18BC<@2\0TNZ6P^OJ)[78WSG M3P25"4.D$9D&+,ED8:F_^+*/*E!D$.T45RR\2A_,*6MNU,7W M#Y5V")4N4M=_KKU N0[SO]8W50ABSWW("O\H0RQV^FP<]YV<]6S\<3*6"A4W M7[1MQ[Y'X^)\,E:4BK,KBDL^8XJ/H07]?W?8]J?PU .%<<%7F?9RBAR"'$JW/N4KO\FH/L// M0_P/50[_!U!+ P04 " !)K@-33.YM?ML' "5(@ & &$R,#(Q,#

5:;5,;.1+^?K]":VJS4.57, DQA"H"I(ZK7))C MG4W=IRMYU&/K&(]F)8V-[]??T]+X!6P2V,UF"9NJ&,^HU6IU/_UT:SQ'/YR] M/^W_^\.Y&/EQ)CY\?/WVXE34&JW6I[W35NNL?R;^WO_G6]%MMCNB;V7NM-JS6=3IO3O::QPU;_LL6JNJW,&$=-Y57M^(COX).D.O[; MT0^-AC@S23FFW(O$DO2D1.ET/A2?%+DKT6A44J>FF%D]''FQV][MB$_&7NF) MC.->^XR.YWJ.6O'ZJ!46.1H8-3L^4GHBM'I5TP>=)$WV.WLON_O=[FXJ!R]4 M^APJVZ2ZZ7-U\)\.C&Q!/,YQ?I;1J]I8YXT1\?J][G[A#Z=:^5&OTV[_6 MR MQT>IR3T6LY@%R&C?P M GHRG=-\0YU=WL7Y]4@/M!=[G>;NS2UL-CZ!O60?B_7/MCK/VX?WM_M/,O/T M_+)_\>;B]*1_\?X=4NSRYX\G[_JB_UYFW'O95%!/H;COZ7S.IW]X99W-UI^41?_H#2U-!,_ M-\5;HKI(R+)!PH^D?[:U?_#[]G4C/SH'WR!$FS?::8H+,9(3$I8FFJ:@63_2 M3OQ:2HMTR&:X7QCKA2P?/P ?CF;C*S30C-00F@JLJ!RF#%7.#<@6%4N="YC-1 MYMZ6!(-1P$(M@^>D&./*:IF)5":X9849@V"]B7)K CDEY)RT,Q89RRO"NBLZ M'>XI&(,ELU (L08+)-JB\$$LQW18HLB*Z4@G(^%*_EC.GY*E2@EO8*Q=A@K) M 9UJ/\(&74%),)#U%C#-*&QS@FE*#&:K;G@Z4=_[3-1)I#J'7SE$2S_6$7*( M8]BNC.L\1=Y(;HGP/'+HJB!7E\$ 0B# M3+L1B[/8&"3 1,#72KLD,Z[$/*8':[(8G,*:A!1N.[&-6"A"<*/#SZ^3D9=E!HG0!>QOTTZ8&KH OHJ7FKN7/(*"]0M.SQ6LQ-BQ+?=>*+VQ4(J% M>)^W$00)KA\/+8F%5,PPC8S2B(%'C!.T6N*,'"R#RP)Y?CF>=>;U1);N_E.8 M8 >$V%0K1@; M=%)FDOD,VPI&+*L&9L0:M%HZ\6U + C*P7Q2#Z68[PI,@]M@NG?JKF'J_DE_ M;V@!CA.M&#'2X1#/["8=T,9=!,-(6C4/*4"FY4!GVL^XM&Q:E@$>HA\"&[%Y M0W2E"PDD>EUMJ"AM 6"Y4 J3Q%@5# C]R)#0>:(^SGB$"@8NBZ#7BA@"P'4! M'GO2*$IVQ/E$9F7(6W8QCBMH$?0$SG$;2OVBM-V#A^+EYNH?0(.)X! 7>XR! M*?W=%MR'*>5"FKB!2K_<9HK!O#4+>4#1$[ GQ)P7>*IQ5V"/Z-+UT/")HRKF M861C_!_ &5Q>3)*4E@.PPN4;M(Z-\[C/#U&@RR505!TAQ?8=4U(@"=E\2[HR M'%TKA<,2GZ/R5AGU!R3;P ^)Q3&SXRPW5'/3T:ZEA?@!XF2?A@+7S MU+O>$YQ"N670"#=W^WQN2#0A/E696'2?4Y)7S/NQ9 ?F#\U&>+PQ/Y$^*.I5 MHQC/6AOR62I,=+1(YSL14K4HF((PHY.HQ^+C4'E<.4:0X)2PF8I&-Y[=GWQA M05MZ@OJ16B10';ZGD/.(7G@D5(6Y'NE7YQ.338@Y.)?#ZLF6K6B"QD5F9H31 MZ.OS)A@&0AVX EF2P<]>9?#L'U129G/9T'?6'2X4W\\X]A$RX8*.X5XL.& MX_#R=[)F._Y6YBW^J_G*U7 S#+6\6A_K'C1?MN\>;C<[=XY]);6M8'(T&YYQ MA%)A9CO\[MQVS=QU7?CC?-K2DH^)HI?T$.*#S@":B;! MNC@=:4K%FP73OU_I,N/8R?*<7PW^U;VY_2$^[X"[UARWL^Z<5N#JM9*YX06% ME4JU^H)#8>+K';WXB'%":Z\\+',W%(+V&AI M8FET,S)?,2YH=&WM6FU3VS@0_GZ_8AOF6IB)7Q,@)"DS(:33=%KHD71Z_72C MV'*LJV.YDDS(_?I;R78(E])2K@72PC">V"OMFU:/=B5UGQR?]LCWL0\URG/>-ON,,_%1W9."KIB*J&'%9^N4[QW'2.D M.^'AXK ;LG-@X?,:"_S(;;4.PE:TZS7WPR:)0O? V]O?WVL2?\]M_.6AD@XV M+_I(M4CH\]J,I59,M?SVOI^ISIR%*FY[KOM[S;0[[$8\52A,8.?B9\%CC9.B M%\HB"9NF;6-/K>A:D0.><-'>YZ6^R"=A*:WT]WRM]. B9A.FH.';WE6-/Z]K@)ZE MXIZ4?;KE[;F=!Z]F?W V'KX8]GOCX>D)3J"ST;O>R1C&IP]>\]&@;W0^%!^F$/ TI8'&4Y@S%8.**7S*B<"02!8@:,:% B2^X&(&GFO] 3Q" M3!0I%5+QE,)1SI)0X^81(G,HZS!, QNV-9^G6RW?=SM]/LM(NC!O7F<'(BY6 MQ0!%/X3P*D\6A2,;]0)JB82()4A:*C:B02X0_-$#* L&%T%,TBE%?68S)J4V M O]URQ !'6(J*&J[JLN9,:A2!96MPRNB/3JRX0U5 4FB.O1C1B/DCM(4.Z=P M&D4L0$61EV95VE,W_"<+0)(>U#IDN9 YP6%4'+P6O+-'=M_62AOW>HU=MZZ- M(B'/]'*SVKQJI.=!*69$Q(2D5%JG%PE=0"]0FN*[KE]'.D$C=ENW#KH',UL4 MF22T4F'"14B%A9HD)).T7?WHA$QF"5FT66KXF4Z=&1%37!TG7"D^:^^B\',] M$CB&I>'&X()\N6[:;K%V*EPP55A)+LFV(3DJ7*?Y]GYS[UJJ:WO7TNZ>ZX%G M^V[K1FP=XX?"%^ANB9']O-:H51TR$NK)W7;!,P%3\?M"4S^[T(T[*Q&8T&A] M<'AV]P%HAMZSE[/F)[!F"#%!C!+TG-$YHHJ*F82S$K>O !8"QD'GBNEF\!TS MFSX#(:4++&VO 8S.5T#%NL>E[!%5'E'E7N>A_U.ARG@%1:(\P50P0!!)=.:U MS,8$_90S077I*S74R&6BLTUV ),\;W<[W%FF,Y>YVS)O*W,:[Z#1-."DL[I' M@'H$J$> ^@%3NO&3 10%EF(I.2,&=+".501;A?CU2@X4$:8KV4Q0J8&JKNDD M20#[H622((S)#)%+U@U,12PE::"_(\?0;#2:6A-;Y4F!TO",]/ MMYK['6F>:UM2Z[CR77Q3QB#:W,:V('G"0J@LW1C'W9&S-L8?_1A7/.12+4Y' MG(C0K&'7[&O^Z@[;?BL8+OD9KOEKOMGY?DOZ@ZD]-DCQ'DC4"I,Z+A@N@#A" M)J@QNYMC+:EHB@IAAF!.<DPD3"@VS00_9_JH0?$;G&#H"3-G MF"A.=*5;YI;(^F8]HURD3,:%L)L>70A@F&&B15$$>89?M$E4*GOC=_DW*.3, MSD??'.D@.IDHDK$N&%*N="R$%,/-#.MD>:IDCJG*0R4]C!FYW'RMMF)Q<-. M"WPQ=PTF^G MHH*F@2YDD!T6$%4?0:=,*HPI^\AX<>FE M+6A"] *U=A'D,JDS-8)[V85,,+/+U7J7K]P=*9_%-19SH>;P7U!+ P04 M" !)K@-3NXH+1O(% "$(P & &$R,#(Q,#U:;5/;.!#^?K]B&^9:F(E?$R D*3,AA"D=#CB27J^?;A1;CG5U+%>2";E? M?RO9#J$I+?2NA;0PD"%>:?7L:O5H5W+WV>%9?_3N? "QFB9P_N;@Y+@/-LTM2R!53"=VO]'2=XGO7,8-TQSR<[W=#=@DL M?%ECC28A)-SU@I8[;K9V_;W0'=/=70__0N(%WE\>@G2P>=%'JGE"7]:F++5B MJL=O[_J9ZLQ8J.*VY[J_UDR[_6[$4X6#">Q<_%OH6-&DZ)6R2,(F:=O84RNZ M5N* )URT-USST]$2*R)3ELS;+T9L2B6Z0A&9_#HH0\'?0-ZS]V!LR,8O1K L'=QT#L= M#*VS/T\&[Z#7'WW>"I:&:$&[L9-]^YAN_L*93)J4V G]URQ 9'6(J**)= MQG)A#*J@(-@ZO*91).@Z6 M&-DO:XU:U2$CH5[:;1<\$S"5OL\T];,KW;BS%($)C58GAV??/P#-U'OV8M7\ M -8<0TPN*?+T):,S9!45,PD7)6O?("PDC+W.#=/-Y#MF-7V"0DH76-I>0QB= M+Y"*]8 ;V1.K/+'*@ZY#_X=BE=$2BT1Y@HE@@"22Z+QKD8L)^B%G@NK*5VJJ MD8M$9Y-L :9XWO9FN+5(9ZXSMT765N8TWEZC:9T!K0_#-EKWGWB[^6BZ^A]J?D(N?;S1W.])\?G3ZM$HA_XMG MR@A$B]O8%B1/6 B5G6OCMN_BJK7QQN *4VK%L/C_@P44SG&+8IH$;S_ U!M9 M(>L% <]3I4]M2^'/[LW-<\'06QFZ:\5Q6_?=V-?@X'6-+BEZ(!$5IG9<,-P9 M<5Y,WH4YW@PK2D53!(2I@[G*+8O2$,;S&X?J,9$PIM@T$_R2Z>L&Q>]PBZ%7 MS(QANCC6]6Z98:+JN_6,#W?7Z0@##/!,MBB+(,WRB3:)2V6LX7%DI[&C%P?P58'LCBY M:< %?C$O'(SU!5M$!4T#7V3R0>1"70U0!6^!>#;U'%4ZWO@+QV(!6,);?Y\AX\39+ M6]"$Z-U\Y0V/ZQS.% 3N=1[B +P, ,V4G ! !C;G(M,C R,3 W,#,N:'1M[+U;=UPW MKBW\OG]%OCP?=7@!22"C.VOK,EB>?W5P9GYA^]MOBY.EG/ZH=__I96QT]^^S' MH]6OBQ=\<+!^SGQP1/FYW_[_.G)R?,OO_BB\;'\Y6CUY(O7 M3WPQOO*!\P?1?_[Z)2]E=:B+-Z\8=]>O",[E+\Z>/+^T+E=OKOOMM]_^4H]6 MRSZH)T=+D]-%OW#Y1%:\U./^S+/U1[GBXOFK#Q?+7R^\_-V/BE^,IX6/[?SR MQY\ :_Q?7+/1%]\7*,_9N1/%[\WH7]U_DO_M_]>X_J4WO& M!XOE\0DOJ[T[_HM_,R[O7W^\.OEG>/N#OP?M/PWYA>\^GGT#[='I\F3UZB(- MSH?[]9/K3W@[K/_J._OXSM">7ZZV^/WW[D]?]YE@K%_]]9F=\&?CY0?VOZ>+%W_[_.;1\J3/[X/'KY[W8:QG M]_[V^8F]//EB#> 77_W'?_S'7T\6)X?V52?YP3EU__K%V6-__>+LG>5(7WWU M5UV\^.SXY-6A_>US71P_/^177R[[%.B?OWCYY;C05F -.*J",@M%3=SB_]Q:?Y7^[\';Z;3D9^.C M;?'E[67_?J]N]E^SXL.[2[67_VVO/O]LH?VM-?[P2FX=O;@7OGOQ4[Q_JK_< M?O'S-_3+PV=__\?]7[YW/__XP^&#?_S\Z\^_?/?K@\=/X.=?#I\^_/&'7^\_ MN_/T_H_W7SYX_'=_+SXX_.D?SW^]_X^[_L$W/QS^_+B&G[_YR?U\ZWMX^,U/ MZ:?'AX<_W_JOIS\]OO/+_W?[M_Z.SRX M]>"7![=^]?#_^_.SNJX>/?PH_/W[R0K^YLY!OOL\_/_Y[ MO/_C[?CPUM>'#QX_>/K@FY]>/OBEO^Z7_@L>__K;S[]\'^__X^_]L=NO7_-# M_ZRT_/GQ\\,'M^K+GQY7N/_-]_Y^N.U^_N5V>/CX^UW3_"-UP M8?ZR!'-F!RYS%U(%\8!+P -"RX:2+'C^_*LQ_EN#]MO^_D>Z!_>#P(WO@NN] MCHT'C9^'"H MU;>@W^B(ZQKU0WZR!_J/@(9W@19(!E!*(_ Y84@=Z#LW M[CVZ_3%8#P#%IZ82$6) 2L.)5X^UDHC9OYG&KR.F+Q\]Y95]W0,3O7GT[+DM MC]V$#[ZU=O+_F67XV';OS&*UW_[P<[/NEAT9D%\-LE17APDY[5 M9W>6#W_Y8?'3X_OAP>-?._@#H+_'?MWBP3^>/OOY\4__>/CCS[\\?/RK_^FQ M_G(O?G=H__G=JY]_U.<2(#_X\;^>WO_'3_[AX[OI_N.?TH-;VK_3W?CPFY\/ M'_QR/_W\['YZ^/B'IP_"@]:?#P]O_ \%!V@<#K)KVB/B$GNH6]U! >MJ*T*$ MJI]_]6W\Z:-F,?;XNGFQ0 8:,W>65-2JT.=R =@C>P7(FB3N_A>Z;DJY(XM\ M0-W='JA/6(OV&9?C1R.[G[-;1?:7N^[!D__I\[+U:(>[%1ZK6*V$ Z[4^MW MH3BM[,KO(_O%Q7Q>EVD8__9>D7BRY,>I?_M\^/% ML^>'8]%C_=C3U:#&NZ'Y7UX>=Z/QUR\NOL79Q[_]S-=?X?CH=+6^MUYL^?(U MW_>^+X>3[+_[J_*&+[_Y\ M3\!7Y\L^SI^_[NUS;[ZFOG-I.1@+&Q>?.;]__B%?7!BH\_+6]&ICMN'6M%/&K=WYWS7&&LA\F8L=/&B_X9W+UT[ M5CXY6OU)\_!/KQ\/WK+ET;/%\O?>]D.-^(6W^.+BM_\CZ]1:D%(@!<$*C+6+ M^=2I4A)(C^NC/[?UDS!*[]OZMW;FXVS]A1%(QKY5U>0T09$LQ#3L-<7J4H]A MUB/@?(A^6B/@SE=)/WD$@,'5U*.UXBO$XK"'#);[(.34A\'Q%G37:^K;DQ$/ MG-W5_F$OGQ\NZN+DOCV3_A&ZZ,^>;22?AQNW3$[N]I%8K=?\;KQ<=&G4M>J7 M-[Z^=W-ENCBYPW5QV+_QK5/KOR6>O=-?O_C=#W@S>&^^QU3EX 4X"4E1M?O/ M#FR/'21KH1IS\LD[R;0%![ C<%Z57[HX.W-7/ARB-@J0:F:?H'5?3I*KZPY^ M!V;G33Y^>N?PZ+?O[,71X0M;=31O/%\M#G=UAB87NG=M?:)&#\B9S8C99>N! M%UH,.S!#MPCI5F:IT^BL1DVM!.A!B[#EKKA%<^NAL\:A(CQ-3D5XVIB*8,P0 M(G&L32!C0XEC,,05<-0CDC,=-9%PXX*.NL"!3Q@!;(FD%H@^=C$5$CDA3YIC M#-V"N_A:2\-T#?2CDT[_\9K;_WLZTEF.GCT_6O:[QV<3^_RR_OBSH^6CDZ/Z MZ^;G\D61#YL1^4XT2.NQ#34"])7(Q2IJL9A*36EGH+FA717U%_+AM[S0N\N; M_'QQPH\6)K>YM5RL7QR/!-\ MK O.6JI63!5LO'(P?YX&<@>K]9+8Z_FY)88I: (J/D& M"9P,IQ0CH7IH?6Y='3C;&H&N%:4'/U PA/Z3 Z&9N34_4X)X!>F>3:/KC-U!SZC! 9 BOZ)MU22 08^.N4L"7LC/X3&#-:7,I M-=+ "\5C\IHC-:R)N51Q1VSU(KV[C<2N 5E]+ZYZ#8[=2%C.'TJS_H6*N MI;*-\V*[HJ(G &X5;X&C)$Y@R8130NY6&9D-/>T@N%O?I=H*T"UZL>J#=O4' M%KK6R&;:PV#@[FD9=P_H*]ZEV@JJH4;K)A@[LK4[WLA"9!:]KQRY)+BZW/ Y M^]A+25H/!#TH=CEV?*!2I P$'G+(PB6_67.:/S1;6G/:%$PI1@O1QHX4Y"0] M'@LY=:V:I'GQ;F=@NNHUIPWA XQ4HLN.1I7@/I=ZB%R-,F9J.>\0/A-8<]K4 ME%*E7%*/]MB!MJXD&T'T+33,0M!V!K(K77/:$#A5P-7B6ZI1@4-W2\1E%)W2 MJB%EO+I3^3NC UT*_H^ORQ2"L"-3C.184U0$% CC6-N"0H';)@\!8S<8A??NV/A MMJ\8-C:E4L126Q-?$2)YA,!0"D4,6J3MSI2Z2L6P*7!&)&2LV;D0P$7"4"TZ MG[..4]DMS:A.QC10VGZ=C%A:'GOV7J&"+Z,2I"MD%[IX;"K M!]1#3*$9U=95" ?!(%T_B@:#B(2R>X!N[7#8%F8K=>=8,$#R'DH%--!2UJ5N MG#IT.PCNUO=HME.^2"!$C &]!5 WEKZ@6C/M K9!W4:=WMF'&-M'%6,!EW) M9>@WD+6BEIBJ9,HIZM55,)JSC[V4TDJ%V(U"0EW0-A#VU("Q$VEB&HWC=*#D=V905>YXK)!?))I5R;LQDH+%$>" M,4!HX<+E! [(#Y :#UOQAL9R"[LA67#8*C M*9I8RSR6F&LW=2Y#EX2C2ZIZ1IQ1&)(3ML]RW[U:?!7;\8Y/;/5B4>WM9_VP6+[:R5*9%:%Z2[D"]DBZQU[=6C-E;Y$I MA5#G>)#I^E!F*Z>DQG$!XY:3Z\&Y,6'I?C^TJARUJ_X\QWW5ZT.9[?3Z:NAS MR! 0,C#1J#48.XO(^6YDU.:H$Z\/9;8B0B6T(EH]L ? C&@QC99_(KEJXEG6 M<)X&96X,*:(!MPBU>0P,D2TW:HU\GE.?T6M-GNVDISGB''$T2"%()8U*+XPU-0G2 M#B9>:_)L9Z,L>6YL."IK F&F[L>T]! KC 86=99-2:9!GO4NW.NGCV\L M]?4%.RI^*J(@Y]'CDQR@EY9-2ND!>PPXRPI3UYI%6U%!GJ!&]ET'900_\C R M8XBNC>)6FOQ>!5^BZJ#;=RZ&9L6@KNJA" MU],U6:C1@2)W)L.+EUC731+A9* ,192-X[AC;:Y5@));*U:YE;= M-58HL]0*K:O*X"LR W8K'\E'*)(!<7159+O&6F&67ILU9.W>.:;:XU#7D&*- MT7P'MEJ:9WKU1/#0)G+= M>;,5?9-RX= @YH(>R&@<"O2LDKR6Y.J.K0]\#)R?R-?[MJ,=XFNMK4>G+CL) M($0$6=5%Y1(( 78L[77'&+.=K-_1^[N\A>KXVC5_:-#-=U1#;P510/.A4X>$>G^R5@I=LNBH3E) M$.N;%/LI*YH]=[:D;;!:R;Z6E&(%,Z:Z7BENOC;5D.:@;?;Y,F9+.U):J#8?501O8_YDLO%<2;2M2BPLI;:$ M7?G6G*0$@]Q%38_*?7IS(< M6A'M2;1M 02N,6 0(L@HQQO%*N!DR-TT<]AXVI/HFUK(NB3F)QB7+I<3-VF] 'V3&)YY1YG Z@.2R\3!3.[>SX M0!47-+-*!H^MSTL*.:E@EYR*;08Z8:)P;L5CUU1,/4@,K4'V0AU*YZ)A<4JM MQ!EX[(G"N9WU!%.7HHTZ,C"2H#'TR2D=+@$Q M6((BB"EV&L7.I^YFXBRJO>Y9M'6!D@R]5-6H3D?C7;88Q!4@IBC.YG"B>,^B MK>NBD-C5J.JY%3 &C$G!(7BP$E/@V>NBN\OCLZY!:SI]RTL[W&42;6>?Q:7J M$8HR,-21$,"U!JF-K +)_&71-2/15E119 T(+I/1,#Z$$4$+.E^J\ MB707!YZ@S%X3K;ES\VC1__#)U1ZN$8&VHH6"66U=3*-GAA8J:AEMF"%%[<*HSF$O:4^@K2X.B M2GPC'2<)6P^K =5WI\+6@%VLI7+9L0X^UT,GM-HM>E6JI4#V*%TJA$3>-/B8 MW1S63"8,Z9:V=0*YE*"E#FE,P@/AIEGZ/*5"?@:>>\*0;F<]0:I8,B_6K2LJ M8[HX7KQM_CS _';57_"Z].^]>S>O MPH=&]X&S\]U+/P[*T^7B#,=GO#QM7$].5_8&GF?&Q_W^^N>_\_SY6YT_?7Y_ MO-?O4V1T? _C+%1+*UE];DU9ZWQ#"@R]/J;&?^-'3U9\?.GB\J'KPER M=+H\6;WZ\OM'LV?$Q<0R+SDQN$:!P20SE!9+C[I(JJM6UYW=)PG8-.;T.UW; MWP/E$[JVCZ9,J7 %YBZ/4B8)$;PU ^MVMT^GR8/R ;YSLZU1=I@-P+9N%1@3 M1; @U"A9[)] !:J+-J-8=FK^]ZICV%9+PR1]*M<$I831N":F4LF2=XWG4'I@ MFE!>2:#S1DHM3\<7_R<5]?H]_HR 2E01@DM$+8!#S]0L.:=<*8F0K2U^-P$N MS)(/_WUHO'IUGX^/EJM7=Y?U4BUOCWSBP3L_[A/\L%.M.HH0U0(HBB=30_L0 MM8)0 M<4[UG2>&Y=6O&Q;?#66IF:4H%'&<,WFLPL3>R.!Z6*5(D;QRP06F5N%3T,>1R3I#GM MVTT,RRUTG6Z0DK-& 0 ,C/O4K,YSTA)[ #N'W9VQ*'CS:'E\=+A0'@C>[0;T MM;D\Q_GFT>KYT:J/T8.CY0YO[# $MHJJ 1@D!VZ"X[1_RQ2S#^L#Q9ZN%,V/ M'#=/VQBW4F3VR%[;B9?VCTG*S-&]178 84*ET0S>ZQ/BQ M8JXQ9%<5YE!8:0[ 7OV,=2&U''SV/BKP:/#B@Y4ZTF%=$&M;L'2[!NQV3+$& M+-C.[G[[#DO5KN:%):P!J24,'@" MZS>#D^RPY,$Q5=DE([P52+=0N89Z^-XPE!H!?"-6[[@Z2;7TN=FV(31W!](M M:>! YI0<0;>M&#TF$_(68VGJP"KQW4[=CCG%"@8L6D%<153 1!*L6-=?9E#5?*/CFS6E5TO7+V+EIA3 M7,]'+7[T(G4TJH1G35%K42=SJ,DT"V2WD% /$&)+%!+WD#7D+HQCCW)&>;S%>XB_U1J:5_@CMOM[$]'OAP$-\PYQ.VL0MK428KC0LP%5(6X4J% M05WQ;4^'R2RBWXIN 1'5#5JT%%4%Y$T6F'&AC)J7\C5X;*M M$:B.B;I&A:K=5]D()ON7+$&3SXIP4:)ZFBM%=UG1_$DUW"^]0*)/Z@Z"TJ5. MZ.P D-1]GW89[ TQ."ZY[4DT=1VT?0X-EXB=1UH30RV E!SDW'5UPH*&>P[- M03UMGT77GFXG;0;-5J'>[$28 HD;%Z M7_I?B4@H;$.>S&+WI,%%==BELJ+%1KN-\:DC@HQ-4&5W?>N!K M59+MV3!AA74IC' YF4!JUJ1!%I9&5LC,* KGYN?-B*M>G]H<+EJL $!M%DKRD^5X!VV9__^1I@F]*"E)@C58LC8X1K1 O>Y8::C#Q[ MW)-HZBI@^QS*I:J/";EQAH8@*>1NZ*25G%O$]XOZ[CDT2>VP?1Z9[_PQR;YV MMP:A"XT@8!F\$02ELB,\NOISI5M!LQ+V< &(1]HA: \D'&IDRJ057'V_8.@$ M5V>V,VY2LY)2178"D(,0Y31:P5)PZMKK&AAS)?\NJ[D+13 VI?);GS\6,B!U MJVB<"$L-335:2\6\[NDP45UV*6S J,B6DO>Q0?,FA4M*0;BX<=ZF[=DP885U M*8SHEJ#$PKZ-EBS%@_B1HZ*Q*8RJ23-W%U>\.K-!7 Q-)&675!E"0TJ18Y^R M%8K5(',XP#KU*7NEJS/;J9KD1MZ#;YBY>W\-'=HJ/CJGX#(VVI-HZBI@^QQR MHQJM,B=-"5)'%FK)Q$@4J2M*W7-H#MIA^SPJH7*+/>Y UZ.1EIE=@-;=7/4C M(PM>UR[?TV=R?NQB\?)WZ? )^H8H.T4*L<4(T16*'LQ(FTNA0*0]'2;JD2Z% M#8D:I)93ZF\Z"BI+:0D1B9@5HQE)G+P.UX^>7VX>-R]OU@N MGIT^VT7=Y3"C1FG1+(*+H[-$* J)4V@QTUP!XY>["EA(%)I@\'$4X8AQ'/!L MV"H&$I=*FFZ^U"0UZP8SIL2C;R'E%&,"=":0XRA\DY0H99=W IDY)IVF%KLQ M*[EUJ0@JGI# -^':@TY,..$4Y*DJN0V"TZRVP TX-8'Q=^[VC ,;5A]Z$#B# MM(P)&;;M)QADOYY5H""T_E_(0%F]EV+D>,?PW/GL.X($XITT<0XL=8%88T(? MHV2KZ+:19S-O([I]2&.M/1XS,M=&-6.4($F]1N];B3+EG(\)&=I+V=4M)-9: MYBH\2B@R)0PEN1(#X$,'/- M46ED&1B<2RX"MGN'2V?/+;5LV]/5_4I']N 9'&RANW5S0[@DZ/5JX=M[("< M7Z$7=T+N+E_TBX]6"_NC7;%9+N:F**F$J#U$UNZZ3'PRU8(QE$)H8090_^GM MD@\FT9W^=B=V;_'"].ZR3ZHG"SFT=?N#XZ]?W>=?CE8W#_GXO2VTQRM6>\:K M7X]O+'5]YP$_VTT2-1^SBQK,=?UCXC"E(M)&\[P\JG+/@$1;@/I/$7MWMY4P M%EE#4)TF-G:"PH!%5]2=0L+*- (DUEU3)%O ^'(6D$L/9S4YG[D!CE5^J9+0 MC>, /3J9Z?K(QUF!6Q.P\R3!5C M,LXQSH!$$Q62U] B]:"$0^%Q%+%!==V1)=>X<&+?;T>@DPC"*(E%EE=9Z M6#D#&NT7MK9/HR;99S]Z?1%!]9Z)H8YNZ"$E$M[KD;U5^JCC@ &P!1]CT)$C M5*2,1*$$WG&,XF:0S#UUC"]%DSAP+5:NM<]^2 3DH>0:/4@TRG$.SF3K"UO; M40'HRS@^09($>"V?KTCFZ*8&W-O8PX3)&NVLD+B=YICL"]=X!D8/&"3G'TC"I^9(HN^G+L)T&>G/";;!&?&HJ M$6%]HF5 43UV*2=B-H,=R7/$O^T(CW6\=W&IXVU?V'AJ4S'+ M:XK?V?'):E$["1Z='-5?O^]!P/%WC[Z_C,6$W:W>(YB+;UXLD('&S.!S1:T* MH%P ]FR\NA74?\'SV\^>'QZ],ENS_.'S80EWD8G52Q$L2= #8,JS!DFLR"%C#Z ;#7A(I-(N=*\T!\IZ-G\R+O5W\("8:BI'X M KXQ<'98?>8@Q>?@*-8YY+'NNH?^UE;M:/7L+-SAU6X>R2DU%PL@FJ( >>;* MVI*/FB0 UAF<^-X>>I=SRIL!7&M9?(Y08\-4"GGBW$)L6N9M&/[;7IW;]S5L M&RMI?)VGL)AWF&SL%'?N^"&W%34US=:G6KZ%M]OPEOYPWL>3,MWGS45N?@#6QB\\)G@II]$.:W6',5BR-A]:2:Q"U,T?%R^@CE2V*F&@--E]+ M#HQ&+=4>=.$M4!@%&BN QG1 MW(A:+?:(I,S?.VYA-EZ];RS8(0JM):H!2F-I(6J+N2;)&BG.R#=^9R>+U3KW M#T^>VNK;H^.3U9L+O[:EM<7Z^N-;_=;2]/5#N^A B85#R>38!T!D MB:V@M.HE<@)K,W*@<\)Z*UZ66FZ)(2K%#$H-Q2?L9&+VPL9SJFD[)ZRW5"TT M=3%,/3)U"4H.Z*/+H9MRBJ5@GM.J\9RPWHJ_#K44L> 1)8&K-FJ>YSZU!Y*8DI3:4E;,FP(% $RC1Z]XZ A\3R#$KE37P67DY' MCPS44N02FX+6RB$57QF80Q;D,GW4;IFK1U9/5Z;K M<^%?CSX1W]F+H\,7B^63F_WAQ2;0U>9DJ%JE M4*&F*"W'['+)$$NLKDW_[-C,H-O@,7Y3]5DR@'6T4N+F+*2<$U?QZ&;0X.A? M03>ZMMP[XN7O@(,SF5> M;3;0V#L\Z]'HT_;!<_XIU/E\/S!V=B'6*N0DFZ F4##55Z_.>P MU5;C*$J:IV\=]O2[I3$HS"_&P<"PZ!?CUW!AZG2 M[T/#HDTQX+S%[(WZOZ>+X\5;MJ^SP@]??6.7<(C^+?8>QPZ<#QO 7I33B+9R M;KZ'Q+GK^E:3D%:J6<,ZZ^$,^X,]"29 @G= MJ*8S!09+]JTTSF'4AP:A1@DEDF\MI 0P7V ^TBM/!1"(=10 L\A=I88V6IR' MI.I'V1MBD!D#LN)E_T)?GP,S$T!,$_L"&%LUJ$VDJG/]K^+):=/SU,X.R,$> MF0_/QO8?E*'[WJ6?=#HQ;*#.86ANY+1TZA%RB< !OS-E3I89^ MO[#W+S_O!UXM6 [MNS[T%R/*>T=+/5K>[<.\$E[^^K UZ^'?N.[>W:\??K>+ MRWT<>"P/5&270 #1]7@/^V-.*AC;GD=_@DH,-223]7$=,:0R M$E,LF_?6X@RRQ:<2[VPJZ]%7II'7P&4TN:_K]D14?23QBDYF-(,ORS)_,C4N M?VUB^Q.[QV( I!HP!LC0F5*+*^:8JR9+>08\NOR*PGN&;I&AI0_# MR#&GQIVQW1_5IGM+=_4\^E-3\BK:$&R'H3F:1 YY] >'ZHFU))]3R-3I:&$. M#-VF#?U W;PWEA] Q>:*6@W!C4T(B(Y%(P/FIB,9L=494'&VA-E;Q8M4[#$C MB/C(:1114O8Q1U8222P-<094O'RK>%746W??[)]U\^B%+7O(.:+>=WLM'SU[ MMC@97^&.V>M3,_S$'BYW*7%R(,V#F;$S7GID? M5R<9:G:Q^ #:0YXL1:-DI!1\IP]?P_7]6<(H5I+Z&FOC!)ZH0QA";(927"H" M,X#Q?%I^N[+G_&J\Z+V)><_.NK]_-XZ%/.;5$SNY49\N^J-Z&<;F:MSN=2 G M-2!$"(D9H35'S9MA*Y)'MFCN@@GY M, -R[I_65FW%-IHRP0@I! M29<"3(D M: %\MT][[OTY*MSD)>MB\]DUNV;[+*>:BS0760!BX>",F"JZ5CR7UUM#WJVS MH,]N[(DX)5:\?RC+?5@&]ON7?I*6@AA#1@VM0!*3XD?4A@W$"',Y,V%[YDR- M.1?LR04R?$H1R1JQJ>LB&CU8%4S"I401YUV4Y-^08;*UDW> ##/34H-[L 'N MH2EH$67@"GDT)AR 0N.;:M7SQ0(FC=PD,S/ON M%/=V;Z_C+]/V1;7L2H&:$2 YY1BJQ>2CX=A$WMN^/?\NU?Z5Y$I5WT-(25!= MINRP84U:U'4W?&[_]C4])DV&=\MT? H9&F06Q#!,CX,@E36,,DV-?.:2WI!A M;XSV0NP=[FW"$$D,SC!KBST.\ RD/KJ2FO,4FD;:&Z(]]R[+[M443+0BM>X) M$0)B[=Q CL5%!B=[N[<789=I^TKFM@Y#8W1@S )BDLWEUE59 MG;OCW_+E7W M ;:BQ>42&Y X#(2RRE\EB6' B;L&SA2L1";8QL;4PUBG&\A@/E5F-=&F2)'#=T5 MM1"P-&4L3A($CVD.)VPV!\H'?]2^$,R[1U>I%G;8P+JDB0 =UMCZA"[1^]&R M:084VEZV^)Z7YH*8HW>^S*D4R@YL6[,4!6$-NM5FW:K5&Z[?/ M6O@Y"I/-.IMD@T]'!V$325D-I9\25R6!\89!?>VSKW#P1D$)P?6Y5VVVH'YG:L^>CVY4WZY' MXZ(9__?7WEF\N/1J5]>/:L.0.]!1':V'\&Q=+$0PDD0N)@=QQZAVK@[_]76/ M%B_W+-LTRUR*DH$CE&8@1:BVHMYGZD(T5H?7CV76HY,]SS;.,Q6H1#Y J=!$ ML 0CL!@3"L3@KAW/;B^>/+WTS?SKQ[-4)$H(#* .4(BAD)'S +E3S\V79QL" M]8I9_F!QV*QB% M[?ABZ+CLRS30ZFW;4A-,L6C!_+#Y_O"/XP1_^GZ9/%LLGM^QX\60YJG$N+\[: M!T=+??W<'];FG(KV@192=:5!31XJ%^JACRA 2)FENAE08I.H7*:=^.UH)I1 MC0 EI1X &\1UNP,KA<=^LP$)S2$M_F/1^>/5XD]&9T.)\K'/4Q>SQ2(&WG7[ MK3&"AP2B0Q#M)^Q,=-<&9ZQOT2AR=0DK* 0,R6OK)+& #=H,./'',_9;?G5G M\=)TOG:U=3.*70IS& DZF)$K2C7)5:-HHEU&Z5+RLBX%)8<<.$6$Y"+4S"P1 M*Y;D:@C!HIXWB5]7N9PV7%O6J__<*?Z#RDV^?^FGM%OT2H5+9===I*$@^WY# MP=-H2>)UNDKF3Z=P3D6F:"E]/'RLI98^]%&G(.$ 1/FTE5CJ%1R\6&Z0W^94?Y4T&DA8C<_.7-"(!12UQ!1)<2: M0\"S/$P?=FF-[++1<0<^;&:%C&CD3E-HP !D1AR*^JJ^BX"1[>+8I/L;H01%$K860DE= MA*&YI+:3<^>R5_\W.7M""QRHM!@*< TL0BTW8Q>(6\D[.7LN'9_-S1])ZM $ M0O8%M"1,/G85C>8!I1N]79P_=XY.+Z%IU.5$-!R$NJQV&@2((Y=D[ NYRL%[ M#KLX?2X=GLW-'F"4$BB2>H/@C2U%)ZE9!>-D.QGU?,!1BLG,GHPE2(/&*4$. MCM&-IFI6&HY5M=V%:O4VL@5>+]?L&#R7 MO>>W.70J(7=CUII4 FV.N@\JP5&P5BP4W$7;]B$G*Z9BW,!:A:[4$HRC?:G+ MZM#,^Z(Q-ZQ5=W+V7#H^FYL_);=<$^:\7UD@N8;@Z9!M425E<0#7QE M\N(I5"+V%/5U38=)V[5I(;/)+"V![ ,R=D40@0D]-XY42W/*W,ZS"!Q,_DC) M!"#ZYTP"]T$GN#9WFL10K%N\8H 9N@S'6&M332-]VG,M,SHB-$$\K_YTD%.- MH632/%97&W,LPY9*CCW>36X&JT5;R:+\F@\[=^S14[.3>T?U=S[VX9[![NWNY)5O>AKT7UY/5ZO^U>XM6$:)NX7-14D+9PH^ M,FLDT,0HT!P(<2>E]NPE]FD62XEDA4HR;K=-,B&MB#5F#R4$/$')O6 MJ##_N7+K#20WCE]?^];N7K%5O?FQ)G7. GB#FW@E8P:/YBP! R%!YVWRE8-+ M-H=E[CU))TK2S5E2K*BQ!,>>1P4I1.<$:FR41%.P&>2G3X*D>W5\R<84Q6HH M(2-4#XY'ME<#:F(EBB."O3'=\W0*]A0PIJ#(ZG*&L367C3ICH^=J3N->F6Z2 MIW>.5M:_R^V7]>DX7WF^P31UY3$5FRH2@C0N/8X"*%@9 BJ#%<*F&.K>INZY M.A6[*@5",]*26_?_K6(H#6-P+39NF29\_'O/U=G(@ V>3HC(KJ$;=2$@-F"M MS$%%R;IQ3;8WK7NZ3LBZ0BY5B9.'Q.")I'!GK 1+Q1++#F2O? I=)V-4Q@G; M8@TIC(9;W;B 5M>(%'.L,H/3ZM-%:8-G:SC1:#IJ,-JBE3CJU :'UI6*UP(T MHTS-K6PTWUW6HV?VZ*2_Y_BZOV]QSUQ5-@L5NS^(/JM;DUBS?1)T/9 M90C=POK (-!00TMUY/Y (U6;49;UGL538/%6C!)82@*=A:J M]Y3,SEOQO6;QWA;O6?S'MOA#6;PY6TP."SBU$+LE#AZQ*V!GHRD;15]8]KIX M!FLA'S25;AX=GSQLC_CP,M8_MB^-I489Y1:5A*&2\2B<@-5<-\P*HGMIO"?R M+-2Q&28+W&II#4(.DBU#+06E=8$L4W!1+#C@ M4I+CFINNBTJTH=O6;9>L0?LO?,Q9>$>W4Y M7XW5LJ2:LE?T !X3QN)*\,$,6A=?>XTU8Z6AEE)+#LK -I$3S$" /3H,$BVD MO=*8K[\-0<2&20ZE ^H-@;@XBJC!89^ZT\TG5EM\><^>\.'M]?=Y6Z[ZIMY8 MZG=W3I=SJ5P")H4+LO.^ DB2D,GEHEPS^X83[@NW;0PVEPN\LN_L^>FJ/N5C^W9U]&3%S]Y"!:A*)51AI=E&90I>*/,/I]>.9RW*V[ M%DL>S#E)4$NDW"AH17&BWM[L6\U!IT\&J.TK=+,BV$6$-U*HF8AC*-%W$2%: MV<]I6WV:J&Y%F\=:* O6'FHUT%3(,U"PW'U>JCT(F[XMO7>T?')BJV>W3$X> MOWIN[W@Z.;S#=9R]?#43RYF:2VP*'BI#QL)9ND@LEDLNI50W9S1N\O'3.X=' MOWUG+XX.7]A<^C)V[]4CI!H@J4"$QBT9NMQOIP+($PY>_QB2Q_W1>T>\O+DR M79S<>+*R];;$K5/KORG-!2#O)<8$T5$&["I0U7RHQIR#2)E!8;U) K2YL)=[ M^)2\EM0" ZJ#E9M >ZPXO5C_PX:E]_>K-S?_L[\A='[RZ9R_L M\+WF(Z+.J-Y?JOV_][NGC!A_UG'?_^ MHQ>_X/VCI;VZSZM?[62LG\PEL.#F+,<"*2- ]XR8P+=8:E>D _89E-/:!)/" MGDF?S*12$8LZB%D$?!+11)5CLE(#4;DF3(I[)GTRDT1RLZ;HW"B8:D3]OTJ1 MI=1BOO+TF72-P8.6*KI:58F[P$^46!A] QG'!UBG#][.2),A=^^?GISRX9I MWZR.?CMY.A,:!0DU279(44 U8G M(7=+@$*IS4#A7C5RDQ),4Z&1B\6L(4>0 M!-9MDJLI]8A)6NMRQ=/T:;0SHF3.UJA2#:4)9FX>U#.%Z@O60E:*#W4&-+JN MR)586H(>T4( J+D*6ZIJN?CLG?EK$I5,48Y\W9^:2ZJ/:P6](Y%F N)[/%N3 MSQ"SNS2C)C%K%Z[YHJA.J@Q-J%+ ?+PGTWZ5Y$/(9)9CCY)$ M&W3+9-IYI5V3("8>*: SR%C:56'R$"IFB:]S8)8EB,,(EHY@;%B[6O5^: M 9FN-WXP$LL;^%$U$FH5"2RQN4Q!JA29@6?9U163.XN7IF?GW6?")203EWQ7 MO,B@S5'IP2Z,RC08:M5Z/;@TQ763^7%)?>7,G)7B:-]>))BPCWGDE["&:[(& M-TF1,CLN&5?T48544@_%37QF[U.*OB2QZJ?/I6L-'P3H+J3%E!"A8D(1%\$^2:ASFMH&1OZ$,C\"E+8VX>0THI ME))G($.=QN@G,/8 M9(U5%<&WAD*6:\6D*33OTO3K"4U**LRNNL &"Q_QJ' DI@0,(8.0Y XX2&T^ M"4^XYO(D9<0U9I*56*!F4>+2Z3/6MJ5Y3IA@1)?N>C!I$NE$,V=2X5:=1^D" MHX+WC5@P6).:D7RV.'TF76/P?(\](=284RWC9"^6$C*G&&(,&'*9/G@[(TVN MOLS YFA46W/9!@$VK9K:6]RLE6S, EW^$;X-=D:HZ29T^T25@)>E_?/.Q=I.0 MM/'U8-$D5DEFS"+H%+(&&:%%8.?%$:,OH976.,09:-I=%2-S8I&)4"Q4NQ-C M4&8BCTJ%AZR%_N3T671=@2NID5+.6AW4DB5HBC7ZL9%#5.A: 3?5"B.7FP*Z M.3)%;)@\EQ*ZKBT%R>74*J'I:%Z19A#87@,RS6:51+T)J*DE@% 1-62KJ;KD M2BNU3I],NRI,KJS;(%%H&_4HMS[KG=:RGIG ?WOJQ%&^Q-OY:P06X?^.*5 M(P@+B:W!!G[]FUD22$PV@Y!*D'O H"I5Y1#/DQ&1D1'"HL <(&.NS@+QROI?>$D,, M)Y YJJ14 F)C*6&>,N-)%I#7OL00QCP*B!J,!+4>JA XEEPP* @7< EVFJJ2 M*F!V,.6FX0-@M0VQ1I7RL M%6VC\DBI=]Q(D>\)-U![U$E3?^OGT)#7AHSX;>T>7,I&@ MB$I\RL5.:2I#1(U1(BH+3.E@)49X":KL3L&Y[G5_V//I >]Z_C]#W[%G=V!Y MZM9^H]OI>3OL]5J=@RHM">@0=,YX:"D6 M0EL90HA6C:0>8;Y<^S[19&VU/DC*#!$BMY#HX@ZT35";C0HV+UU71HNCW M!F]V!U'A2_?O6M_1L=.C22HOC3])$7Y6]Y\[<]03M/9AIS6:C/'++P?Z>"1: MI:8[OG;QB(M+%W^G9]PZOS1P&,'(A(U*IA#$<"N@8#).,+'1@/RZ4<(R:I^@ MJOA,L_FVV^EWVRU7.@*WXIQ?2\:Q'8^ZML'/(F!\A(8"E$ M= 9"9"ESP6#BH)(T!*0I-)ABBS%W3@0Q%B($41:B)1&BR#!HOD+DA"706$^Y M@50+$RE)6"MP\#CRD#1Y.7NR$.VVW.3%+W(UTW:TA#%B*;1Q9E/V .D<5RQH M*/-JME0RM)#%C*L@#?9.:\BIXEYIQV20+JYKR!GA\F*V;#(T_[4,,ZQ94,1A M%64(8\U3MN#@*8ZBY03+:]F39>AM]_C8]U*>Z1>\GD'%HEA2K"QBE&$K8>0@ MK+!!7CFNLW6V?'*TD#4-H1#7+@XI]Y3BR$R8I*($7&%'DH:=U[1EE*/YKVO( M:F(U-=GLGW2A)OM'MO.#513@"->&8$NZH MMD(R BG"5BME+;W4=)=]=9G_;"Z$XV5*E!E$5!<(IP);15@(1 4=>-#$D!?" M\0N9S058$%B3$+&(480BMUS9$*Q'04;]+UJC%=ZW3Y/XH35H'90S^%;WIV*_ M=][NK+_3MM6.#=WJ?/?]B]MFM5#_I=NZ8_WNH?>##UU;/GMJC1[V>K$3'UK: MI":T_/-F=I]AN>O(RT1[8RSG%&JJ!#54<,:T\Y*R)0CXNWMB+I6WP:'O/7B& M%B*.51$+;8QB''KIHL8%K54!6DFI4(X)3U6% \1^-BL?WVXVWVXVNKTH$+H_ M2/6A]'&K4]ZYVQH\[TGY&49>*>&Q0V69MQ3_*:$@DLK@H$5*VB5E\/5A+ZZ^ M']MQ8EJV_^'#V^_]U?5!KS4\7I)I(58$KZ6Q1"*:(J8#-2).CX=.AD KC)E* M4^DRRL5E=([S(:IJ^H[XG,NK%X^Y=X0.EU 99@*B$%&.B1:$"*6C6J>,M8XG ME1REM3VIY*-?JB9T/YOS?[JM@\$__;<;.^GSY]7"D4HV%;J/%G[]UJ?L!5F= M#O=C*.,_:=:0)DB02!-:2&R70._ZT.WWTPK:ZASXCHTD\-=90P^B]&Z'R<=G MTVZL83IP\5U'SN@<; P'9TW=:X7PL=>UWJ=MFV71F4- !$FO$+.&QM57,N,5 MEHH['U> 92C$_M"Y6X^?N>'Q2;RPK)-&%$($.PX5-)00*E.M],B5RAHC).?5 M/P7W7K[[YV]ZW6/%XVW&28?)10' K6'@E$B5?PO4PH&8S!1 M&(>Q;U@0""Y^J>H<[@Y-OPP-'VQ^CS\FY]?ON&%FWHOQ[L*Z_<^PU6]=&]_].36^ZZV?[1.W_1\OSOL6=\?_1G-/5H8U(&I95W6&M4;HM^35PP^4Y_<-:.$A,M1G#H6P>'@S<4 MKPIV,OCS1\L-#M\@"/_/2GGKVK_Z)[JS]B_3^R,^8/3[Z#DWGI;:#'2[==!Y M8WT";'S"0)NVO[C!='NQ[Y!^:4_CW7O M(+;/= >#[O&;U+;(!U%QUNWQ2\KWC2Z/FZW4JF0DM7P0AVC@+EX\[M1JV:D_ M!N[F-257%;S[,EQ%E]?^*)_=N[AA/'[D)"G&\7NQ4VF4_M\*6;G6[T'WY T^ M&12EZ[;X+UC^Y\\3[1*#O8$%*A\Q><V\N7A"B-(&@ MCUOMLS?_MQD!U2\:_D>QTSW6G?];Z^M.'_2C_(71C?W6N8_3'T>[_//'J'0J M%:JJ@!SW!+TD3+[;WJD7_XH+1:?;:0R/XT-L,5Y/=GQ(.118B$N"8,B[:$M[ MJHESJ4Z+4<0Q'6!]'3>K]RL?;\Z0^=$>;W_??JZ/MXT_G]://^_\Y%O]? LUWO_3WF]:O/]^#^YO?*;;[_?87K/= MWM_X^W"O^>ZHWOP,&__(TP]X_VSOB^7[1P.]TN[G3;AS5T?[&?GS?Y^_N_3_4_?OO]CYN?S=')\?;&]_.&LUOYXWFNW;] MN ZWW]=/MS?VSO:/-EGC_6=S,%:!NFK!"F]%:3_\U^(PS\O1&)9="0D5Z&\ MWVP_Y+%"K0K\("&Z2V(N) *?G":9^//&=%\?G=' S)^I2\S\EHIG%]L=__LE M-XS[OT1=NR'?\*9\/W'JVC[<$.N%]F[FJVOH]H[U('[[=!![UFU[W1GTAOZV M9??3,!J9OM<^V_$GW=Y@*5?@=RWS_C./SSRO?WGWK?YE\ZQ^?H ;&Y_.&^>' M[<;[3Z=1+3^O-_^)S]E$C69]_)U_XKM89[_9C>VOG^Y]^72ZU]PZCZLU;&S4 MR?;[V,^-3;C7C/WY4H>QC:B.8AN;ZX/Z+DS_?K5A=(%2?#O]?/J\OM/:18?/^_L M?EYO-(OF=A%MI68TB I$BNV= K'?W._%]KNB^>_-8LJ,NC2AUM\VTV6D"+T) M^@>OQK#0%_^Y@&0QS-[)7R:)ER*M8U//'3Z[,SK MGN_O@@QO+;65K69W5[EFYBU\F?1RHVVWPYZW6''@?%, MAO(_?U9SM5RV6./H MV]G^QDZKOK$5F;P.&\W#X_VC]6M:WTF\]]/9=M3TZE^VSA+[UX^^X>WFW]\: M[[=^Q&<=U\\_H>WW^\?U=_+'M-9')59<606L@0Y0 PDPE F@H/ \3F]0DHZU M/OK2M;[FSGIC=ZO4[:JF]N6%\Z=JYN"2!"[TS-#K'A>C7MS_9S'HWO*=RH_" MDC0S'7!K]=.&=1%:47WH#--6\S/8 I-%8K/R8SX[Y>SKFEZ29K>.#HM^S M\?6=WB5%?#U JTL0L,"$I"5+&U IHK!90GRJ.4*8^$M#KV.K[7 M'W0[OOAKV&HGEBC^BL/F^K5BJV-7E\[Y\MOFJ;:#4AZ*;BAZEW)0Z'[1/_$V M!=FYHM4I6H-^80]+3^'OBW$QO)[59#PX*=YJ])U*>I4KN34LH'B,A-#[2\@S M/?9%;0T_I[9U M_U.7U,\/3O>_[+<;7W9:^QOK,/8![36_G:;W[)UODOWWGTC]?1U=]S\1@A0R M&D;+!%% E49 "04!ML(B$F>3.[NRMN';^H?N^=DZH%Z#<%^7W:8^W1H'N(\. M_BVQ83QOJ=V<2*V0R&*&@",N2JTW$!AJ'"!#=&VZV^:]G2-]<-I9[1FN;/\M;>@>ZTSLN_ESG@YXXA MV5K=6=U=+3:/3]K=,]\KQ^ J"(M&=_7W)[J)ET4=PG25,35S=0C%+ZK9:UE\ ME8N[O_EHW6T5"?D\&B'.&N',%\UUYWKI5-7HGP^Q 6B)%\R]H\9Q_?UGN(>W MXO?2@EFGC?-OIW$Q) U<9_6-G?;V^_UOC8V#Z]N,K3K>^['?W#G:._IVWD@+ M9OS.=G/S?'O#DKWS;S\:[S_3_>-/4,8YS#(BR<<$D&@/MD 0!H2 L M0T(%MK*6_;#WV6-;[9"R_.PGL/X9W2]G@<7:P%$)CB:*,$ M!Q2T C"L$ P*"FKXRMKNL!45'PIA%MD9B>S;^.MVK]G]TP^!W;H46">T M\,)Z8#35@$(:@)(!@3A]V#K'G#=Z9>VM[F5ZG96LEF;/=N]CK_L]FC?+[ 6: MG\#6+P4V:@8F0(.CA$H(*(N6L\)* &\M1BFY$L%V9:WQ-HOKC,3U8[<_T.W] MULF2NRSG)ZR?+H5546.U)#SJLHRDD#D%) D4&!XHXH):Y^G*&HX311[N]T%X M227WM[%DI:V^DU[DP-:);A?^U-MAJM(1GY,6D9:[WO%Y:)GQT=,)Y/;(9@\@CIQ@(<= E4%&79$;$*QFFIB MF8EL)CF_SF6_/V?H2$I+V/YXV.V\TL"]C6\_OCHM'+'0 >^% 129N,1HC0 3 M2$N%K;>:K*S1E*T.4KQ\X2&3P*#_^2\9U;P_^\7 M_U)FO5Q<&BMB M)>UC& MPNB(T2ACTSR[M(?FJA?>\'H"8*HYVS]KYM&P/VB%LP6U^ MVLHR2KW\\K@/O]<*W7'%;WC41^-]G(VA.8H]2/>7MX8R#]_%<\H:+V4CRD;J M_J!0L'#ZK+_Z_)&7XP2^HW-1J:C-0 ^&_=>UE)+ZT<%7@9P-Q'M K<* $D6! MUMX":2TCSF,DO5E9V_/]ZXMH<0'/>P+O2QSE,N7B4ZD!,_+G ]\]4] 7C>[" M^HZX? @MCLS#5B=MJ+\A_#*F,?/Y+/@\\5RDN./68!!),:IG=M#K=I(JT3XK M?$I"6FRE153;TLK?T -=I/,VU^E^\HR38:\_3(^.%W:&[;1EPA*C1W5PV!Y% M0^R"9O%;&D_Q)R9X=7S#X+!5A@F?I##AY^;^47LO*=WW?U]]O63P["O5E @E M"1HO7*]KI3JM;WP^_2H5$S E4<,F&G;480(,Q!R0.'B!D%+ M55XM*K):1(+613M:G[[0UL;5(M79A<: M;*2>XS@(9[5D*L3'1?TZ6;H'Q4&O^V-P>'%Y-5H.OFR;\Z'5*0\&EX[IY&C ML9MWM+"\C/Z\N.V7-]S=OHL;D[DPOOF.ME[J,5D.$#< 7!M"TU;/ZU]J?7<.K@CSW49+*I2WY<#L++&U2 MB[O2#8Y3=[RH7CW[(:!1HOM2(-+R=]#MG=UV%"B9.KVWXQN64E\=[:-'W?2T MWHRZ:'/OQ_:7SU$W34D$-W%C(WZVLTWO\&]\W>Q77LP?@8;1]].]X_K: ^_.XHZ[I4H):R=$<%H0!!'@"K$ M@?:* <&%YRYPQ5(UH_6;^'QP#,BBLBP]7<>&-RW ET;#C=NTOV>DJ\NZ#?.< MP 4:264+BM\VNE'/'HQU^%;XF79];8/MA2P9NW=U-R^-3\_&-EH-RR&^J$&3 M5\-?K8:GTR&05BKCF2! *A< M<0#32P'S!#MI! *4G6_1&SW7!NN;)G.[-9E M0,CF[99XA16)ET(0%R/_OASXMZ-QST3Q*Z(XFR8*!RW#B"% XEP!2KV(:C.C M@'!G"$W%:#U_ %'\/$ZB:EZE"CM*PT\R/G)FQJV7Z[-O2'79[Y;O:9^GE/UKQU?&U12?VK9M4GN^M?JE:=W3'MG0[ M>3U2RHIT>\? M^G;[0N:*WZ(DE?[O49*EGWN7?W^&>)0'*(ZIX"NI3P?=P)Z<7>U'H7NW>]"V[?Y5@F#\&KF)!GV8UYCLQ><)5Q\?KR.#1; M@W:9*G!3V\/B;5OW^R_NM%"SI\M(I=VS8]-MO[CN-<;)'LL9O.2,2"9?#EOQ MDYU+QGD)&9#F9%Y/E*4Q=Y]%+:[$RE*J2N.L7CJG1DKUO.J+YAS_:.]UCCR!W&ML&]X\]GVRG; MU\8G%K_9KN,M%BWRL\:U"E<,&@^AAL )+J*6I2601#O@M"/68!2U+3)*4YYB M$ ?=J'+_=UQR4'&B>\5WW1[Z9&Y%+?ME9:*;NQB/.7!$@5F&[R'#DUPDTCAI MF$* 6L@ A=X!9:.E("&U--@@&$O)A!L[64"?' (0EZ^;*4 O./AB<5O:I-;S MEN')QK]@W'$.(< !IZT.)X'R00&B@[(ASI;5(JH244SVNKUO8R:^&.^G>C27 MX7C@[0TZ3(QT]]4G;'=G*KWQ_ZWN6!5IN,&%_& MGMJ17M%/TEQ+*=#'WVC'U_0'Q4D9_VY+BSH5,+Q?N">FJX(MSVQ>B;Y&;)%M MGU;S:C?T/'#A#7U73DN\<=AIC1:7D0RL7%UP)$$>:0&%T(32.(N$6NL-@](* MP:3^NC5:9[!8*9RWK6/=[O^_E:W&NZM>TBAIKCL8WW#+@;ZRS663=\M6;$\$ M,:[B<6&.M\.E7(V>&@YM?N;LA MTS_3L\< Q8QZ[P5W@3HF95!:>8>UCKHKH^RK6+GXSF%OHJ,?>&!Z7G\#.D19 M>Z/;/_19/]68F78V1P&ZUN.'-O9GKNN;EL&"5*+F2!MZ%Q6A1G.ST=Q=Y%;$ M(L\_/,$WKE8IGOWY!R%6$9K]8U.69W:_8Q4O*$3VFI[U4BSX9>N6O)<+_./Z M^\V'>+=OQI1%S=$O64S9O:=RYKU]G*$>PK-M@HQ:'G7X<8&#-[&OOI?NBLW1 ME6E+<=A+ELM__5H-03 *M>X-BJWR*"/"?Q;O+@.)MCHC^R4^_%]_Z.N:Q"/D M8+Q4CNM3W:$QWB(DO=3IJF-B3M7 X^ MJ,]; W]<3-E*SQ]*.^KKSZ(^9H2O MVSJ\**P_L"T/P#I?6?OM9G%4-G>5)C/93&57)1_O%']-6"LY^+9/_.CAD^QL MS?AL7V9LV&V=%O5NF4=HLPRX3N[ @HP<@>4=Y0>T_ #.1N_))%AA09H9"2Z; M/O<$$LSJW.)E%^.?DF"*N._Y0]_II]QMJ:SIL2]^^]#M]W]?-"MFU;#ZDH6S M:IA5P\JTY0&RRZZQXE^Z'4U;7^P>>C^8W@*^PFX;WOHR$(2@K/B]$C$ASZ3X MW>-$?=:H*BD4\N<:E>X?%N_:W1\3LS*K35E\KH@/S6I35ILJTY;[RRY!/Z6^ M,BSQL-N.#^Z/XU^+S?\,6X.S1=N26=&JOF"QQ7K8JK91/+_U/DOP+"28ICR& M@]BF0;?(^Z=9+"9B(1:K[2V4V,IH$/RX:)"G+]I9A&<2_ 57UNJZHP]*QKH\ MV+31ZMMAOY].QB1M;;VCVV?]5JD(3H@N\I\;I:E*]^SX_K!]??)53N2@XD\XR(RQPX:R$F48@_I?1(K4%Y6*BDL_A!^^+OQ(;M;G^8#I"M MF^YP4-1U[YL?%#NM_K>LY+U\Z:"O7LVC6QUK7>) MT;**]O*GGLI7K*(MSO_VXGK[,D_A+.&:G _D+9RQG^] 'N$7)_(F1_*VRZS0 M,S^.]^JPOH2,/O]#=UG_GCFDU'7L&D4_7:/0=H/;L. MEEF**5Y92W[.XIVV@VXO^PM>P7S/CK665=]ZY+9VUK*1-3.>%;.E%F*YLK9Y>M@RK2='&F:E M; GFFMT5*+_,A1XKD]WU$4[M9QVOUBQ2S*;<;CG'[%T.>T'+?(X[S>G4=UN- M]<;;K?4/Q5;CW?9.?;VYM=U84-K9LGUW)6&_IP"0E?O,QH+&?NS9'G7Q 7'U MJT\<%'[;H%1 ($>9Z[=W&IL[N\WMQF;QU^>M#QM;C??%7SOKC8W=6A3*MT_M MO*IVYQN[VQ^V-M:;FQO%;C/^4T]YGU,.Z.V/FSLE&G]1!:,"O?AMJU,,#KO# M^ S7KQ7^U/J3P:2X5"H H7^_9RE)A*M!EJ..78+TLOE+DPB;LE6)U>Q35J-5 MCA[WV)]?8V3VI2=S8Y^SL9CFS.57.J66,\7WZ!SS]/GE!R0QOS/UQY(.QO6C MW#.J[+ELHGRC[,F#,UA7;VK'A_)+^RT=S)]5Y^^3_>9E#2*]'$0X"ZIXL>.4 MA>T9A>TU[%N4VWC71>=7';SW_,-B&<;@OY^O_]6._[RS9M^P[ZX5[#-6<1%9 MQ@;DJ!!&F^"TXL%91@)4=%PAED(Z52%V4KD/D'L4[AOVP8'6)V]V_'??&::: M@>,2?63!)?JV=]6Q/7[7V3[>B^])I?C63[-P_K1%JH?_]W> M;F[B_2][J'Z^23Z0G<.]X]/V]M&WT\:Y/=O#C:/ZT69\S\Y1X^CPL'Z\11OG MGU#C^%UL\QYK-#?1Q7?BNX;[^#./SR.-\[^/]G#]K-Z,?7I?Q]OO-\_VC@Y( M8^,SWOORF32.OJ%Z\Y]0;\&+PL<_OE)N-94, ^NT 90P!#04!D!IM47&:*;8 MRAJJ1;&HH;1T7"ON=[ON-C-8I*L/A,=3=M^NKVB9WC*]7:.W5$(Y&.BL5H%J MBY4T2CE((HQ,D$R7] 8CO3%0_B(@S?0V9WH[OZ0WA#RRBB* G62 "BN HL$" M%KRAR@DB$4[T!B6M*<(SO65Z>]WT9EA %@F&O(,4>:J)<]1I;11Q3 ,KV] M;GKCAG&B0V0S;*AP04O-(H\YB(S3]%)[&]-;UMX606_DDMX\T@H[Q8!F""7C M% *ED 7Q\TA\F$!D0Z(WI&1-T)N5YRM*;_,^R3$5X#!^!$CWOU$7SQB'* *U MB!#%$L)ON_U!.@70O^)DO#V:%C]LI&XE[Z4FL7EZV-+$;(?WW:[KKW?-9%;/[UN1X]5">IS9 B[@FJV@6 M>N*U9;KTI$#%:EP]V5&J[+!\W^OV^\5)KQM:@SMCTGY& M1S/QXRXU5\W3%5!.U\=RMC(Y/8"<&F^G;']/$$&>"R #HM%@P#CJ&0X!"Q46 M/FJ-0D0]@Z!(3U@NBT-S1OLU&?.5\QEDS#\:\Q,G@>$62XL8B"JDC+8%9T!K M:8 -3D$>(1_G,=H6C-8$>6T1=AGSE7,O9,P_&O,3?X*!V!!+-8""K:PQ@6J4+3F5Y,Z2ZH)ZGLR&#^CE /?%#8*FT MUE8!J84'%"H"I$$I=L$)HWPPDB90$UHCXLE^B SJZH)ZGMZ$#.KG /7$T< - M#4I)'%$L500U],"8X(&B&#DO.!2:I@T%7N,RARV\8%#/TUV00?T$W")X=5_22T:0FV+5XVEN?I%,A8GB66 MITXN1+L!>PT!(I8"2@(&*N7(\))J[:DTA(N(95;#%&8LOUPLS],7D+$\2RQ/ M? #00(&PIR#9@(!RZ8#!5 !.F1("1JQ:LK*F2 VB6<4792Q7$,OS= %D+,\2 MRQ/37[,@G*4!>$Q=-/VC_:^E$, A+#'VR$BA(I9A+U#7(06&E.A0+<&@RH3P>.K'/ 0*904)J*(%+( M0 W3*H4!O8:(@=T4%N,/6C8"Z+MO=T]*AT%YQL#^9]@:E49T""H2D%=JU MR&!>0G=!QOD"<#[E0$!:1<+V0(@@ 87(Q^5:"V ]# (I'YR2*VNDAI_N\<]( MKR[2Y^% R$A? -(G+@7+H(-&>.!MP( ZQ5.=F0!2RF-FD[.!IAPF-4YS),*< M,R=VN^Y'J]V>"D#(,0=SBCDX][VNT_W#&RE4QG,R\6E^Z/8S^SR(?:93$ B6 M]B6T!!93 VCD!Z"(M\ 18E(VYJ U2K7C)4;XSPIY-/-61?4 WQG[!#)^GQ._4Q41%!&TS)MN M"8_XC2#6W'"@N/6"&DBE#QF_KP"_<\U#F$$\ Q!/106$0!&1 >@HIU&)#AYH M+P@PW!H-<5J&233A(:FA2J7\>665$+8ZMGOLB]_:4=A_+T*O>UQT3WRO]'8] M*1;@SO20+YRSYGG.8'LT4YV#T2QFPGIH\9;F>B*KD>6__E5CQRV2&D NHMW M* 6:2 2XP\(:CI35<&5-\9I$LSJ8?#^4+-'6PVN%_3R/(638SP#V9Q/8.ZF( M%@HXE7*+2 @3["U@DA*'%2&1":*F(FOJZ1F/,NQ?%NSG>4@AP_[IL&],5GN! M@HQ\K4"T) F@G&J@+>/ $J18(!I+!=,Y(UR#SY\S/>.^ KA_2"SP#%P3E[' MF0'FR0"3A9]R)ADT%!"C(: D;8ZW^.X)Z_HB'HN9B+3SX/H9_/2W=#8 M.,"-'U\M(4A[(8#A1$3;@P>@%(: ,18$@XS&Z5I9PZ1"#M*\RU$]UT$&Z_. M]>P*6(6QGB&K 4/*I/AC!63@ E@=,8R$=CP=8"9/CTG,:*TN6F=@\6>T/@M: M&U>75NRB<>^M 4X['-%:GDBV#@AF99PU:P*2T;Y_>H[1C-;JHG4&9GI&Z_.@ M]>K:ZC1TT!D+ E,24(],5(01!XA'XUDC9)GS*VMR6/89VMZU]\X3!US HB0:J0'3X#!WH,@@M28>"QYJITJ:I3= MW ;(B0!>!'3GN7N?H?M$Z$X<^%@R&5#0@.L$7>X,T"F)AW.*8ZJE@92MK#%< M([><_<_0?1'0G><.?(;NTZ [M?NNA#8(4P4(I&GW/2K]FCD.F&.!8A$5IN"B M=0Y)33&1L?LRL3O/^/Z,W2=B=[+LQDES4B $B$DU K6%T587*1F'1#*:Z#HN MO0F[HH;137M](=A]#;OC[[J]^&*I_;5OEX&MX. M>SW?L6?-7NS'J!GOXWRDF)V_?&0MW]2GF80>1$+U:;.="DF0M!9(S](A7^Q MXAZ UT. H MT$A9H(AV! <4IQ%'7-=@I *E-7)8Q44 [ M)@ G'HLX@48Y$^$+'/B/#) AWBO!*"XXI,H^$?B1D#$Y?I MN$H;$0*2,'B4%FB$;F;AO+_MG[?I'P3.)-U%-]G^Z7C(L-4_+#/]=T-$E7E< MAK[7X8*<94[_^^<:B7S43U/F^]N=S2M3MATVXH1E?GH0/WV:"JO?^O%5&PJ- M5QA@1UDT(5*<+N028&J,P9&A4%D9$--9#/IH!L-6/1 M:' (<\!C>HD4)@$@(*D"%.&C#4S2P26X5SE9?KI[H"\3"\>W8WI95IP& P2 M'@3'4YJ_((&)ZS:0AE#)H0^,AKQ,+Q^N%Q< D)?IN0%Y>IDF3$1+R4! 4KZ_ M*!002 ()@%@CY9Q45*@J+M.O(2A@>W#H>^/S\L5OXR#^WVM%Q^>\_?.+"2AG MH='M=*\F\,BQ2$^S]LOD7=APPC"P$.F4N2/:^DZ+J%,P$>DF6GTZF@A4Y?V& M%XS7F9^@SWA]%J,^Q0YJ+YTQ-JKZT$:\<@6BT&*@K3)(8\4(Q2MKG.=3N2\8 MKS/?W,]X?18S/>(5!6F]"@80$1=9:KP&&H>(7*4@BU%TRO"YJ M/S\C=PYV>42N<]!AR0+P2>^A"AN@I.7QAXK*,:5S/M+FI:SLD?P+W)PONMUC]_&9K0ZPSBTVY?E$T;A1J/[FFE6ZZU. MM]<:G%V<15KON*M/V?S/,%ZN^\%AUTTRC>0DGP^CP<_3#@)%O2',^$B#'@)J M&0.** &T2N6$E**81P5&U"1_LHO@H?A;HFV(5\PI\\T-D#FELIPR4:T@0W'M M2-$(UCM J;= *N*!UIX8[AP*T*^LJ1KC-X\N9T[)G#+GI 694ZK**5..%JD# MA)8I8(*B@!*'0#39-/ R$0I3,!"<])0HPYE37@VG5/[016:7"K/+=*8D 9W" M"'B#,(C2 4<\$ZUC;Z!QAJ3TBHS!6A299RQU,"MJ>0VA&W_YC@^M0<+BTWU# MK\-/O9#3')?4-G9:C^&)2G?"78!:\= 23HI'D0#R26!$!"%+-2 M08&CYH%$C9"*[$5E+%?Y]$8&[', =LH1@3VT1DD-#$L)6!C2J80[ I&.(252 M*<37QS$>GYKQA;H[*QKJ$>&VN9 M<@AP;6DT!B0""N%T6B-09JWF)%502Y76\\9I1OV"@S$RZI^$^HDB(J$C"FL# M#&=Z%$,N$3. 4^49-X@CFHJ<\EHT+C+L,^P7&R^18?\4V$\Y$BBU@AF&@3$L M+O8F"& L0B!$PU)S#ZT*-D4TW.9*R*A_J:BOO"053 5:&6 V)&21XR3$'L_5.Z':[:_7 NV+0+4YT:F/K MI#RB5?2]'?9:@U:.19A'$@G;Z5TEI?6+F6EV/T[/R^[EM&3:>A!M'5SQ42@C M+-08!.RBV@*Q3FFI"+"$0TYY$)21E36$;QX7R?L?+P*X,\LFD8$[!^!.58Y MG))4!P8*#4%4#Z.JP6@ 2E*.&9&(LZAO4)HW+E\H<&>65B(#]_F!.QUQ@(/' MF$@ J4F[ @(!E8J_,.6XUU09*-G*VBTIG#)N*XO;ZB2!S&"> YBG3AH@;2 S MT>H/,I531WZ4X,DP1XSQ(D \NYS-.?;@:;$'A3XY:^ZU4Y2V^R^+65V=]"UWPZ[[3@#_;]T MOV4SA3^(PK]->T "5Y SKH 6R %JF #*Q]77BE3$"TE* D]1&A+>=-N^[(V; MS(&9 ZL2D9(Y)!X M;7%[F0-?!P:.2(4 8QY$-,8TJ850.L27:&65\0#K' M,U4+OU<3[9[XWA4?YYL[PY?N,0Q3\T/B#+CN,'E1[YB@:K/<[6OU3'>Y\H!6 M=4"?\H8%M?*590LO5^ZG%$A[H4KF$NF1/U,C/_K>;EJ-9KNY@J]KBINZUXFC MU;]XW55]$&9]\-?ZX-'F]#:)L-XAE$[5*\P -5@"206/?SIDTF]$P94UN IG MY2!<(OLWLT^5^O8(]GGBMD9FG^=AGXDUJC3&2&(!G#:1?:PS0 IC0/ &<\2U MAU@D]L$HLT]FGR5CGR?N)V3V>1;VF=X9H)8;QPW WFA &71 0<2!5,)P#J$U M 9>ZS\W,0IE],OM4Q8-_!_T\T9./[TQ7F'EH)CPTT8(B\2--2 !":@6HAQXH M;A% EA)%F<<$AI4UN@IO;E ^V"%?(9_[LGBN-EKMX<"[A\9SW]\3_-+X]>$# M4&WVK:#?:RR3F74?Q+I;TYXO2GS2S2U@TB% %4% .6\ @X02$M=.[N1L/%^/ MV1I:Y*FNS&R9V1;F4\O,]DAFF\I6CZ@F<>D!0HET](%CH&VD-TB=DC1.F)5X M-EZUS&R9V5X,LSVWORXSV^.8;?J0/8-.C*I^ MQ4&F]\U/FP>TJ@/ZE#_>W)XI)/23U>9]R !_3H!/>8HE$G'V. 0.B1 !+E+6!X2!4IQX&32! M1HP SF5>P5\VP&>BY_N&XJ^[/Q4 1?">)INT%1FJ 7=2 7A-4E?X/FV#/%J.1$RQ&<%\:GJ]$(9G*JU M" D%B,8C2E:& -IRS"/6&267;@26(?ZB(5X!-T*&^(P@/AURIJB5V#J@=9E# M5PB@H," K..6S2B"9(5Y-B%? D9 A/BN(3]5X58+3P (P(IV_ M5!2#E)<"T.BZX<&)FKH19G\/\8Y!R9<9_7>O[VK_BCXM73SW+^BC$O>># M6/G$-ZU!?)O].>AP MVN]X6VMGL<6W.62K%VNH/XOK)V2Z=,$5E6; VMCN[8 MEF['%L?F#7%K%ZY-^M7&K/W+]/Y8NW'Q5Q/SBZ^-WT_Q MR.ESTNVWDOR]Z?FV'K2^^S]_M-S@\(+7IKXX$IHW(H1QJY\RMSE)V? M2@JZ.AK3/U-KQT2'&?7>"^X"=4S*H))MC;6.ZABC["O&*Q=?.NQ=]. D+WSYL[^[^7OEN_;;5*0:'W6%\ANO? MW=QCW3N(@CG&-<)7E:S%]N!S1P]=*]+W9?/+]6G"167$76Q.6Y_T_9N+7_YT MK?Y)6Y^]:77*AY9?^O-J1Q/ZKJV'9;='ER? 7(4C<(Z=[.,WCR^OEI>NK=*C M:Y2M2JSNO Q7T9W7?O98A%8Y>MQC?WZ-D;M?FAM;Q<9B>J_'_F*+:)E"XW\1 MC:SNTZD1H49[RL3P@YWVUI_;O8?NL(+52MTT^RUEU_CXQ^R]K$.GE(,)94,6+':SSR>\QS/ MUU TZ4:9^*<$>[[0G!A+E/5B&0JZ5V4/]JS>&N_!'OUUV#A?I_%9YWO-+;IW M].E\+[YC?Z-^UFC^T]YN?D/UH]B&]Y_QY1[L\1[;/_Y,]C<^G6XWVZW8AOB= MSZQQ_/?Q_O$>WO[R+K;E\&@/[[>N[\'&]A_O-]VWQL8FV_X2V[O1B-__AO?B M-_>/8EN_?#K??M\XVC_^.UQ&4>W"'U^="QY200#QA #J( $R!5-Q9KQU(4ZH M(:E8>[5"N>>4NB<3497ZM@Q5U3,1/8R(SB^)R(; C4,.".\"H(Q:H(7F0'!$ M6)!!XW0N-(5LJR<'>V4FRDSTTDN;9R9Z&!.A2R9BFEDH: ".2PPHE1Y(*!1( M%7H=PYQA95+922DJ"7U' J@5 , 6HM 5IK M 10C$C*D@V=D%K7#JW?:MM+4LCTX')4$OVOCHU9T_"!E(QSHTR=M@BR[WW,! M?N0\9'G(\I#-:4-BE!2AXG3]KMN+?W8*?VH/=>? %X->?%J*X8^:TX%N=?HC MVO8WMRSN=1CK!69U6:R/OUQ?K\05C)3)\42^'?9ZOF//FFD:1RU?[[CF9%+? MQSE-BN=ZK]6/,[(Q[,6?'^,0=5U43+=#4Y]FG?0!.NGEX^C MDD UTR#^WP+%D35>8&.$6UE#L,9S(N>E(X1%.9XS_BN._RF?-7&>>/P*D^]_PDD86@>G/G9Z/C3SW MKG2&C%W8102WBP_\7J8Z*%J=_J W+#-"7#JWQR[O@3Y-?_WW?)T)]V.$A/*W MNG_XKMW]\6_O#OPE]%,*@AUOV[K?;X4X4:G)&?W#MKG!^P,INT1,Q2 ;@148MPFJ5$TA1P%RU,RZ#RPD>K0MU,XUA[ MD"16P8S-0KI\0OKM1^/3UVC=<.,#!LH1&DU?PE-!OHN?!7:9!;9Q_OFK1TX*"J-<C5Q2W#E[X7NN >1Z3RSM6797&;9W-[8^DJAP(1A"Y U%E#+,)"8&. U M89!:BZ%.[$EJ&-V,;:D5/=\_\38II^VS:VF@7DU?"33/:/T MH2B=[-<1%&">="4[BRQFKPEGS)][?( MF,N87RSF)SMP3D,1'-+ "\*BT<<9T%02 )TBA%@NN2TC=!#.15"6#?B5/_F1 M*6!Q%##9A L6!\<=!SSY(ZEV".AH\ '- @PL"%XN^Q35%*R(UO^: I+7CV-' M!D7O4NA3[O5>][A8MW9X/&R7R=B[OSID$O\:= NO>YW8_WZ.7%X:W\?&Y;;J MYJEM#YUWZ<9NQW?2H;F>UWV_X4?_KKNC87]0;KN6/)E)\8&D.,EY@AM'W\Z^ M&LX%%BH KR2/NA&R0*K@@3)Q;20J6DL>KJSQ&G]Z:9D>+D\ M4+EM] L9C)$P5 255$W^(4#Y:+<3VRL_SEU MY#NOWCFC"/$13Y**NZ9^F=KD47ZF7Z5X?N$K2A7.SJ=EY>)PR\=NKW2R#P:] MEAF6E;^:W8^Z%Q>1O'8\8.W8?CL59Q/GDD6K 8'@60"42 M,8#BJD!!+:AVF M*6*=US!\\K&W!\%IB?;C7BL_5.400N:'F?/#)!)'(Z5$$ $(R"2@.' @#<( M4LT=@H1K+]*NO"2SJGB<^>&%\$-50G@R/\R<'R91.QHRBX+V@&-N /4$)I]T M-$,),LHARZB"*VL8U2C+"L1K((BE#O7)5#%SJIA$]Y"H%FI.%7#41U6"> ^T M(1IP12QT&&-+(E507%/PYL'#!T?W/"]+O(;*2#\ID?=03^%X,L8%NDD<=-<= MIG+?%[UX @56;MP>G,)[5J-3[86AHIZG6U:"G$WE,50_G6TQJH2!HY .23H+ M*(JFHS;0 @(#0MSCJ!E&JS$E "=P1IL1,P)1Q0L:9"+-1%I1%UTFTID1Z<3] M)A5*&2D1H!QJ0"&F0 81Y5[%_R(6E)1V98V@FB"SRE.9B303:2;2!?HR,Y'. MC$@G?DJ%/.:08> H#9%-&0)&&0$XY1AS18E+47)8U@2^>;0H$VDFTDRD2^SS MS90Z,TJ=^',=AEP%A0''4J<\%]JFT#C=.8N# M4'2Z@_B^03?!LARC\MQF:'5TQ[9T.[8X?E!&YJY>35 UU=WQ&RA>%2RVZZ3; M;Z5)?=/S[3+^]\\?+3/0_G0@\;5T75,_ M4VO'W($9]=X+[@)U3,J@M/(.:QVU1T;95\Q6+KYTV)MDU#WPP/2\_@9T"H9^ MH]L_]%E_Y8\KXW#NHOMW>:6SN[#:W M&YO%7Y^W/FQL-=X7?^VL-S9V:\56X^VE#"YBRJ_I?=4=P\;N]H>MC?7FYD;Q MU_J']<;;S6+WWYN;S=W*M_VWK4XQ..P.XS-ZYXO(3/KW.WMP MK'L'$1)C1D'XJNJXV$Y][NBA:T5>O6Q^N7!,6+!/"6.U)(QK"^_HFL"K M7.$[+\-5=.>UGST6H55.Q*,>^_-KC#Q38]6]'ON+?>!*;/>JV18H_$F?1J"; M3Z_DKY!8]NKO8?NL(+5R14R.F0?T[QYU%I=J*#:\]W#L+Z[.[TN/B+DZTX[XQ938T%V^XPA_ZPU25_R<"YUF-#]>CTJ M6S,H=+_O!_W'E8W^=:^78;)G?:3YY8_8+,\HBI%)7&6DZ/YAF9S>IE_\?X:M M[[J=_"Q/25RV8+_Y_7I^?[?Y;3VLM%0_P/,= C9"4(:-M%1+:R1G#B+!J'$! M$?1UZ^E;AU&RUCLN_;,YD:_UP5O=ZR7GWS^Z/?25\7@W=B\\WNVC^GG\_I>M MT\9&X]O>^4Y\7[M5/]\_W'__^7SO_-UA8\.>UH_WR*7'^\BB[2^;K''T+MZW M3NO-3^?Q.X?[7S;AWOD6WM_88G5<_[%_9/%UCW?C_'-LSS=<_[)U7M\XB.^L MD^TO[]I[S9VC^M'^M_K1M_C.OXYCGT/];"JL#4)I!),8V$ $H-#S5)>"@R T M4X+[P$4J&BIK2LB7EZ,TT]*+I"7F-0K6.08=H\)PH[1*P;4(T17J4QZ9U>OVB<>^ZO8WNT S"L'W1E9W+GF1 /P30NW>70]P_ M_G1:?[]']C?J\3G_M!H;?[6WW_]]M-W,4I$/#&5 66& AH;J8#U" JZL(5@C].9)OP>7ZIS#2I+EK;KRUMS\ MRC3TTL"4XC*5" D0 X.@!_%1""JOK FZ++])T,T%Z"67WUQ&.^PFKAI^,-Y0 MS A[&,(F1I=FGEH732UI, :4"@T4QC BAE-%I+8D1:'RB)'(FQ5R![WR4EK+ M:'9E ,\.P!,;BU)LJ>,4L#CG@#KG@=0*@81.:OGCET:1:',G#?0IW[:^?J4D@0OFG[FHB^D M*6GJT^S1>QP+34?%6<-Q@%X I+4%E# &9. &!&CB@A$D%39$%N(UPEY@5%R& M[3RUA@S;)\)VRLO@H?$4$J @]U';EPIH!#'06BJ##"+6\Y4UHFI$9"?#(IT, MXSII1:L3<6,&Y:99.CTP."OZW@Y[K4'I@M"#XECWOF5'Q"(5BV9/I_';O9R7 MS$\/X*&4-U[B:5<*N[(NH'F;G MH%5DS#X1LQ.=PA-&F=,$.,(XH%I%4P!" P2U)CAA/<8D89:0%Q@=MB0JQ<>> M/]&MJ$*R06ISB,9V5S-"GK'5>6*5DO#U7G#=5'T-)T M1(01R%+.*! &ZZA*. XDY1(8C[G1PAJ/[.C<'KU9>21[*%X*C.>@2V08SQS& M$^U"8.Q$B.J$XE(!*A4!6FH-$!/>DSB;VD;M0HB:8*A",'Y='HN1K!>'ONT2 M;(J^?N16QVNP;N818UG.QW;8:/5/NG$RWL=!/MGJV/8P#6O\-#6HU1EZMWWB M>SJU.!/5(P[D-M<328UTCO6O-EH[7#L!@C464"9TRJ=;)WW.;B%I9FZZV>S.]#MPE[)6?84M\>]D]>].&:;F^J2R>HQ9+4Y MK8U JN+RHR7P3 A -3? 4"D!CU:3$WTD,2.R^(?>;UX MGYLFD_'^2+Q/E!.O3:I$@**YX:/UP9$$4GD*?' Z4!(-$PU+O"M40V)I\#[O M;*J7%17FOD/3C9KZX*Q6G+1U9Q+P<9+B0"[.[%L[/!ZVR]H=SI_T(J)*U;Z* M)_@G3=V8:FG\O>W+*NL=MWZ<"JZ?EY]?]/YCZGN\MGG1\\P(#V*$K4'](ISB MK8+[_WL([?$_'?U%#;>/XGO?[Q_5C^NDT8SW'WW"\7FT<;1UNM>T9XV-=;+7 MK*.].';_>[Y'OP:&6: 6 R49254H(3""E/$84$N&-3&ITH\B-79+@K%*GO+/ M,KG,,FG15V@+Q\>>@0 )V:A] ))05Q4#D-4$[U@0!E% 8/$.(0#X2A"B'%9 M4_#)2N)#@;)$'NS7"_ZY[*AG\,\._%,VHJ*!!LNBC>@\H,(IH BTP$F+O8,& M(XGB^DE03>*E ?\K\&]_\+KOBW(L0#> 8?SCZ6[L%TU2<]!0QCMKG8-R=G92 M.[?#Y[XO/5J9I1[$4O5I%<5X&0RG"""2=[ON1ZO=S@%ZB],=+N8@4\R#*.;3M)J@/0HR6 B\$@I0 MIP0PEAI #73.&R-I<&G#*\Y433P]"T$.N*LL8.>@*&3 /A:P$YU 1Y4 <6& MLB'"-+@(6*T=4#2RJS0F$BTM :MH3> GYQ_((70/2SHPT)V#5BI8/G(M/#Z_ MX6NP3>:2K^AB1D8Q,@T_V#P=1_AF.GH4'7V>UA\PH33J!1! %%4'ZI #AD1- M D:YQ7'Q8$*I1$=4RAK%V='P=T5K*BMB=C\L3K6XF)#+ MW&J7I)0YZ$$M4! KG.&8 @B# A0J#(P5&G '&6.(>6MM2H2"GEXH.#LC M*@O?.2@3&;ZS@^]$A9#6*B6X (:K"%^O%8A_B6JH#E.Y31K=CLWG=AY!._:*UB E)T%CX.(: 2B%T7+!5 'LB'=& M(T0PC5J#K&&9"S>]7.C.(]@A0W<6T)UH#,% AJQ#( IHF:V4 2.I!YIHRB!R M4HI0UL%$ZL7F)JJVZG"?Q "W1U(^.JSUUS15M4'Z[V?J^TNAYKEE/W'=+;6_]KZL-7 M^WB^@MWE<>Z@HMW2IM4NBSF\>91,_;KKRS#CL][/>_DC]KI*05S Y21E.AGE M#FIW.P<@KJ7'9:VII[BD7IB1<%L/*RW=U?)J?(ARU8QBM1&E*F=X>X1=<'0U MHR.!TBG& ,,4 4H]!HH2!@S4*C#KK,$ZG:FK11&KD+MY1BI=IJ$724-S\$AD M&IH!#4TE$?%"6BT)<,ZD N18 (F- ]SR8*QGA*0D(IC5>*5HZ)55Y+ V]F70 M+T[TV:,+C[^&<+WYY,(LY^+C:"HR!3V&@JXD,:/>"LBH C*DDX2ZC/;7+#E, MC26<&DI2I"V/JE"E@O5RK.W2*0\9O+,![T1_L(0Z#;$'5E@!*$DG@+TE*4^] M"\8;%71*#8)0C=)9)2&KT!;&\B@0O:%//3U.9>U&>:934E_C.SZTZ9]SN^S&;\8>+YSOST&'ZZDGX,.DFD8!H$PJ)]0[@$$BH%M*%4$,BU M('QE3;":RMG'7C",YZ!;9!C/',93V48D@9*P B!"%#,(%!4.<"93MX+RQB$ M*VL2U1A]\G&\[*9XHI;12J$A"\\PHK0S UR=*I4?AD32)[*2J+W?FD%\G8G0%V)^H#1%H: MJ0SPQ') H?3 (*H!P\P*%I4(5&ZVLAJ55:KE^SJ=%$_.*_(:#)KY['2D^;C, M2Y -F<B*I56+MRD9YF='L-.5U*6<<>Y\ $"Y6Q9#0X"HZ $1(1H_%@. MF2%1MY UI'+.LI>+X;E76LD8?BJ&I_*6<<.0".52_38):YCD"(J7"^*YI33+()X5B"=:A;/4(&MLA&XZ MY:&1 5K'/Q6&-G!&I0XA@IB*FE15RDOXBI*;30E\<>C;+L&FZ.M\V&.A9UXG MD[(=-EK]DVZY[W6=[A]FA"\8 MX6=3"!=&.ZXL H%:!JA",!5M,H!8;W$T-RQ6/"7YD!CA/RL$\5>0IOT^N5;M MS5P]3_&!/"%SX3+SVWS5F,Q;C^&M*\E)C168*TQ ^/_9^]:F-H^D[;^BHO9# MMDKMG4//*7F**F*V#=R.TJ0+C)6L M*=B?HD!&!?O<8)\X>$*C$Y9JH"[C'#VU8)PC0)11PAFJ/,D214K5I8(M!=C7 MH(C@+W>60)O%LUI3FGKBX2@0#4E8@+R3O(EL.R*]!<&5Q+7378>?Y.5KH3CA1M1'GC!3U96LJ M6J)BTCI$T%180),HN)3]*4TS.\EL0>1F8Y-QWI5D40[4DL9$5AK%S]%)MZ)X M/A1/=#$)OJ#50U284>Q=1G'T")RDS,@B,[0.I4:?Z2K3)A2O5;"C'G-ID:2X M)46^^CT/I*.IXNG9Z7$R&0N<GHJ0ZZ3/HUE8<>QD-3)<@=(2E99X$&Y(#).W#4 M2=!>69.D-XEG'N(*(P!Q,ZR:PA$DL2T#(* M1@N?_0/J2)*9@ETJ %9=Y',GB]?XQ*(S21?[W MLJG-\TR%_?K'Q_WRH1F&WR6.[L_?3MDCB^E(80?K6# M_<&;46GY\1][=!:O/OIB@21U@;S' OEVM/OR8H%\:T>_R6[QW_^\_=[3P>7W[#=]N'O?V#=WDL]GKO/O[&\]@=[VV_/OJ_+Z_P MO7%2)^$$*%0)T"8+S@B5!77"2(4@'N7=&NN6Z?,P[ZI.G^6:/LDFSY*W(%)I MS!U#]L>DS)Y99@H3D6I=R@Z0%^1Z.[MK?^B9D4.=?L\R_7;/WUN9F*=$@DZQ1#*# ZN$ Y<$%5RX ME**]@[UNG$QSK'MU,BWS9(I,),M3 "5%YC+N6)Y,*+*[21./1%M,I.3)D"X9 M_[L'I=FO=ET*3ML9#L_J%'RF*?@;?R\<<0)I=DR:S%%I##A&%#@NJ?8\+[11 M;VQ2)KM$L2[1URL3-XU*EV"F[9^-AJ-\K=E9JM/M6:;;6_)>8C*.6 >_LFS'CCK_/CLZ'_OH MO-LI$ZG;R2\XC?GUG^+1^0\/F+#/LD)7:GQ.3^.OW0_OC7?6B,!!2EOZ4HF\ M- MB(/H@4B0.G2KY;Z4Q5?Z75^U%D..SS+5*CL\_X?9_>\^#SX*P] 3@U&5! M*/)"C-*6HZ.9-ZGWG./%A,N"4)CK1T;_GAZWHX_'+@XN*)(V'$FF.?)K<#/T M/M6\YN?8QY] :!-XN@F@=6_OG@"=R"1,Z!(MT:,H23F9$,%IXH $EKPD28E4 MY&Z7R>M<7L\EK I^GV!7ON)W@?B=J/?$B--64M"I=/G5G(-US$#@PGJ3F,<@ M&OR*%3R/L"3M-[;R19=4]L+T#OI>'O:&]FC>C+A&=N%?K7*K]DH.RXK2,\CS58+R@3KOJ7>1CW6%Z&K=IA3G M>D9AZ;1%A?+BH7PE,8Q5R2N:G6X6&60]H< RYG@W@83X:]3[%SU!\.NYV3^##ML;0.45NU MQX2YFI/<+R>--2X\]TNVV%X<[:<#^U>EKIFH:ZK/AJ"<.$XB!$YHR83T8+24 MP))!CERDX,/&)B==(G$.YJJACO8B^REU2$7V(R/[2I3$DN["N,SSRV<7@U$& M6BL./!E/9*3"E;)/@G;%#?E9SX+L>OYJ8_-@$.WP;'!^>0++CO)0#$>=VP'] M;+F9EY/?+;_S=QS_H_O9AOL;7QWN__R;V?]_E MNQ^WQ+N?\V/'KWOO?O_IS__[LB/>,VT2M33Y;76"M66"[;+WGG@M%'? N"Y1=4[!8IYO3%,>3":S/!_R!!-=SJ]' MTR_SV6[*ZVTFWWW2V?ZYCOEL3^.BW8&[)N^EZK!987?E87D:,_U&"5+(TF'9 M([A@2G)H\$I%;RTOA2C8/.Y5#?.V%Y4/=Z\J*A>-RHE:^XEPC(:!$%1F5-*\ MG!%K03**43(9K8C%.[I^6&^9P[5MCM'>IX3=\-;J,(_2$WGE"UL]0<;:9$&? M5XVI*FW-0%M[VU.-?LHZ$LJI$B5YH\(Y&,(9<,D3HT[JK,FSF%"FRW!1^6GW MAL<21737%_)/D-E6(3\_Y">2Y07WFJ"$+$M<*9#"P7D>( 8E+4F:.YF52E8P M74T653;[T2&_T"2WY=YZ'+/3/W%'\:LWYF+!M M@_V/9QR?55DAGK:^\=9)J.O%G.O%5-LF&[-E9/20F,J>+6<(UH4 5 3K$D?% MJ,B>;9<)[!*YX,*G"\#1,P>N*J%60ET^R5T)==&$>B7 $6V2R3H07I4*A92 MC4* $AJU$3;$VT3&Q,1[^9@G^V#1 M,*3D$H?-.WY?#D?U_-W(9$T)Z1@[UI<$3WMR7LIEG/1'^?-&_8+*9IB:/-#4 M.[$GOM=$%?,?CO--#%],;S%.W.[%)R ;Y[J>]H?-X:WO!_'(ENW)'S[WPNCP MDALF7GAA0'+U$NOR19R-;G_)$P[MG0/)O]EPG?A:KO:"1[*.B#$J&1(&H77* MY!8#LY9Z*E"\9WKC\D6'@ZMTFP\1W"#:/\&F?(/?VZ//]GRX\:^I<3CNG< W MX_[MD(T'9O-_W""_](:KG7PW._B0W_#"'I0UJWXSNZ],U2 J#^^1/1W&[R]_ M^"'TAJ=']OS[WDDS2,V+?IA^OW)QWZ"I,>/XX8OK-N:%%KQ<^H7K>_'!%W?U MHKFK;PAB_)AB+Z1AMSY,7M!;'[OK;2E](;EZT-O>_9C@CW2QYEYO>V-X@5[% M!>_8%ADC[FF4QC4RQ=_7\5\B>]][\W^+SO;6P>OMCMO#O*WW5=[!V\Z^S]U7FZ]^=_.3[_L M__YFA>__NYV3SNBP?Y;?(PS_N7IEOO,MOUF$S9N^[;WS*M?N; MB&,K-DKU(KI F+9-@&_OZF;[O^G]U=G-SSH<=EZ=A!B>M3-#^ZQZCYN=Q2%H M]UPH.8*=B_3 1Q^1![5"6_%T>=7G/T MJ_-=.8@[5X+=,P?5[WO/,X?5VQ 8O^_-S1 :=R)13Y6@,1"D$2T/ 8.USO @ M;.+OMYN]QOP?S+WIF.?9U0G#U@3$]U]>!L1WR=Z7__3V#[8^[WWS_OTKV#_QSN?GS] M\=UQ_K[]4[Z.#Y_WCE_GOX6/N^RW:P'Q=Q__<[R_[_]O'?\ M[O=7GW=__\_'_>VM?-WY;VSWR[OM=VG_\A#)&_+YO?>*$\HMV! 1T- (FE,) M+B9%DY=,"[.QJ;I,S5U5J7UI[96*EHN*9DG4ETY(;E.F'N90A62U%9ET J$N M6!2VX2)RR44D9K?#Q;#AJ]MC*1MP@9N3YWE$L-5>FQ5]YN/S1%Y?L M=-#_U LQ=-QYY[NS8?ZA=_+/Q7MG2^\O/(,#MO1CMD@?B_*V W [GF;0]6RS M")844WO>C6'[8.@E;$Z:J$F$&B;![,'5X)B#' ME"0!0PPMY9T%&.4-,.VCBQ@1$]W8I"BZYH:^HTOONU14+U+J5U0_*ZJOTO,H MER1F7 .SA !2KR%;UX'6(97,/4*,*Z@F7=2+2LYKF_YOO_[8ZY] (^E[9>=^-=I/!G&5:FXV$[M,7M HBG+EJU5C#6.3+P:&ZIRU$P<-74F0Q-!+$L& MK$L2,"H%UAH)GD<>J TN+TB9HTC7W% &I':56!U(/TN,L4)Z89">:##A!;?H M+3"I&:!R67%DN@9A2)"$"C0*-S:Q*\S<1ZS:5V)Q241'4S,.G"V!PW(>(,_Y M<0!D'NVQ'A[24\8]&C/]6*ST=2;U1%AAO=16IIU$.P7&[)[0 MS[9W,BPFB\/]DU=3)MM/V]E@E:YFHJO=KZ)C[\L'_MYGXRD:,E>EZ &MXF") M". RMPBEOPQRK#.X%ZXXO<= /=GA8X?SH<#Z?@+.)1/(8-!"! M$=!%!IH: 59[+IB@3BI:4BLTH^R'%N%YO8(="6J;+-BZ!%]HV(9$:D&+WT<6%D M5(,:+8;P4P8U*HX7*BLRCIT.(3%I0%!J %5Q#XS78!B5B-HIH4IY.L*[](9. M-36L\43YVEE3C^95%.OAZSSE3LD5#>VG7_HG'W[I?8JAL=7P?^-1^*D_>%MW M=6=DI]\F5083//.3#) TDX":*'#,.LC3+5BB\NK"2CO,KM&Z10Y/#6 LL\:H MH'X44$]44-?)I4R\(%-Q'90.8)TFP*5B660$IXTIH%Y \<8:Q9AS'V68)WG9 M/;'-_']X3^[U<(4>.9KA3P9-C+48IW\RIJ1*1#,1T=NITMQ&*3196 AF F!* M"%;I!,2:$)1GQGA28QCK -Q%YH%6K"X.JU>B(026#'42 B79$Z!&@8Y40$HD M_U\:P1/?V*32M BGZQ6C^+4<#A\6H.4UK.,',?1&G:-F-["&*UH1KOAJH>S# M;/?/W"B='6UYGP>]']N1#?K_>R61ANR9^UQ3JFN@-VVR'E-V1?+_1-S]9_]^SWKBQ M5*V!5VO@U1IX=R4U77BRI?QD['TJ7;RJPF]'I# O_8-HAW$[CK_OG%P:Z_57 M6U49,),,^'-2W$N/1!LN0'E=9$#)GHXF@=&",A58BK(4R:*FJ^GUPZ15W:\& MHI\TJZDB^A$0?27L8PQ4>TY!TJ !/3>@:9-+0(C3& LE-^ZZQA4L>-U^L;%S M\BF>C/J#WOKM1BZ/R)@P4N6B6;CHXU1A74J1H;$!0E(<4 <)&AD#FH1!:BRC MK.1**-DE2LU!1G4SAC4W9->IZLR)FOB];,E7L=3VPN7573'VY3]4F2Z1CK:*D(N M;':9:G%1 'SK)#3%P>MQD0<0UU3%7><5TE!.B@1# $OBE,N^$BCIN3),"8$V M$Y?H&CE/GD6-@%114J'^'%"_TBA<14I\=CIHV4;%$ E8$RTHI5S"X+Q'L;%I MNDK7R,BSIWJ+F\YHEN?Q5VQO7!L7VD.I@M!1PK24P=,B>4%+1,R5(_K_=V.2ZRW%NQ5$C'U5Q5'@_ ;RO M1 <1W#L7 O#(,KRUXF"4BJ 3"TTQAB__+PWDM[VAO9H[U8VX_,1CY3M?(D3PFU]L!9V0DVU(,3P4-> M4[S)>H((6GH)84O\G1K%:*.FF$-*5$PO"M,3#0T9XX$C Z4UR8("4Q84-H$B MR5--@G9<;&RRKA+7DSN6/HJQ#&?1\_SNE"[AG=-2""K$T''GG>_.ADU=G']. MGD_/1OG4".QY0AVN/PAQ */^Z?=EE(;]HU[H7-[FJM/;LQ30R09^F>W[ZX5Y M?SQ_.RQU-[[RW-97NU:>FXGGINKS:268\X: 9B0"9F(#&_.O-DL7A1B0.E%. MVW85N][B9&;'Z=XH6J)XRDJ7HUB&'=]EG;FF_^ MJSTO_8N&!_VML65^/!OFBR^EV+/"V$^%1R\>"55(S"0D/DPU077$)2DM>")U M20.QH)-BP'A6%USYX$5)/<4NU_-4\:E[K6T&]E/Z!Q78CPGLB:ZH-B@7LH>0 MOS+(=.W!9N.!SC86CJ,V CN&^M M^/AU4 +5H_-?C^S):.LDO,I_/2U/J0PU$T--51!DJ*G#@*!DZ=L<- &;- J(^>/11D(QCZW4$%(J "\F!$32A M5))Q+L>P)BTIIK%>,9 \Z?/EAXOXXV5WU-,+*'0[IP4,S0'\> F'=0N*/&9.-LY\J2RV$I;Y,%1@,@2G-B8;\36?WR%IP* Q(@S[F52@9ZSA\+O1.U!$D41KD$H1Q90ZHT.),($"VT-E%$$F1)A[B> M1+X:Q^67*O/K(MGKQJW.>2(>MV[,+25K+6NBU\ZE56MBQP.9;:H2H4N89.(( M+NI0JJ1F/\H8 EPGP97Q1 >=F0UIE]-YXK8S86B)XB7K2PK/ MJ7=B3_PBLKS^+AEO^3.2GJ'KV@J/YGIMJD['-K=^_*63K"_GML_7;6MU!N& M%HD766HJZI&KXD/[*(TB4C!JB%WHSNI$?.27_LF'@S@X_J6D?^RG<6O6*A-F MD@E3Q3,L-Y+'Y$"KH %86"HT""3%3X9$X/PV7>0I)LG7ZW7M<*0-MH$'8+U M-H.;)^YDR+XCEX(*2IPT"]U5K9!>-*0G>K)Y9I(A!*(E&M!R7P(#!@0AAB9& M;6!D8Y.C:!FDUVQ+]2*QH)-1.;?H6(^=EP6+CB]QT _9Z?J6G%['TPO;[*=* M3O.3TU1!#>X8H\$DL$([0*HIZ*@E6)J%IC,ZL#ZP6?L+N/VU,1O1!$GT\AVD;*D[$:F,Q>#R:FP404@%XG(8T7 MI)W1UC6+STQL!::$X:\&HZSRY/C;:L3;1E0O8,XTFO/^B<]$?KU[:N M;]$D:)$J P,(4GE ",QH 7Q8!P+V8+)$Y5J,.6Y MD7BE*M+$$3K?'XYJJ<26"(M?OQ+33Y<&>EGL4\EI)G*:J@% &89(T$(2F "- MC6!-=!!2M$)&*8@(V3OC7:JO-\&MH97V@KA]RJ+"=U'PG2A.A,EQ:@ADUM6 M+@/9:$TA$W(20A J7&ACCEH-L;1;#)T-_*$=QD8-C4I/R;/!>;Z*OO]SW:(L MSZ>%_HY'?^H/LK-V8:G]]+)_?-P_>5-L5!EU)D:=.MB&&0+9-0:<&FS;_,<]:(KJ!<'ZBN9U%0EH))"U!P!M59@?'+ 2_3% M9<_'E0UDV44V3T/N&GM9P(Y.R._QR8YZG^)$&*;O\E7:II56#<:T*QCS4PD0 M7YILYV0X&IR5OW]U\6I5M@<2V-7QY[V/NY_WMMY'39E+.@!CR0(J;\&1J "] MIY2'%+(T*?W'-.IY33RF11:+OCWE?X*>&HM4/IJ7C_S$D9X_ MR>Z']\EXFAG)03!ESYIA L<=A<"TD%92+4S,#E-+NOG5V$<;8Q\5R<^#Y/,I M)$N6#..)@^4B>PU22' J$8C:)\4MM]G0&YLHY]G=;6G@8ZDZ5YQ>E#7ON//. M=Q=M+/YY8S'GVL?BN:7)O"7K*\TM+CBRN_7>6QV$L!%8*%T 5)?_M">?(B=@1W%SOCG M9E^H$4FE4VCS0VD7^BF#Y.2!V;DS-6-8%N9K1Z1F;,O]].K"DJ^S(?=/"O>5 M?Z^N#/#GA_%4![8.@G3?YAX9F7$F1AQJHJ=R.)'6JI *.I**0<$$VBV M:K:\(MXD%K,XTGH!H9QV"*,%!GG6EQX>+_Q3Z:$%]' EF!@C-&ANP!A'L^]$ M3/:=2OJ=^)*0&SO?9;PU/_VS=#PM MLJA[31PUBFGP%3C-XS6#IF51HKG([]<\*OWL2(ZGPO;%E,B_'YT52TW2[)AZ M*UL^=&MLZWU"ZSTG J++7Y!+!!M-22;T#!.EW&N5V5*++E,+Z(ZXI/&D922) MED:-*C6TFQHF3V()R;C'[&<1S$(J!-":4TC*2G2:Z.QK;6QRK;I(KP>AESZ# MI]VZZ>6]Q5''CCHN?NB=G#1YQZESVH!HW9)^9BF.'BU-/@1!@D#EI#/6J*R- M#/=$!,3W.X4%*>/T>5BPDMI,I#95>(\3[QVSJO2%UY"]P=(KGEJ0@CM.D'E? MNCQ*3;JH:F7?548Y"9Q$GYV@I!B2X)V-,@L>%V3RT05>4$Y-1?GRH'RB0(T7 MF"1)P%,H(6*KP=&0O1KEO1)26IU*#0C"NIQ<3Q-:^@(UJR1=8O[SK:+EP1N9 M]XIXMV_H_O%X [ ZQ)X2A +E- M8",+$#TA2)$SBB5)5)NN8HMJ_?7H9+@6P;LW9Z>G1[&<$[%'G= ;^J/^\&P0 MB\Z]ZDG:.QE#,!OK^UN#=?<8F0F3\6R4T#]S1_&:S6X-%"PBV/ X5[E>%25V M,JL7]ZAS:GNAVSF)37*A/3+E-YS91UJ'I7]%5_>GK(YQ.?]^ MS=-O+]:-M9D6[H.I"J61*&^DHI ]EP#9*W5@$F.0'$\H/=&47D2G""XJI7N) M')5*2.VZN98F$E1"FI.0KCP)1Z@.R41(5#% 9 :&#_RN_V5?[-LS^Q/8S+7*K ]AUIU) MJ2>-49KP ,QJ"B@X X-*01",.^>$9R1+/<:[1JY@MD&EI)6EI*=5>I62YJ6D M*[%G5$J<9HE'M>" BHER4H: 1$Y-5,2D:++8ZU)B6L1(C=3[U\BZHYB_A]ZG MS?_)7RX_^M@./O1.8/R2[RF;9A$?BZNP:%!1\G>88@53TT/V2%?0O./W3030 MW^.:WL38L3Z#*E_->QZ$(^::HL_?.Z%T>$ETTR\\,)JY.HEUN6+.!O=_I*V M&!>G1V/R:[G:"VIB F.,2H:$06B=C#4Q,&NSIA,HWG.ZM*WHGS? W+_IA^@/*;7]#'LWGC1^^ M&!&C7V0@ED&Y6:^U7NM=UZI?H&%+],32'^JLO><=^_7B! M>!K/Z-HZKVY.6=U_O??J]9N#_;U7G1_?[ORRO;/W<^?'UUM[VV^ZG9V]ER^F M)/&JW?O>F_U?=K:W#EYM=]X))1/FT YB)^MF^\]5OO>W)_8L M]+)S<.-=?N,*R"88=',L:8:TSFYXU@W@O!/_5*Y*SS MVYD=9'*YO=28:1M#W>_VQMVEQC&7-WH&:#7<63S'T/GE1V4@]+#SG?;,?5\;W2MQL6:CM"6]V?' M9T=-9+ I;=[)8#L=Q,-X,BR]K<91^LYWO_2'PX6,V9)2T,%%<]%*0M?2GLM8 M'/:/0EYXOKH+_SWKC<[O(2:I>-@"_*PJ^N9MMIMW46[:<)TAV[[EIB_NT>UJ M8\9;OD^B^[90$KTS_-D*\RIH3]L]%P9$_*>'Y-5R'/FZ[R9??-9;K*6[IW_._>[L>] MH]TOOWW>W7[]Y_[O;\4?Q__^<^_GUQ__^/B?WA]?/I#\_<^K=)57GW>__.?H MC]_?DMWCM_DUOY$_?O]-_/'EW>'N]K__S-?]^=WQOX_VMS_P;]-5_CC8^K+W M^W\.WQW\=OZNI,ALOSY\MWWT<:^\Y_%OYWL'/Q[_<9RO>SNDO@&5ENNOI>0^CN9FR\B:]N;$7UY:LO&6AN2^3-*=#M@\3&I(I-"=E*5%& M&2CEM9"&2!VPI.7EIU2"JP2W[@1'7"BMPZ4H-=TU]<80[EV(7,7@O!"5X%I M<'22X'C@1CK%P47) +7QH+4-0&Q Y] [:6Q#<))T#5ZO-5U)KI+<*I#<+,7[ MF;14^X"*QHB2"$<""Z438%9SSCAS.\O-7K._TMV\=,^9!='8]1>AT\ M,D6H(898X67EN3;QG)CD.>EIIC+%@!A- -GI: V!%II;ZXC\[@O\;FYXS- M?SW=?O"!O"1*Y9"Y&U4O&?RKRJDJY[K* M>1C1597S7$1W/D%TVAGCD A@@LE"= &T"18X#3Y)&P5K.@ITC:C.7*6YE:.Y MF4I..Z6=PQ!I0H'$E;@\YT8'BBG[=34RWP9RVYM4<90&XT,R0$F67RE66/'T9*Q[4*-E,RPQNZ_^2:+D6EOT7+PVA- XBTXQPU( MIJG4V@A.7?8?*.DR<[W$:NVSO(Q@OJ$UU7Q(+B+Y#K1>X/1E?SC:C:/#?A@G MV%=M/!MNI]+RB(A4,F\@Q. !#=5@K+!@,483$G*D-..V(G9%$()=OT0005T>P'='"9F/RQ]9XQJIVJG-MAI1OEC])XO(][.OL&5_53%^:G3NWH)VM\]D4C".(3H! 2K T&D >C DW"$7^[ MHUJAO:S0OL%9G0_7#]NWKAKX,0 ^N9,=O2&AI",315T!> )M6?XBHA7Y0?0: MQR)X[C,8%=XMAK@R;GVB 95RUJ5@C4S!"YZ(N0^\)U'])0[ZP0X/*Z"? M -!3N[>6!2>R%4$8&0!5-&"3$>!8DLHHC%3;K]J[19!>L0(>M[1M'0[/2@6/ MLNLU^-H%.U_&767![I$TO%+D]/R[7@T[%5O%L'TVR /[:[['?KCT*R[MUCQM MZ[,=E"8T^^FG_B#%WNBLN?CJ=-R;PG8/MD933H=S95H;!"DPNQI.,+">EE^5 MU%PG)KS8V&1"=8VY'FM?^CY9:PO\)]@ANP79_[%'9_$F8/\\Z ^'59#,BN9) M#X-(Z[4E 92+H92R\&"B\N"U"CX1ZX7V&YO7CP-4'+<E 1_?2( MGG(QF!!Y998"=' 9T=0B&(\*K#2"29T(VAL1/7/F>P5SRS=CJIVJG:J=JIVJ MG:J=6N,T/E$HNPK/)W$E#]Y>!H=P;^N]UR0J21D(;;#4EW!@4K+@(R'&*I(] MBKBPZ/:B&Q:O^JF.R>BV;UKOC"/;!4Z=T6'L_'ITWODY'G>.X^!#'*S;.8]E M#7AO^?^>]<:]F&M@>S;^>C4=V/94YH7(TU+[JYRL=&1<_E")S&'2!!U\J8\A MNHQ=/S=>=]M;CN^:S[@<=GK:L.7]1>.-/%MUXOUX=BI *474+G(+U'@&:(6" MO'QJ8!:-BC0OH%YEGM5S-P>HX*TD6^U4[53M5.U4[53M]-1QRBHNG\:)GPY" M$BZEM^A!\R0 $]6@15#@D6J6;1AIE&V3EVN17ML H-,_;69Y)_X5![XWC*%F MUBY'H+%Y<']LO5>7QJL1QYG(:F\(I.7!*E9-\AMO@I!%" M9*HBM"LHMFB_I.Z*+G4J[=U(KK+CGDB>.JB70@C*4H@!(R!7 ;3E' 35U 5M M';^Y]$S%\.I@^$G#T17#B\#P5%S::^>L#A8H$130E^P%C C-"5QADM(RK\;& MU&3XI4-QS2.K=JIVJG:J=JIV:J.=VAJ7KBIS(9[B=(#:!*:"2UE8$E7R'QP# M8]"#1!=3#"$[_K[HS#9%?-8B0W9_=!@')3?V=! /X\FP]REV>B?Y][ANR;!U M/[/:J=JIVJG:J=JIC7::02^;) 27S#LM-0KFM= .HZ2"*650^446!6\$Q,M) M_;#3R(=?^L-A4X3HP/Y5U?-,ZGEWM#\9H]516I68A^2Y*MH9P7"=0$O""%)' M=#;?INPR,G>4MJ*ZLF^U4[73\MKI^4YEUU7RJ5?);Y,@J>;*4 /:)0*8; "C M2SHDLPP-)]P'VKYULK:!K,]N1[YN2?L$9XS63;1J MIVJG94VIN[-#?RL-:+LX>_6I[8>?DI3WMC>Q10XD-([Z< M(,37<7QZ)[Z)@T\]'\<;J*^C[W\X:=ZEV4NMDG8F2?MV.CF/4ZJ"X@C12@04 M+H#5*"&):&R6NIR9M+$INJS6G%X^1JC,7>U4[53M5.U4[=1&.[4TD%H5:\L4 MZS=!V! "2SQH0$<%8/ ,G&(6:$I!:L)99"W4K#4(6Y^Y%,]K,2BQ;.E!>$T\HU]EOV-C47<-4BY(S*GPKS58[ M53M5.U4[+4^,M,J6>63+MUFE1(3(-4)P+@(:J<%$9\'X)!7:I)4S[1,N*Y:L MIVZ$WX_VJ#3WZ7;^?79TWN'=3D'./)EZKC\(<0"C_NGW9>"'_:->Z%S>R$H1 MU(UU-TTDI?B3=\X(9$X9XZ3,4ET[9(RJ]'YG >4VFP_>/QL-1_:DC&>MICD3 M/WVXJJ;Y\15]CXYHQ;-'Q8PNU309!V=%YJDDT*BDF6H*_S+9)8IUB=8+VG2Y M-U*>>9?V<1'?OM#Y/Q[-D#,8L%U4=\/QV ?QW$P2K"DB<]@_RF,[?/7?L][H MO.JP67GN?(+GLF8.*IE2:[1L*S.&D*67!LUD<$9:XF/*/-=E@ MO;(0HG!*,!ZCM6.&$UVMY_8U*\M5EFLERWTWBY!CS%AFD@V8T!/F!$E."\,C M$R91=CO-#?.-YI\JWSTIWTTJND@ECPY==E719D7G,M\%]&"(TO"9;-T-TS,*86".>W1 MZE*+5P1"E4 7$N6TAN#;06YO)\D-42F&E@/SG@$26]J4*@3"E29$RZ"#S>2F M3)?ATH3@+W+!+B_DFT3;'EU^3Q?8.B?N:-X[?KO\4;U,^MG MUL_\]HW6*Y%SZW30.^I@D\E)UJWFXFQ!H<@]MRDI*35B2,Y0FAL4E&EHJ6A(NL48YEKE#4 MI#:R&#GCR0$UW -Z:L#02,$Y%H)FM*PI#16)\J_24:6C9=K62CII@DJS9%"* M9*7529E$,%&MM;R=CVKZSG,0TY1&TL;R@ 2H#Q209GFDM5- *"/*NRB(]1N; MFO&NT63^/:_*2)61GH"1J'/26(72>%&J*&GM36"<"!4E1TTJ([6*D?8GI1(U M0E@:,R,1JP"#8&"34/E7#(XPXY&DS$BD2_GU/:IE)J15#P#/F!9H#)) LEL3 MM!X#(/<6++H( MUC-FLD&]UVICDXDNY]>]G65&<945JRLK'D9)-7_O<7EG=Y)W2%22.^J!!>,S M[] $IAPV]880F7U4+TK^GB"FDDXEG64(]M*@HB;:$!$2:LJ,4)I3[K-+DQUT M@S78VPX6>CO)0I90JYW2@,(DP$Q#X*+.OW+F)#(=C"8;FQQ55R^L9M&SU%5; MQOK[!X-HAV>#\_S!>=YW3L\&_M .X[!6XZ]E.*N=JIVJG:J=JIVJG:J='B6N M&V+,_KF41!"*U.LLC'F)"&;?W*.5H2D571P: ,BJ :DXQ1 M!H%YQP&1:"CA#' B"F5HY-[[C4W9%?)ZY*)B>C4P;;U5R9'@K4EH/3/:&1,( M]Q9=TL)63+<>TU/Q2+3$<$8C>"5H*=(B"YQU:5O+#'4B2&);A>D5.Q=X,R)? MQU&>YJ79?.J.O8PA[; MBQC;KCH1LQ'3SO2)0>(3T3%:$(D4%R(3E,:0O["\VDA/(PMN[$+HKI(UVVLU M\'Q=;LP)YB(W[@#L!52OU,36<1[C4=44LT)W,F^<.D620@;9U2]Y%EP6Z!J@ MA$6+U&5?L'1F64#)MXK95F+64Z^2%=;RD#!R:9E*,?\S*I(DU..Y"!7.BX'S MU/DTCUHD92*DX!B@80ZT(Q*DU8XFSI$FVC@(8IY 7D7TZN(D[_26EY324-0<4HF/9W]5@U&(8%&1P(1-V6>YRU^M\%Y6 M>#_*MM>%$@G]K_BH;S[,$*$-Z6!-X@P 4M@<1 B.&R=$P>Q\IE!?@* M WS!>V!?XJ ?[/"P0OI)(#VU_9640".BAU(L!Y!I U8Y"=ISSX(Q22KS58.W M"-1KD8Z_,QR>E?*890\L2]71H.=',8R3\]V -/Q5;Q;!]-L@#^VN^ MQWZX]"\N[=8\;>NS'82].-I//_4'*?9&9\W%5^=C!A+;G=XJ$T(:YE"!$,X# M*J;!,<6!,IO_2F1(E&YL:NQ2>KU,2TVA75;V2W ;C)Q;L+USX/^<%@5 MR:Q@GMP\$U3)0*T F^T&:!,!(U,"GQ1'F4S0KNQ[5QPO&XZ?> /MKJH"%=&/ MC.BI_;,4;#:E+L73)"UE!S@8%3AXQV,P0BBITDV(K@FS[05S/7]4[53M5.U4 M[53MU$8[M2^6787GD[B2T\%MR2/77(GL0C()Z*,"0VT D1T)%9DE@? M[HA'Z U/C^QYN=AX-S'49]9G/N8SZT2MSUR*9Z[%H;G]T6$3NJ'G48^_-(?#INI7\)G+/ M@B.:)@X8E 1DWH.)#(%$XQA*Y$*+]JV3-1Q:G[D4SUR+TQ--_CTX.XRA"8IF MKK:%(-;MY$1-6JAVJG9ZGN#-$U8"V@H?SX:C4C)Q>-#?RL-:+LX>_6I[8>?D MI3WMC>Q10XD-([Z<(,37\;]GO6%O%-_$P:>>C^/4E-?1]S^<-._29*E423N3 MI/TPG04=E4J): ,^ZI(%K;.@332"P>AB=,''I#*N8].5T:HS%WM5.U4 M[53M5.U4[=3:0&I5K"U3K-_6!K%$284$M&8,, @"AA@)%O-$R+/$YHG1/LU: M@[#UF4OQS+7(2=V+HYJ#6G>9JYVJG:J=UL).,S@;B5,7/67!"8F1,2-DC,$R MS)X'6JL7Z6SDA>@J3:-Z!K-X!E^V1GM3-7H"%])Y"YY;#EAJ@6IC+)1R6SXB M#S&9C4TFN_FO+H.?@398O M**($S1(#1H7@01C%+&VAEUG&W\^^SH_,.=CL%.O/DZKG^ M(,0!C._J>Y['/O3/W%'L7-[,Q1-&_=/OBV6&_:->^/K@2E'8C362F>=1**NS M!^8Q46XSB<7(*?666R7P_KX%;Y/ M*8AD& (5: U<>!D,!"H1BVMT:14:Z=,="EC7:.OMRQ^V+[,XJ#TS#N]S\P9 M[8O/_^/YIL(,4Z!=;'I=$#Z,2F?2@4UIL,/^41[;X:O_GO5&YU4,SDJEYQ-4 M&F*(7"<+0C,"B$J""TEE*2@Y8B+!6%X:5C'!*HE6$JTD^O@D:C!#CTB>F12] MX4:B08J226=5_FLET3:0Z-ZD'F5:1$-8REXT%X#42L@F4T"YIXY:Z[T3#8FB MZ>I*I)5(*Y$^1?\$)CB/C$>3*$,IG"::29$R&%W*N"2W,^GL?172RJ5W-96RVBA. M)#&LU-]25FGNHY%:FB1EY=*6<>G^E#S-AD(N.1C95!&1#JP*'H@@2945D?B4 MN51T.;G>&6Y]J;1NLCR,/&[>90DASS[AB+$$0]+6ICPG:6))2V?19C3'1E:(R2!5C M58P]LF/[(#+]NWZ 57'-QYB[DXR)1%MO@\T4&;"T^U/@ FK@))K\%QFYS9I+ MT.J[5KJL=/FX:8I:(N/&T'"$$GD C89:9-K[Y#B>7UZ\?M2FZ#G[\8K:ZH0QMBQ MOM0?M"?G>9@Z)_U1_KQ1OV"U&4@[BJ&3>B?VQ/?L4;[B_(>F*,*+KW;\=D N M/@'9"U58X[0_;*H>?#^(1W;4^Q1_^-P+H\-+QIAXX<40DJN76) M<&CO'$@Q/1J37P\'EQ=S:C]$<(-H_P2;\K5^;X\^V_/AQK^FYU.>.M\,X;=W M/[['S?]Q@_S2&S[XSMEYVY#=]'8K\$8-;*]F6$,5>589XXJ9+C*B+S[XPH(OFH>^8;[Q8YR\ MD(+?^C!Y06]][*ZWE2\$40]ZU[L?X^)AKZS76J_UKFO5+]"P);E6^8)I6:_U M4>: OM>[WGCV!/579_>.,R;C!>)IW*=K(N+F0R8O]U_OO7K]YF!_[U7GQ[<[ MOVSO[/W<^?'UUM[VFVYG9^_EBRGIO&KWOO=F_Y>=[:V#5]N=-P?YV^ZKO8,W MG?V?\F_[+__?_^[_LIW'ICFOJ'[HO/KM[<[!'YWO7N8W[IV.$>2VP--S'9_P5EW6WM$" MS]\ S.@$Q*0E"1" V.49"6G)':EOJ[E[G^VK9)<);FE)SF-2@=N4!(A4%FF MDQ;4,)UE F?2W>&E5I)[>I(37TG.QJ@-R4ZJ0&L G>&@ Q,0A+7>9EG'@BV' M=[MY_5H?CEOK$/R,Y4ZLX%KYE!SU&KFA&IE%I0S7+"B7;I$WM=S),P7COU:7 MWWK/HTM."0?,LI %CK!@8Q"9!4IE!4E]UCU-J1/.KWMR*XO]JF^JOKG!B7L0 MRZUA'9*GI++SKU0F%2))B0"CZ $C">!HUC)66I3&&E4834F/*SC7XI#@@ M=P*<=@Q$:FJZ&(HV^V>(M*O)TFPHKEAWLYM1>9DTGC\X Z)S>C;PAW9X1U[A M/6IO+J,[^;!NF#=;?%EJI%8[53M5.U4[53M5.U4[/4M8NG0^B39(0AA#PHUF M/G)"I0S".)]$T[&9DOP?-#\HPA^>(WZI]1K?9QRCWO+9]QG$4 /4,S@_^R^G M ]0F.DL90N(\.S].T%(4,4#2V6Y<2A%9R:6DV?F1UQN?SEQ=MH*Y!6"^'K.8 M$\DS!2^F@/P?>W06+W'\LC\<[<;183_4<,:LB+Z*TW*BDQ6DA&@3 TS"@;'. M@V52.<&9"LA*_J# !52+KGAN*9X3]50)&@-!&M'R$#!8ZPP/PB9>\=QR/$^& M)P,G1AD-T?@$B)&"$XP#)T3RZ"U':EN%YQ4[8GHS&E_'49[BI:)PIY\ZHZ^! MR+O/-=\CUV6UJ.E&OX&K)%64G ;T2%6A):*L-X;3* WB8_L-8]M5MV$F4GHS M>"SO:R9!%.P\W$L"Q9:ZN%Y.LB8TX8%Y%Q M!U0O0'JE(<9U#ZJ2F VT5Z3*E/R->31$ MA6N;X4J1"Y:*B$2+ECG-'"/6!1:1:Z/=H_D$%'2#G M%$Q( 1A+Q#&F&-<7'L$"I#26L#LQH(-!L'S2*A/VHEH;@N)5W"O$K@7NLWU)0[ZP0X/*YR? M ,X3.US<46\U,V!HT("8+%B2''@MDI8\I83IJ^IN$:#7(L=^9S@\LR<^EFVN M+$Y'@YXOM>R'=U9H7]$M^!9O-E0_,1[97?5)*AX?F0\3S@7*FGK"$<0 MACA F1(8H@5@Q*2-E-HJ=A.>:RIL>Z%^LD\F03J. 4H*,()B4&@1.6'Q+.F["PH'8]O?'PH+9OFA]? ME)#)6.J,#F/GUZ/SSL_QN',#9L6C;7>/9LY/5J,IYM MN! O%&EJT2\7XL.Q&9S,82*B0+F4TCH!0*G-0$G-"(40CKMT/CBPK=ED.W M4FRU4[53M5.U4[53&^WTM '**BV?QH&?B#XZDR27WH-$-(",1C!>)7 A,&NI M49'&MFG+M4BG;69_IW_:3/%._"L.?&\80\VD78X(8_/@_MAZKRZ-5T.-,S'5 MSE2H,=N5BDA 8FJ[H3VAJ-X=[5]%;UG@1G#K@$3. *T*8#D*\%9$I,QP1]G&)LOB6? 6I8-44%?R MK7:J=FKO(OF4X::Z2#["(CD980HF%:-)$ 'S*LD5!^>-AV")D8RXZ$1LX2JY M%DF3VS'%P2"&)LJ49[]MD-EW^=*:'][)N72R'G9XV^^VN.B#^9/#]5OAX M-AR5EI7#47\KCV:Y)GOTJ^WE@7UI3WLC>W2)M)<30'OUW[/>Z+PN+C,M+K^- MINK56Z:1>*#$IM(O,:\M5B%8&YQGTBL96ED+I,)\"2I+5F@_.;0G4N.(B,G0 M$(!32\M!&P6&"021!20)GD2!;F-3U_J2RP3HJJ^JG:J=EKD1V]_&5>Z[:HZ/ M?=UC[:QGO^XIB[^6FMIZ'Z+4V>GQH&A6PUBJ--NLAH$'(9W55''$C4WL,ED/ MCJP.Z!^E25O5PL^&Y]VO>#;2811,E))Q$1"I!XOEI\2TM]GC,3'=*(8KF%<) MS(]:T;9"_!D@/E%80DN6I+;@+7K &'DI#8G@GL/3(WM>+C;>S2'UF?69C_G,M4H? M+/'^4,W$J7:J=JIV6C<[S>!I"(>,:\XTC0RSLV&U01]3#%K0A'ZAGD9>B*Z. M!U:W8":WP(_VKDYN*,D"EZJ4-0X!LF-(P9FH@#/.B0H8D9B-3=5EBK5HL[N" MMY)LM5.U4[53M=/RA$>K:)E'M$S&,K5#Z8PG()D5@)8X<(IEU6*9C(FF2(QJ MGVI9L10]=2/V?K1'I?%\M_/OLZ/S#N]V"FSFR<]S_4&( QCU3[\O S_L'_5" MY_)&5HJ=;CPL9/),<;)I-I*]+495>K^S@(Y0S0?OGXV&(WM2 MQK,>^IF)G#Y,-GRBJ QEJ$!R[@&]X6"BRU^VQC&7(& [:+Z*[+L(>QW.SUS _[1WELA_6"KURA=PLK'R6^6W9>BP2# M\ Z5L)B"AQ@DR6I.1W#1&\C^*B&,Z"0%;FPJH;I(KV<'WK_24Z6Y2G-+3W,Z MF."CHM0ZBHD3'0VBYLEBE$B5JC37*IJ;:!2@+/*8* ='B(4\$P0X'@PP2GD* M06BKQ,8F)UTB<7U8;JV#\;<#_\9HO(C6):0NNP(*%3<:F7?)$4>#\U2*.Z+Q M#P!_#K#"7TR<8N)W>8L?<(98M MZI!A1I5,7J) (@^KSMH25"ZFSV""83AU_7AI_M]PH_+, M\LSRS(LW>EQ9F\^CC\J+_S?7!4_)T?#$>+C7=,J(BYNQ(5'N"(8X*L M5!$%"TZJBD1)[^\VC;( 40&B^P0M$%&S",F',PD1CO,7#[7N\YP]-## MOC?, P3)99RII")./ ?@/R2+,\1_K$\?B'N6_( ?T+$92D/T >P(H1GR-$D M$'=<(9>[=X"W(X(D0CDN-[:$Z(B[..JP0B)<+(J':U%\'QX5B^*GX=%2+A^V MDN(8D571Y!"PJ$NRH\@U0)6A/#*5(R\$%S@J<+06T5\<&(Z>!9$4Y3AX9Z/$ MQ+D@DX\NL!+]70T06J3=@=]I6:(4$64DRI58D/,JGP?%TDAOG<\@9)CH,')7 M!8M^2DFU=:RZOS^*=CP=G<&#@>FKD^G(']IQ')<:_*7\9J%3H5.A4Z%3H5.A M4Z'3O<1Z@V#1Q22MDHY[IQR6G$0J>(R!6*WK$M%X5B(:8X7Y]R?[SFR]VK]I M K_;'OR;40PEZGLC!^?%N:@O55(0;@1*P3/$+5'(:&V12$Y1+QVQN<(-Z1 I M.UK=9BNYR//JR//ET,0MA?E&,8ISLEPWL)R)\K/A>+(;)X?#4*(6-Q;J1>A4 M.LNPUAC%8 CB(@;D\F%!2D+07IH0I=W8 H$VH@CT Q5HZ81D-CG#J.,J)*NM M ,D-F+A@N;!%H%=>H!=A2 K";%5TR"IJ$%?.(A,-1II*QA,!^BF_4@+]P X' M7BV.K^($>#RW=:Z&J9K,HY&U=?K8S@?>T'D@6%)K91+<$2ZYMH%RFK2)7"1& MB+AOYZ&A7?$=;H9*.\M'!CT6UD5!$6.8YU+ &#D7-9*2)J<9]22JF>M@U,/: MI'V\TGS9TKBE*&=+XPOBV@KJPI#8/H8UGA1SXJ:"NT@>]Y03YKA 0BD0W! H MN (I$&1CHD@ZL'J,BRP$ M\B5'MQSW5*NBPU\5Q*^V/"*PH'PLH0,MQ)Q##]<(@I%"D1DC')% MZ77Q\2+=#T>Z[WC3ZW,<#8,='Q9Y_B'RO-COBEZF$+Q"5.. N!<,.5#9*# B M E<*/HASTWN%)/I1I-WOC,?37!0S;WJ!A3H9]?PDAB8)_[&EWJ_PIE<-3IE6 M,3R?CF!A_X)W'(:96S&C6SUL^]2.0C=.]M+OPU&*OV/Y MN"GGRB$I5,CE- 48))$A$@P3--)$ M2V;LZHIR.6)4Z%3H5.A4Z%3HM(IT6KT8=C$[?X@;N134QCBWTA4!:2PYXA1S M9!S7"$Q1YW T@AM^9T'M'W>6(_3&)WU[EB<;OXP*9609>9\C"Z.6D6LQ\E&< MCMN;',81O-[QR2@>QL&X]S%6?; A'MO!N)(@6NA4Z%3H5.A4Z+2*=+K1+IB* MP7(6G>?PGP2'UE+M/*-*NX@5N9?LV=J0>+9L1^P,P*R(?X(Q4>>L[-M/)3!Q MH\#$V^7>'0$['AEUB,7D$%><(2N#0TH3KIVKVW=L;'':,;@<"5TGR2X(7.A4 MZ+2VY9>*IEP)3;DMCRTHON\+K0:>?D4;L!Z,GV^%H.I[DPF7CR7 ; MUBT_W?;_LCU8PF?VI#>Q_9E,/5L2J=)0Y#LTB%_.);8A2J"70-Y)CSC/-?PL M!J\KFN@PD0EKN;%53@2LG2C_W%SB(M0_7*B72_#8@ 45N6EBKJ?E%$,FT("H M\(H(D90P9F-+F-L4X"D278RH0J="I_6ETPHVE_A6M=F0UL*"YF861-\9D]0:GF5X&)FWM;F*G!U?V!$IF;=E M7[W0J=#I1VC_'UAA?LD,V+]@!NR<\^!K1%PV!%Y%L 3&O4E\'4SXV1R!? M13\\&-1WJ4]#%D/A1H;"P7)HG"MI'1 =.0IN .RNVN'!P6W"YT*G0J="IT*G5:13BO:+;78JRMFKRX'MKQS,8HDD!;*Y@0M MAK0/$0%+*!*3,"JHU3-8'T66[[/I\;0/.ZHM]K3*(@W1B9A(RF& MR8\W3):C04E38S15.>@G$3?1(*LC1Q)K+3UEQC"W0I;)H\ANZL9)J2-8=AT* MG0J="IT> 9UN8D^!ODXT.6:]"3S$9 P71EA"J&'2&7XO57= (2W*[!1SZR;F MUN?MY3B0 M'EC6D+I2!'^S_=RLOE/],>V?5;Q39>&Y39*0&XY"'*'FK9XP6/LPG+I^K&8O MTPZ8#$^>9,J,A_U>F'^YCBAVL\H=U+,HE-71$\\38=89$R,CQ%MFE> YIGWK MWO;U@_>FD_'$#O)ZE@H<-X*N%\N]ZH$JS 3F$&$2(^YB0(!5! 7)60B<4AGU MQA:A@%R4=HR^'.S^OCVINQ.DG[RC]9,18_5"]/_Q\UCA!BRP6EAZQ>;@=P'I MC5+1RW;A[8%T$;\**5IAJ4*:Y.*>BAHP 8-$7@5M#)?,$ Q VJ'BKDJ?% @M M$%H@] L0FJ4N^V6 H]P;9B0WG'!)I;,*/BT0N@H0NG1>W'LJ8B($<:8MXI81 M9"@GR')B7,!$,,)J".6FHPN,%A@M,/I#\M0$8Y&R:!*A7 JGL:92).^$2\01 M?#V.WCPD60#U]H"ZL$D%QC0XFA!/,G(]+>"(2EX,(G M"_^8C2TJ.E(4^"AV6+'#[MFC_2XD+2>O[A$&ME 'JEC2VF=(>2A[.'\I5TQM ;G_3M M67[5^&7@+2/+R/L<61BUC%R+D851R\BU&%D8M8QU$^-T4^5.1R?#<2]WK7DRBGT[Z7V,3T][87(XZW*T M=&';F08O+K$.YCZ=7'_)#Z3(%]=?GE^-Y9]YMFU_I-Q0.$8E0^)!:)V,-3%0 M:XDG@HOWC&_,+CHS;>^-=Y3@4VO;#N%Y?L M>MI],^'O;U75E:OZ;.]5]\6KU_M[W1?5;V]V_GR^TWU9_?9JN_O\=:?:Z3Z[ M.>O^Z#?H[NV_>%WM[U7/]KJO]_[<>;Z]_^)Y]?M.=[O[;&?[S^KU/GRP^Z*[ M_WKE7^6/:?^L:3S%.A7%E%0K/^5?W@SL-/0 ^7Z],Y#[1E%6&]?KDQ;G#+S# MDH:1=:? G\6D%:G^\W]I2NC3JFT\UYT>P^U\=:[3G!,)WE )$@/F)'++0N#! M6F=8$#:Q]\\S9V#X'ZI_49A=ZB0'2]U+/6\'DVW06-/!!/357Z"B?"^.]^%) MO_6'_L-/[BG7/9OUE'MQUGWY-W^W_\?1V\^>[.V_ZKU[^;=X]_S%IR[M'NU^ M?L.Z^V_XVW_>XC_9JW[\[U=G[_X))XYRN;N_ \\X[.\>=X^ZG]^([LL_/KQ[ MWO^PN_^"O:6[G[O[GG3W#P]A[JG[^0/9/7TO#=54*X:$-0QQYSFRC&GDO;3* M*8FE-DWOO]Y@&L-V[MRGK34TJB1QC)QRFH?!Y3Y2:;DP<:.*8V]/,JN/IF#X MO'ZSN[O]ZFVU]WOU>N=E=^?WG6?;W?UJ^]FSO3?=_8RP?P%0/=MY\7K6=Z[E MA O" -^U$[%U?\*:7E^?S/G)^V@5)A:8"2?.!+74.*IB#$I%[F38V+IG;OS- MCGOCO72!$\^:GX^9&[O;[X5BTGE&$>:9&SUAR!ECD:3,,:5@N?$E[KH>[NX5 MWZXUEZ]&O)KJU3!5?XWB&%"_YN!K5<2E]UAV!(ZFXTDOG34?]08![O:$Z!^ MY5<;HON'%QR!Z4P%?MT3R-U JV?#T2".QA-PDJK?IKU^;OI8_3:R@S &FVO@ M-ZM?)L.#.#F,H^JT-SFL>G#A>.K&O="S(X#P#CRR'\>PO'G,:6\<*U@6P'MX M;*>"SVI%0_'39\TD._6?Y.GBX_D$+GYU>NF3Z7CV 4R]_6PX';4?_EH=VH^Q M//>H%Z@48#WC\TK'$1XHNWWS_(W\22OCYT# ES9@Y4Z@7>J M%ZB7C83>\=(*]@9-&]6,@K!.S3WSB_8&8Y"*NF=G[8O]#L,J@M'?];#MW"FS M'^&#S(FOXL&TW]SC-?I_F]5V/4=X?O^L7K6S*@RS5P?F-W]NUO^$N[B"^WM_^:KV)^[ M!4P,6!EMCSA_4->^-) M?NH@+T0?WMU/1Z/\;N>&#Z('SK2CLTR-9'LC6)"3!@+J.;8L65M"ZNEX:7(S ME[0#MQY/^Y,:/88GL*@-=?.R>SL^K%)_>-HP2KXA#.@-PW@A 9O57G,13&UV MI_.#JS0:'E=_6-"K,$_2VMJ3P]%P>G!87;;"@:EKOIB]&V#*[''@;,]89/:L MR:&= &G.0"BJ^.DD^IH&[012+[?TK>UE>O-&!OE5L8YS<\C]E9 MI!-HL]F2?'49%Q";-5R$Z^9XU9+B(HYL#T":^X#Q)\,1P-1@K@G^[W6R!_>Z M4O0P#.S')1WS.B,=O%5LYO7BDS^T@X-Z"L<]X"AXV"]+2O?UBV=S6(>O=NT( M\).W4GW)P+\'P]L/1D^:=>P/:C_>0&.P,?,5)-''6#K_OV>>F%IDA01:S7B MVDID<=#(:!RPB(1K9B^![(^BW344RX+SB,E&=T_?!PSZCQF,$C,6<6(%LBEP MI)5S06H!_[],MFM!@ZV\$DG#/KB1&>[KK6G S.''7L@F7O84A@#"_5[C[F<$ M!G[I-,YG7+!-;0V.%I!4?S^JU6YK/E[E-CC;K\,BX\,89][B9 @(6 ^=.1SC MP^'IX$JW8\E*;F?6.L2_U*.'TW$.)/WZY!O5_=64 L(TRS+?-QZ%.$) H+X] M&<SG;\>X-ZF>N+GIY_0MXI_1AS),;VVZ?4#VR^;C=1C=G4@N5]U#:G MI7UPN\6Z66^QSC(/SGVGZ*8T]-JO\2:Y]KLOW9:03?*K(5?D8%TG94/''"S*^'%WX0F+*BKR6_EK,!,^V@2O6 MJ7='LTJ[P?OA_'9?SM%9JZ58,J?GZX'/K<=7^-E9_^%@!)@:4#ME[V-,Z>D7 MEJ$?TR7$NI]%,-_$Y=E:640_EQ301<;XVCNW*%XG6X'#4NN4:C;]Y07!U1HL MRW_HVI/!V'C?.V_8]L?_9P/!7TWH#F[Q:?)D,#T.PTG[_47;^FJ+ M>GORS(Y&>7?LW[8/IF*57=%8"^8Z&M>';X\_]>$:TJ4PK_W?^KO_O.OO[O]- M88Z]=_OYFK?D[?X'LOOY]Z-W1]ML=@T\:_J.O@&#_ U[]\\;LOORS:=WQV\^ M=9^_9=WC/_K9(']W]._#O?TWGW?_Z1[O/@]I]S7^].?^BPG\>_J>6N:QQ@8Y M)[,WI3#2(2G$!(O&!B,LMAM;6G>,TC.??L89UZC'.Q.3_.T-Q>4+>NFK2'U1 MMQ6T*VAW#NU$M"3Y$ 0.@BLGG;%& ;X9$"$1.*_1#A/*2$&[54*[SW.TXT+P MH )%4D>&@"$DLLI1Y!A.B85@@W,;6U+Q#A5B7>#NQA9JJO_[;@MUGHC\@R7U MU?E(R+WL^8I-+;YA,E=DQ&?Z(K9)KHA&Y+V"?(>-K5_(A2S62_J*WHQN5ZJ6 M=<;8'V!1GH^O%S"]"9CVEDQ'H(K4EDFD&':(.UQO=.;$5VJCC-J0H !,.Y3R MVT+IU8AUK\;AA4=>&_AX[ +[ XRB(K"W$=B%]4,$,1*'@%A@ ?%@%;*!>I0D MP9'0&*R(C<"R%1+8.PK U<]6S;FJ%7;#]NN=FAOL!]U\(^<[#=C%?DX5AM.\ M=S-;C.((W]7Z/!2E\(/B@A?( M@^Y'1H 'K60PGFIG?"(;6T9T@,!WZT#?@7RM1T"Q &T!VA6RO@O0_D"@71CK MV#K%N>9(1YH0-R(AQW1 1@DE8V"4RFRL:]SA=[TS\Q.1]IN*>2PE$I\_?#V; M LI05R> ?2U)#/W$++&E8."/?_SYI9*;C.=UN!!BS8F^Q\UQI#K.V90CB6,_ M&I[.\LS&U6'L-^>/X!V&TPFX'4V:<[2C 8(/*GLPBK4C4CLP]9G"?+PI'@_F MAV468[Z61WSQ[_O-['P5?00L W8<[X]LB(!U>WG^[6'C\>+[[9SNEQ?D]^'H M.4C-)$W[LU'-X8CU1,!;Y7UVM]\S6"&FE4>**X$XQ1A9%>%/"C D,>>"T(M' MRI,0G K0:=Y8SGDP5%H7I%'6$,;R^?F;G*%8P@BS0KGF,^:HEGBL%I!7M:B% M:LY1#^U@19O#.IZ=7\WG7&=+4 WB9'8@PLX6H$:7^5%'/XJA-ZGZP_$XCC>K M6BZOO%4^I[$X.)GO.K9YD>&7C[W!6;\ZA649GHX[\*3I,;#?\>*39D ^$3TX MZ%3',4=E9G_U!D>QL8#QMR-H,@76( M_?D%?E@?)^TL >3LTOHC6/.//=]6@P*Z#H_S^8SV0&F&V/R:;P;UT=S7DQJH M\V7/[, &6_]J4ZH3CF' )(Y&OC=''O+[BN?H7\D-/#85[ MV._7V ^WFH[S:8_J=;V6>8T76@*8; @+63^F-ZC>;+[>!!.BW[?Y@F<-W1H: MM">AF[.^M7ZI3SI7MCKIQW!0'WJMDX G^=#ST^IP>!K!<@#"P).&4WCYLY.& ME/U>'(QGYV&;DW7U1 ]KSFFB8OU^2S!8U7S$MCGC'>=//;%GQ\T9RGRP!2X? M'_9.ZD_J<]/M^9CS*S0;U >I9OGMP"XU'P"G./AB.EK(#;#N MU!\N3R@S\?+YS\SMM3BV9^X;"0K V3VPCYI#V?D%!C4 [0P6+UKG^\/KUJ # M0IM%;.E5FF/NM5PU9SSG)W\O'U.OWV8^:X"&@_E)\*O ;F:.P<"/MM=?6I)Q M<[ST+%=UF([S(=9C"Q9KL8]N'3J MX\5/9_2>\Q-\YN:,D0_K[V2IC>/ZS&[(^_#_,ZU-T2O6L#>^= QX75ZLR?"S>!- $)A4;,UG+\>A(M+.XS'TU&> M]YO!#+=J73:;0>;54R#G)&8.2Y>'&Z/GPXMT"R7!H';_*M^ MY!D\Y" +3G/1Q'Z @2"(R[)P"$N5#\+4Z[U9X^8RX&Q5EW'UW/>/O6"ANKY@ MX4^H/7BENOAJ;:B+A;"4P%YX'CVGG-&HJ>7*P#5"&<6=N/EQZ:O4Z?VZC%]V M#1LCZ$\ P,=^*)#M_OW>)$N)RWZAIA%^&(ILQ QA$Z0D226>]$4>$40K; EP MD'/<:6.\TD9Y%JR/3MC+SN&JG $KZ65Y;3F: MZ\[E_=CS=0 4F[@!BYL>L)-R4^M[.+/&-P5G]W+ [OJ'WFJRXBX/V%V;L&36 M\Z36Z]ZG:A=&'8ZK%[FVRDT.:=W@]-JU$>XOIYCWE=S#NTO[S\9O\/=Y] M_MMA]_F;L^[SM_CMT<'I[OX!V]W?AG^WZ=OC?Q_O'O_[?'8W<0F&(_B@(BG*,07P5@[P%@DWVAG%1#*(@L)"G%F#K%41,6ZH%PK'(-S&END8 M><>)C>5DX*TE]=GT>-IO]V52BK[>(%JJCMQLMMQ+MHW9FI_C:!CJPT4%=.\;=)?3R9F30C ?D*/2 M(!Y40E9*A;3WS OCP-@DN0Q3W=9DA0XE/?)3A' 96$@BLB!0L7AJ,#C174+AU M2O+JG2!<:2?MKUDVRQ>R:ZX- G\)?:Y8BX>'/M^U[?N=?MR<4E<@5,&E&^!2 M]]F2(6&B5 R#NZ:DX;FR2T16.(9\5$I*(C 786.+=#B]J\,2*Q20*H(\$V3I MA&0V@=Q2QU5(5EL!$ALP<<%R86M!QC-!QB#(_,OV1)'6NY/6A14AG""*?^>?46\2]U(JD'4CR%HNE$FLLC%B MB[!R-A]\9TASZU$@BEHG!!"1;&PI@2]!UJ\E0/$01/<.3(L[WNLI4OV=4KTP M1,!9 +]!,21%-(@G*9%V6"-LB'><9JQV8(ATL)*K(=>/(9;QW[,#Q?FHV%+W MQT<6O_C!=L57P2FW??O6Y/9,0O@@GQ'>Z(8Z;@-R90],9:&@')-/A,K",%N054E>#&@PYN?&G/L\CW#Y;OS^?D6U#O MJ:8&,2-RJ_:@D!$Z(;! ,JCQ8[*.]L*+7&1F\5%OG PI\XT:=MTMTW;*SNI MVR_.OVMR/QY97.3GF2^W0;;MEI8[@]^F8WBG\?C9\-CUFF/_!>&^SX(Y?>^X MY4QSB0R5''$>.#+$<.234\RJ((4KB1Z/0=3O;(>F"/5/-EM.WU,JE4U*(B\8 M!I/%).2\P,@'2JP2,AAE-K8TN1P3+>"J:N*J59+3IFQ#)PD+G72CN7S90XKC@T8TPE'U@>-J+64:&Q\>ZA,TLO[B^L*J>=K.%\LW_OC:CI?69'JZ]6# MSE<;\DXZ%X,FCDH>"-7".&Q55 K\&Y>/0)?:T4WMZ&\[@[+&1T/0R_U M8BZ@-QD-QSEI_<+U87A27[W]^DU%,9&(L,ZB,-REDG _NK3O36IG?IV5?I\7 M@=P9C">C:5U>M(V)M=53_VR"SK_L#T]ZOF)4_OJDVHTVUPR<%<8\/Q*>?N5M MOUYP[[XK:W^,(&6_CX;'S^#6&?3^Z4T.G[75'YN2V8^X/!K>VWY/0/];T/KY M#+)"W F!'&$!!1*,,31$@*V+@"5!:U,<;++&\!"#$U1$&AP5VI&8V&UJ9U^! MO"M33KL;)TU)X@=7+;NNCE17%1W6M,ZB,FZ*>9ZTE8GAFT6IZ=/#GC^LZX2V MZ#LK!#JNQO'$CO+&%%Q8VXAY2VOH8 5J!&AJOM9EL\].LG[OGP%^Q.HLVE$% M=Z@+A\+CPG14C]^L7@)<-V5$!W8"K9-?._7^/VW+/=C3*Z%\C3R=77LX/ MR06@VPK,3^-8C8$B=6L +2C:3AHRIKF\JVP$KD*;U-EMYKTCO.O ML])X8YC4.+5V-4SDNI=LA\-"#L9V5A>ZY^-FU8)2+I)ZW(!J7="UKLW7U%"M MRU(W-7P;:+]0>+8I$-O4CXV?6IV7)YAKX\YH=.Y!;8WAN@;VO(IL7=6U+O?7 M7%(72\T5IT\R,0$SZ_O!NS8E9)NJLL :PWX]LGZU%$?MPM:EDEM@W:Q^S[Q0 MY0KL[3KE6[DV+MYI'GT:YZ6RY_5XAZ>Y@.UQKL@-NJ0S?R"\0\B]&YI'M4^^ M^-C9,K9WK0N.CV'!:LL F*4?)W41V(2.LXW%=B7[!UL/I)!V>GN0V'J"*?.^D MKDNY)'Z=Y3X%#V[8@,#1Z.VXJQS?^:XTPSQ;EH %@VF+=65)& MH1%.VU2&;NH,#V#A;YWQ1NP@Q;^+G M@;GD/0A)KJC<-BZH*_O7I=!J"J9IC7S^XD1';1^'^:3FLYZ7F5^Z_Z*VYV;C M^"W3;H$1L]F-+S]OB0PM.,:J;P\:3;%8_XSI'E8^2]_D-+8X4Z=:UCD+>4V: MK@GYMLUGP(PY$S.O5,97N%'=,* N]#P J9FAQU(M\>:QQUDNJAZ\A6]6J==W78) MFJK=BV16F:/LW/3/-JM_XJQ/05WM>EDMM?7:6_0")7E)WN9HGE7F&,R8 M?C/!]JF=I;8)N7AZ6V\<5@<4+HR(<1F4\\F:)1:I^:Y!B,5%O?F#;GC1"L9XIB47"GQV4LKU\G(WV5 M*C\<3^JZ\]-:77_[G?*%\Z8F#X.,.X-6 &N;K>XI,&N^,;-\,Z!?LB9;JVNN M N<6TJ)92D:K\+&^[Q(P7V UEEYU39:W2OE[((#NH32\\?D39/Q^?@B0/)%^L \L[OO]H9^)7VW9Y3M>O.',2;L\^L(:+SENM?DU:PUTWB"8YG#< MS'X+LR8SC>M9_9*YB.*G+U[_5?]&GOZZH-(4>'_4/VNL#0#]D_ZTL7O;KB&Q M:N0HSV].Y=PRJ;8]9XOV;1Q6AQF^M-"-Z=[>?+8TC8N\N,\%HPRV!XVE%A1+]Y+3]WFY-'$"64X#XM@H M9' N8\<=L)O%WA-R,3SO%*%!.6N6$_Z+)@??5]OB!8U^XH MK$WK$BXV-35WWPV$;$KR?;?]":U+RF3O<;*4EZ8PURL+MLDK/\\H]O$:]KE5.8K3!;ZX.S?G7:2-QM MCBH^M",;5[WB@SET$7P,R5C&*:,\$6$UIS80G0] ">=B&S+CF-^^%/17=W<(\# ML?OR+7_[^=]PGS]Z%X]BO#O:/>T>O3M^=Q3@?5ZP[DNX%_W]J'O?/SZ\/?[C?*L)81()AE*D5,*($\V0,XXCHXT)#'M*\_$VP75'F%4Z ML'Q'%0@*8#U0P/*:>Q*%]%P3+@DW&!-K)(G,&D&I;PLJ<"QN7Y>R -:] ];B M[)@13LE,-N6]0]QPC5PP'/[D2E&15')J8XL9W='\UBT8[QVP"BX],ER*1NIH MDQ28:!ZMT2H90Y,/E@7NH[S+GAH%E^X=E\BB!1#5 DN"43*8(@ZV$]*6,V2D ML50;Q2S1N=4&YJ(CL5IY9"JF5(&L!K),TD12R:GFDEL#_T7, ,4,)F!)A7B7 M);X+9-T[9+%%]3D*"L?YB(AW"G%)"7*2.Q1H=$P2#>8RS86J5$=+L4* =4- S(:[/'&%B4=R>ZJ8,@*55$J CZODBE3 M+O?.+:.,TP \H#R+/'&5X*_$2U!GK01\N?,9N+^$:.2(2XB+Z) UCJ+ [56 MI.15[E-H.AH7 7_ IZ"U(+IR&UBW">2$]F9C3*9E R1MD1'UDK %]$13 B6 MS.*\S<1 P(U )M&$8N0@Y]YASLW&%B<=H'(1\()*8.(=1)Q&AERWBK0X)(8HH75CN9MF0[5#[!] MZ9J$$O;RX>G2;^-:]T(0FVS46%G#C98&_(V@HC64)$<\*_&#-0*GY2ZEU#HL MGB3$QW#-+F(Y20CBXI09KFSM8 +M4J&^%WF&]32 MLLHQ@OWAQ/:_L[W"8^_3\IC:L'C.O/,B4L\P#QH\;&R92<)RAL&W$B58LD8@ MO=R3U!,PMS3WB#@"("VD0)H 7%/+2=Z-Y<& ,R64Z2A^:S/LIO*S'@VM"@X^ M'AP4W&JF3,!*4YY,&.1BS(A3N W MRVQ FI,DM!!$R["QI97L*+HV%F$;W)Q-9,;THD:YN][:^(9[++WP%6U:[^() M*S7+E9K,JBW98ZA=][J7IWH_I>M6I:9:N<3&-?.7*G*/I)* M=M80$V/@6G-GL7-2)RRMP%9S'$+9,UH?RWAO.<$V868=#1C%0 3B06CD.!,H M&*I=3O\'8WECBRC1T6KUBS*5TB<%L-K2)T%&ZE4@WDH>I;'$."JI]"EJIH0K MFSMK!5B+S1U/N8G)YK)Q6"/011)I%CUBU% 7M=2$$@ L1CI\C7.&"RX]4%SR MBN,D-/,:,RX(==RHX"/!3D>LC"Z;+6N%2XO-%L%88(I&9'14B"?'D16"(Q,Y MXS+@ +IG8XM1V2'XUN@'6TKEOIBVVSB"N/$&Y*#Q@E>:(:]] F)CB1WESA@# MUG3 +%A%C>:\] -8-Q$_FXLX$T2ZY"Q2ACBP0TQ"#E.%I.0Q**NL5F""2-[A M]*[.*Q017T$1C\ %-$3'!&:<6:&YT5HF2Y0!=J"F!$762\2["RTN0J+&)(6, M2Z#%<=+Y9+A%W&JII Y1I5P?4N".,+?>7RHROKHR;KA*WBCCN(C<2^*HE XD MG0=)'?&RQ!'63,87:IPF(9A+$63<2,0E#\BFQ)$U8+1)2;3"N8$&41U\^TYD MI83<=\KJSN H-E)Z/.Q_J;/XHZ]B$97A1#(O+&C#?9,&&):D<,E;:I1Z\?8,_$(N(S$8<;4)!Q MYQQX'-$&P\#R"#1A)SCS\\XX):BP+B*^L$:L23@H(9$0%JP1K 18(S@BI:EW M*G"N?1T>+U>_E523YJYFI/BI)O (3U/,8K?%UCFHB/H5 18D=K)DD+\4. M0))9="#)B4F&N-,8:>4D"B[R8!,7G,NV,K59>4DNROK[RT9J<#!Y-)1XRI55 MCO+H(PU$"=#BSI?0P9J)^$)9)V,#Q\Z@[&XAG@3./8'A-R6##\YQFDL64=/! M9I62.1]7#L+KR7 02P["M$Y)2"P9)[$2)%L@M$,Q M*2+^@$5<*R,E3=0FPT&X#I,+I4IP/$H#NS43\:4X IAC!#P+AI*7X%IX M3I&342!B28K.4]#R=F.+LXYD)4@?#-T8/0 M^WAA9P'E\4_X9E,UZF<(<-W:KCH9#2O27)@ MGN<=#J95 $EV3C*AO5,XF<3CQ$761)*7XB+&&ZFPT;EVC@)E31DRG O$ M"5SEO6W>,+-F0#UC&.4X6/&C.=63<<6,# RRG5@!S8$;*V8QUD_&% MMM8ZY2@71R[2NH%VKD@#=$Q>@[S3I$P@&UM&=PA=)6U=&O>5]@2E/<$%F,8D M@'DMO"6,\FBM"]@J;3WC6D6/:8F;K!-,_[T<-\%&"IH$19$0TYAB6D:+K&*& MY5X4S*:-+29IA^C2J*4@X2-'0J:P -_%.*_!8,5:8VLJ4#.IHBT"4P; M+DRT86-+*MT12A:25H0-)8BKC-I[.\-B@1ZI3C&IM\ID-(TA&W[ZFSH@G?JQ^ VQF, MIWT[B:$ZKD-Q,(78OQ1_*Y4[YI4[A 7&#H'8I'BT7#,1.-:<\*B8H+8$K-8) ML Z6 U94*$(-54B08! 7/B(;% 'H,EC$R(#2:6-+FP[8U"M4N:,4Y[GK] TL M/-%.I],]-RX$N!9-Q%?LDF<)"%P!83C8)-H;)$)X%5Q80DS M-D?R_,:6HAU<6H ]9!%G-E#-L3319,5M--,\*(V)PA%>7Y=(R7J)^'*;/Q.2 M)-@C4-H*<>DIB#C'2&D39$[?H8< !6RV"?FC11IM$OB?28&8)Z8LR+H@)KH4/?=>E;#"FHGXPAX1G"DP,@7"PD;$21#( M)&E0I#S0W-61)[*QQ7"'KD&MR2+)7]T#B-$GRZTF%BA+O0Z*B\2X8$$9[ M#?PDH*PE[6C]4-,22AVZ!Y4A]IA/VA,1@C>"&\F55H#4*C@1-66&2U_")NL$ MTT?;YQH>TA25=!01Y@GBE%ED+7:(8\D\!8)34+E;7.@.,;%^]]3QXZ3X8KQ271#OJ-16&Q$ )D[CD M]JP9$BY%YR@/QO+@$68B(:YIS+WU%%+:18<-LTS*C2VM24?(4H>N(.$C1T(1 MJ<%"\"0 "9F I0%@3$$ZL J-,J0$,=<,"9=ZA7N:A+ !",>E#EV9Y=K-\C$4J*O#\8O:=)>*T7TCNP8.Q05S=V8T2GTC@2CGK4K!&IN %2]CP$J%?)QMDY]QY2<, MXH2IO)&JD4DX,0P_= @;6Z0#/'07/;V^1X[6PRALKCL4$K)<:92/,;.0VV/G M6#[M$*,[BM]QS]7[Q<4Z./JOB87[PK^A]W'KO^#';&['=G30&\RF($%DVD]R M_#7_V4X!9=1Z0O1Y*#L"=NREL^:CWB#$P>0)RH-^O##3+,R_D%]G-/CQCS^_ M5'*3\;P.>Y/#.)HW5:C^TQZ?/*W@_A]['AY\,@+A'\%,,M*,>^-)-4Q5;S"> MV'Z_;CJ2_P:1'\0*\" NW6ESSFPU23-#9K#J#:;U==_V26:$%BJHX#%&)4/B M0>0^\=;$0*T%2U!P\9[CC9MRC_D!;' I5EZS07=O_T5%J__\7YH2^K1J(;X[ M!>#L^3NP=<]#-4QZVWL0[WR\_J_1< "_^G@,LC#>'H1GAW9P$,<[@^4QO8'O MG?3C>!_F\5M_Z#_\7,3&N\]:Q :L?4O_IEVZ<]K=WS[=_?SWYR[=%=W]7=[] MY\5I]_E;WCW>P=WG+^ YK_KQOU^=O?LGG#C*Y=O/@+W/W[*W1]MD]_GVY^[S M7?;V\P>R^_F O-W?QMVC _KVZ&^\N__OM+O_]M/>W^\EA\6VE.7H)?Q(&JQ1 M80RR,IJ@M*%WY_]F+W17?_]0S#6[;8.B]/%T2E)<_7 MGKWU\UCMKV&_Y\^:GX^9K7;_?A^(! T>.=+41<0C)+KA"Z8H#K/!>>9^(M(_14U_A.U^,Z@>A[A MA1RH.XJ)Z52@0ZO?MU__5O7&XVE^_]=OZF\0H9WJGC7^M22Z;O(>#/0*['%X MRB_[PQ. <7QKT^JU[WCDSXL;KS>K ME]O;?]5S&]8FEQU%.\YC%T^ >?H^F%L-#>KG@=347:_B)WA0_N5@V@L6Q&FS M>I%2!.O^8ZS^L* &1F<5Z509F1M^?#8\!N*<5;:5RL_.37N+: M*O1"-1A.JD,+][<5.(5 +%B<6#^T@@OR,_("Y!2?NCAPZ@W@UGD0F(>31MXW MOUW@5P;$7H%L T4?/(;MVA&(48X$7 =@%"/,[UO6;XA?%1@K<12!&-4KX++\ MYW!T/$,RS34@V>_6]_IPQQECY[=KI*46N*OO $-_GW/PJW@R'"V7H_H9-.JT M2)?1IA?@OL,:L&!Z,S'.T 4H$NLW/!EF).K5O?+ ;Q]D]+J BJ/YFX_RFX_F M;[Z0W='LS3?(LH"5*[B$($Q63\]L.3N J:K,'\1I'9R5Q#S:D= M/YW$T,O04^N$)ZM*LF*JH;'/"FX )@2V&-YB@VD8;Q8>\$/LZOTBC0>@I-?*N] MQ6*.?^[\MO>J@@6Q@V;PA>GG):W?#J;B(FB[\=R+@[^]G<+T 2F6I*1Y\K$] MR^-G.K51X V09E,O0R9,932<'APN;$36Z&7:K-1,+X,VCA]M?UI7O:N7&.R% M3#JX8[-@^>/A;,G.K?$5P95SGN*5@90[T%);_^5&_]JZ5@&VS,WIILJ%!T^& M#8<\:4CX,3X][87)X2RPO71A.QF\N,0Z,"RFD^LO69IT5M=Q]),4J;E BJ6? M-XA>L7GTZG">VWQB#R)R8"5^0#;!"SZQ_5-[-M[XUWER BTOK/O%);N>=FL5 M,&,_*F#VVW0,,QB/05(=Z,7,C\\!(/K#\7045R9V<3:/7>!W1[\=[Q[]WG]+ MWYSN/G]UW#WZ[7#OY>ZGO7]V6/=HYVSO^>'1.YC/Y=C%J^/=EV_/=O_Y]]&[ M_>W3[LNW=/?E"_[V\POQ]LC3W:,=>'[W^-WS;MZ08/G(/1:",L61,KD! A4$ M6<\3(L33!/Q,W>60&-&48T98<@GSP(GE5DC&2)))L9392%FBV'"KM$DF,89#(-IYR<17@B^KN@-QM21EG@?7YG^F MO09H'X0SLS>HML%K[U<,7^D!Y]<=@;K^:P1/K?Z!"0]/Q]6??SZK?LF00O'3 M<]_4GY&GO]86U6385*@%:P?LI+E+\1\W*=SJO(LB$A] KN>+<]]/QM-8 K!*%-@#>^1M8%Y$JSS.^^]7<$>S\]ZR2'7:K'7EF\4&1V*VVJTO M> @N18Z[@1IMO/(^X.#,T?AC"IX :R!N\P*:Y2U;0-11S++>A $&@*X9N$"K M-OR7/1CP[VUOU/X*7F+L@U,S^A#!<3OM30ZK' 0].,MQOI[//F?UL3X9PEPU1*,A"9$H:' MVZ\P_$[W]W,<#ZK#9ZZ'!0[C.+BT,37-GMA>FK%_'&^W2F'.Y?B1<3G,4W0_ MOR%[SU^0W:,/&+C<"

.9>0INBZ,;6Y/3X148."=T M'6MJ G"].(L&5&^ (X"/7^?(\#@C)6CF.K ]G(XN7 RR8=WL\LQP'GR@VAO. M##T\R?&IS&#YZZRAI_.'_!/'X"<-SC\L>]W@:]N%S5.=@CBE*9@M8>ZLN^%H M- 0F/QA7^8O1L@%1NQWJZ7@1A(<9A=YDZ34O2&-[19;&:7_2!$&:P!H\,HO9 M;,)SX3W(&+!YR;J]1R_GM3^,8=J/>^E5],.#0<:9G1HZ4@\L8Y"1R5Q(M@?A MS]Z<*/ =S"GLYY2=Q^H.=9^#Q'P^.-T]VOV\M[_]J;O]/@E#M, 4J1A!>C!U M2)/<=H((126ER3-[*5M &$%P-!*>S[$+C@@2DLH5O[WVG-UH&WB%+?3EP-?) M*/9[QZ#:ZKRB$$%DX:]:%B.(%"BG'!:+L\#]Q X.>CGI+$-!;[#XL^;0^M,\ MK-]; HV6;3NMFO,YCRU4!\-A. 5%7#D[AC_;/:P<3AV/9T^[_/QEX+C@!GP$ MG!A/06LOKLH1R@Q+_7Z6ZU]J.1].8>G"^-RS^.=X]SUOX+N&:;O7L.SW[^1YJ?.G^-^>[G#^^E]H1@<-D5 MC1IQBAFRGD5D(Q;)<(M#,!M;QMPZ67Y%"WBO/N*V&38Y:.$C\#R(26DJ?O>( M=9O8\?>#V70T@@N:D:_F]"V0=B-(ZYV'-*%],)P91)S&"+A (4<\R]T-M0HZ MILC]QI;H"'Q7];Q*1\.;BO3.X"/P_7 $HE!:&3X0,)O1]*R@UTW0Z^P\>N' M'.%:HF!,78\P(J-#1,H;DF@D.HBXL<4[U(ABDOTD&?ZKWAX*=7[<8-S&WYL, M.M]H]#;N5@RUM7(MEZVQEL8O&A+#^/H(:/-= ;@; %SWV7F 2UI+[&) VF.) MN& )V9 $8D(2S6VB/-&-+4WOJFQ%,12R(@(8( MK,-)B[H$!;Z]\UG,M^^4Z3_KPT#ULN3MRWR*H9AK/PW;KLFW^Q9;: MS6-I%[,]?IF,;(BU?(W_Y=MB4^>/B/U:[+@'8LJX1CPF:Y/#4DBSL25H1Q73[:>)\:Q4"W @7D8_.8!$5-11O;#'24:IL4_XLN6O*_MW".2P& MTT^*Y=>4ZPX'?CFF7P#K)H!U(;+EA, $!XQ278\M!(8,U1(I[EVT6&./+=A' M#]4V(FS%L:II+67/ISO?QDZZMDM=@;-5\O\*M-T\YV)_>]Y^:>_YKGB?$IM".)=?;3CS^7#3(TP M?-_QCLL]"Z^AR'WT*UP34WB>AGQBSTH.\@/2'VW6R_(7+:G_:BA=5,N-5,O. M>=7"-8^>.(Y5E+=5?^J%5(?:X)MK9OO_2A7 MMIME]16'_\$B7$WP@FLWPK7=\[@6'-!8!8HDM@E,9BF1$RP@[#0!PH>8 JE[ MEE*S/A&!V:%PF&S\JJT8^+H.PR:)9*BA0+,*'@I=-V:6:P'L.5KJ^78'+ M&\'EVPMFH%=@Z3&/*!,:<>,ITI@K1"@FDB5J!8EKETCS@^'R"WI@3:*S_F3@J,WPM&#\SCJL5%2)H.4,>!.8V.1X8$AP94&;YH& M)UD^W*OXK>.T-Q6RLDOU#2+>C9.O[5%]8^#\^GZ+MX/%E5NRNV_L^NT+5/3% MO>N+63;5E7H#Q*7HBQOIBP\7] 7S(;%\%$( M_4UJB5_*AGS,A:!W87Z[!^^M%TEMNY&LGDU'/39M:DNT#QV>YZG/VW2X\8Q2; M2;\_9.-VX9LL(R M][PI.%Q7&3T!7I.)%VXDO=Q&1QW& M3!C&(W4F&1$9W-LH[C&+L^K7F"_5[[V[E@!+#2!>Y;,S,3P;CI=2;1ZYH)]V M#]X;;8)0-!=[YQ%TK M(!PSNF+*4*$E8\N%&=EKR*FGA *(]N'2*:NN _,J; M* A.UEY9LKF0_$>2W"FM<-"(40_8KHQ&#M0LDAJP'10M,9QL;.'-RW',KU3] MS]T@%LN/1LWZ WN,)TT)\W/%PSLKAR37'&1]/4 M,!Y%;($+9-YHUL$C#72BQDEN18TWE^O%?!UOFFXB3=^!MOQY+]M7+:V ]G-B M-8V&EZJGME7!Q5X(YUK_+AK^YF?GZAO->=S-ZB9VXRH;BG-3>=1T!\[= MX.KV%6V1^D4ORL8Z!$O<'^9M9#"\?9R9^'6/LO%2!?RS>O&;HO1QJ=_+Z6$< M5&UWR+J!YRCWQCP^Z<=)8Z760^MXXW@\7_C+!>SGK:^6JN6WVS/GMVS^/WMO MVM1FDG0-_Q4%\;Q/S$2HW+5D;>X)(MR-V[?[&8FQC<]Z/+W9\4\T=%-V:L>)%F307DM'X'/8_IS.EF.;93-W^K<]I=$DM+/#6.U?BLK3@Q\?>2*P)^S93'&=H;Q-8_C@[*9[^GM/%3 MS'I5F :OXHHPS3293E%E9W*-_VDN\;FQY.EGNK[V5G;6PK?N6H#N\7:4/JA2 MF".2T:7I*5IEB2?TN#6/*JC,DU]9'>RGUDERPZOAH,FLFV:XPEK_;)0:ICVY M<_B-7YU"7P.D:[V*VSC++WI]MLNLOM0ZK[SRG6Y3[5;_MF8M[0O/O7U=\*)] M+A]_]I>[DKU\\?Z5G+\V4OY8]ZUXK(.](JSQ[0Q&_:L)+S/(MC\Y^4.ZC/*' M9UKN[2DY]VOJA[>:D_N-.-85BU+:8(!3:6WF0 US-B=):73!2N]M:N*+Z'90 M?DV6ZV9?=.JI([651=1]3NOYOX.BJ/2V*/@BMU^7Y2+\F5'@^EIG6QO'!"@@ M5I7VSCD8@GZ=)PP]/*&LXV@K-E4[UPS!_^_<#CB3:&_Z=QX=C@[/Y+9&.[A. M7A@+R -[@S)?!^%+>>W_(1/@HMQQH\'^$'GK[7YX<:&1.7YSWN*8C,88HC%" M!0U.@',V1!V2TM+E;'.SOC;SC-PTX:HXYOR%?E^Q[9#+U@&ZI8;*TC(D<8(+ MBB'MW]EROPI:S?:"X]C[#!ZDX3]^.?.\/QJ M#M"V('Z8W!?B,E[L2]<_=B>CE=\N&WEHX5UYAE=O?WR3J__RP]]6;SKQC0KD M=U 4O_%[/U0#_(Z)NM@[;=/Z?U7Q[XZ#5Q7_JN)?5?RKBG]5\6\.:9(_%\^H MBG\_DQ*Y]XYV-KY %]V(S=U-_.\=Z^SV>YNG>*PW>)V[.SO=-Q]AZ]/K;U=3 M(K?6WGU;W_C,\9YZW5W\;^WCR?JGOW<[I^^_;+UYQ]??O*9;&SM]O-9IQ;_C M;>^]8#1SPK-&]X3G3+Q)Z+%2KQBCQH18&IW O<47%K2+T^+3;97[>Q"ZJG)_ M3Y;/>E-\%GG(C'M*0@)&P%E+K*>.&!<]MU);E_3*JFXS<6^UK-I=HVK]+2*3 M54&_!>.GDRE^ INMB,H2K62QMW0B)AM+9/8Z>9#*1N0G=?\6O]7>JEI^E;N> MK9;? W';E);?\;82D;M@,J$^:P(J2H*NI"5!>.XU53S$H@VCGU!#BR6SO*J0 MWW/P*I=MK8K-C(<><;2J9:%"C M8%6E[[ES657I>THL-QU-2]E"ULX1;7FI-A<)60X28=XPKY3V7GGT.'E;+*T, MS>(3797H6P#J6BZ)O@?BFO7IZ)83)GD%BAA%T:)B,A#'+9 @K#7",&%51A>0 MMZ6X=X/KVK%U 7EL?GI:=Y:7J72W )9:=45GW_**9 M2&8]V.KQ=GKUR*!B1/N:A(0_P!M+K!*">)P30JE2+%8,[S:#)R0LLV0^_AP% MLZK'_Q3X;8D$LQZ,U3K3K(:#RX63G%!K$P&P&JUCE0B3@BFK+#.YDC&XWI^E66,48]YDD6_*N@16Z]9)(S2!I M'KB@YF0_<'^9U(:'50AP:=*7MW!?JCVXAP(+$P3&&..41\U M22)9 DA>Z 7+0&A0FBL<9)=<:?/RA/:>EG%[J KZ/3ZU54&_)T5SGZ=I3F<9 M@Z:>>.T$TAP8_$U9$J@INES6V$)SO*W8O:M(JIQ?E?-;A$=6Y?R6>K5X'G)^ M#[9:?+ED% >O)>>**.]*3I93Q HK2)8F9^N"T32OK )K6P/++N9W:[O+I]23 M>U8Y/\T0\3HHYW4$[:E3)7(>O+..)9O@%MA7.;_9)%A..I^WP0NEI$^$J](I MRG!.7$Z&!*D3C0F""+3D/[ZX7E)RHX3?A<+ 6??LZ?:1-\K[7>[X>DD!9"9- MOYN4_$IW7?QFN-S,LK1_]V>L?]$_\PZB?QO7!47ZUS('QQ("U]W%VSOYYMYP M=-CZWR,W/$S#[2%'*GED6@N$1[8VXH+DM46D6/"15G6IQZ:V[MH7VCW]?-S9[=#. MZ>9I%QU02ZT6(I"B54A 4T,LCY0P;1*+(,!8.I-EJH*QP;KLA/+ )ZM?.<2S/%?>YT"(NE_N#H\,+ M3KMA 75(G@<'P\&WYM!XEEEXZR%F;)7<_-GI2==?;1O/;,Y"$R>D0EM,\=*P M4Q+C& L:QRV8V516'V*IJD-^GR'W-C ?DR+4%>U+SADQ1ICR0TJODI9*KZS* M%]?]W.\STBSVXY1"M;S1G/QUUF-SQ)(=7_# >MO\K4 M;/W5:%H4:;VW^^/)NBQ*5C\MR'U)0+=AA,8SP@_OI\/6"+$WFM7H?62]9ASN M9K2GAO@]&C_[1VD]GT7DT@9,;>9X7T*L73634 )>.\)KDQ% MAAFAG\'CX,J5529NT#3Z@75<>*LPSYG4XHS4LW@3[#5:ZD4=:7WX[\%H5.?9 M786>=SO0_;Q-O>5:*$FB*(4?$?UQ*TTDGCDNLG?6I+!PGV^;> I_^@/PI?G M-GEVWW*<,*DX40+]9IM")E 4^9R)D3!C(6F%+J]+*V>AEJ,47Q6@4QR+8*QS M14LLIN282X SBQDN4]%S;"5$Y $.Q>'P*(VWL,:R5HU-WNPR' P'7WLQ%96\ M<[]D='1PT&\F"CHD^/Z862YD[TILY\_!<#\-1X=%I/F.\>M+]GWSLC!?:WVS\J'V)GQ[NDW=7(5Z:#<7#J MH,A^%>74HASM_OFR=55F^E[>UVUR<#\%9N_0 F%9'\8'7'%N?13WG2!3"9%W;=VQV$]K>COY M+GTS?GC7S^S1G9DK\\#;Z;[N[Z1G=:^.Y;9^,M;'OC MN!&*DQRE(\!E)-ZR1"R^'$,6WAA3>DH 56UNU7PSHG]=PO,\&HU5]JOL=YW] M7' Z>QJ#LQEP1OHXT*AI,4$&61=OP>36OJ\A^*&3_XV%#"R.\8?RM8OSQ M,3Z)-'!C-1C&2)"Q%+ZE3$S2F0B!]*TBDK3A*ZN2T;:FUQ%^3;OY"?40?V)1 MA%)X,!T[F+]P63W&8AYCGBVG]0N]Z$WS_W"C7K@/KRS;?L9-M[C8AL7W[(K_ MI.&'PE_SC??Q&6H'SPM4SZ^DF7 7%@2M%L0/+8CNA^G07N=D.UD=K)"24.@DF>P8L*S4],#5-Q2;?'6_G+*70 MX DWNO1\X9Q8JC61@5EF:% X8H6:N*C45*GIB5'3/0.NE9H>F)JF8ZMLVTIP M6CI#) XB 2TR<2X[PE0VW',>F&?5:JK4]/CW]MU(\2W<=,^(,9\*&%>2>@S[ MZ7A;)UJ:I6J2I:($:!'T17^.0$B>9L=!6EM:!M/K=5=/.3+\5")E:[U^:6QY M'QF\9:/6FVYQL:GU:<7*SJ9UK1LDI./T5.E^-EU+.DJ4_$>9L)@/+$1>H) MY8H:;[05BL\G7E;)J9+3\XF757+Z*7*Z'#$+V4H%P1.#MA(!7M1LM'0$S5ZF MJ38B"U,MITI.CW]O3S5B5FGJ7C;4\782T27J+4G>09'9LL08*Y&G@DC.>NZ# MOW?,;([L=%EZ]9KHZFP2.HPOM*A,Z6/]PW;5^4)3IS=I,MXH6!X,TX%K!#3= M:-PWNG2MS[VMJ MX91H!-;.]-@&AT6_N7QC[P!G6+FBIN/U_N'4T7"TXSBQNHT7=8+_X53I'8S[ MOI_+@K;/N[[O?RXGP0\D_'81TADVPI6MD?M:2 3/ZPY;>^[DK.?W1!#U4O=M M_%8Y50^I[_.XE_Q8_O)%:Z)Q-+ES[_IXK45,=)B:>]U/^-?(#7%^X#$B/OG# M3WO1XE><]QTNC[[NW!?]>2_!!(T^:CPZ/ANG\\%>$IKXK67PV$8&/X\H' M@_%)7S8"H'C]D\;:Q;2=^N(9TNCD*\Z/!H6E;_W*M3Z6CX0WQJX\H*F?Y7+/ M5A8N(:6D5=+5WI3[[ *QVLS!8=WWC=0M:C78# M__U7BS*\3Z/#X5$X;/2Y7NW',W&[5[B$?6U$?]=ZH] ?C! FBZ+,T.V=V1"[ M$=?XC\>;NT'@^H_K^_N]SJ>_>IV-=Z=H6Y1S\,Z;CZ?=T[]VKBHS=#G:#1M_ M]+JG =?_?J_[9O/;YJ>WW[IKW;W.&[013C>/MS8Z H^7\7BB\VX;K35&=Z_ M_K#Q_N.?&Q_?O^V^^;X4P8W" C\^W^7K<]$GX50 &TIHR#HNN,I96YL]\UK< MRD,+: F<:9XTPBA?<3D9'!4!9IS##1^/5PE+BX7 M.MK%MA^--4[C$7YFE/IXRL_MUN>$*ZCKM\>RSQ'I"(V%X7B]*E+;^R,\SS\* MG =NWR /!@<'N!OAR]:4_)Z=Q'5FSI)*4L9+Y+#:29H!?0>/O^$MAXWCK-@ MG ,#*0O+!&BOP)@DE7)IGOI%MU!7T>5\>W93Y?>%D2-Z<-XZ?7>\[:6F"1\T M22Q; EXZXB ']&2T%E$Q'"^>-0.@K%L907E08"T2*=H!4,D?)@O4O"P\HJ?W%].W%Z*MUL M:[C#$F,Y&*!%E5H[R<7_19<=G<'1B];[&[]P8;N@!56T[7#0]\/8ACH/C5P^ MT[0]Z--GUUP,I\PVT8A99J@#[E(P,7)PX!5WV1NO%["_@N,62 M'7_P.;CQ66Y'(6P.N;33RYX CXD8IPUA:'8SXR@H0,]%FA?7MXW.)^$O%SO\ M$';0>>BG]?R=%6KTC%UJWGVWS2D$!4@A@<=2S),C\5X#B3IKM!F5!*:NN=0I M&G0F,V1 T]5K$PKN6*+4RH#&QEW$#D='>WOH(9ZFT9@K&D]L.!Z7<;QU,$I7 MJ /=Q?W1SXL;QR6_U7"]I&?[SY8/H%?[PF3\EO4+]0O\* MH3KY OC/'?815/7D"Z[A%URLX>+7/-F['?:."F]/83/]YOR&V6YJ\42O?HU8 MX1-]&-\5*WQ>CZ(QAEIOIU;'(B?^,^J-%=O+I_A7'\/3>PS_^'#9LOWG+&!> MBIY?'Q)>34EUJ!J'5>GA1[LFZ$!32):KS(%+54K"][JGER0-C[>94Y+G M' A7*1%T4S(Q#@)1DM+@K)<^0A'T8O+>[52KG$TEN:=-3N2W*3%&A<=Z2GWA 7LR 91^1X9_)(L%9ZE(VOJC7 M@*Z:797DGCG)42ZSXDPQ)B*XF+Q@/.G LG:4^Y1_M"]82>XA28Y=D)S@I<99 M>2*+$0)5J$! J$@\I$AR3$:6!*- 4X&O-4O8%[+"]QR^P0:# MBRW700"P;%UDU 7J94"+$O(/$P8K?!\2OE..0=!":U$** +"-]"2.VT"B4R5 ME%<7K4ZE-+)MY/42\,?#[W/882M)VZ6V=X0SNZGF=:'7;W*TVZW]=/A3GL!= MNV\\:2XRW*+A:*D%-/:-8+@.>Y3Q>XLLILQ9%#2:D6! _7!^."YL(9!:<7HV1V<@-EE-RN4[POEB3>0?)#( MO8PXBC\@*D5\C)EH!<934"E*7A(^D(T7J!_4DN\!K!_NI.'5FL(RS^M>P*T% MMDIRRY-U*0;P-!BI ;R5 LDI,,VJ![ 0U/-AR@.(*8./.A!EF2/@)">>.TT, M%T*&+%QP\[,B:B1Q<;'KI&A,A*B9 .&H];9T()(B!AVI5W?P "I*YXO2B:WO M4G:,:4FLT*7?2@[$ !5$:4=+"Q8##%&ZC.IT%: 7.W50,H&EY=(IH%P9KH7E MN)A2;I5DO(;Z%PF[$^.>A<@M]9I(0SD!M.713S<(98F4&P(D%="XMVTI[YWH MN'B1_J>BDK0Q*)U4[V#LWS']ZJSL7. 3B(.C4L1^?@\U>W-N#VAIJ/V>6DV5 MVA^0VJ<+=8S-0B6P)#..SE-2Z#P) &)"S-+A8JRT7EF%-KK%\\WNG -ZGD:2 M>^71RJ,S\.C]E%LJCSXHCT[)(21K8Q"*))8\ 2$9L5IX8HVEPBK.A0TKJZH- M=LY9\I5'*X]6'IU[&\+*HP_)HY-0@PI*6E<"#)E+ J6AIE<9B*<"RI)H:&G+ M+$W;\#E7CC\BDLO_RY]@X3&>1<9O#!,'TMBA!XH<$=]!!F"&;$PB ?'A=LQ?0U]0<'$^A< MT0*:607C4;K+XA]I^#7]<;)Q877^WC?811ZO(DYA*2%_C#^N, M(T;)P!D(3:V[VC'VT11,OM.F=G"$0#IO*-7J]YPOF>XG[0GLSA:%09,+XT+ M6XD349+!#0O!F1)7:[23TN%H#)S@1CNM WW(NPQ]&L\$/9YQI\JQDLDS?@ 3_99G_1#.A$>>\3-H M4BN6N$_KS7?]Q]@,;K?64DA['JUGT8C$,E,;M]9V7S_2._1, ,^RQ-N!:V5L ML(9Z77JX9NG"]MLRD1@7[-[I\V?._7+$W/?P.*?O1'W5MZLQ]\U/G=/N6N#=TX^L@^?KOD'O?^/S2>?3 MQ^/.FZW=[NEKWCG] IVUOW)G.H%>&0!#@R#1%RG$Y($T@3)I6.9*><6-F7<9 MWI)M3E9J>S[4IEW4T=FDL]/@K+;1>7P^5CN(5+-\.[55$ILWB4TE8%".SUYQ MHFDV2&(Z$LLD(]SP;$3F8%)<637W[@16^:ORU]/FKP34>F>EM) @"O#&Y^A# ML"Q('K2KIMECL]I4DR504>I,B7!*$&!!$:\S$ $QVY0#HZ7)4C7-*K55:BN\ MPF(T*6O''0#3OF2W)X94)A)(E\W=J.WNR5Z5WWZ*W\14VXBAD-A&*U\;80]RX,K>Q6V>UILQNGUH8H(H_!@C/&1I&T@J.GZ3ZN]L#$9HH)R!!0#8FDL/32UIY #DI0M?;NHA04J[:^=.>:MSL., MUPXX(A/ 2^]L5#ZS9 RG3JM< ;Q8 )[$O8/6ADGTFVP,C( !1KSCZ$%992P' M3[TK;;C;1E0 +S& 2Z3#((AC8>R@P5A)0:FHHS3:)%,!O%@ GH1X798L<6D) MVDI 0')!#%A&HN&@#<\!0!8G01?9[ K@906PDE(9$;@O):L\<&>TUCX9)B A M=],*X,4"\%0,,PG#G=)$.9O1A,X*5V"9B;/".BTDYYF6%BJ4+E)WK K@>6>\ MA11"L9NIYR"\<"8PIO$?::VWO/K "P;@29@N1D@^>O2!>:0$-%;:W>P*1N.GZNV,$,B,&$-5UK*7 )N(*XWJ*D 7@H M/V2PK0)X/@">ZF:=A'>*<2*4!S3W;20N)DV8S2Y(ZWD.[K: 6P7P4@#X(8-M M%<#S ? DX*;1@C9H+!%K3"*X[#IBM3:$^4@S\^ B927@)O7U@%L%\%( ^"&# M;17 \P'P).!FH\^@A20!& +84T6\38)X83-3TD,JRN^VC=!># OEUC;D&?QB&B@25A 3K9%[-$HZ9*R61EJ#,WC?:2-K:/*DLO9=>(_\J9E);!*8%=K M*Y2W6;,<,P(DZ;+K9P630JB4HI>Y$MC#$=@DUFJ#SUF"(!DD$IBDDOCH-8E" M>:6,TU$#$IBYMS9-);!*8$^;P(+(5H7H@N42_2;J3?0E ?S&_30+T-%$!FG,29# $1 S$:TF+&):0 M2H5@5"A;Y%K-2^ZYLEMEMT6Z\5G8+0J:@H@R:PXT!N^2HLR7V$U(/HK*;@O! M;I/=BZ0Y]31F0D%1 @&*D(R/)!H+8)0$PYJJ?O5TV.V9Y1+?OZK_Z>ZRSM)- M22<- "$GX<#C_VUFP>AL>18R4-GH\=!S/1Y:*QH>E:*F._KF (&;6 J1=""@ ME2>>F4P4M1[ 4L%SB9NU^?VK^FN:Q.("V$KGA U)2,2Q"\(DSJC*)LIDF6.F M GBQ #P)?&?M7 X&/2AO)8$4.'%H=! <1\N=C-:*<8XBG5=#VPK@!02PTB$R M(8W+3D$VX"5'W\#ZK)7*PM *X,4"\"3$RVFD(2L@7I4B'R8=L2E9_-,&FZ0- M3.B55:;:4MV[K+\B>'$1G!@B-WG% EK2P)W/W$-2P)(%'JVN"%XL!$^5];.@ M1,35UT$IZ]?:$QRR3#QHBG^9$L=<615M>D.28@7PT@ X6.-E NLH4(!(O:$F M"F>5C0%H8!7 BP7@J2QC-)A2D;5106L"SC!B0 ,I6>,Z6!:3*W$Z7(+U(B'X MF778O'==_]-M+C)+P<-#QN)JP<,\J&BZRV90,F<':$ODC.Y\MFA+9!%(D@S] M@^;-IF()Z'V*_FMWH 4&\$/&XBJ YP/@TRD=%AV8C9QP;DJ+()N("D _)"QN K@^0!X$H_+*E-!@R(R.DZ LT2LL(H($20' M2W%32!"&@W4TMXDD# IT <:$HD&E/&TZ1" MS&A#R[;2U[-2'@7!;B&:C8!Q5MM,$X MZ@$4]]8JJ3/SMNQ\9RA9RST_1- R2.&XTT4R6!JL&M)$KJT;,*]FQ\E;EK06X MZUD:+(EH7)*2,9$AL^2UTU)R[S1%Z+A\.V_5*K$'I+1)P%DE&073@30_(&A) M?$933%COL@XR!&5*#:RU\\K_K*1626T![GJ6I)8HM-".9>8<: :>%3GK*'($ M9QVK3N0#,M:ORUG/@ M+9F0LT*,DD8)VBMOG=64,RL"E1&^PUO5&'M 2IML/3!'LV"@26 ,*].<@]":L\L1_C^]?I/=W]TEOP&D[R7"BDH.N#96"F< M0&]]LC[+S[5%&-14SV%6U'F%V$EJ?[L;+@F-%0J/[576ZEQBCBA;I(!QPY0) Y$;8X)F@- )5)MN*T4? Z"00738$ M2L]9P@4@1CT"U97X359:H$_$(G#T?9BH4MQ+C%&JN7'1.1FE!$F-@;)YZHRU MP@*D> >,UI*_!X3O5-#59A]TRD1":7B?I",^&%9Z9T21L^'*-]I\DEW7YJL M7AH JPQ2TI0M!\0K))>M#90AH+6029BZR#X"2B6]R^J?;G./F4J" MYATRJV4#\Z";Z5Z6"KQ TPTM>5DJ]Q@%XD)@Q*ADLW;1"(O6@KY7S4!MP+/ M&)U[R*QB=#X8G=)I$EJ!M9YPF10!<+Z$MB-1%+31Z(9'9U=6#;U/<7S%Z )C M]"%#9A6^\X'O5-B,"ZMBED2*: @H;HB)R1#%P2#[9BV8+&$SQ:['O2N EP+ M.Z]88%ZZ]/**K]_V?P<4?$TA PK)U9._$%?5*MH-):++ 0(JJU@D)*-F4JN M0=C*B0_)B2<7G.B893&BD9I=0&]364L,NAL$?5 3F 5\JS1,5//*5JZ<6#FQ MB1S^::R.U:&@3 M7>L81+P;89ZFX2"ZT4[ERE_!E1/3,N$@9<,D"=1H AP4\<(&PJ1PK"AH&\96 MD!4-9_SWRI:5+2M;SK<'7N9HEH#DW@1P)GB$7*1,2_ Q,\&J>;D8E+D^,2\S MPW4L*$M\I(D VI/$*4^)-4YZE7P&STK.-5?+8%XV.T^_'3H\W>KY[72/]A 8 M ?^.O:_C5\ND[NT?N>8N_X4OG]_4GAM^[NV?7[M"_)R]4J[77B:WW:/182^? MC%_J[<>TCX@R#?$^,(SY.8RG[VN,%!=]$DX%*%TK2[L1+KC*65N;/?-:K*Q^ M2JWT[2"%P];AH)6/^OT3_#N%H\/4&AP-6\-I/+9ZR T]//Q7O&ZW'UL'P\'G MH=L;M08X+*W#G=3:QZ?1^M>E)W]E+UJA3YK 0[0],+@"OO#R\SQ:C^^3WUWF&+I ?$:1VJO_/&?OMLO3_T_ M>%V#^#39I)_^Y_W)UJ=XX-'^Z?*_>EL;?_2ZIT'B=?6Z;S:_;7YZ^ZV[A@SQ MYO6WS=/-XZV-CL#C(3-T>/=X6U!#1?26:%""@"S9(%EDDG7VAE*<)+044?&K M^"GSXWL#2XTR4?@L4A) A7&>^YDW#(%V0"?>6H57BZ,XOI7V"", M"Z):;C0:A%X9AM9Q[W"G\, HM0YP2$8OKO-MZV)!:?AXBGW/^ SX"UW*9 X& MH^:\+X=EP)%S?C_NQ<.=<[-EZHMG?$TG7W$>5Q;DL%N_,D7D 9D[#1^)M@O. MIA_'],]RN6<3F4M(*6D5,T2)G&F=39$[QP*3(+?!KIQ_:6=X?@L'[G,B?IC< M%^(RWN%+US]V)Z.5WRXO>;BZ77GP5Y_9^,FL_LL/\:LW7.T,"^C#9VLT3[F[ MOO&Z)5MGGN'WUZ>?R96Z;,.^&0SB<:_?7^N-0G\P0@QMX.'_Z _"ET=FIO4/ MY\STOK?UZ2W;>M/M=S0VR>?J'=W7>GFWO=O6O,].;O M_N;N?[]L\H^L6_Y;"VB(OH;-O;_Q>N/N^L8[CBS5V^1;N7/Z\63;&)9L+G5^ MUDCTVF,B!I@FCBN6E+2:00BO([&XV*4++\Z_+=3D%AHHWT#+>8_ M!WMXYI.&F_3OH];GLTG0\N,4LV9=QJ5VORRUO?W&R@YN.#PI2[#;0P_LL#7( M4U\[:8W2YY*#V7)E]1ZAD=7O#XY'K7\TWQX?SVV;)B[0M-=5E9 MSC($STY\MNB\:!:=*[[F^#W ;VI[Z]OT!;OUO>\=EM$72MS^]O<.^_WWI!#U M8I_6Q?(['?8'^:T_3$B__M$;8J=CJ_1A(H7F3BFOGY OD49N+0I?_B?PH5>N M]1D_ %RKT 9"7Z__C!_"QN#PROT_9[DW9N?6X7;9]Y1FOO^EV3CBTO+LT< 5 MZ&)Y(8S/,9L<#+>>2BW+QA&S]^I[?>X[+='>V MUC[3K;)9M+>UL_4&K_DT'&_MO3[>//UCK[/QQ\[5S:+N;H#.QN;Q)O_KR_K: M^W[9+-K:^^O+UEKGM(O?V=SX8[?S9O-;Y\U?N3/=+T-&&D K(,&7P+#VKLAL M.N*CCDP:YKV#E57-H$VY^-7=KA]Z"_U7=?&OG+:LG.:989E+ADL0JJ@&:;V+DI?^(KK-S2^7 M):F<5CEML3E-9L&ST"I+22%Z9HT%EO$):1Z,-+ERVJ-QVJ3IBDTQXE@$PGE6 M!(2@Q&8=23:0.0@EE"X;^&#:_-=+Q%5.JYRVV)Q&HZ IB"BSYD!C\"XIBLY, M5#DD'T7EM$?CM$F+&I^,DCYX$DR3IA@Y<;SD*#$A'8W&0=%98FVE;%O:>Y<. M/A2KS5-N28^3,Q:9CLYQT!JF,/B\C]^,K3P<[+5<^-^CWC@UIZHPW9I=G4+F M+H.3V4/Y5^68'7?)!,85';?"H^>I!#]4B;NM*.5\D%Z5,1FFN-8D" M"-XV/[@"JR)C7B=+W:PHOI/=4:%\?RA/8D8B6I4\HT7 *1-@16G-^)**Q*A& MDU&HW"1(MZ58I#[U%CH_NHP;*HE*R(>(%S=D+'LW M2N4 *ZO_8/^\4NU2.PO_XIC%G=AU,J?^/1@MCAS7D^#5DVE]'"&BL($234OS MRN0S<8X+$KST:/*:8)A?6166X,O!8 ?(UQ1 7P? $\"%=$"XK?4 M;QLJ"1A+B2D-'K@0B7.;010]/:;5XK0&KP">-X#G'*6H /[E )Z2SPF119D$ MR9;C"JR9)59)2;2U+ )U-!2%.MD&6J4YEA2^CQ&>J/"]#WPG@0D39$Z.)B*M M*TD+2A/O@!-M0LY"*J^%0/A2T69Z0?2OGEE"PI]'PV':#R>MPR$>I>]J L*B M.?-_#89XM?OG [4Q&:4D EY4N3(S(1C@H,4V,9(9(7O@D MB\"5+L)!]OYIHG4'9'%A_1@N?H7UO&$]K1$@G06@8R_>?0#292EBY3& ML>.N9BL\ TP_1CB@ GO>P)Z$"%B@ :D9B&> P(X<@&Z,2944!3 M#+0NT,\ SH\1.ZB8GB.F)V&#%&4&[CBAB68"5@/Q5"<2N07./3/6B\5;H.>4 M7+ @H8+9VJ!R^I,Z6<^O%C=5& MYT/,E7MGX=[I3@[4>6TRFE7.$U;C_:#S1.FP1\K("R[.!T M=0%]Q"@L,3EP8M%WY-IR:Q.LK"H);?02*Z=53GO>G"95$4K-/+"4@1F#?R4I MDXZ:><6DJ)SV:)PVU0;52>8 /<,IH%R6+I0TJ;QM3[;0[ MWL>S)K1E9;/D6 XQ2AHE:%]4H*VFG%D1J(P ECB19: MX)YX3A7)PE@+.8/G3<2/66AK/J\^)P^@QOY\LHCNTOVTI@O=GBZ$#B-GP3@' M!E(6EHG"5F!,DDJY=*.2:FW4],@<-MU0!"+8I*PD,7-'@%M/#"A'7))) 8U* M6^0P4;8MYJ6U43#CR;? K'+T##R$:(/6H)CQ/!@N M+4N1,Z&HF7'5K4U.?SV")R&0H*0"%2)QM&Q0J1"($\(2YQ-38(,SW-34GV> M8B\S"TQ+A"T%EL")&"&ZTHL^2I=%M9T7$\H3_U]'-)DDUT1#68S1 2(^.4NT M2-;ID"E:T(WM;.PBK<<_?F3SZQ1RZO1*!VV=E(_ M%B)JC9!$IBJP:LN6!PJ:_,A\^S3L'1ZF_?6!NC MT4>\U+H(S+ (K$]JK7AGK?-M6VMK(693FCJB:T8I)TYF060P@J.MQUV0M13\ M&4![#E&4"NU'AO;I)6A3E[TNQ>#),;3Q##/$6)5*OP<9+/[DKU6 _P* LTL CUYH'$J!R[;D!!C^9AS31&0;(050-#;*4:P-ZCX- MF2NV%QC;CQ&+J=C^!=@6EQ=O%< FG8E&C..230/QN>QU:N]Y,HR"$@N&[6>6 M?S&W9J_/(F3\&.D6M=/4KXH='&]'S;2-(1(:$O)3MIQX*&(0()*A/*>@FP0R M,-=[R=>=H*6!]9RC!A76CQHW.-X6QJ8@,Y 4%/H5G%MBM=<$@DM,Q M*+MWCGN%]>+"^H'3-"JB?U6@X'C;6R<$%X[D(O4"( 4B.C.2M!+21&-ACLJT M%=.+B^G'"!148/^J* %:X$:[(BY-@"D_5G-RUB:BA;3@(QIE)86#MQ6]=XEM MS>!8_$\^JVXX?Q_U3UJB:83#?K((:7PC+P7.XS@X\OTT+D2JI8KW?31+LV!F MFQ0X/(RD FP.CC)9_HMH%VN(H2EDG,\Z65?!6431QBO@.!;U:IO+Q)5RGE#/ MT,!5V1'C()"<9?!HXTKOU@H"H M,C#!C97XDN00K631Y4J3CTB3)Q6]0_:5)BM-5IJ\1)-@*80$G/G$P ?KK#(09 0>;0S&59I\/)KL3JS) MI*RWFE.2E/<$O&?$:&])#"HQ+SP 0Y>[I%WP>:G=59:L+%E9\LSGSMQK#9)[ M$\"9X(V2D3(MP3Z0PAW:,]?&AA_'=AQM[^^*3CZ7;&4UQ" M2DFKF"&BKYW1F$R1.\<"DR"WBYK.C'/4/L!DNQ;3;R9;=WWC=4NUSC:@6_^Z M]!SFL(-YF?S?[G_%J3,8GJSU1J$_&!T-TP8>_X_^('QYW&6 =7IGR\#>)JQO M[" E=[YUUM[O;>V^^X;'A>Z;C\=(Z:=(]W)K]P\\_F<\S_M^^I_W)UN?XH'G MH+9V/\OU-^^@<_KZN/MF:Z^[]OH;?@Z7A5=(Z1VD^_Y>Y\U_=]?7_IO+>;>E M-$H)94AFV:"YRS5Q.C+"N M9Q6A,#A^>+;O M3')QSK-GI'K&J;]VBGT(.RD>E6SXB\DVWO\^W"BKQS.>;F([(@>$8 4)*20" M:-@1XXTASM'@2]&*2]>FSZ,L@1M(V0'7@<%^H\B)RT3O?#!;;IC*&I('_?[@ M>-3Z1[-L#([P=''TSY?G4[HQ%2Y,FK%M@E??=P>C]/+\E]_/=W)[^\TU-%_Z M_?(D+GGP5TR39DZ/W_[]N!2*5^ZK#??T\*_FLN5M_IL#_89O_.;GK Z9.&"^68 MW6R&+^YMF3ME"7PO.> []W9KYM@3?0S?5PR:4['.0L=BWKMC--YQ6'JN?ZT3 MZH]N]-GVX9_Y_FOPZ>[!IPN3$.=FYWQJ+DHDZF=MPK-(U'^_K'_Z>+JY\>ZX MPS=9\^]&O]=9^_BML_$:7W_?[V[L['5W-[]=BT1]>B>W-KH[W;57IUN[_RW_ M?EO_]/:XN_$:OXNOO_G(\)IY=_>OW)FN0K*^5)4I($I;3<#11%S6^&>.N?2" M=8K1TL:*M;F85Q;DPC3E_T'F6*# M2.9 ,"T(%QJ=+!L",<);@A:(<48$GH5<6666MN7_XGGYB_-X0$O#[@]IJ773PK04>QH&^6:28""(C"^IQM!@V*9FZ#I3]JP")G@/Z_!_N?-])P[S]GU_WG MQ66_VL/Y-J$#]33IX!YI:.]@.T@GH\X(9(!(0+)$3#"6!!/1L676.K KJUJ\ MN&X*M7!6]O&7&])WKZ?KGLWNLRD(?.Q$'@S&XJPOFQ3AWM=TEL-UMH1,??$, M3W3R%><1ZD>'MW_E6DK*(R&-B2L/:.KG#)G,\B*3>6%N(QW M^-+UC]W):.6WRY2$['/EP5]]9N,GL_HO/_QM]::KO6OR-../FSVM'RY[^M#M M?^[AFM (Z(P6+XFZ>UY+L_>1;^Z^X]TU/-Z;#NV>OL?OOX+-C<[Q^MI?2 6O M3[N?D"KV_OIRC4XVMGK=M4W:^51J9]Z)3!>IV@(SV@7@$R2>%8:4@ 702=AT+*[FD0MI0Z)!2UY$D"5\=ZP MF!@DA5^)-E]/HMYXU7WS]H]__U02]0_/]G!)T25(>YC^C;07KTZGA)TD? M[KC#BW3J@V$:-=95,<;VW.Y@>"T1^WS6M%PS;4HR]DWV7+/G>BT+\DJ^]HO6 MVVO':ZZG9'GGHW[_I.7V!F@H%WGU'?Z3N5-C_W[V<6O_83&XXNB9^\8R2_C\U?Y22 M5[PH])-:K\:+U]@6'*OF_L1C>A+W_N=@=+MTY_(/_:L0CO:.QD7'TZ/^C!]) M-QVV_G3#X4DI"_^OZQ^E):Z!N6567-C&,Y1$W2\U] ZSJ)Z@GJ">8*XG> Y) MU:\N//%K08"7/T5K=TWCK,>HQ_@5QWAN*8I#%U-IIS/ZK?FU"1+?7@AQ/U-L M >OMOQ=DE\)+S4548"/8G#R3*49M!-?:FL1O#+)/[0?C-867\6AX@K[=U>C[ M[3'WCZ.4C_K%>7Z:X?:SM)#7HK/VZF1S-]#N[M_]TB1M?>V_OQ^A M\^G];A?_V]IX*ZZFA70VPG%G[>]>]_0=Q\_B>3O0_52^USG9VOC\;>M-IVG( MUMF-ES/J#-=!&):(%%00,,X1+[(A6:20.?7,*[6R*F_=K%GZR=[L2;*[=)=8 MDAO^'KISD]_$;E@&69]3$SP($)% MS"(@9J(S9Y7'_[.R5VU+:R]KB67:$U_L M8JE>#Y&KE R]UZX:!CC-%LT?.D<2D6^DUKR9KA 6G-/!=S\ MP@<3%441+C M,R-@M2'.!%P8N?1&9K1Y(99R7M'F:@GUGBLI/252^L>38:6I+;OI';O*4[/Q M%$S*W*+AGF5%!%>%G= X1*<\$PG1@!#:,)Y65A5OVQNZI5S;$*\,51GJ>9M- MBU0X]D3(Z%OGSPN9!!:RHU)98ER(!(*(! ?-$^%5B,X8IH1;666:M@6[=^>$ MAQ/IG:EKPQ/8EOCS:(0G3\-6OS>T<99.>-MQ BT]*Y(+E5-2#SZ/33_7-J@T($!4D@VU#-. $J%/'.RWV>#XDG>\'?1;22+P2D)$D!0:4+4S')E08ID0T7W0J![ MJBK=HOD@N"-6&$N 22#.@R!7 M\\JJO3-@GGUK/ZUM="J#E]F#T=3AI/-YQ6VFP\;4:2;0 M/J6@.8'H#7&VY*(%:G%QAJR+I/I! JD]-5%2IEP&H\"!#UX::@4#PVS-ZE\ \OTP%230VC"5!2VMN"NA+JP@:_'9=0:^)H+QTX"7TY(4#)8 MPD$BQP8*Q"8>B ]&4J5$HC&LK(+B;2ZO>\TSIW]6+,[",:T@2^/8,Q9_/+\2L_GOFSH M\A+;_J!YVG(%0K_76NQ:@]T:"*W'>'+'>*#N6D,@54Y!R"(45)C4#FEGC*2]V948X;0S- ;9WU*Q&C/16)"F$Y!:!1 M&&IM,C(8(9-30E3$+ )B)DDG4>C(C >2M(P$HJ7$(%:(CMEJ)Y#P.*Z'IK;. M>J8](()-CFL'*=D,@:)%*VEVVDG'\'=AYB 57!,_Y@ONJ4(;'E@*V9! ?5D. M$]JY"A)1ECIEHLC"NI55#J;-I%R@'A"U,EY5J\L1<>&J2/&%I M8-9%1VP$CCRE-;KGR>*?E$6NK4Q!HE/.VIK/(7>B,E1EJ.4VFVH&PNP1PJD, M!!.D%E8%](22)$"E)1Y-*<(]%UIG([(M402KVB"NM_*KK;-JZZQ%"LAP=.GG\[&JV('G=./U=9Z+32)P0 !*SCQ$9TX M:7+6*GCN(=7F6;5YUAC?0DF/ZU&22D= =!O$,% ;7/0YR^PKOA<#WR<3\R)Z M9H-"?/NR20'"$V-IZ!IK7'\!\="[P$-247@6$U')HXN:C22E HD@G0F*JS_S MPC8MM*1IJ]I"Z\DA>99@^.-"N0;#YP/N]4G\B:IBSPM*$,:E B:A@<@#)T)& MXW+PFCJZLBHT;0/0VD3KZ:#ZR8"Z!I!_PL.[B.*\VI;H/0B>&$'_PA (%A&L M<8U.2I>YJYQ2J>FB94R;Z45:GI>K>*QVT:H)C?=MM0TTB^!"L Y 6K ,M J" M@1?)*E'C:XO OJ^G8P5<.$UCQ/'PP9=6#$B^3%.2@3L.BW%0)]#D3Z"P1KL=ET!KA MF@^G3D6XLN=1*Q<($[K1!VO"UXDHZ21DSTPVI5L6YVVF?G6WK$JFE4R?.ID^ M&2ZM@<79>7,ZL"B,RX992Q0+E(#EC.#H*6+Q[ZR"AQB;5J[20%O1>>FZ/B9_ M-@')WPX=G@[_C;VOJ]<<=WSQ_!;VW/!S;W_J2J?/MGLT.NSED_%+O?V8]A$_ MIJ'9:=#>&E]] #3S@N;6Q?@TM_N=X)27F06F)4N1 DO@1(P0G?-61.ENT8&[ M#-8/82?%HWX:Y._ ]J^CPZ-AFK9^7G\[2/NCM%'&90.OYX_^('QYFH#NI_]Y M?[+U*1YX#FIK8ZO77=NDG4^OCS=/WXER[L[:SD[G]!6"N@.=#03GWB;?_/0^ M=W=?X;$[WSJG7U@7KZ%SO(UHB8YK0RS3B4 (H52RH'4C>7(^1S1G]$HK(0,> MX!@<#H_2RO+-WXV=U/ISL(>7=-)*.$_"X:AU.&@-4QA\WL?CM-S41&H^@3.I M-4 ::!WB5_?Q]EH9IR'^*$M%JX1.1RTWPA6HWQ\)%Q],^7 ME^$RIZ>Y^B\__&WU7HX,(/& O$R/A X\#_T+4"<)"8G48PU__ MS:ING9P"&01T[&<9@UK5=60^^6165E8G36;ZTMO9-\1D_/F"7O&%Q<=OSUIN M0#Y0Y.^>+B4[*>J,(?2;&N!+OV8[Q.KOWLIF8)69<\OU.S MKV'C*6)P=7+^E1P!>^("WY=M]6=_HB/.]7;!U$=@W4];4B^!C9_ WRX^"6#3 MY_OT^]'NUN?6_M[G5G-OF^U?N!_?]_X^ J-]WCS>P?-L'-IES:T?P+S_/OY^ MLLV;'_X^:G[8(8T]=]RDG]LPKI/OQSNT_,MW_Z M!O3SZ(7L6#T6+GV9PR6FM;,Q/UY+%0_4X$U(&I95W%.#9$L'%@9!KM^Z^9*!BY5_B)K1ZRAVQ2]<5I1VQYN[>=DW6 M4N$2^K;VF[=TMUK]TVY?MS_ D$_[.QW;'L9EAC^7J^#=[JGO%962XE_;W?ZP MMS+;N+M_E>I[?$AWOVV#2KT_CL_$]IK'/T U]W'C^-/9_O'[D_V]?T^:WW9^ MS6_C[F[%MBUN?&M"?[9)<^LKW=T#U3S^=-[<>M=J?/M^U/RV3Z"-T#C>/&]\ M.K!.LPQG.>*8@H]B20SC9J"%2DBF7,!2YP44IQG1CWS;16M8 R7QM;,C MWWE3^Z/U9PU>KP_]"8RA=@2/QM8C=;UT[;,#[X M5]^WV\6S\^>'T+%A&:/.WY?GPQ MK)1KQ:5-#14M]7QJ!<8&:/_3P[/=PYX^B2\'?8TM:1CMN>^E3L97S_0MCL5X M#^\!LQY?[&+;/XM.%GV([^^:U,6SUN (^M3M^+3Q#H_^G!N.\8 F95_:Y[5X M,XP?Q)D=0#]Z7O>[G6+;.S9]"C+LR\)LT'7H4QRM'?9Z<;1!MWJUG[H]]&]3 MW__X"2-NI;<,.^W6C]C^X @:OC2HLQ;\,$5W74^?=>*2IT?[()>PU%;'V3P" M]N+3@HU;&'WS1#N_7OMZ"EI4C.@&(:FGK\<,!C"&VK3:42*Z(?W5ZE[O/'X_ MC:-V AH1FX_3!?]SZ[7M^ $,'QZYOI7B#&+\34\D]R:Q'25#:&!Y 1YWM91> M$.7I[*AEC^** LJ7DGOIM&.M/S3'W@Z2+$_G8VB0-A#"?@L:BXUV8 ET&)3) M&9<[?]CMNC2E\37=**VC-\26)K.PTX&.0C,G((7E3$Q6?VX6VFGPW?Y@M-SU MVMFD5_ ].^CV0+%'IFTL3W%F^H7,]=-4V9B'TM-3XTZY(SYV3M?C<.+7"A&& M$>CV>1]DKS^ 9GV_7M.GISW=@E:+^H(QHZ7\2ML?@C*=1.7KAN![_?7:YGB6 MR@6'V81%L",,@JZTHZ+4IXK >@#HV(4)L28_N:8.A %C Q+5Z"0Q!BWJ'"27&.3P@45=V MR/\":NGZ\\M[J6?KM;VI7HU*-T*S[58A6S#]A0 ='O;\8?JH>*R<')C;OH]+ M"PL0[4!_-$-&@Y(#Y/2/O!^LWS&!9[6M&JC.WT/ XTCXDB:D([3%?7K=0OU; M"5TUS%6R7_TQ3H)C!H_UB_,+M1,?CS[#$#Q(]!\[C8]_3L F"N%_+>"(,@GD M0BFNC# \LUH198W#@1'F,.:F9*K9B*EF#,]XI'(!C_1C5".0J_>][LD6C!26 M)V8D[H9W9>_]9,=0O3+^"BXGN+:'9XUC<'&W+&L<'IBX-)H9Y#+B$:=*(2T8 M0^!@Y1P[):PAX$RN7ZX>4CB2H('MQ"X[H-_]HT+SP-Z@X6FA5S77!6GY8^O= M7SL/D"#KO!,F<&N4YN#M&LFL"#D-6.6,6'>;!&6_28*RURU!O'EX8+%V.G,< MR3Q3L0@I00&312 ']1>XHH!9@6?11_/N.>4I9JQ4/U^MS2@<80UKX%X M%8:H/SJ/X@LX;!E862M$&UC7-7$68]TG#+@?\?0L <>!P($[XU& MLSL.D:2>@XV%R8E""ZT.VP,@A_WD5)R7I&HP&DC..;HJKCW3O/]Y7(<8"C.0$)AL>:MQ ?=ZOS3[?=W.U_BY.Z&,NK=<>D? M.V-._%>BQ!.3@5^;R=C[))H77\GNUC9I7&R*QMD!RW-B.:9(!X41Y]@CQ1E% M-#?8:>ZXR,S:1J=[R6),NQIG>M;)Z-P)$6=9_M7QYI*SE\2:TZ+ _2E8@/C, MFU&$HDRE+[=EIKY8>@IX\A5M #N'@^N_J#>G^M C M V[Q#Y3\_3>Z?:;/^VO_F?6;P&F:F\/YX5]_@.*&&.:M,/&Q?-BYUS&-?%[N8!-XH:)@P2+C.(2Z"ETK(<>:]HT))D MFB]POFJUO?YHH8L@7Z) *885H1%82+3[,\&7P@2G&$C!91+5*X(BUS#"1(+T M+"N\%&2\E2;>]S#6U5/_^">FU+HLSCTM>F(JR]8E$\L_,<7719;=J]F;/Q., M_I[.+N5XUP(UYU:DM)R\;>,WF<-IEG*'^H(O=1JVO/4G!GQO1M) TY M37\M@-0S$/SF(64IKSV:/WTZ_ZEK12[>R5=VT54,]R29B5M/K9_1UM5K'3]X M2/[A2SM*>M407TS*'\DMSE2\CUMG/!=!9=H19H.Q+-B,JB6D_,WX,#>[,"-Q M;'8'/D9&_NG"+'P>B^8JE7BYI\=2EGAY=[Q/=QCT"?K6((VM3^S[-^C/WLY9 M]%P:6^ZD2?\]_O[MBA(O'YK'^\?P^8>OK''Q]:RYY=K[W[9_Q52C_3WXG>Y# M6S">6.)E*(;%_6%'".9*81!P(77&\B"%\R07*L-WJSMUX7M=I_M'%7RM$'Q= M3,,7LQGA') KLYC$"C@$*:85%7 M;9@+!!-OM :J1>NY$"MTY&+9/OJK5_&5X2:5=C],NV>82&8Y=QD+B,K<@G;G M4;$E1YYE&7=&:J'"TIC(ZATZ?RY,Y&//G^J6&]4![$\RM:I3Z<^#DY0K"+[4 M;ERV(F6F0K#%$6SJ4&A",&(SKW$6$(!5K";J#3)$$Y1IJI3S.#/&KFV(NL#Y M"GE2U5V +Y6>5(J^/$6?H2K>Y+G'/D/&<* J6F1(.P1R$N!3'.9>3=C6P5C]X"Q2=W!7[M[ MF[\. C 2(2E#@>$<<96S6 \U1Q;D7=D,8R;-V@9AO([S)5].L-K7MU2X\-0T MIX*$QX*$&6:C!% :P>,-")@B[HU!"L@.8@R(3= NDS9;=A#F$2XD>>$U 8MY M+WY^+,L(U%/UA$$*S_C_&[9.8_KZ_?>.7H7GMFIQFF(E/\9U!"=N>[2*S6[' M5EBW.-;-9>XXQHTF02++%$,\"(*D(03%G!T2+&66\K2=Q'.V0DY<%:]922)3 M:?W*:OV(X1#H]T%.'-?$:>2LTHAG B.3Y18QRTUF7$Z9B'=9UC/^8(]G]2(W MSX;%_!./IM?2Q*!N0,.^7T($YV7#V&\D+[;36P3"TN)]CJ/8#5_[HZLD*_BZ M%WS-Y<" (&R MH&(55GD>8971>E4X=2^G&0$R*4R1V27FK$/>-(Y[E! MF! O9;!>Z^5EYE9!DWLSD9WYHM'54:%GQ$OFKVZIT.M^Z#5]N>;>YOD!DUR8 MC =$.*F*RNMJ\,/:D4?5F*/DM3 ME,\R:66.7"95+&A)D:+"(N*TSA1ESG!GJ;L3ETZ405-G@/PP"M#%; /)')L$6>90(9;!T1%$F&UB+=:KFV0 M.A75>:$7K.DK0TPJ)5^*DI^/E9PTS@YH9G#&&$&YS.*Q9F:0<1PDG%/""2,F M6/:"@R>%MJH5IR?%6:&KZCG^GF3FEU8*:['!OQCD7LVC415BWV\[*^77Y%+C MW#.-5)YGB!OXH5@@"'.>4YMEA"N^ML$4KJ=;KY_! 8@E!9(JX*N [S%3IBO@ M>[1=O@+XA!&9$0IE4GG$LXPBB05%%/Q0;47&I3!+RHM^S'-?HUZ,)%TD4'N( M#PL85I3IN:=#/#5L=AIOYAO&#;NE5/F^J\O]>WKY&K9;[U07?OK:CN45AU^5 M^N]5B?>I$N^G^CQ6H:U*N[^2LLBK%94?B>''0@JK _#WB=AM3\+R%PU^0*3 MP3&/''8TI@N QAHCH#A4JFTT4*+M0V*ZUE>U7.O@.NY -?*;#)4F+4 2,PCCN,>@"^8= MD61M(Z\SI58H?:M*U'S!5*52\^6H^31;D5A[CI5'Q+& N)0&&2,8"I3YS"C- MF%I>]=35R]-\+FSERU&W-T #WSNIM5,UCJFP9I6VN?I5.-+Z[<'RI5/Z4R!6 MH=="Z+4_G;9YWCP[8,Y3;[E&PF8$<4H],M1AE!DL%378FY"O;="ZH@^F*:L7 M(*HT?:4J<%1*OC0EGZ1MTL;9 6<6YPI8"= 1$-2'#@0#NY5 MR '# K5(-_$(6T!3_E-U\\1O1[1/L[R% M&I]C;0S2AGO$I5/(**>1%%XS$7(G)5O;$'@9O&4A57I&$9?7B@V_=\NH@H5' MAH5IHF-$9FDF!-)YB'=4Q>)C3 +OR5SF'"<>XZ6?GUVQ&VF>89[\=+V/+1\\ M*(*KM3JV>^)K _VK"M$\EU27T>+MZ5]5=/F^D/9US'0:>S_.&F<')">Y,X$B M)C2.T66-E/4",>HP-KD7G "H$5YG#T\RKF(TJZOK*Y/J4JGYQ:L:8%61"40@\'(D%:#^7%?UR%: G_S3[1Q6>2ZKPU(6O80"EN^J'?"J MK.*#$UY*M@)+;#*O+89Z:ZZNZG@^"X\2&7R%/MHZ;G2!LL$0M" M"2N8U8Z_X!C+_IA=C8;QFJ&76X5TM)'"J,R MI)3-D0A:2^4=,T("A1%U6.1GL>M=9<.\$-Y3(!QF:#N(4Q.C:QWGYL;CSLHO\PY+8^[?LWHW^\=2#3;7W^IM5)6IB^]';V#;$> MP5SWTPN+C]^>M=S@Z U;!^H2-;?T*@63T?6<>^#[VNJ 7KO^^USWY M DBV&^ O@&Z#\X]MW1EL=MSV_PU;IR?3H07\/+&N[?_W\_GW;^X4W/IL=RNV M;7'C6_-'Q+CFUE>ZN_?C_/OQI_/FUKM6X]OWH^:W?0)M!&A7-"^^DMTMP,*+ M3=[8/,BMQGFN"2(J[H*J()$6L6)13ER6&2RP\&L;G>XET"HN0DLN:#\5*VW[ M03J^41L<>?C_GO>U$Q"'HW[-=QQ\\O>P?5X@':O7XH*OU[:&O7A-0OQ"O_7K MEL?KZ;F_X$VZFOH0L^#RWQ:KO_HRK:>[P_;@_A">$*? MPL>_0-0&OGU>^Z]%Q%H$8L%4$^\P)YYKYAQW6AO%G-"!E6(-_W>E6".Q@(-T M'Z'.7IE0-_8^7>QN'EAJ33#4(Q:X09S #V6\18*"];72.PN$:@.O7^?2 &RV MX\J#;'1 KD_+F4^E=P%Q6R=15'JM&(KI]ONU "M22'H/@+5H:;U6&QOQL4TL MJ58B60M;Q>)/+5"(#F"Q3";A*0S _\P-I) P073 \0PN-IX+Q;0PA/-@C.58 M8YZO;6P-88*ZH$VE8J;P50D1'D9X4K26)KO?K]=@'HGQ=0Y3^N^=^0+O'\U:C ML77(]H_?M9H4+,+6T7%S:_NL>7Q(FM^V1?/8XN;6H8#/8 S-T#ANQ INA"NL ME?6I9!O0'\&15MHBF>=24:? 06>%_4_N\F8TVMIS0J75/I.2XPSL2VX)%SQX MH4@P? TTV>I3F/E!;PCDZ9_MS2_;7RXY2#,R?R6^WOZBV8X%Y[T4,"2995P1 M(75.E9'*"(>=SL,X3/%[):P0K(_@<=KSURQ>S&R#U73K$WQ>;3F:K^ MF+Y#V\,0K4YT#\ JZ9X_ZD;S&TV/ T/?:YEATA,0K:0PP!U^>C!>T9['A_R( M%M?C@?(B[E4+;0]F:?3<>JT17PWV%8QO/-%5].%(@_WNEC82['AAHL%P19X MYA;^!#]A"GVZD^$&_15OI*^NU.#[_R_=LJ^]'GZ1;X%J#]-;B'!D8 M:W\&QG7T1F 3>C#MZ23CD+_MQQ".CX.W/5^0S2_QG'S1BCX$=ZNPOZG_/S4P MU1A-.=7GZ<_U2Z\O3#W,;$$O@'S$,4XU!.M0/!.&L! ^SF.OF*+D8 ''B%\> M$X_(D4&F?A6DZU*W7+?6Z29.D%8XSOR84 .1:+G(,!+EJ1T.-7#J@8_DIS?S M%*R[3?S*=G_Z#CS3+Z9Y)$9Z=.-:Y$5E%V!98E)9\5OT&KN=U"$-_P.NUSEL MCR9Q_&'ZNFZW1R+136GT R!TX[^$FAOVT@P/N@!TG;@P?+YL];@ MJ)@A($0PEI2-#XT0.G)Z4X>G_0J8J12T2X30:'#W+'#3(^]+!M8#5@E$]2(Q MUW9ZJAC&:,E'/'NFH;3*Q MR/9EPO8, 6C,A"X?Z2SUHIQA-Y'R.!&G((E12@II+36[5!* BM;)\&1^*<:3 MHVP'!.4]U2&U[WN6>Q__';MC]@)BM_NO/N<_D7>_ADQ#="Z'6>R/IG* M5J<(@Z3[;7[J5COUI1P]O,$G1)P9=:%D-[R]Y\O%Z4]W>-0&^)\^HDCQ[!G\ M+_F7K9AR%%\\AH')Q /:%Z^([177>4;;$E6X.Z45DX6.:I1BU? JW1X)S[0> MC71_,JK+08,9GGA3$*$4:$Z+*KRGW7[RN-XD2 "D+(/=Y2;5U!=+#<63KV@# M,#$<7/^5*4VV/D[E$^DM$7,3-O7SJ#>)I!]Z9$#>?R =H+-O=/M,G_?7_C.+ M5P!6*FE>/]U;2.KH--?&PD77NEW&$ M(O R"K9,4[813L5_GQWYHI#S&)=&="*:\M1@?00>UP!$8G0E%DUW(]KG&!G2 MA8%TLY!8GX?N$4^=0^Y$&XHF71&FJ2=3';\-=**DJBE.#287 +DPOK%/-Y.5 M O=FFYB S[449VJ EPE+1.49LS9O1$Q$RFD(A:GI.-V&QHN0V161G$M.[6]U M-J'W?W7[@[TXK%?L:)+FX0%G.I,A$)233"/.8P@C:(:X<@0SA0F5\NZ.(Z$C M"'IZO/F6?HD*!084,'V6-Z1X[O44Z+3;&P00]VZD^R#"ES:5P+=,K@ \U.Z> M]=_"W6<76[)URMB==K$7:9;P=9'EBVR.O^C#V"/A12/A M!;ND"VLV<:>6<=_["&FFYEM;(#*@26 AN7"",3&>;SB<% M@&4[][HW;R!F(]VCI=@L5N+S:"'2A[%8!'F>EJ-(?#KY?-R\^$'@W6?[%SN_ MON]]XO!.OKOU@S>.+=G_]G<;^MEJG'R]E/CT_4.#[>Y])-X_?MYM81 MC.\0WG%XWKSX%Y[]]V3WV\[Y]ST7&G^5-5^^X+,#;+.04>%0L,PCSIA#2AB! MG+8>B^"95GAM(UO'\RY-+:[6[)F^UU!.ZA(8@(]$Z0[DT.>*9"D@13Y#2 ME KOG*>2KFV(=?7@D@K+J0KS%#KPWY>!;S:3\EK6R6:WLE>)I<_'4BWX9?TB M8W#"KFM_I)!T=PAOOH"%%L/AQ,%C>EG=3U)I( MV:F-8N=M.Z:;WL$'>ZF3\:7UZ_JI>*B 3%'XNQY(6.W9BA&D&JNGW8#(/N_B MO-\Z\EOQATNM M3D;7Z:K?(OR^]6N<8W6E1CTX7K=R0[[[2>^KAKC:89C'.\BX4$F,V6!EW-Y> ME9/9#XM&'G_B#?KW\?<]UVY^^TH:>Y^/OQ_OB/V39JNYM2WVZ?Y%<^M[^_OQ MH9B/1C:W#B_@N7:3?B7?][[^:GYHGC2.VZU]NH,;>VUHIX&;,2*YU0ZC4]DI M&JFPSX7/#'),.<2%LT@IAE&N%!&YS7-AV-H&S>M4R-6(1RZS"%H%1R\4CK35 M>3#86:T"UY8J:91RF%G-39!")SC" $<"I7_DF%=P]&1P=#&&(ZZI8& \D'8Q M,P<6",$*.A0(#9GV&1:I6J.J8[:L:HT5'%5P]-O9T0//PU=P])AP1,9P1+50 ML%P9R@3CB#LKD;+:(; K.J<6N)-1:QN"U2D5%1Q5/)4D43:!XO-QTS=&T)Y(/_\=G3>](CRVU/YDZ^(.';KB M'%2,:B*V?D5F1SP$$1M8V_B#_#EWP*>Z+>4)0V$CH:K ]3[@VIQ.U664&VR# M18QZCWB&)9(TTRC+L\"PE"1G,1(FZSBKKI)^P>K[F*&C2GT?J+X74ZX:<1*K MZ*IQ<-4\ML@(PQ")Q46U=)FT(IZ+K0NYK(K-E?JNH/H^9JBE4M\'JN\DTF*8 M438=SK2<(LX)1H9[A;RGSAH? S&@OH+6<_G@?:A*?5=7?1\S-%&I[P/5=Q*9 MR$W@1GC07&+C#\F0PAHCEV&GX>\.&[JVP40=D'F%U/>6R,3H& 1TUM^L\=63 MLT^^X(E=]#32; A*WEZX!#WA&:6I\,[COWYVJK)UQN,\%'H+RD M>Q)"JT]5:9L4(+ZY7-#O+;KQQ1YY-XR%J/_2_:/W[>[9E^'I:;NLMA(/4[:[ M_6'/]U][40[:.#S(Y0E&/5SOK%E1\7 MG;'IEUB5KRB<=LN1OP4*Q[VT$W\TDZ_^7%IU/'&=R;L=S:M._%4G_JH3?RLP M6]5IK.K$7R5CJS]]K_G$7Z+DI[I5UJ \*:I@%V4T)YEB=$5S*R=OD%X?D D>5[,X>R:W.#KZ6=-2G.SOXL:Q)_D(V?C;/ MFQ>Q[MX.96\^32S:Y;.RQ6 M+FO0]_"^3='<.CKZ_F$'?S_^^\?WO1VZ?[Q/&L>?<(-^GST_R*S#S B&&,DP MXEYB)*662'";2\8%PS$EE=)Z3E>DGEF5(5]!TDHE@560M Q(FF2"9=XIR81! M) 2*0!0D4B3/D<22"C OW) (2:)."*\@J8*D9P))3W>&L(*D^T'2)+N-!!($ MX1+IW -+HIXB8ZA"(2-&8DUA*>G:!E?UG.,*DBI(>B:0]'3G""M(NA\D33+V M,@O(DX/C9F@F$9>90(K2' F@3UYC*HUG:QM"U-G#$VZ7?Y9P]*Z1Y!;'^IX@ MV%>U\8S:> TW*'R._T;=@-)=L,4]Z%T3K^(J-CG\K^+6]11R[<3[$:^_XK&* MP+X20_Z8$=@DH+OA:]]O1NG<+65SI[-=2N;[;F_6V/]32N1Y9>T7L/;-Z4LG M&-9YYO,<$:KRHGR 4;E'1/&,$TDM(7AM@Y"Z)%68ML*MYX);CQFFK7#KT7!K M$LM5/(C,>8DT =^$*^>0Q,XCJUD@WGM8< *X1>L95A5N5;CU3'#K,6.Y%6X] M&FY- KZ<2XU#<(AP;!'7P2)#J$2,&(I %&=[Y5'03O6MR=E M /O77KJN[W1&M+I*?4E7J2^PY_"LCGU,LJW_N9Q4_1J.?21E^L/_BL<\XC3$ M0Q[]UJ_:27&XS\?#?;7R;%'2O#\7+41R;;[__!FAET9U%Q[_B^'!][MU>R'Z M>R-'&*4_?/8G.A*7WFYXWXJ<=]_KW@MAO_NT^:WY8W?K*[S_WU9C"[ZSM\\; M>X>X^2%6,?I\W#@^/&M^^$0O53$"=KM//T'[VT N=LZ :/P"HO%K=^L3WH]5 MC#XTSG>W-J'OWV>OYB:9#T(*C)B-7KO"&NE(-Q2VDFC'3>55+MK/*("JR6 U=;0-Z%3>V>^_=,79^LKJ%H$ MJEI34&5($(S1>!6%!:BR1B!M,H5X[@G11FOFL[6-7-;SE;HHYY4P3G8O-'H5 M!1Y7"(TB6=H[ZU8@M @(31_^<\8QR@)#4KAX/8Y62-)<(Q:,U%80 4:+G D*Q\E(%0PO T,S-#3GUUEA,D6?,(<[ @3/,>H0! MGN(I9$4)N&V563H;BJY=^1[7H>![U64Z FPR'9Z-^/0 M7O>=_ZA;#G!H,ZY2!4;W :/I\)#/#*?8>?QU()#+PY21]HD;5>%-KQ008WQ]41&M54>IK MQ[7Z-E8_]6[[EX5'-U,MU JR%H"LW>GXD^66$.]R9*DEB#.MD>3,(\*5"19C M+[5-US)G^8.O'JS(UD)Z^1&P*);R_:G;0Q\3+1?B757F5Y7Y]?CH_;(/-3P2 M/D]'YA15 01(($9"AC@1%FG-''*89];13#-JX\W.HD[XLNZ&?2Q*.5\(ARY4 M".>6C*+[H\I]U>4L.K;C&IHC.KQ^_+=:N0Z9[(U-@\H$Y;HO. K(M742LAD7:Y M0IA@(Y21CENQMI').E$K6-/R97.^;N>PN+MWZ;A4I0K]5EQJ=CNV@J9[0%-C M&IH,%IF)Y:N4!D#B05ND* F(\5T.5$7[,$[\A5C6GQ'?E'@+^,= MDXO>YT,>KS8XO/P)JE"\BAX_+G9_FL9NIWG@QBM$L9.(^V"0850@;+'ETA+' MM%I:_'CIVK.]'P; M'O[I)Q?&1QV:^F(Y9CSYBC8PO.'@^J]<*L'Q1&5@2#9>YV*"IG[&[I::1P6/ M62Z9"]P)*8/2RCNJ-;'QR-1!QM=&7SKJ3:+%AQZ9GM<_4,ID?:/;9_J\O_:? MV=)&K0Z:F_CY.2MF9B-=!'M5;R\72BH7)(/&IDHGJ12T_KVS?"G:GF:YN;NW M72.X]O__?Y(2^K;VFZLU;;7ZMMV-M\+NAK^Z)Z>^TT_2_CD*LG=_=?N#_IV_K?V]!FWN_3B'^:.[>Y\8/-=J7AR=?-_;O]C] M]OUX=^\'V=]SERHW-;_]?=2XV">[>SL"\%8TMQST:8?M?OC>;AXWQ/>3AM@% MW&[29FAN'5XT/AUPEU$ 1H.DB 6GF;!(>DN04Y+07.1,OKROYN?M]&[S2_;6[6_=AL?MYM?-O=V M=IN7T6I:RNU'11P6K8KPVZM<.>[L"?:C]UK^4'YS$* M,#@_]6G_3)_IGNO7RSN98[&>?NII]S2V"!_$Q#)84%"Z\I/1-\K?3D][0(J* M]R<+!Q^E2V9'SYT>P=N[)W/?OM1L9'#EI[4_RGGX_.5K?S1Z&+FKM<<1C=9X MBLKOG+4&1S7@88FTP8=1SETR99/VIC_N1_1(;QV]HM;MC1;@X]2+UVN;Q1OB M\X>^ U2OW3XO)A5ZWXV-0<.UNOXUV=Q_9GB\^;5]?\*B4DWU;?;4:=;79BCTR*= MS;OZE9(3OQ)U-.%)N=#E[%XK1$?Z9\*G?JN?("24 AN%-34X+<[%FL"G8%T3 M(A2B;Z,PPM+YP: ==>P(/)K#HP)Z1[EUZX <( VI>],*DMYQ#; GF!M)5[<# M2@\2#8J:ZMGUHCSW2DDKQMKM3!A%J<3QXW&'XO!])PT2].(4;$5HQ?[">I93 M/(+(Z!7!Z^*[XJ4YN@-LH1U5?/1" )M>;49@0 L:OU"1RT',O7FU1 ^^)SN M;AXHBKGTFJ(,!X>XS1F2TF*4+Q9ECMKQ[OR2.Y0 *OWXMU#? MCTG=R"MSCAHQL+5YP&5.7-P'4(%PQ+UQ*)9+0<+J(, KY3++;BY"G&=6>$ZE MI(F#%YH0DL.:"H&X<3F25"GD& L^2,FIXVL; M(9KA2-;[EWW6V=^C0P#/M5M@=H:G8.BLVU^F6$-SZA:^7E;JW"$O:Z M;2"<8$='SD*M-VS[^LB:EU;6_SH%0QJM9S*0Y5O 2/[1^G/YP94KI/ \5:V\ M0@3-[2)HYD5P.XXF/5P(X*N3/RN:L3Z)44*0CV)C@#8;E(H&% MM0V"+\E9DL9:Z(&7'*7!1<\!1"$1OSI(Q".)A-/GTQE]MTJ#N:,TI//E>\GC M37_MANTQ3^SVOOC>SY;UKTYD#L]W/QUD.%/"$XN4RX#!!1N0\IX C5,X,!N\ M8OG:1G999&"M &+BQ-8&DYF-4C/%P6.*;S&[A5<#_%WWXU,@9=$QT== 6L\/ M2I9?C[^" +X$"=R*0]T:#W2W]WD\S%RH"I,X!7\D;INT6 9J)GL1K_ !:O'\ NQHTU_\OZTT$,@L5R^>764VUD M:6-+4[&C(A10.TD1)_"'![UAOPRP%0)=/A ][93GKONCV%H93CO1YRE@"8[D MRPADQ$!S]*3+N,--+OW$P1XY]T5D.$;/1NY]R=S7LEF)YG0,>V:S0D_6HI#"8E\# MY$[W^T5 -PKQF0?1M=W##IBPV09LMS](''20MC1&VP^=:&V $423AJ)YBT'E M5AGIC8*; LY "^9%.+7EM2VW&0M7*6U[Q6_9F.(,HG^%JI7;C^!^0]]\5(%Q MCUT9T4ZN/GQ)%P-.&0_YVWZZV+W?+XAUH5; ),R(]:1MU_[07KL)>=9JMV/$ M'CK=\C^]6Z_]51*;OG)2T4>-*QFZM;\?#4]/!%;/>QV7>D*O P:].^(OQ3+DK911CM90 )/=6]PW<8? M"$"Q?7$8U[68OZ/Q(HT6NW_>\3 =T&.K3V,Q S?QULL]U2C_5VV$K-?>C?9) M1BL_U1R XNB"G%*PH]KT0.3+OP[.NK60KADIHP1%ML"6M\7&*R-I[PI?O3F5 M9"YMJ(!P7ILSV1G&IN;2)G.;@3GCQ@EFN"):6^V"(.#/ ;)(JZ].FZ1+<=\ MR^-^&2A@-^R!''I8R&;J9#>D;TPN,4#TM2'^Q;;8_71@P!X3330REC#$L0+L MMT8CG.7:6 Q'DN0Y-(CB957/F[\Y*ID12B"ZZ4P MQ_:[G;VM39#2[EE,JBAT)B58@&C&=-^X.H#,)UT725!OLB4^2 4'$Y\ZZK:C MY3"O$&W>I-*.9<48QGRG_)%9E..="W>!>-K?^E>NPLM%[+_ M4#KP^ZQ_:O%-"^:T9>^0K/IE.GVBH%4O@N=L/5P:ZI&DCZ3K6D;0+XWL4B]0 M%PNZ!VSG@$'YM Z]GE\A"#:2XG;2HLZBX//3>ZDII:DNUA. ,_M=-1\=@_9.<+!?YZ.\5U_3;%LS@3F< <]1OV7_C)(ZE&+\Z M*3[DCB'F5 MH#RZH(!U#,$0DZD<9;!VB#/KD,JQ1H1FF0+3F $,1KA35YC'F/B?K-\5& >L M.U'O%699$:5W^OVA=P6U+.2D"+&D#TLYVO[E>[8%,O:*3>./\[CKYY3VQ'&4 M4_ KN73@4@8E4<@9%9E6W.8F,JG+5Z^-3>/(L(W\R-9(&2>V[T;H><:L?"1& M8T1*50"N0:-7*&$4R!>U-.0J(RA(D"MNA$,RXP%IRK476F@C=92PRX>>QQ+F M1]IZ#]*4S@_TO/6MG]-![I'03IJ^E4L]H9Q^['6M]Z[_'KI?P=ALYL\F_/MK M/,%_T;C8_+7[Z4#FDH 32)'-?4 \PP+I7!AD0T8R)QP5-(OF[_(%2B.!6W]< MSW"G^?YR3!7DX;J8ZOV-W&LC1,VMS;/=S0/G/:74,J!!P2.N,XZD=!1A:HB3 MGF/"@1 UNY<%8FS;(N]9%(9*+^V%Q" _7W7 M3R*=_4QU!<1HMPL3FV5>]F# M;MK9GCW?.3E#F\[!Z1LW7*3F'(>0&:#AW+(@19XKHG06*(M>7+7A\H1%!\Z; MGPZH-(;E1(*[E(=89(LCHY5%+%/,&&? E.@;-UFFM:'81RPB1+/AH,_I:&2< M=%"HUM3AP]'I:=TY'V=J% IWVHM;DWI\RG4FK7Z]ME P?29LGOH"HCTKU@6? MG^OV0@S)$RR%%YX*$'H22I'_H=?O]5\N: MFEL-!J+.L^""]$#-%<&(7EH)"5>)R65P^G8&X2$&9X=(B+[T"<;$>*0D8F>,L YP" M"V99].0NET6=A-'3#-\5JZ[:XOM-6*6I5"#[,E,J<&J$"HP!@9><44:"E4O= MW*FP:B'A^WK6^'1@E?0T9!9)Y1EX=2)#DH!MYAA$4N14$2-C]/OZ0%5]%JL6 M0Z<5D(\*G:X5D%^[\3PTT&KO.:(ACQ>T,!TO:!$(3)E2RN<4FVC,UMFRT.GN M:0DI Z:$J"*19A:H9LWF(K!%2*:XS8C RG&<>:E5W!KG\D=IC2K7?CT:9X5&]Z2\>[5AE!?0\S\[KCILVM_?/FYH'* MG0T.6Q1R"WZ(\3'/*X\G*;W/6/ \73A$^/KE"RQGDAP6$B<>@L"!,P=BY0PQ M(%,R\^#W>&"#U"\8R*K$:37$*=;2D\%;ZA1!5ED#XA2/^0A"D,IE#@(EE:3@ MUHH;I&EV1[!^B82MUUY&H.O+=8=&RC,6+R*L-67BBE,TJ4K3W<(&\8!)"EM< M>[QF=!IE5'IJ4IUKH?B!55D.+[6!.)[G1IO@M *?U0H6L.*E<>.8/]PCW&RW MNS8>2[DZ@+9=#.C5@LC,-LOQ80P>9)(%CAE%,;8.WJ #+*'QV+4WF&;66T%, M!)0;^-:BYNDQM]PJ@;@M6'K6.#PP1#/N28: =>:(6^^0X3$[B?&@<&:M-&YM M0]X00)K/,UD4F*;Y]F,!D[8Z#R8>B09G4%NJI%'*868U-T&.]_LX%@]W!BLY M7 28!# =*KB6QEJ$,QVKUL@,*28Y4D%B8AG6P; (3'1YP/28J<&50-P*3+N? M#AC+B1'. @@0A[B0&)F%:V?*UJ?+Z5H M?5X5K;^]:#UYK*+UV[K7 6/<'R4'KTPY^O,24TX:K$D_B>_'S>/FWB:&]LZ: M6\W6]ZWML_WCQJ_];]^/FH 9T4#,8\K^A67?M]HG#=H@C:U/I+FUB1OT[Q^- MO7>MQL7[H^\GVZ1Q_$,T]]['JSS.8QH))UAJ+A'/!?P0L3B*E.!1YS07FBAG MO)DO1Z^5EHHK>$XQ;K%7AI.,,D[R(# .>+X<_?;FY^9.\\.7VL?MS[$>?6.W M64LEZN]1C_[6=]\@\FREO5>P>B#NOA3/E+0,-.]D%,(M#L&?G X'Q>E &&4K M'>3M^%B)%S[RJ:!\,J/%$>')E_NC$N9%#^*)^_)H1W&LO*A0,/U\=SCH#W0Z M*@S\M=5.K[VV<_5:*T5\VRT;2T;5B[K)Z9![VM2/WX^G=GT(J6+QY&TI"2 > M5?X)ECU50_[-^O_%'GDW;/O=,(\$:0$V.ZX<[5X71P3 @B/QI)M;7W^IM5)B).^]';V#9%6S%UXE%Y8?#QA'.NX M8!WEI7?EF\N/U]-'RF9F,*![E?LS=_)MCU+ZTZ MNXJ=I?Q.S=YR9>-SNIGQZKO3QH-2=QE4X5L]SK#D;:Y <=]D"HXUBJ#8=@R* M73O"R\N&X_C67LYD?&G]NGXJ7H\H3UVINL#%?JN]M#'26V/UY+1'GKJLP5^K M B]V$OEX$O$RH.+%SE,E;+]1V%[6-?573T!S[(M%M^O=V,<:A09&SG0-O.E4 MS!E\G^15WT7II.OX6K[YB1J M^D>[V^__.16^O!0]7?2.ZE=PB?W+O(;^H=E9B]Q'_[7C6C'MW43[.3*?I3E= MF4OI[QEW+BZE/_G>:GS;OX"^M/9/MB^^[WV"]WSBWS\TX%V6['][WX*VV/[% M47O^4OKO)SN_X%TGN]_^;NWO-=O-+1C3UM&/_8OV4?/BWZ/];SNDL>6.=S_\ M&QKGY87T7_#9@5+:Y=01E),L7J],8_*.Q$C)3.>4F]SG>FU#UB6^G!1ZOPOI MEW&E_#V!=MXL5+CT0G'IHKH#I:8")C(&)6A5RGSFD78CGY?,, MZ5QKY#+LC4,& X5\50CT)0K&)2P?D MEPN?(24R$@MC6R1)'A"6.?;@SS$JY-J&( (PZK)3]^=3P--KV!'8FLK'>IH] M 0:KX[K#&+&K@MC+B ]7$_IX$[I"VP)W[>5KV!?X-I\@7:23WB%-^EJQHXO- MT)4\<_5T;<%"6(\86!\MX6:Q@L6=9+OEG62[DP5+!JNB90O0LN:7J4A[]!JS M0!@*+EZT&G@D:,0@6-],6J.\E[$D+15UF5T^+_WL7<=*O9\H/EVI]V]4[TG M6FH<'&$*Y512!#K-DN7B!6VF5>C]1E+=2[]^HWI.P M+S="<<\$$LSZ6.F$(:UQ"OMRH;G,1 RJ1/7.9&6]7[9Z+R%66JGW*JCW)&9* M ;$-MPRYP#GB*AAD+,9(&N*HC146XU'IJ-Z*KM)^\\L*G%ZMG']=<_3YS5,' MKJHV'JF-)072DH;E15V051;X[;*:8FWFPLDJ7G:#2>:4:&>LE9I)+I71N=*$ M:I)[Z8B@\@[QLEF[N].QO52$5+<+_"DL[N:@V*Y,M0ZZEV_1F!0O[5?&>!%C M/)V3FDE8-VX)DI9AQ./-=%H#X<:9]=QX842\V5?EEVO,5SS[)2EU'F* 5 B6 M<^!F>:ZD4\X'G!DN _5WB9)52OVT2CV)C^4AQX)3A;)XV0CG.$-:$8]$ +-/ MO)),1@>Z4ND7K=*$Y413'9@(C'.7:R?SW A,R(R MI9U7.8WY1*DDY0JI^Y+B8\\E*,.I-PH'PX7S MCKF<:ITOF(13J?NJJ/LDZ! PSX3$&5(8.Q1/LR,I'$5&T,P+H;!1>:7NKT/= M@V8^)]CD7$NNE3.Y951*9CS.)15NP:2<2MU71=TG 8D,%LUYHI'5(FX<$(YT M;B7RQ 4E,N9)")6ZOPYU%^"Q:I=SJJ7A 8/",^EQO-'0,PW*7P4EGJFZ3Q]T M#+"PU*-XEPCBF"AD))8@?5ZIC&:6.+>*ZOXJSP6-BLO_YI-!=R[9]R)!;P6. M#96'62\E*%8PMPC,31\"X=HAX8A%G/D.2Z0PQ+HC%#F-) MR.C0T>5;[BIHJ*!A18XK5="P'&B8Q$*<\";#UB.%#3A'-J93DEBLBGGEO,YL M;DW!&GBVK$I5%32\-&A8@:-.%30L!QHF<1-'2+R@G2,<*#@40"*0##@':& V MXT1RKOBR#SO]=F@H@RJCCHQD7B3%?Q[U8JI>OK9>OH9(8%'G;/;N@/F+):L+ M YYSGQQ:%PQA-M+2!;LH @[;AX0$@+'#",6 @6. MX##2G <$3H5Q3JC,R7QM Z_C53H-756YK=#G+NCSP%AHA3Z_!WW.Q^B3$Q-3 M.#(D)'.QF))!Q@>&1,:URQG\E601?>@+/"]6H<\+1Y\'AELK]/DMZ-.<!(5TZ M5>B_PJ'?@$,3%L1S;'G0"C'-,L1Y%I!1.4'"$9_1/ O6R+4-OHXO[]]45?Q_ MD\:-:O4O*9ZU<$WYEX:YBT_ :B/R"L;"YB]4J9#X+DB\,QT-4P+G)IB K,TE MXI19)"7!*#,:*+QUN9=T.=&P^UPR\91G#BIDJY#MR>)L%;+=$]FF(FT25D=3 MAK((:IP:B@P5!!'/,Y/)S#&_I$A;A6P5LKT89/O=,;P*V>Z';%-1/"R"LDX[ MY+4"SN:-0&"&&.**$.<"(T[)Y43Q*F2KD&TUD6VEXX,5QMT3XR;L33 L*986 M,Z/@EP9F4!:EI+">=?4[SNT\1O3#JM>OI1>/G;0 MV[5^/HTMV>E8WQFT?OK:QW9\N[?#7FO0@A?X7[8]=-[50J][4AST!H09X< M,9_E!9L@5870_/1?QE*U70K5>Y"IO[HGI\.!CIW;#?,T8O,$5F%0G099B$5\ MFHYN/ U&Y7:K[3:+^'X=Z7; M3Z_;4Z%/8QG+\\!0)DP.!IU@9#S5R%+OF &:EANZMD')LB*?E6:OIF8_YNGM M2NF?1.DG!AU[QS/.,P3VG"$NI44:'#64Y=9KKR6Q')2>U1E;)8.>PB?_2742 M1UXW_!B]^D3W#EL=5'SE308J4OXENO/QU[(+*(9,WA YJ[['P_Z@%S[^.56KP;RXNV@=M8=MEWM2/^, MG_M.30-JH!%LK,]%7T!((YRU.L/TVELDXY:%?\)U_P:SI]MVV-8#/SMAQ4P- M^_"'-,FQ5B4%%3KK(MO6_7[ZG;RMG?C!4=?5:V='ON?-.<#^3]^/TY\:0#&$ MY6JG16W1FDXW/4![>I#,@885!&4') ^^E32MEA03'NG".OYLP?S \]W>^)?I M6U9KL8=EOTYUU.36*2P'='@B,*-NZ@[T<1#[""_SZ9\@ -=]*[4\Z'F=RD3" MK_ 9/!LG*0T^2EXA=?%[E^=MO;9W-)G94BZOF-Y2PN$EL6>C:&4_37B9QJNG MRK7&61G/+WP5/K%IJM-EG-'@]HM 9_P^F$0//8:YB[=NS#0]DNI:Z^048#9V M#A81YJ,L>#EN V:\>]+JQ%;6RVLZ:OVA.8[Z GV)CVA[U/(_4[W8V,[IU.T> ML,(NQ3K3"H):_/"#Z3_"@R V+7L$;<*/J4^.M"N4$*0+9B"]*"X^O$!WSHO^ M^EIH19,<7]GJ0L!@\'TB'WZ]\G^ MQ:>S[UMMX%+OV\#1:'//07N'9\V+3QAX5=O_[^?S[]_]N[7)FEN?@5<=7NQ^ B>*2.R$08*I M@'BF&=+*:,1R ?_%QF!&"[X-$NG=9B3)1 9G@2^IP"2G5$L>C#,R(YYBYG.Q M5O.@3:T(-EV/S\>;.YMS\B9.4:;\Q*_C,U>_\SI["%%-T^1;-3&AC. M*)B*9F4&3XK!#L9G'Z_:UO) MWIRU!D<)LDX+\0=K,P#[TV[W"[/2/P4W)X"Z#7SOI+A3:1II0VG;IAK_J7OG M@.6G/E6GJG4[T\W'@D>N:+GL:M+N_&U_U,1YK=W2IM6>F$8@W*"+T2V*: L= MT"ZN<-QG TQO=4)I]0KKG][7ZKED;L_!8@R&NM<"Y 8+!O[:P,/ WL-?N[V2 M&N@"<0=W[5*)]2.S5\YN80_CZ.JUHQ;8R%ZD^D5W.Z79CW8T=F!J-S];8":C-?)QP-$B1S/5[21V$Z.& MO;,N$ C?&<&\[?3F(7X/1/JU8?K%(=[=VA&-K7WPU>%OAP<4"Q4RJY&G.HNW M5QK@T98A93',K\CRC.=K&P/@1^? 7_KS$#W%WR)C!?D"P!R&J'>]*$X@B$"B M$_WL(A!_/>+G4\QO(FN;\;&?K7[4YRB2(Z5U4PH#B@):V(>&;4Q3TN*5Q\"H2RP)+^B**/7MXO5"BT(S0D#)ENQ&OG@)]R((^_B_@M@ZF"5MQVQS/+8YG)C"O_*+*5X4(1W@PD*# M@+Z@LJ4#T3ZOUX:G)03WP9%)I+9V!K[&48Q&@)'JP'LEQ2'^KE]R[U9_ARMW8#9A? M"RS I0GNQ!F)@RP^:G?!4X^F9P:"NR.6W4GU\Y)\&-U.?D#_R/M!?]8 @;O8 M*?N:>E,L6'R=+0')%%-^V &[[M:OX-C7$9'2TG-:7(IX.>'BK.4&1Z.HY=07 M2^J")U_1!D8#?L*U7YFB.#$%Q?>>B- 0.>>13/T\&J>MG>I#\,C!K?V!=(#. MOM'M,WW>7_O/+)$#%CR-F8V_5;OVHGT,VC?HQOP%?^'K;/BY WJ]>B(*<6)W_E MZ:^X]DGON8L)H&.D:]E%@(4][6IWW_9O2/MT#Q@:^> MOVEUTL2E+[V=7=TKSN9W:O:6?,];]R75@ZI[%O;O<;8D MY6W1JF2IOH!R-0KEVH[*-;.)=,?)>@Z'2*[>(KMJRWJ!2L>KO;01$&LE0BYK MX'?)SGY9$U@:DT7TXD542GGGP8;%L/_(17G @9-[5-Y?N?EXR"FT6\;_3'-6 MAGTW?VFCUR18YP1V@N'K>?QL?Z\)G_U[U*#_@E^R"6TTSAOT^]%\ MXDGS9('.$FEZQ1C"VU1J$@M2]*I*B,,OB5 MF5QG69X;5R <6#:M/\W;!71YH?<+?N2\H4O(]/2CP%< MC4.;KMQ$CRG![V+JF^_WIQ:HPJE%<.I\BHE9%7 >2SG!\L2RQ=HBQ41 @K(\ MPS*'A?1K&R2C+Z]J<:7%2TSYK[3X\;5XPC:T]M@ZRU%.X]4'-E@D6Q[LYW]]NT@92XD011)% M2D2Y%Q=ZOF>G;BR&] 17XL;,K"_Q,DO=Q@MH%H'9\2/(+IM#F^0&CN;.>*62 ,"'N0D#@U!%P[AR603/IA03G MKD[%Y<.2"Y=06J'0U O7]<=E3-.J?N%!?W7_Z'=I^1-727LN6GXQH^6@O=(8 M29 VL4Y:" 09AD'5+2>YSCW/\CQN\:8#%ZMV.O*U1&FFDKMCUF@5J7E*TV1RI5 P0HFL.1<9M'=JY.' MEV&IPC:KJ]*/6:FA4NG?23C.#DAN,38<(YYE0#:$"RA64$/.8ID+2T0((JHT M9:MT>^6K"HE\+E.%)VJ J9%@&DZ58=R%0(%!J8IUO A=?@R>4>GR;]/E"D@]4HPSZ3) N.\$*7,[X:NORJ0AG;Q8G.*H2QFIQBWM>A%0XM@D/3 M22'J.<7-,]6-9\:5"HP70:/>O*7I!&'8TYL#YW>_]A[]Z:VCJ5]]*NH.+_W M5%S%\)O[)3E%%3$DKW=%(K9)4LX_U%R-;"&Q)6$,G_[TS-(5B8NXRK!V=MD8 M+:TU:Z;[F>Z>[GYX-&!H$*R1R;PC% =N/"]H1-@B]7(=LW@1>OS\9R.U'M]- MCZ=6!=:,\10X\MJ'["9HY*PVB.M %7$,4QJ+'BNRF)[^(\:2D FY3@+B3"2*E9?@SKHD:C5=!H M-ND"6Q5#M %A%2/BWGMD:6!@5<3J3@6/8(O46K^:UD]M$)&X-9)*Q A)B"N6 MD/4>(P[&970*+!/BLM:+38/%CZ+UKZ&3S!]Q,/BYX4_[_=QG]Z37OW,A[X_K M,/T(!LG;S-K03NT8WE9K56/5*E6 !SMSI)P<1V8U04P3\).P (])@@/%N/2, M&N%]R%T'Y*;"]R[HK<,?ZZO-SV9HU-I\;VV>DG.%9+$PH,BP9 0L#BWA)RR0 MC]I;"XN)K2_:S-2]38\Z"+*2+A[TAK8SZ2*[V>CDQN W&!NW-/NF[7DO4\F_ MVLY/#S]!+P;IG\UN:_6ZOH;X.T#\WJS!%ESD.FJ#(K$"\>@(0'R2R&IJ&"8V M$"YS#WFUJ>[/P/C@:O1$4:<[]8BMT;9&VY=C5]=H>W>TG1K4*CC&%-=(. ?N M,6<6.>8\XD1*RP,VS.",MF93W+_MZ-J@[1*VW,O,<2OP&ZXY9\0E&WQ,$70E M7]J4.Z@B(KJ&9"??9TJQ<[\'+*?JF1(*G?G^[ V&_3AL]TLZW:^Q&U-[.%A#$LP)(?D[]NGXMW;KGW<7K7_^ MT_GTY?U%ZV"/M[XTR;^[GT5SMTD!4K\#I+++/#6?OH1V)A#_!-<"/+=;NTW2 M//@,U__]=7_WZUGSXM,%P"R&ZU+SRZ?SULZAYL[22"1*">:48YZ0M5(C990R M)E'C_0)C(S98JF24QI[R"/CL"3="1JFM5""HEWEM=O=^>]?:VVW\NM>"GPX: M?_ZQT_IX/2/F4NJCFY\[/T[ODW'*T6 PY6"<6^-IXJ[PPH$NN>L8=YZ=>;/< M\>?V$)[O;X&G']Z^;8PDO_$GH$YCTNNDFM;GP/C&/V,.3CMM')A!^$//P28X MZ'716T#.\.=F*Y/)@V3/:A3;PHE"FSY-L MC^\V &ND,+=7.U[#CEHT%BZ[:@"C]Q]LC<:=NPV-R4R7OU9[3(0-^YGK]VR M%P2EB/TJ,ERVS@0;6F]04?[!)]V*>G/"UC38;!R?%B+!!',(_RI$VO"WZY5_ MIO;W6 M8K 6ZKJ3>74KUL.QS(P'NS.KP-W&?RP <_^\06161R+FU!% />-PX5OO%7,*@&BE)/3/$!!9K _ZIWV0?BFTCZKOTLG;8(.69(J&L8LTGECK\@/"\_L MF)R^F]5BB;8O7X]RHQ'S_"P39R7,8W+*PN1IX;D9"F:1H)][@/4C*++M9(*Q MST<3W:S4%YS-\NU>-X[GNIJ7DW[\UNZ=#F J?,Q/7:K+5P]Z5J'G-*\HY];D MFS" 7F-PDLU5 +&3.2NI 75G3_S[U?YY<1QE8Y!)G<Y;BH&8WY6 M6+SSQG&[VSX^/2[?RD(WLFTSHNTPME*%TW#GB;2]<)JA_,1#T)PC7[_%X M;C=86PAJQO[G3$7=;;1 W@HM]0AV]!SLY&O'+_8[>/)=3O BP\0LBL&F>=[H>9\Y%.>G:^[[8R@:62G])4;(:."S MPQNUD05+9[0=3YXZ&CA87WPT[BZZZ4JQ!8LV:Z@LO$>A])K ']@,I\/;3L,5 M+W_CNX-WW^E4$_C#*/BU6O-/WF]2GL;>4D-O\VJI!^3>\1:>B M5<^LTA6=YTCP=T<[^[)=N0J0 %:W>L/+0+H\]#&:M5=)/&S6GWCX/M[T[?EK MGXJ[> ?4_[@R[G:ZN5GKET*9/9+D_:ESLUYDQD\?)/K>^GQH9&(\18LHPPYQ MHRPRU"N4@G8)UD)SIA?(C)\KJGR)B7@ F\$P;QZC4$3>"<#H[DYMZ2Y\?@+/ MZX'-.W%2,LD][$;%!8<;?9]P#5=7YJTIF\C9T+Z"1/AIZ8%!N;=PI>"K\@-S ML:6I>7C*7;(ER=UN>Q,_\-4/K0>[CH.E_$F8ERFY3#$[TJ#YL[H?BV)VJ8WU MPW$PFX>@8#:7EW?Q'/;'6MN#HWZ,5Y-K/P8+\XN;PX>@)[\/9_6/-5LCQN]B M^=^7]?M!*+]_P.GCD^G#MYB^5SI)M8P]BHR]AFK CZ/@77;!'HQ6]45G@:[V M\B\FP]-Y(S-YO$\D<)4;!J5@C4S!"Y:PX:. $,?\EH2F(UM[9&IG2WLDBV]! M%-,/[=:7KQB>2_=W?SUJT=:7 M3W3O8B&9\XMG^[__)3Y]^>NL>7'TM077__O[.[I_\ '>\1-O_K['/N7O'K3F M>4NMM3$HS9&35N<>3P[90&3FZB&6"Y5H:67[Z-3*ZU3_6 -9#6335'5O57(X M>&L2MYX:[8P)F'G+7=*3!E@MGY-BO@:R!P0R,@$RE;3%!NPPXX1"G$J% M7+(,)<8LLUA+I>/&-EWLN%D#60UDKP'('J E:0UDCP9D;-KHSU'C"67(Q)# M(N,"Z10="DQ82KWF5(!K27\,U_(U-.,H>;9Q,%P:W:O9%IXPM#5>B1J 5@2@ MUFS_U4J^! M4D\# 90;0XVCB!FG$'?6($-Q0(EHL$)<,#X4_X&9Q4ZNM5*_"*5^WC! K=0/ MI=33H !WBI(0,!(XKG#0C42OU0 M2CT-#W!PI'QF$E7"NDPL2I$3@2$F+3>")NQ)*DIM%GDU:E[11U+)G>/<4??" MCALZGO3;N6_0-84[=X+5E 3RMBS^ ]X6? M5@6GWVV[._@#%B?6(<>5$&FV7T7TRH%')Y'66"$>J$*&*UBKB)VBX.EQ!8@$ MZ[=&1+[U4<+Z>?BU#C^U#E_,!.F4#I0H\.\#19S3W+(8_M#48^62<,33C6TE M'JHRL-;A-=3A!W#P:QU^:AV>NO=$>RP 8I$5DH!G8#!RSD64=&*"6I)8P!O; M%-^;;+G6X?75X0?P[R M /[$)1&WML) 8O\<">SHMW5QUHH8O3_;WL!ZA27LNQT0MU[9(#6P/02P3>-#/!J5DN;(:&(1%T$A MY\'XQ(!H)L9@>*DZU?1T>W4=1Q/)"Q*/."70])/,5@ M@*%WFJE+;\TI5S_S89_YD#R8-TCL"R#(W/]S[]>:%?.2J/W("_JPK)@U)69- MB5G3%3[R]-64F+6,U928C^>MUI28-6_)K6(52F.":4K">,I5LBY1%A*37C@9 MF&$U)>;S\98<-'-PHCI;WSDDCC@?@D)*%]W-A^J!S.&LEJ)%N#MUX%R9),PG(6#),\F*0= M$1J,+VN)L]'BFA3S69&L-;7)PB=Y@P94$'X5A2<')-$PI+6/-BOF\2#:UR7A(D;(8P*=T M KQ+S9!F"3#-8ZT8YYGM=V/[H0KG:EK,FA;SI82W:E*?.R/0^]GX%N8R* X( MI')O3![A#X=M0L88QQ1CT2H,7N&] UQU;Z[U5=]Y8C2QC'C$LE!>182)E+O2JU?4%J^OC!RIJ=;V'NLY$*E+".A#87;%W M$7'.+;*&)N0H<2HH'3Q-8-_7ZOJ"U?4)O/%:7>^CKM/=-:DY,S MR&6J>"FD=EAI DNYL4W(O1WRIVMR&=J#DXX]SX.-UZMX?>7\E?7$/L_$OHA, ML+HMZ[-&C^IV<$^\C?JYG"G"'-61(Y4R\XJT$5DN-'+$\-RPU3IJ8!M5:]0N MJNX'MWXQI5J)GUZ)I[8PZ"H3@CDD,2>(8T^1\8R@P+@T6F,FM-_8IK42OV0E MOG^DJ5;B)U?BF?B3P5$EHA@*AD38B85'.BJ%/ 4'UQ'IF,@%U@^5OEPK\1HJ M\0/$GVHE?GHEGN[$C)N :3Z3%0&4.$F!C!4!B00X##^8%-G&MJB[KZY9]]4[ M=J<8U?HOZ4)0-[5YL EZ,>C^!*DV==>;!T#TS_-%90:#+1V0I=@CSEA$#G.- MC&+,4R6XQF)C6][;MWIPO?DQNG[5"%HCZ%IE/]4(^C (.I,XG:Q143O$A;"( MVE_2[KA&T1M :0=):>_Q2K=-C$"L/_P[M;]O_ M'_PQ?I%CV__<[H['*T%G1K\I Z3SN/;E=#!LI_/J5^UNB%U0(UV0]XEUEV;= M_23Z(>-8:^H:K_M3H>Q\7]64&KJE7*1$JV=X-A'DZ*38!K![BHIX^3P MW5)S2-RK_?Y>&74,OYT.3_MQ[_BDTSN/_;?C-X A#S[$8YMGN+^??FMG]?\4 M;7\"!/+'!()._-\/Y__^$TX1@#X$2(TELPL10I@@H,]NB M"\K< /'K9%$ 21D>Q<9H31JC1:F:WC9L-ZPD/"FX)'0"?U9I;A@WTD@9M%/< M&AY;<1NQFT0*Q^/7>Q7>PMOL@HNXEV_EQPR&(*FV'P8Y;37? MI107=&VG\2%^B]U3N&TOQ*W&P5&2/W> M<>-*)0!AA?=[6.?R7>NW.8V _VLZL M%H AE=MO3L0>T5EDG>1)0#-G/R] M*/@@+D\O"=>NMOT^7>T1]L5ZU2^M>NOL,!#J+68144$DXE899"1 'I8QD1", MC1I6G2YF%?W/&%.&O2$ RDD_'K=/CP>-$]L.6Q-KN)B1^:MY]=NP&.6[Q; < MS385/,:H9$@\"*V3L28&"G( ]C@7ATINK&J-FB:YA9#L[5_L-<@O/'_ M_C^:$OK+6"=&5O4#,#S-[_E_]+J?#V+_>#>ZX0'<^-=.SW]]9C%NM<=B_$DT M#W98\^ 3V3_X%]RW]ZQU_)ZWCC^=MPY^_?KIRR>XYW^.032/+HOQOU^^?F_N M^N^M+W^)UO$[VMJ%Y^Y^IO]^ 9?P]^P*_H4_'7\"]?@-W#BXW^ZG0TJD8@9< M-VTP1OE( =F8 B(>X\@\=U*["H- "F/8R3N(Q<%2BE6D/G!"J$[264X](!)) M.($5%P$=3F#&A_W3N+']QW[K=W2P]Z'9V-W[]6#19YJ5^4LB7RW*S0^<'Z") M@DJLG3::JC#N_6L2>#^//XAU_& M96CM;AEA^=(O\[,J3A9B'^6!U<>_G+7#\.AG8[:T8#FT-TIN&SVX^I1LE:C? MI7!.]9FB6]+0*S_&6^3*SZZ[+2%;DJD[W?;ZSP1[I,&:6]WVX>@O?KP.^JL1 M$+S4J1B[NPWP=%\OH\#.8! !@VP&SG[\UNM\RXCIP7<'?SY9W^ZTA^>- %[Y M#L!K)X<$Y(.UA7OIYU$KO_^+.6[B$HP0P:QB" +6]MOW\.\[AS# NP/H=.=S0(1X=..[AU\"_\_!Z,P_?? M/WWYT/GWRWOQ[Y>_C^$^WYL7.[1U\9_V_L$[?OG0J;G[GK3 88?QP)C X]<\G,"SW+IJ[, O'[T3SRU&:Y(UFQD3M,<,A:.2HYHAK+I#QPB+J M,!B1&CP"QS:VP=SZDXYT$?O-PPU77#W*MP"L<0B'22\RASV;U- M.%(AI;#>$3W"J=H>6P^P:L_88\Y3YPT)*-=8(6ZQ1H8&BSQA.EC'G8AI8YMN M"L,VQ?TMLKK/W_KJ,-=>)6D=(RQPR90VQH8HN!381)[X[6R-6H>?2(>G!@=7 MA!.B!,+!Y4QH%Y%.FJ*,QHH2PVWB68>Y49OFP8KR7F7OOZ<.V94CA+7"C:69 M#=)3C"4.F(?(M0 0$51*QT':4F+BBG#,3$+#_ M+G*"Q?Y!ZZA)_Y-:.X>9G(@9(5%4.B >$T?&THA4I G$0%)IZ*KR@Q4+DG&< MN#,Y(\(&GH16F+OD,+MJZZGEYT>4'TU33#E?0>.0A\ M;O76$F-S23[.(';;O7ZCVQL"]EUQC%#EX]1]=1X$M.O8TM.KWM1=PY1*2J-! MRIJD#,EX9I#7C6EH16&9,DUP\X '8CQ@ _D$\'VHI-2P:#<9PR59TRBE/93+. M4V5,[?D\M_)]O-IR_?0/O-ON5P)CP,W?X;UW/_-63H^D8*WN=MK_'G^">_U] MM+_;*9Y/Q,J%&%'TA" NO$4VD( TLY)XG)S%9%7Y(1AN01*3@BB>%-$ZV12$ M"29$++RI/9^7(S_:8I.BUHA3#YZ/)10\9YRSM[G/^1;#[;KA=VT_/I()3#RA%9T"+)/+4&,0=!ON)TH0P=@F# M.<65#QO; C]( E%]7+6^&GRWG;/6X&?2X)GC*B9D$$$BHUF$;3# -AB%1EH* MDX*AT1BRCAK\:LY^_HB#P<^@>K9JAAU#([0'/@M]U05@[I.88C]78J=VUW9] M2>[N#883=J '';_<$K=X@5].>H-VEI6?^[%CA^UO\9><%X78UI(2F9R9GF^P ML?T3>?,J(\8_K=+3(5&G%!?4:9^#CPYT-F"B!'O57"IO%8F\(UM+C<5)PMH^Z8. M%K\$O171DN1#$#@(KIQTQAH%FFJ8QR+PAXD6UWK[ 'H[-9,"CT8911#A&AR= MZ"-R5H,:.\\(MY8(!7HKV*9ABW2>SZ*WKR)'N#1^Z/2ZG]$PIPL#I@XW"SMB M+SV0R7075^]^I2'K!V[K99/,]IRH 6T50#N?,40"XN$):$(:$ M5M%Z:X2C>F.;;5(,MHAX*$KQM2G^>L# SBO6]B>P9&IMO[NV3\T7Z450WEID M");@=MALOE#X@V,3-!<,&Y&U76BS6W4QC!6&D(51TXXC[B6 6DN,UF[PXE((7T^2:)B M4ZZ5WK[>.$D'+(O+AD7-,EG34[PTBZS5Z_H:W%<']]E$'^XEXR%)1**GB"O/ MD M&T1I&G]M KF'TKC Z8)5W$XR3;Y0\?AUH;I9Z5>ZOF?HR&@C&.E_?!-+8K1 M,_8HGDE=>OK'ST^5W&(\S\.[KN^KZ=BQ@:9^WA4=6 M?Z%7TV;Y?5UWOK;-Q%L'[\2A)H1RKS&RQG#$G95(.Z,0DX0P!V!D(KFB^OO: M8N_E-'K=SGEFD,FR4MWG#):J 6(7XW'UY73: MZ>2_)S0UTEA)Q"RL0]9K$L-5 M-38WE-14E$%W1BP[TPDY2]-5W9#;L3 7K<33%ID6.,D8 N5!)<<=\X($+-IF!?"OZ23LCO#\SXH+9:<;RJ6#P>G2-+#GYM=Z M4>6)O,)2KT7B*41B#Q^R$"075",NJTY2*")Q#>&:+3B1 M.^Z/&-4J0K4B*DNYUO F@,X@$^2UO\4.&$P6=C[? 6!JIW:U]_4 J?H55,'= M*PXWD*MBGA5#:)8:HC<; M?X+-]'L\;C3;P?<:A6FAB,NPU[ ST[#SN9^-J.ZP\5.6FXW1^=;,%6^KG6YR MX0985F=';7_4..GWOK6SOP#P [;<&[CQHHE?W3=W-Z'XE[WO;9@WV#X75ZM< M07YYDR4:?MT#=[&="0#M9WCP9Y!C>!R8B^V3_+M2S;7JCFM%BMK(()C%X%,[ M)XDT%O9;BI,@C&9X)1IS0J_C\EL%7^'=XJ7*L]<&G/ ,T3H#Z+0)6X$1&#J9 MLR\8<"%4S'Q.SN;ME-($T+FIA-A:]"+&\+G9:,.&-#;0[,0OS9*PFI'O@A6Y M?Y*4B7#))'B1R0MG@C=>!JHRY50E"^A*H9BE]9M=]?%6FBW]UVO9-P_VSF'A MH[!>)">0)5PAKDA")DF.P(=74AN&M>69I'2)95\Y<#^U"[#XC$<)\.A&7I*E M>+.(^R.\J9S$WN=8-M&)X7\-4%4QBZL?\-O$)9A 6DXS/\G$5.D(Z2(&)9!%'&@6H"$$:N [!;\4V.;(?1!L_I MELHUD(L%DB-^J^H\8.:+(XL%3[]B'1B#I\.KO[) RO1,=LP,V5(U03-_'O6G ME%*?(W+]:+\BFV"P/]O.F3T?;/S?>?L-C+=+O)0;\4:N MPTOX!PGT1M:]M;8Z6[UO5=".R+'A64B@>\

4"(TUYJ' M-T!YYHI>!9*QHEK0Y"2-FEM'M/<>,X9AW05SFE56 R%$HO$/JV-S-BB6X?*[ MT7NWNPO0_.IMS*_GK9W#2%,B*DD4)* T]]R"C6D]@E5(6('+[IG?V-;X6H N M\4)P;'R,8S;R]N FN2WAZ-,BDKW-+'X@;957#M_N?AYL-GZR;T8!QS@CTB/C MHW%BSQL^]H)7386%9SYIP"M#1+^/XLQ_1<366J7I<]O@F@?29JW=^_6/Y=3_Y M\0A6T2S#+%6&6L89_)]KXR,C7@D 5FRD"#=HUDHQL ]Y='F\@_V4%6TPUK37 MJT#PN_V=0\$M]CAIA(4#!7(\(LW!9PM*,6*$5RG:C6U&KU.@K#)NC$]725T6 MGC&L;366;R-7[ 4YL'5Z?&S'Y0VS^T/K[;LB@M>&/K[TVF4<=B*UY=ZC(%O6 MQKE-8YE=/SU9&N]S+GH0L?*K"ISA 3_903YLR'SOC785E;LYN/)F9I:N'IWYT/@88?5#8PODT.:%68/?/L:B"#")XB M8+ZSW:\5%E>P/CH[LOG,$29T>)K%,5/*]V$W*' ,0QL%U":#^B/FI1ULO"DW M^L^?S5[_?#;V/\>6D\UO/+*;;C%GR_>RGQLK2-Y>]]4@6T0-[!P5XH>4!M\"MY303EGQII(I8R4>'!?8?L<'2]R(NKHP:,' M0/UBLF>S-+*#-S'XR0K;2:%S],E@AI%;'KUZ0!#*P]"*7P8 ((DT, MS7P..!,?$F15)G.%!;*1717+FA/!S08LU&D_"TUO_@R*LA4CL65;_*7>7)YT MS6%*,XE74'9PT\+8M5U@;KK1WRA')0'W<8X=-KX>'IR MTED<_I+/IZ_@XO LQN[<)-[LP.6K1Y'J+)R=,O8JNGAYNA_$+:(:,$3%S3;(@<$RP35^=;3$/^05H#T!%?0YN3<5I,!*CZZ7'GIST>[!! MP^>=U2+"G'ELB8O,@H] $]>!4!$"@>G1QG*W7);ND0QY1:OH5RY.%ZW/AX$( MJI4E2&K+$-_L+^@*'9=A]6#RX_UA,O3 MPR62/W=\>'*R_!U:H'D M]$H+ IVOO.\6_>2P6N_0ER&5M'8.F=X45=[1S-.5&+ERUFNVTU_IP[/A]!^C62/CT_W[PT MM.)CPBL>P:@WB[>2=2'?,Q=_'9^,3P%MIS-^6$V"O+9Z .,4K8N_R/[N'FM= M[.6<#2,P3&Z(R(;,K(<51U8I4 9"P. P@=IL6EQ16OBQJOQJE-6%T$T MWUPZ])NY]L-$>&9CCY6[.$K'R%Y>3L6X50+&1(U*<&0PKOT9>V3%VDE+8_"C MXK7%:K*Q6WO%N%]&J.+=\EE<<)!'<[',-+SU$? FH,QT_5;9,L%QC0XGS91+ MW#MA*1B]X+"#W/K@W<10PQS=N61O,8O\M['HY-JK=Z-QO]HMM+7[%;'S"8#:^+R66JFZ\,* M:0O&E8/MG($X".HMR ._41YRYMREVN"QU3$\ C0I C-H?V^ =SD\&C2JZ%VN MZ6NP<<1UOF8/P+_*P%A_V!E30NQTP\ZX-K26N$6)PX! 7OHHDU (.PP(9"U% M!CQX1(W@! QXKB4%OY!M+7*T_(@(5(O&[42# !@EB9W3U ,.:86XU 3\N\"1 M\,7=SGWM8A$->E.\;!Y)BJ8,+@2#MS'M<'!:3AR*.9I2]=5\VE,< MDL8Q>%>]L-5HK)+&M;X6Y,&,[;>E!*L[O:.RWG'?T]M'V8#X+K7C26! M#]S'ZM0[PF>=;%/F3TXJEVULND]CA6W0S/:R6$PYDX++3TIJ-ZC5YM2H!0_8 MPA=A9<;EV.!FY$Y'C=.37K7C=$;!T9P4>\.+N6C[@_*,DH,X6EP+_\]'LK:< M_/3S6(_!8#[-LN+.LS\"UY43HAP<'2[U2'K%O]ALQ'9QPW^J3M!LR L/M_GC MW:_['ZI;_S0X=5]&.;/EL;!)KER(&45*(0H.\*6Y5,Q9RDFT5A+C3=+D/H68 MO]I!>_#Q!'R&L-_]V_;;>;JS2_Y;'NOK]<.;7P"K=@XY92+WET .$PE Q0P" M&T,@C1/V5!O",K4QWA)+?.\WC9/.Z:!(!KAB;5\$N0*.YY2!Y=&8*^6 O&H9 MN&B>'09OP4_2&E&/8;,*#(QF D8S-9PX)7 @1&ULPS:UK//.!.8:I?Y_A!0= M *.2KIK30BJD>$!9L=3FVA"O+18<+"R-*;A^\#OL/(\VUK+R&++R]:SU^3 R M2[B.&#$F.>+&)Z2I8<@(;;"AELM)5PX3FD7/KO )U4Y8XAG6 $4@MG(?) MCZ 5)[F$N'\*J[\S7&QNLSE*AAD9*1D1)GUJKC%QBJEKL^_=Z?3.!C\O=*JY MC_VZ<55Q[XWO.S\_S%,?K?34)L,!@2R&354H8P67X(Q9>$YI9SFMS2XM-$L5 MQ\D@_CS^X9?0'IQT[/G/[6XQM4OI\J2-H]9D&E&?LRH_Q%KGRL^MNFS--I;K5;6_HL7\C%\;BI4N: M'%?U[4_3S%=?\F$6.A>52O39R-%P9]^.U/+'=+ M@LZ?\%*]\,-;/:,NSN_/F[M[W^&>7_[]XFGKXGT^B1>M+Q^.6KM-W/QRU&[2 MO[\T+WX[NMS%N;7[[JQY\!N,OW7Y^I:W?]S#'G.Q0KX-9G[ M%Y1T\;0P-LM%'YDVR7J'8E 6W#[LD:$I(&V(EE9BGCP8_GP+7Q7*O@+&7@9: M3;K5+[1R6JU_O5G_,/NR I)QUY(YD&L,SNS)M,%"";Y33$PYKRCM3N&;D[,) M,'YAXO(R-^PL<64;OOAM%("I;IOYJ/)74_M[#%N-CS&6O)@&$27+A]!?&H]< M7W=E3]+ET[8+-_I6*OA7ZM?PPXA%E;VWO,?'U1F%Y?#B)9Q=<.*MR=V[K;(\ M,6]\[@KM"3..!(U=?7;Q",&LB_??F[ IJ>B#P1B)9#S8UI(B+3U!)N7^V)I0 M&T@^NUB6-WC=V47?=C]G^4O]WO&JO!0A<6Y"H)K!.W%8;Z^PBMA:'T04LHY, M/XHTD-;G0RR(TSDW7]G<4,'%B'22/A/"&G"39=0QY$\*SQUHH$Q@P%H]:GL(+:UPN]PD+3YN=#XSGW1 BDO8V(6P^VJ(P4"<EQ58@GL=JO>MTKTG)]V7@ZI?_/YV)_M'MW/^:Z!ZQ(%AVS M5%IA";R[L4$)(@658'[C2&MI>Q1I@VO>'S+FB'7"()9\ ,]'@[0%KA!5T:0( MDA*Q+A00#P(K"2M8-DIQKI3E#%L7F.5:II!9(9*O%_HQ%OK36?/](4XI:.DH M4I)AQ GQR,88$./*"!-Q8*4D^^2SKGZF-QKG+%6'4N-.A;!\(2)X([1Y@5BEL=+&&2V6"< M$]8EK5>7[&4EC7^5MQU7,;Z=O/1O\27%@>XAZI[NOS^DWF"C?$*2*8UXM!KI MR!UBL#Y86^? =LZ&\])#_)4QC<#]'>-4*>&YCL(D&I24-GEM%::L7OFG67F6 M^Y>K[*@ZC&!/R^E>U"$+:X%BU"%)P<%U\E>E>ST R-6=SZ_O?$[6O_/YC9W, M+R='F(BIB403;+D$@]AX3QUEBLD8*"$_;N?S7WN7ZF:7Y1YGNJ&K-]ECF[-X MT2G"L>]X8PCN4C.+>Z7#<(CH[):"1X(^<-WX:MSJ <7B8,7C1 M/CPERTM6Q%++\F9S=F_/74:/X28+J+!YTVJV!W/3!HMKASV8W+)^YY,P=_;^J@D3^$WDS6?A"EM88@#V0>[/3Z0?EB*&74NR7]M6E*IB]F3GF&)SV2_)^ M/_H>J/'YJ"DO+,=QMX)*V/9 &$JA?=W,\$F7?L7H/7AU$C-%* _<2>E48$YJ M(RALD]C>J_*@.<:'/R?PD#%E,#5'>VFG'(#L 00-!GE_R-O#ZS526[O-W&K( MF\24I1YAG>/Z-BGDB/,H2I<4(5B2R#>VEYJHN0U$=:84RYQ.&Q3>L17[W$8) M'YZ.V!96=8)<5"(0S\!X$IP8 T)&*4M1.X6%J<\VX M<3HG9Q&PJZU2R AA&<@*)SR 5;[,"\Z(OYH$F,2-UIP*:S5/"9M$P.M*RLG, M<<%J"7AJ"<#@#T=%>Y 0!DKL$#$60'K[X+)7;B7(4T[-7)-9D7 M>L51P1!V^,S'FF-IQW'2IZ(T",FF_LC>GS9Q*AUX%Y K_R+;+RNU>'J C>T. MY<%OP1[JVOSW\4FGG8VD>8%K5J[&*ZX2_BLW?V>6.*H(;&F"L%P9[)"16*$$ M8FB3!HS@-C<3NY:DZ#=P^BIRX&YO&B,N%1,CQRW,A'H7I H6P)]V[,MI))/S MDWH.1F8K(H[KPMR+K$4P:Z,NM+%*-HD6=#' +/JJ^0R\8/6/LZ->IW..>F?9 MDOAKZ^-6+L\>]ML^IY?,-+6=[_8S9T@L\SWS,TK0?80E[KSV&I_6=; YPID3 MTL:(7O7)'>4FP7+EQ1V"A+3ST4KI-S;,!R+YC+>2D.D_1T3<T?=]@8]6H;67)+42)_ *93_-S+*CE"@NK* M<1OTT7XT2X%6QXK6$/#'/'5+1.9F4?ER>BM1N0KJ;Y28EV.U77-"4NUMN1?B M#-^:'WD9C1S +3G#QQ4!R)4Y6ZMF]3[FAK3H(XVVJ#]&@_Z0QSRB-)EL0_C5 M[4*>[^\<.H.IXKDWJ( -B-OL*8F D92$*AFIBKFAFUI6/YN"=DLV>+9C0MQ5]9>5'=.)PF(DG,MU6Y3Q4-SZRWW+&3O'D MNZ#V\$<_MH_=:3^GW8Q==SL3+,C]XP9@?DW.^V*F%*QVQ]3.RSWN3G0_#7\\ MA;ZR F*AMKFH^"QH-<)I'+5\S_0O+P+"]N>;V&?BTNO81[O+>7-'3)$S0'_Y MDHV)?7+2[WUK9U0L7<%'1UDW,K@MI>*:79Q)(]P[<;T1%7*WLP23@GDTRNE@ MC%,T"HYI"*'F>GLJZ/RR)S+AD[,YY]TA+');9>8, M%V7:+%R[(U')YZ?M-RO)!&-"8.7@+Y[_)S1)6"CL> @1W: &;U*D*Y^+5;"NSD6Y>%=M2\<1HP&]K^AIIJ^QA!7\Y?F#8$SM^V&O\,"+VYE3[1EJB=M90BORI40IO%0N M868=YSDW 4=CC=6 M($T#1\'$I'74(AB?[9QKS9S*KCX]&93NN5?JV.HV,6>,2AT X[APT2F2C_YU MXBX:+56U"]U-8.I=:"59^9QW(9AT&DF 78BKTNY4( ?[$K)$88X5)DIRD!5S MG;", W>37L";HQ[,L!_]]/W-)*@W9\PT7,RR-"8>"U4)S2JBY#W3*6!PI33A MT<.P7 NDTUG#RA#.R_/]11,2^X0M:2 M@#B. ">P//"'9E8:JFG*<$+8UF)XT=79(&/'.>(Z\2P:!4QJ0C2PB'ITED7D74[S) M&5H1.EB($BO%O=2<"QPLHV N"<*BSG5Y-70\H0BPW+R$9):_1)$F'D0@1H=@ M$RP4=SJQ8#>V-;T&.5Z,P]?J?8O'Q>.3:^+Q&6:I,M0R,-\YXSJW&\]I MNH"CV$@11AX?(1*-?Z@]OB?0G8L=WOQ\B$WB01B!P)P=[7C/W/F?#RD1Q");#R@7 .)COW6!J)==)>!!4P&'/CG?A. M\E3#\$JBM$?V=PXCAMW6@/$FM,,@2EZ@#+TH@L^NJ,)*6+>Q+0E9/X=0)2ZM MTYKF_1MSZKP-U'/"DR'2*C$1I7I'?VQ1>G?1>G^HW^[,)NX8Q5'+D&T'3BPW@3"08 #)W*R3F1ITKK"#<]['Z?&Q'7?BG;6-+]<"7.>L-;[TVN7< MG+ ^CY\&$P%"5'[UIRV)4K^.CD>7U?GU2>V/SROV!!SM]XJ!_I;26UVMONU.JR?YO1F"L;V\+1*W)_[;KGPKU\_ M-G9^WVQ\'-IC@)C0^#6W8#C:S.1 -N0.)H-AOS0& D$;\X7[:39U^>78J[/' M%5WO53*2Y:=P]%1]ALM+CXMS[FV-HQU>K2P?^3ESGD@"Q#1!]/IS28L=OMSNS3,&[%O5IVM M9K,Z*;LZ?W+:;6PPSO^XOIRCEI+[2\F'>-*Q/BX"^>*2<(,DUA9,9\.1R]W!%18D,>M)PNFJ>,XETN4KD4#.%Y8M*^N[WA'U[_CW8T=["YUO".!@;!AHY36/ !"$)UX9,8Y*YS(5*H_AE$YP9FY M',@E9?5S\?!VWF*'90>O"H=M ^RGX5'G_')FY8QU-M.+H&J+ 7>I3G3@%]/* MF9-)_>ZDM/J;[9S&8@3 %);2ZW8W]][J]<$VG?S.>I_/30:Y8U=L?[/CBNW) M!:/C(F_[8>::P6:C4YHFC!(UP6>)_6^Q,EV7E)Y6-F)%-5'M/W90:M0 ]F$? MNM1U:)GEN=78F9WK]J#J.53-9'LP."U]QW*=TD(YDLV]'W*1TZ!4$DTF>U"1 MK2Z1ZYMH*R_)-4W<1\)SF_7$M4E:2,(Z<@U&'PYN=E=#NW]MRNXOZ\^25K+L^:R[/F M\KR:\Z[J,S.[9:Q*83C2J4Q]E#G!P)1IA\9XY#._OWXZ^'#4A/O_^R73!#:_-R_^<_SIRX?C?X_??5^@"KSX M*F L[>9!D_[[SX>CUN][9_ NQYDFL'FQ=]$\AC'\_B]\_Q+CJ30:*Y_R,:@! M#XS1A"RG!&FBJ)>"19493SEFF\;P!R(]O;7&W(%C\&[(G!IT&@']!V_&/!J;TO!KU 7OAG-YYJ[%D% M>\YGL =PQ@A/'>(J^4PQ%9#UEB&O0NF2 !:3R*;1IEF51_FQZ.!?&\?Q;4*YV$""A)D1"G$2,#1@B2042;< K*QB=FL97&*XO+J07FC'. (Y9@ M2U&,$![B"JW*:Q;"VTO#^UR@+, M4(I-BDO])+&=MY0#O.?AMF181)RT<=9&' MH+6G)'GMB('9"=K4["E'M'$(M4-.N)H,8*TTY#PYCRG$RCFHL M!//$>(ZCO8,,UGRD=Q!*3UL[AU@0$W4P2'*9$]N=1%J'@# A)&HL#5@D5Z+/ M5"A3C"^C&/IF#HNE^T6=#WMC,_/,5W&24YA&V?$EE0Y9/Z**F$<-T^&E/7F\,R[V&7WDW7KRQ.MW[(5QW6'S7D)U=(G2 M:/'M)[5ZXX^6(O0-@WD9 G1PDPC,T%J,V;=3^WMV?XXR9V!AN+@/?T626AAG M@Z:*<>N"D^!<2Z6U9 03Y1^"OZ(P3/Z61_VV#/IM;X:^XM7R5L SSIL7S4,K MO1$A@6G'\;O,)KZ_7K\8GG'1W'U_R)FTDN8L.LX\ MXIPZ9(.4*#FF HM)YA58SA YX=_*PA#+8>"X"TWA*)F)W"[I@SUN-5%=.NYH MTX@IFR>YO'9Y@&99*'ESS(N>#XNKL]1ANU/9V$. VU(=L5R4C^"CPJ4RVAP& M@PD]ZI0^I9!?9,NIW0LS$-D"J8/=\0$$?"8] G8"_W,X[0=[?DMD' FVGY7K M=]TJ/7H_'8S?HI?>@J1W@^WOYI*F5R?M!,9ZR+&SV'"-E%(<<8US'TWX21MM M#69&=L3:4.>LAN):<4D2( =QF/.8 MM$T^16*\]RS"SR41"&-#%]M\7A=4?S=R$7(<_>,P>^EU!!-D]^(SWM]])^#Z MB];%WD5KYY ;C:.2#$7*%>(&_M" 8HBY**6VW 6+-[;E%ED:SOQ8>?:M'NSW MA2;I/[9[FHUG6#3S(LSB_2Z\Y,FPZD!"^>:(OG@VQ)-KW& S6*DI\MVE_M;Y M;_,* 1M$CMD]RX8T+-5F/A.DO#]^;%WJ&)07LB-6(Z-[4EEB*M M8FY6Q#UGB2[Z$Q7/.*[V46[LTX:FP/UW)0%L1.=5R MMLYR=M&\^'K(* Y$>)<]QXAXTAKIW#01!(P&)HWC.;_E5G*VD-1=+_]:+W_K MXMUA"A+0)!&4).6(.V6144DC&:3C$B<>Q37+/TTEJ3HW=SI5^Y^8LYS&9LBH MN9[9:KR;.9 %%*H:0L3C-LKW*"O+WF&,WE+C/+):8L2Y9AF< M-%+&<,X$)S&8VVZ"=K#BHE-+J6'1:*4#%R+W$'7*4YE@0!1&L+P^K%[T^RSZ M_N[>H0^.&\8H8HEZQ&V"O2E1,(0X-<%:*RGC>='98M/6_\FQ\>6]=$K:3D7+ M"V9.QH[9_H>AG4J-T7 *%_'[2>R6?DO')[WNN&GB\*@]*$TWJ\7<'!U)C@_Y M?>\4+L[@=CS.%RJWSQ5,^8@8W/WAM"&1[PV&+^CH=L6S,RV]QMX(PSC8&%)[ M31,V$DN>2&0J'RU4F(IN -?%$X7=]J!D2F4=>]4*Q5H'S4/NM;(:@QJ%W!>; M,I/9^Q@*+')A:.)BD'(_=9'Z=6G78G>1 YFWR2GS&?$3GQ*2;]24L_ MV]-B-,RE;80>B.>P[>?I74N;L\D(EE<"7IL(NBS]IM&[IK#CIZF&EUI$.Z@Z M.U?MX^TDD^/& I'NJ*MS!0O3IKYYLB;]H\/&3]U]G&S>]W<,!8%/Y_D-G)1\,RA]M6Q M@KE0PN))N)T.*Y=+Y4TGO]%XCX5W'(]]]M7G1C@_ 2]GQQVCQ;'-R!1BO$MX MKP:')P 'TKSX=$BX$SA9@7R@$O%,1:!92 A'[ EX&CB0V\9:0!/R;AD;E5;D MSN^EC!Z$89(C,NF@Z2*H6UU8\+3)R2?]4=[P].QV%*)@FU7' [@"G(#XWU,P M U8N"63"\:R.-!#/)5&6DFAH,)IC#[M!O+W6+G=3/P"<')?DTC_S,&L'M:@Q MS6DWU#'FI36(LB R^2A!SEJ,$O8X,,:4S@U/R;+. ^.=:.&@MC35[Z7-4:&P M]_U\GI^WO]/NB6V'B5\*NW IS=C,(N-.AXUN;WC)">U/EJX1"JU:N6#1.&,P$YNS1 M(&$__3F6YRJ_XT.Q16)XU5C!6[M?#Y56X Y@CU*0&G'F*3)4>Z259TH9H5C@ MN7?1U5!Q37;'Q&N<+=N:% ?\][1B<$TEW#6H]IP9;*BVGY4S1)Y-REZU,(G6 M@3_T(0D>J$"97PZ!0ZF0X8$A;ET,1FJL3.:SPE<>USSXWO)+3=1P/5$#6W^B MAM6(%VI;X#%L@1Q2[(_.*!;-@:*K5YL+_"'\"2R8D]PRKE+D3CGCDPJ$2*,E M6+M8U[#^"+#^U_?F%[ 1,+8P^09A6 3$"57(@BHB[W5,PC+%O,FPSK:P7';F M]0P^1>TKK!$^\!OP03P(/@3'O3&$1:,I-^!?"5 )S0TV.ADB^364EW5* MZSTK"W'S\Z&D"6OI(H(],R)N?42:!HJP)TIRY7S0?&-;+VT2/'?>]B).C&^@ MN^Z/@K95YY:9 H%5J@KO(?%U5>$#$+KBUNXGMK]S*'+_\90DDHZ)G-9O-)P62C*(W)EH1'("D> M)1:X+&S,3M\*$TNM804H"^R^M4C\"")!6E]V:.OS8;2.28DS6$2.N @6&9DB MBE@29RBV.">MW4(DQC6'INEMW&4=7F,DP/+"^ZOE^: M?,'VE7_-I,%ON]T>D-2ND02!8\^+0] M.!I3U9?4^Q4IZW60WH1HJ,REV(198X04 KN<*R==870 L83_T%*N()#6 1B" M\-,MY?1WV^[^ :^PW]V;>X']E"5X[_M):798BVH154]S?VYPC)VD!F&:R8&2 M9,A8SI$)6"1NM(6/-[8YV3(W2&J8MFK,O9*JMDZ#]O>*AWO0B&"_AV65);E MI-\>5-G@BVDUSR!SM[:D9X&P#+:6K$JR<&OG4&9A$BHASJQ$/+<1ML;U-OD M2$+.6^\/#1;.*JX02$1$W 38)CFWR(O,U*")]X)G4L2MQ:C\0A.74UB(7G\( M[GR8EHNE=M=6A:X/4"JV-A&U+%*-<=.WEQ%:.5A27E$,#CON75K:8I?$+-NH MG*"2K#6>A5+8M)D=ZUS57%I[#X]RVM9FH],^SI2._4G_VBHM;-3R;[ZTH6J# MF_M6SQ5-]7*D]K3?L),.O7/U$;^4;:L!<]^&B0SS_<4G/7-'!1=P]<+-.NW8 MA=_GZLK,(5R23H]C_W/,WY ?,SCI#4KFF:T^NZIK[FAO[CV^M*3YY'!U;S+H7/X]78!?J:*P[*E.O9L]E M,[5,1'[SF3N-D^G*4RO5'15KV91@ >!-P3+=N:KH='9E<@$RW,E/VGF.[@.O M,"\%5;^.G,%7RGJR-5LZ."Z)J2_/MQK!,A4\QJAD2#P(#7Z4-3%0:XDG@HM# MPAG>N ,-X:-KV'+0:.T?[.7B_Z)>])=KNU8ZD> EE2 Q@,L8N64A\&"M,RP( MF]C2'?-R)*'?_E;2TJ9NXV"G&_XWALS6M).%J]0.Y@H7<#I F [@^;]V>O[K M\VZ,WUN[S;,_Z+_GG_[QLOG['MQWYZSY)7R![YRU=O^Z:-)W9'_W/_G97_[] M9P\^\^)?&%OX_6\>_O<_G7]IYYO[TCO[='!TW-S=.6_1%HQO![<.FA>?OOS% MF\=_P08+XSJ SRXZQ\V_-6GM?F6M _CLX/-%\^*OBT/A.79&681YTHAC39"5 MV2QG8+MPIB53?&/?!4=R2H&S*<#22>F4H-S&C48$V^,D MI_?U3R/L(WL?WOV]<_#N[[V/ESM_\3&Z1# ["(7JH_%?J;(_5+EWVP[C<&9/9G=XTHE8:\/ M=P>D*Q5]_KQQ5.E,F<]L_PS*&2(,.W?J[L%.$K^?% VJ-JK9^X-?];5JASN^ M6>J<^F&UCH"\_\2JOW-I;%M0.K M#M5@WYWZ7'M\:0)&%,[ES4?D O';*(8!$IX9#[(U#QO("N;@VMA^DQ8P.2C; M^ CB\S(,0!#$4HF;%[(JO%TFR(-!S[>+1!09F97EO-9S7REAK"P<8V)<5&YT M=8EM%2'K%9: 2DQ'T;?YD4P%>5"ZI-]2$X_!1BDB#X_I%2::;,<,CJJ.&).G M@G3'QI&%QQZ![_^?#[33FARTSR+ MI:9XE(_@8_NDW/;;B--NTNRLQ!UMHQ2GQGY^^OFH:79E(X[[!/E)A>W70M*8 M^_97"S$VAQNY?W_5.+R=XK1J8_)V>:E[I\/IO4>7E++ISGF^+2!194A7PWL9 M!JP,S* \XH7@9A9B^RTC%=@W)H%#&87AV>Y MNWEAZBF\#]7*3YJAYQ7,/2?F!6S2AF4B!>5K('6E'JY2U^(4S"_#>*'RW5[& MDKSK-IHV-P8E9MXYF5/6ZTQK#D9<]-IX\"3 '(J6TMQ>A&N!I=*\I( 1@T4Q MK?,/C"QM"'_6ZX=![%YM=F=\VT]O1R9#;5+SP]P"%(ODP(9F"?'@*#*&!L14 M4-KGDUL:-K83Z!,ZC[:_T/1]$8,K] [>]F9I6_!,@3/91:L.BX0$[D=G^@NTB3!+K*".<$8TYIIE?9O$WGZ2NZ MBMQDH"P3P]D&)B XL*$63KO&28Z(3A\UMH2JKUZ6R@J\[.S.<]YI.ABM0QAK'%,YBWT>$NY?@\Y98Y^2;9(VV\"'-D9Y"#P?YT M,*ALMYQ#TB!\&N-[W S[*UW7Y:/]HP<^6$&U?(#Q?-G_&]N7\S:K8Z)81?Z7 MX6XVH^(QH*GMQM[I8!RCJ)RDZ2%3;S%!]*QR@3JQ N0\X%CU4YJ-B&& M^OD2_ZW8XN/*W2+.J=* _LX*O#QS M"P# '^Z:42!CNGZ37,0(LKRQ,5 M'JO$O2#<6V4XERYP3H6TSN-Z99]J93F-0KN@42(LYGX[%-G(%&(\)5AF(C5G M90=?V+]OL&"SR5>@H\*..2!D+N9BOJP#A70G"%(V?M:Z>/^] M=?%.''*EG0"_&U&>_25N$[(T:41BT$EQ$Y+(#&OB)E\I2]HX\)_CQ-5^5T6> M>BGE5FTE\2PSX%7 ]U3 -T[_O^S]^9-;23+'NA743CN>3$307%J7^P;CF",[<-Y@QC;>.;A M?XA:0;86KA9C^/0OJUL[$@@LC("^YPX&=:NZNBKSEVME'L-B$YT WC3('<2- M$$C#_X%V%#2-6&G/[6*@FZ&V,HOAM\;WQ:@&MO"](QH!8#;,>BQ@SH%3304) M"6@L4IUXJDCJEY 46+\*8\(-#@BD) 624@EI;B2BV%(?(PA0;V^E%24031HG M8FGN]JFEMKDK;W32!P86M:EV]A?M;*0\&,Q]=N4!6,!>(HVQ042IB(7$1"O_ MXK5:()I6DE73+CF7.X2.DJ.;8R?QR*@;Q>VN,;:FXV$E$.5P"UC#0Y,N9UW] MZ$\])4O"T;B%C1)C;:D53'.!&??26L>TUT!^GE(:61CF7 $NH(4 <3?'YU1R5CXV 4ILT_9Z M13#P7;?3VIFLWL&;O3T@O+TVK-]4WXW2P5PARPA9OIZ S/!<,)="[C5F$6B$ M@#'):B2EDZ 5ZBAB;L AMJ_6F+N:^%XT!7(%<0^SFS.9Y5P'GVOISV8:C'IN MC$/JDS8^DW[5Q?'D;@-8&]23.7#9KCT1U^CA$!]7,4%A@4O,*%(*)F[ISCCY MJ!:C+]B] *664R(Z3-$>)5%,)R@"(^4AH:]389>Q2 MG,^RKVH:SM( MA:^W^D &=T;!JLQ$IQ>NVP@SL:I2&>ETPR1W?>?3FYK.L8+-"M3L3D?/ ".& M.=L/&[$I.D^5ZG'V[X#B9HDBRC6X91YD( MCR&%%6<:0OPQ='K!"A6Y8;4_]_XX^#BC*DPRQ(8=AF:2R":AJYGDO=73Q6Y= MQ4>18)15WF( AZB=M@1^"9P8^.%(6.R>EO]5T-+M=C@HA;$FS"NO M8(>9PP[L:2U,Q)89GA;OL*IV^$X[_ %VF#G83*P1=3:717>PU[#X\!N1P6AE MB"3E#B\JC;Z53WB=C=P36TOR.P$M@.6+?GSS:/-;;U D+-?*A*%FI].]/2RD M1)U27%"7_;+:.RU%P%F) .V!,+*8:*XY:?0NSZ,BFL5$<_3CF"@326(!R5R0 M@CNMD,F^KQP\TP%K)JU[\1HO,$O_]?OMLGU[.;D\[W8[EI0PECDS:0^3Y!7K M.CGWO=TIA7*6UJ-T[S CAZ;/:<[+L*$ ;\P=[9SRX2Q)AS@OST$.$Y%\+ MD MC-,9QKGPUUA6Q90+/]\X5+""XEC.>&(ZS5ETX_R]/M@!0[6E.!4[DO2SEMLD M$>6.EMN4ZK+@R5G?6J3'+)[,(C-R^\JQLGL\@?C)@U8W:,:#- T)4[KM88:Z MZM#A.$,:Y^9[WE(F$9:&(2Z5029%C8B0-"4KG<)I_A#AB!#=.)5V5?MM= :F8*W. )X?>K^_7-5O M1FBQ#/VR>_?(F]$%ALIKT(0'QI>C7U[EL]Y->_&RT2[F7GSIU>QXV>;/";_9 M2S4TH8M5+R]/W &YL&EV"?2[\%\8/7EX>;NX].]^6'!-;1/%EU[&V^2.UP1; M_M#KOGGM9,DVT7<;]OIK1IKU3Y9NE3+-9GZ_N M1!FYY2&ZW'CUM'5Q\@KAVL+UJ^;9[Y)RW>[ "\SB6J9&'$8 M( [WO&N[]9WET^9E]>;]'#_[9 MN]@_]*2^NW>^3]_B+X=?FO76$3MX_YD>7>[_@.\.O_,W/$NTOQR>?:T?AERM M61Q]W?M1O_R,][_N7!X=?H3O?:9?OGH.8WS=OWS7//I;7_YYN-??_X1__'EX M).I?OQT';3'C+"(9O4=<1(&<5P11J_+I[)S1H7-" 1%JV>FI>7:Z#?EG3"G8 M8*/)_U_W@1@_C1*_3J-<;97^YV<(8;,)X#:'0N\$?HC-'N.XC-U.L+W3.Y]" M9A4>KHB''\9X>+"[452)X2+M28NB-L 67EH? MH +TS0/THI/ *N')AUJRC0.^F5.%:W&$/RJ"^7D7T*K>N^M<0 M6[BFZ@(S! MG%!#$[>D1'/B+W?P0Q P>1CA M2$LJB<>.!1Y+%Y#\:0&Y&#B>K NH0HS5%.V[P47E-'DP!)EUFBC!K*;1(:JS MCBTX0T8;BQ@-5&J&J2)Z;4Z3]4#(0X7M'I7*])-.DPK]5BR%Z[C%TEK%=>+& M2R,DT1QK3HPTD>#*S;")$#CK9@ B8#9@CI@)''%E";(*4Q2D<4%&S)SE:W,S M5!#X&-P,OV;)-@[XUNAF>(Q^J2K3Y%=FFA"BA=-4.R.X6+XB1$Z@WQPS\:-T.% M&"OF9MP)+BI%^V%A9-;7D$( [/ 622$IXM%*9$P*2!/K9,+8X$BJ>-[CTYM^ M03SON<.?I8E::E1B5''KJ77.))FBQ=38I&3E9]A$^)OU,\2 K2(B(F>-0ISA MA)PC!'G.I)3.& #!"OXJ^*O2&<85=4??$F7]G8?SWE1C5&,\RS'NP?&WT<=I MQUTVR-T.U-X#HE=C5&,\NC%^Z0']#=0)9WK*5B'X^XTE.!&PCHY3210/2FA! MF%+P$>':6:NJ6,*#6<%\.I9PL'MTS!W3PEJ#@DD&\>0)-2MH9C;$ZM@1+G9&)X4 =-Y99):(ERF!O*2&63COJ?_0: M+]N-YK L=X4@]XT@4^[XPYUC@'PMO<;(.>Q0;G*#K.08?AAM)<;:LEPK_6HG MT0VAR8<>XS$H!3-FF'Q^&6UK,$.K".W*9BBWN>>>82:0R"F)-@J&G4C1\VA% M7%(_1%1FZ/VCOY@W0Y.)RLFH4(BQZ+>EF*J6M0HR? M-T/O!A>5&?JP,#)KAG(AB-*"H8 C*)'6@!+I@T')V)"\,XXYOC8SM,KI> QF MZ#U&5FYAADJMJ$L\62&XI-AJK*E/426=.]-79N@#(LBL&8I9#"0%,$-%C+F* MHT8&YW-HL%\N)>]3^'DS]#%$#)]POM,ZS=!'Z=2KHJ$_M7Z_W?AVRP+Z,'A"3UV MD6,A$T:6*Q $$3MD:&*(>"9=U$ 9B2T]9'6EKTT5$ZUPXQKJ11T9E4-(*QHT.GE,0;]PP9[PGD1&->:I,T@=$#SY!CV_GQ]PYPH6+ M2$22*VE3C[3)1S8%$<8&B46B56CT<8=&GWFMCRHR^DM-4F^T9=BEY+SA(6&# M U44&QJ3BE3IRB3=!#GP:@,7#.6 MIVI7.V_[Q!I?K7-E-IJC;B$+E4S2"RVEQ(9'%DP2V#,B @4-7.AKE.U*QWXP M*=F8T[$U]CGQBR$)YA)(2!Q\]PJA1!>85 MF&\HF&-O!'<*5&.7&Q103<"^EHDD:HW37%3E C<2S&=-'J5PX)HX /,(8(Y5 M1-I*A;@GWD@P5YVF%9AO,)C_]!B%V?/OOH7EAW]#X_O8P*T/6L"#_O7_PH>C ML5NV>])HCW9.SN+[UT&OWT@7Y4>-=HAM@!5=/&JM4$;P35A&,Y8=#+JYWE81 MN*EU;3_6>N?VK&9/NC&V8&Z]K5K\X9N#O":U_FFLG76Z!>CUNS$WM:G9'@"7 MZV_5;#?6NM%W3MKP>/B\7TNVT:U]M\U!A$<47P9L+"BU^*:S3=OV\,#3&/N] MFFV'8HSB"Z$VZ.4GGL':YG];G1";/1@#ANU&L$YA!K#,WV*_UG'PZM_SUL!3 MS@8P4F_@3_.\+AJQ"9L_Z'Z/-7BDW:J=GS;R)7B*;]I>KY$:Y1O\&;_'9HV. M!CAO]$^',YYZA]-&[-JN/[W8'K-R00G7[?S= \I[;;B@$>;$ -?CP%%8EUNS96;?S Z1P/]/@_]Q" M$:!&!JVLIU1&+L"JL])*K D&01(M^ V<'QV>MO9W=R[JM [S MV\'UP_W+HZ^?^7[K,ZNW8%Z'<.VRV=K_6^.#PP_L .Z%.\3^I>?'AGN1?= H MF]N(&TZ1)3X@8-%@@Q3,ZZW0O:F<#@!7;B[WMVN%I[,4%)'@.]%D#C :<:P!@ADR30(O] MZ/LSE)RZG1;@5;=A7:/9Z.>GU+SMG=92LW,.(-OO=QMN4$BR/ 0\MGT"7#9$ MN\_;G[9!S6@V;3?#;$$O^;;B";9M0P,XM[Q>3'7!1#.XG@+C 7_X3K<8I)QM M@?\_\;C/;9 XS4*VG-A&NQ08S4X/EBU+@WZQ<+/S"#'''T=B"J1[+.(DM4Z6 M>>,_RS>97!U).-C#0I*43X/O#!_6Z!5R#O2O8E@+#VV===JPE_DKUOM!:U"^ M=0TD_.P7=ZQ;\GG4[H9=TP;-?> M#?J#0D(O6\-,*)UV.Y90ED5@+5IX]%4RA8O-9LT5XGXB1@O*N]W;%Q2X8*YY M/Y;L,>SI",BF 3KK!4,%Y.=G5#!HOW8&3^H$6(1N&^1A25%P-^A"A:0H9I,% M#7!Z;.4/2NTB?UQ(BS"\,+55PV_U +='P_=++HK I 6C=$'(#<6)+D3/9/0NU$M*_3DA_NSS.K682!G/21" 5+94!@OS6+9/RMS_V\ $)0N,K^?#NT*@/5^=U#8EF.; M#T ZNZTR9@,0P_?&;U?R=/$N^:9N*$S&0CKM?'I3TSEQ=(2*]P1F2PVJ)? V M9N+R_8;VU#U/\MHI;=>>J.3(Z]MK_%A5@HR5'UL*^ZRNW5E8,.&X)%1;;70^ MIV4TL49#T*MDQE!WU MW1U^C)DP'NQP1"D3B%NP[:SB'&EAHPLI&FO)B]=XF]\@.C+AW898HG81C'T5 MN98\.:]9KB<0A 35@EBOAL0"_ZN(93.(9>_BF":I)4L!&9TD D8FR,+>("6( MP#X:$/LB$XNXGEBV '=Z9Z5A!Q@S="Y>M7L6.DE!.>B7CMA\

,!IN?T*LY M4$7"R"A:03;/*2.ED36E*4PK_\M6;MZVF3;&K!M7N8*P+9:<%O%MV?.>1Q[9X.\), M7.R?YW=43N&ER,-]=5Y(_1/1P'7 MJ2\.%14\^8IUL/^#_O*O7$G=?2#UA8JY!9KZ>3INM71F3R)RH*I\0S;!9%_: MYKF]Z+WX]ZS:!CK;W!K.OW[YDJ__UW7AJPL>/+<])>"G)$4D2G#%&,2VVN;.QW?F*B2'\:&_TZO M()^W/TK/Z9N1HWHG@]NA_5%1T)B"/I\? \Y&0Z)%GB0P4*0B"+:*(D^M3]PR MS&A!03<9*"LH6R5YW1B8WZ[5.U>A*WMIL@("OX288K<[#"F,=;=5)Q!_-'I# M9Q&0^MB5QLA6Z4Z;BR!=46QOY=MX!.'XK&C]/5;#IYU)PZUZ,[U5?PRWZE.Q M5;,+,9.@,M]X(Q$/,$!B *LF EV%P(.USK @;&(+S=%9=O_D@28&S7B0)G/< MFZBK>^U/(\OE(+UKM&&6#=O\:ZBSC<7'(4SICV;'?WM^O$_JN]]8_1"N'9Y< M[E]^)L7*Z*(*3N@%K[VL4E2Y.+Y[$,_Z\67HU]>A4;OK&DO7C;:Q9H4 M7WHU.UQ6W.=2\8I-*R]/=/IM7.KUP[,WPRQMMW MO2;8\H=>]\WK)DO,MI1W&_;Z1RI\#Y,EVY*8Q[*R]S/9>UI9NLV-?$0K2\5* MP]YP>.X6V:L/=*NYK:_LM&Q8X8ST4UV&*Q+Q-B<[-Y\XIW*[-[UU MZ6K[M9,-K-XJA_IO?-_GLVA37JIUL/J36Y^*J-9(5/=0,WS3>K)/.R!RB&B]*\?D M[@9V:RPJL_YU'<>-?_'B'A3Q 3NCG:QU&F);BQ5FLB 3(:\N8MMD@:LN)^'D M$5Z\_HW\/A=C7R-)K/J])UA48-$;/IGB "$PJJ0),C<\3]8RE0\@.,D8T0+_ M3-^Y491FHKZ-=-A)\M_[;J?7*^R!)U,BH/[U#WCFVXN#W7>SQ_7\^7'SYYPCG[QZ\_[OU MY?W>Q='E"?NRZ]E1ZXC4B;Z<=)\[X3"'XT2T=3B7]4]2($Y80C;9A(BCQKA MDS#\Q6MBM@313Z_Y7 5/%3PMA:?+V.T$VSM=CDQC0)H.)8_AJL*F6V/3T0PV M!1>"T82CQ &1N/4,:8UC_HTX$JG4++UX71SSH:\J<*K Z5& D^5*$BDD_/2Y M&X837 8;> JYE:\GJQ56NAF<*K5IK=!T,@--$1.ODK'(2YL+*Q&+ *PT\H%R M$I.-4?$*FBIHVH!7VT!HJO2F-8/3V_-AV3=^L+O'CB4CP@:,D944%"2'1Z*C6:'Y?KLMEIGZ!^[+;&6=)3T<)'Y4WD85VN_(JE-Y:EG96&$F9M8(8'8;7C"7-GK))26VHK M_])&\O+)#"];I9S'."*KB$%@EAODA!?(,&<%U]()C2OY7#%SY9'94':>\*(.6X1]P$CVQD%E%OO&4N2.?%)O+S/31RWC37[V&G;YL/G0YWGV.L M)Q7O:;KQGUE3%QE= NM>,1,55R*"V1>Q#8X([YD8-G6I\K8V3Z*060?.YV.+ M(Z;!,V24IHA'2I&6-B$#QCN64=+D[9KSMC:C<4L%=A78;2#850KTFN'N: ;N M%$Z2RQ 1#SZ /RZTU0KN*O@[L%?^C:%>I6RV%#A#'5< M!&6+FJ$YWH]-#*+**]M,G#N9Q3E#J=$RH)!RHBNW(FMT$BG&B)'!^.#=NC,W M*J"K@.[!7WH#@:Y2Z=8,=3,^47(LM'1<*H&D!4V.&V7!A/44.24#$7#%2?.X ML&[H+1W-8D3@HBR\]KASVAYZC*F=F^\H6TWQ.4_Q48I>@$5O^%1L?>(-)4%9;^Q216 M?20.#D^.%2':.980BRPB3CQ'!G.&/.;&1>EEX&H3DY\J:*J@Z;ZAJ0HO/PQ" MC<++_GQ_=^?8"J>\2AY%)W(5I!B1E<$@0:/'7BNG"2@PA&UAL:QE8@50F\/% M%4!E@.)*:LF)CC@*;KG1!D2O$<1;BD5DK@H(;R0RG4PAT]MCG!17Q.9.S-@! M,@F&K/ !!46Y#5R3X-=7 ZF"I@J:GA0T56K3FL%I',)EH#9='CLJ,CY99$S. M0M;2(4L%183 [J5(J8U^$]'I9V-&F^*#?EQ.S*=3:(3?8\GD\1C7G7U<0 =/ M[NRC]CHP1;$EEG+-M08-B'N6C' !##-9^?XV3T14MOF<:61FX$2CP?QI#4 M(4= _Q.:,1T#5DJZ%Z\%VS+\I[UE%4MO+DN[Z*FB4G-/.+968YVX22XJYK Q MO/(O;20OS_J7:"("9*]%5$2#N.,.:6,IBLE3%XQAF*VO,$'%S$^+I1]V4<#6.?-?I MPI_MFA]TN['M+PHFS"O_X!ESCV@1KT^)J^I0W8?#7C-!@[8!2\D3#E9& X*" M$>LC#JS*P]I N8#G?3%!$"6-MPAKEKWU3(!8L DY:@@FF$:2S=,[LY L)!(&9[9.6FD4PR(@+[N/3;$A?55^:_8>6/9V3E*7;(* M=IUSI;WE5 ?+HS(Z!4U]Y8?92&:>].()2EIM$Z) M5#%SQL0M!QJQ)@@K-Y&?GVMF MS&8FQ52N[ON 6,5IBB8H"3(7)Z^I2F 0X\223=*DRI>Q>0!+YGT9*?%"(7[PF6U2QBJ.?+$<'IBU.&AL>.&>)V^"MI<$%$\$&$K%R M9VPD*\^Y,SCV2;* A,(ZIXAQY+3A* 2G7&2,&:$K\5PQ<^7.V%!VGL\HL389 MISR*A#O$63X@#3N82S@(&;Q)!*_OH$^54O)K^M=L6(7'NYX!'=9Z*O?@2LW M9UD8>)TK\U1$$9?*!V,%X<)R8@#-+$@C1Z-045A'*[?/Y@DB.N_V,898G1)' ML(VY#P3\T-$R)"55@@?,)%Y???0U)R,"5HR[W#EX]Q(!)WU<48=C,$ GH8KBCA+$1D<4BX:E[ASG"<7*EVT M@M *0C<70BM=]&&0=,Z];**40 $61?@'\10P@*H)R"B<5 *+0GNUK@.+&X"D MA5?ZWWT+CQM5$((?HRFW;/>DT1[-3 +C##_)L\E_#J> ,J"])'H6Y;X.>OU& MNB@_:K1#;/=?HGS3NCF:X)M8FF:6_HW\?B\EGE9Z_.Q2R6W&\SH_S2^T^=U][9P?'9ZV !XNZK0.\]O!] MAW#MLMG:_UOC@\,/[ #NW;_T\(R=BV-OO7;/LDEI"5H'35P&H9.P6(): MPIG#Q,;*(_80[/_YQ[%*U%,K',(L8T"0!MG(%&+1.AN)( (J[+_F;T8LOZ^ MO0 R(::6;_P>%T%!"0-CA@\1S7;L\F"PUU*S".[8#$"L@ M@6]WIU!@;]SJ;=B^K'WRIM,ZZ[3ADYT6:+H314 ^/R0@]=UOK'X(UPY/+N&N M\V-.:3(Q,42<36!;*(TT5?EX'6&@IN&(%'N94V'$^O?#]\-GUF%'NPU_/0[,-/F"+G^&V*\TT"V9_F[MP%^LPW:X4%B\ORYM.N_"A%*OX:=1L ML^"_@[,(*P2KW*O-+L_,ZLR=^A")>*($B0%S$KEE(?!@K3,L")O8\6[!XS_18424,F-=(1"D1V$ Q,QQ'WA(7-5C>SM,2/!OM00P[&?JTX$(' MPT3 C&-&;4I>@/9D651:2 "R")AV!EL'>Q-?7,,FA-XL#A]0&F;1$\=,TAET M01A,&,6V0^:41K=V!J@!4RUX8L0_?II_>C/\TYGP3W9#Y+O[I]T8BQ%[C1^U M%LSLM%>+L !A5MKE.XH/>/$!KIT#8F6QF#I-L%!ZM=\:^?&= ;QVZ/W^-EH%PM6?.G5[' +2K$7.UI> M?G7>"/W3'#_8QF4,89CN.WSR\/)V<6G..5Q>HWB;&;+T,MZ^ZS7!EC_TNF]> M-UEBMJ6\V[#7/U+A>Y@LV9;$/):5O9_)WM/*TFUNY"-:62I6&O:&?/U;I)D_ MT*WFRJT+(M$^9MUPDSJA'Q828[^4%&^SI%CA1,%378Q/(#27+L6CI]"IU(UE M04XS(T1WN>W@GR\@G@=[/]DUZFBM/NBM$=] M7F^U]Y_VCK0[_=IL>"@'A;)CJ3%Q16S*V;Y'L+9C!\W$1J[ENVH-^..AUW$E M%G[H0YC5)!]NDG>MO;9RLMHF9\/N7767WVL5M =9UX?JOSA>W&&Q_$?9=)'< M8]/%GR[2L6GLM'IR^:(W?"I)XMX*PYG$D6/.HV*6,TNQCHDE$A0WPS@17$5K MS--:$$;Z&'W3]GJ-U(CA7;?3VO%^T!H40<6#-WO GIV]MN^T8AE$@S'^ZG3S MR]6?1%IGF5T.X\#\FJ='7_=_'.SNT?K[^FG]\N3'T3__/=V_W#FO4_AL][0! MO\]GE\.<]R\._GD'U][R_:]'^(B^90>[[TZ/6F\O]W=WV!%\=O!^[W+_W70+ M2G^^?[E_+"D))#J,B*0!\0@_-)42>>5M2$(%IOB+UW)+2K-!E4LJ8*N ;3FP M26*8,BQI03CW.-@86 J<44>YDEX5P(8!V 0J?E&8_]Q)P@K3'AC3IDYO7QX= M.Z8H4,HVL1Y3A6H5JEUSIL]BR2DH881:[GC2 M@2;AF;6!)Q-"7)C64ZEKCQW:IHY57YX<.QVYP1$(7BF&N/0&6D*,B)$-U;4AL%7JVN/'M.D# MSA_.CT4R-#JB4?3$(ZXP1IKYA#S!GLO(A)=F$_6U1QV/JUJR_K)%?-/I%5FM M/8")JA/KO8H2K!7'(5(&&C(E6G.P\J,WAAA&E'4KN#0KH;&)0@-/^RWKNQ^. MJ8?_J0@J0<0@,W!BR# 6D/4TTA2XU@)D!N=7SZ]6[>">"K<[SUR0T@;C+/+: ,<;FG*%5HF)L%8:_N*UH*KB]B?+[4$P071TQ!'-J1,FGU5F4H4DH_ X M5.ZBIX8!5]Q%4C E'))""5#]740.>X&BH<0X(E7RF]P]=O2L$?V+\D#HX^XH M6XU1C;'R&(_:;WK[,R=(7DP1%IO"%>$16N#J)*)GR043*(I\/['7E&+L10H8 ]0 M0(Q#FNN HHM2 Q!XX7,9<+RE-:VPX,EB@6/"!Z #HQ3A/B3+K))&!GAGRX7A MMPRH5%CP.+!@.JIR='ZLG0_$I(@PX0EQ;@6RR6GD;?14&FRVR45CP MLZ[DC72MK6F,%6MP5+WDJEYRUXD'03%SD6)N2>0TY:0+)7"BWA,I!0N5 ^GI MB0"T"#P?\HP>!RH)L581)73EMWN2"#SKMTL1&^:Y0)+AB#@%&-88?@M4 M"&V%"TZE-?GM*@"N +@"X.E&AM()+R0)FG!.M-!,844)C9&GY%SE+7V: #SM M+?UP[&60)GJ!DH-]YE2#"@P$@3SSS''.&>$&5&"]A2L5N$+@"H'7F_0?A4@" MK)]PN\W_G7K5D(2&4LPD, M8D<<%U';Y!-16/H%M9%6>^ MO$SO;M>U;:NX&6BUT9VT,IUK4-D=0[@OIY( QVMV N2U#MS6+=I7=N-I;/=R M-^LF@'\>H3&7O%H+@Y@_G^IE/1ZS:&*=1\[=1W/2?R?5;+,YZ92]N WFS50Q MUPQRBNF'&\CIMLH%HZ^6DQYWA/O7BYDO#F$"3[YB'0#:H+_\*U>[E#84L%CC$J&Q(/0&D2&B2'[KST![CY6YL7H2Z?C0UIG]B0BUXWV M&[()WO"E;9[;B]Z+?\\B+8#JW,+/KUFY,J^+QAZ+9KLJ;IM? ,"+6YC6#P[? MUHBL#0_6U>ZI!6ENZGL86V>=KNU>O/V_0:-_L2%=1-G!)]/RK7?M@Z^G#1B_ ML7]X)/;_^=(\V/UX6O_G,X?GMHZ^OOL&NE2COOOALG[XF?[)/C;C?SY>?/DG MG#G*)>@VK-[:^U'_^NW'E]9G7G__EGPY/&U^^0?&^^?#!>A.&/0S4C_\DO8O M/["##\>PCB97Z/#YKZL*QS3E+I;(-SWY M!EK?W!:E!^W:SN $YE0C14M0;+:&[7M;,)N+6@&!96_C#DBJVE[[.T![T69E MYP2D5_';;[97 SK/@JO\=F8GBE\MNKFX1%[]OE5S%X7H<[%_'F-[YJGY\S=- M>]'OM+=JNP/7:#9 =A6[6?O8 .GW#K3:VM][>WM;M3^W_]K>JMG:&WO1RA/L M-7/K4I!DP&]9[C4;K4;^]\QV^^W8[9TVSFJ_#2*/I;<.;9O)KQ]*, M.V_T3XLI+ER 82O7VJ<^,/1IIPD*=&_J@^)RH6N_32W503,L M^?9DP:[.MERH\( M8L%;E&L*2M%[,%?.1B]<.QMT_:GMQ>RT:1=613920'U)L=LMNN+">HW:< ]) M9ZMV?MKPI[5S(,GAMT;4VSNUW=@;=>(%10@4KM$8[4)]*5F L.VEFLAC8NV_ M8/??QU;M/T!1H*?UBC6Q'J1/7CS@OMF=^/\*8MKI=QN#5JTXS=2*H9%5N-$ M0$%_OMFJO7__IO;'7[.?EM_=>U,K^S'%VE\3&BH)K_8;O'>S=!\T+V8HXGTF M^7;M?7[6$E+(PP-:G\#$"QH;3A/V;>>LVVC6""UV3C^-G0-0+O1_HLJWNAZ2 M9V'H+V#J3./[>;6Z,Q@S_.@*LI1+.B27K6*4W%?: ^_81GL""X,NJ-&Y<76O MUHO]? ]\K5$B]_S86]?B=TDS\]@R03IX5&]@X8W@#0M^AEGUR[;88+(,C8[\ M9T$3W:W1Y&OGG4$SBY098LDO5"S6+$Z,$'VTKD.Q7YQC[F=8;/3Z,=-R9ANX MVLWJ6]FBNWMBV["?H0:,$TM;KFG/>Z-9%0WD\Q^[8*"< ^HLV(:)H#F<+-\0 MM7J#5JNTV=JU>N=[;&6Q061)##.+LVCIGP8/_#7WEAF/Q@M\E=H6K=0U;/-; M S"E!/^1P+43=69JL_+;7"^7%RDP)1-%"X)H))YNDGI3XOVO1L_#0DX![#H$ M=SGJ<-;E!&?E]HK37"3*KT'M?/MR@(>U7CZ':YX\NM2[!C-F=O^D"Y7$M/'Z;L_EG>O1%-72&K\#BN_^^R+ [\#FW8O:B&V\MCYO[/&RJLMX!W?'&2B'+UGX2,JOCU]?[D\!3:>=QM]0%%0OF(SS0XZ:=C82:#1E2I* M)@+0TLY 41CMU41OFWJIPF!7KWKY[ZS'%3Q:@X<4FLWLFR90/#KG>=:%!!GA M:X'DTWCR-(!S8M%14?@/\2P.ID8S%^VX84?:M7>=;JOV";&M'')JV@R=<13_ M&:WQI[=O\JV?(L!0 ;UT],1RW&)7A_[)7"BX*!A\^^VY]2&S+#? M&YU!#[2 T8.']/Y3SUT)$5= N:=!6-=*Y.5R"[IHF>,,SPJA6#DQKWA,P]H58H,&3NTWG:=#83K$^V?@I0YO#"$BQ M#+O1%R SO$)FP&VQSE#KG+?SJI^==3L_&EFG!H18&J%O#_+P4K'>XNRHZY4WRR=OON@ZG3"Q(5T<#Y4U_Z*W1QML"=Q M'%!']-EYAO=%_?PX)NR$QPI1RA+BBAMD1*#(&F84S5TUL'[QFIOMJU4=_E70 MR>WVET>GK-(6$^(Y=\)1:;!4P7II2=*ZV%],*"/5_OZTY_^\OG.$ MU0KQ$"4RT5FDJ+2>82=5;LX(^\L7[.\0TSN#/N@J[4(375VN;XTTR\(%-0>8 MB[,.5HNR:?KBL86\U'V'O$:,<=B-MC?H7A0[L"%!+[[?&)$^C/-UYV+_ZS=2 M_^>_W_8//X@C>L0/=F&L?SY^S2Q1__KVQWYKG\R3_OX_;R_V=_;7+U]/.,R;?'F_GUF"[A^^O3BZ_#OMYV2DG6,NF(R,!R0$S;6]#4,V MIES?WUIE)/?6D?F@%PXXT(AED@[6GW,@NF!$M"*)()Q,\T&O3X<';_[?VL>W M?WW^^.8_.Y_>UO[Z>/#^X\[^':)>-S]Z=JHN!>)-X!)8G =@9TZQ$)B(P'12 MRCW>*-GAC$;6[@S:OM#Z;+]P%?[1L=U0^/L:78"7;'/: 4B";N$C;,,S4_NS8_"T^ M!MXVP1*&B#(1<9OY.RB/W2]1/A&&AF/>@H5@E+%. W(8[FJ2! MO2UV5F.&5;6S][JS6A*<)(L WXD@[F-$1@N+O'.@E.)"WP-KZBN5SY MH 8HU9SR0,WK+=,:SHQO GX9F8^D,!]!E&>M=]_"UM7& :,,*[8VS/[*'IM^ MIV^;^6FW 15BI8S)$@LOQWW@UBL0_=%;#21.G5QL_%2DMU;2N]S[<>Q!\;0T M)H1Q4> *["''-4<>Y+/U ?0TZ?)1Y46T5]K+0WK;KGT>A:QZ<9% FO6&-&8D M&8BDJ6\,%>\2#H"7400S>WD(_<%/'5JB::(@/&+L!/>*&9D,#5X[[ *) MXX*BRP[#S2,>O*[/J'<.1-Z+[6MMHI*4=X9Y&<\7Y@YW!-SW \;+9R8$F$N. M)*:E2X@RGDMY.3"7C%?(R)BSXC&8(^+%ZW;GJG"=5[=[4]RS5!6?#2M,0\OM M:"E&Y;13ED2PA;PTQC*J& '@=L'#G&\XUG,[Z5F1TE52.MCUY)@0:HQ2$:G$ M,-C:UB,#2C/BQDDO&=>@UX#$7.!%'*MF0P&75:G;*$T_N?](W&+[_[(7Q4FN M=YWN1(4Z2*7&6-#$LZ6".4"Y.-@Y-M91 N,@((P 6E16X)WD*&"20+$W8*"! M%B47>!['-+$"CDQ+_VN$UE !V*XMB7ELW8KHP/1W2G%!G"UE. N M@/U(%FOJMZ*UQ8KZQT)3@?>=:.R3>YZ[[GYP^.'R.!K"F(NY$[3WB+/(D2-: M(Q>,CXXK+&U<$M 8D]T"?3##TG5R;J&6.&,EE@(/5-Y,K66&90Y?% =Z9B1@ M;YQ5"],!\CD#6LZCV=IWVVW$_D7^2K*^3$:9)(F IODM]C.AAN+T#5S,&GAO MX+X.\SL 7P?-?IF4>Q:'V2-@O199I TP6*>_ZVTO)X<4TJU O6+2Y;FF\=.+ M][ 7.0>P-^B=E5P'2Q4:O;&W,MLL^0VSMO\,]>1BC:X T:SAEZVR(@UBQ=CI M0DW("9>B#1)C2CEF1E,?&292!F&<3S>6F+@5.A43^,LV LC"0_OCG_P"908= M?%!<_2,K<_D%8[M74-JSQ:7]PWU:/S_V,08"B@FRE%#$-0-DHKF@/MM0;DN(DU:D^QHOIXHRGV?#;=N%3E8A;S*9S%@J7OI K[1 M;K0&K5K?_B@AI]R<6LN'D@G)+,):("";1023$+DD@N8 MN%RYW:ZS*$Y%%+[6JQF MWJ]6!(AR]K;+)QVF4KC'MLXR'8#B<1&G1EKK&;1PX:U"+ MOTRT;%T[SQCCCAA^^?' M#&O-M-:(8^K BJ(6Z20,LEC[Z*S'2;#;=;<#KJ(I&I^XY9;F*>GXY]?#]G6/I(J5:>H1-40TY8F1,IB/).>8)U'L7;P4DTE";(A:$)\*- M#;D7EK"81Z(Y$5Q6,F532<%S[@EE&OD0**C>)B"MDP<@X1I[FISF(D>JS"V M!/8K;T_IZ@![]W3>%U*<0 JEN]TV:V>@%Q>ZE#UKY-RQU<):-UB1KE\P@#V8%,2\>OC,RC?"#SC:_WP M[\81W<,'AQ\N]B\#L-S1^<%N^/KE_-8_^YDMOQY] M_2#JNWN7=?KVHOYUA]=I_=N7]_"\W<\PIX^I?KES60?VWM8-WM7=[]9WZF[V=/VM[]4^''S_OOZT??JKMU'=K4_?MO]WY]/GCV^+: M'?+U;Y[AW!OI8!*\.'A=8/_K\S%Z4'TZ<>;64%_5[ ML:CV#H^;K#V>Z>=;K\&SQQF?(Z,ZJMOGB5/WA<' M+]B.O>E@]YM!MUN4Y/KCS]H[ZQO-1G]816QXX4U>K'?-3CX+_+W3_ [?6_ZV MY8.FJEB6F:,YV#U>O&Y,PVI&>6K#2'=Q[W9MIW]-QV]J%E=T8Q>M72X;I=*'Z5_COY)A%)ID1 M$AD=2DI8V!@XX=YRJ965SGBFHE0R^PGQ:N<';LBF74B^^)F1+\SSQ[%R M4BJ> _C% 15#*9 N3@@[QK"(6CMF%B;,/EQ!YA>O9WCB!GB_BN+;OTQ[_N/B MC[+T\J?3&/M%>8%&)KQGJTCC^OFQ$R&9E!3"+*;<0D\@^,@@8F@P(2KX+\ZK MG<8D'1D&:@ KEK!@,)88)ZTPV+I*7U&DLSHPD<]C3: [2CR_V__?+LS"A9H"CCGXLNVK-> M?#GZY55H],Z:]N)EHUWP8O&E5[/*?0ZISU7Q+R9:7AY&VXW9UH)E>3!L53M\ M\# 6OUV(BKF6!.4U+K:5H$LOXVVR]-IUPQ*R+9FZT[#77Q.LFNSCFBQ?;4(W M-%J>ZW?QZDHRS:_I.W.S'"WR7A;W AF_EMFTU](W^!P\^Q66JR.W^R>T&F+NQC=^#-M1;48IG1T;MSPX\>.0(NF-W MKYMIX8$[#*ZX('=M,;C"^S]0'\$57_PV/F(CI26>'.SSW##SZ M^M]O]7^.+NJ7G^G!X7];H^_ LP9?Z&>YO_N6[1]ZOG_Y ;[W#>:[+_9W3R[J MM-[8;WT@7[[NL7JNIM?ZDO8;N=MJT>_O_)BK2*EC'*D8&>*!*&0Q#\B*D!1- MSH:H7[RF6\*P+8&7E?*X-XYX'&U5*V2KD.V>D&WL[*T@[G80=SF!.&T T1A& M@7*..!<:69(HHCAY(;$TB9 "XK39DJ2"N KBGCO$$>(8$YQA([F.'EXR$NJC MM9(ZI]SB L25\O:+D(V,D0V#] F1*62X >7-186TEPQIRPSWQ&F2#\;2+6[4 MEI&J0K8*V2ID^X7(5BEO=X0X-H8XZ5Q@)%C$8JZX1E,"^]0FY$"74T;2*+$O M($Z++:X>#<3=VG$XS*BZJ^-P? )]8YAS8>L#Z6E.(@B@KT?846F=H!)L*Q!> M*8&!=4UVUBP79NZ;)-ON#3,G/]I^+#KAA0WL?O X>/,"GX]XO;'_7=G9RL@V%<>O1UA]:_UF&-/C:.6O]-.>,]>F:#P(C)S-F* MCJT62OM' M+?7NQE7S4N\R=CO!]DXK57Y]O#3QPQK-O<@9:S:07,F;8Z2354@I$IV7.CI' M!("M SF+BA*9",27HB]>2BRW\\]'.BF,KCJV$[<^Q[L05 MI"P/C"B->%# NLR#L)7:(6D#\S(1RT0"UE5\"].KY4P>CG5_=9+8(_'UW*T^ M>.7K^67,5W^SW->SO_L'/#,7$#GB]:_?SNN[GW\<')Z MX_/YT64S^WJ(H='Z@!$Q6B(.D(O GDTH!8D%TXEZG*7N-EG N+/.GI_P]2Q@ MJZ5U^=!.78J48H$37"(R-LL;'TDR.#DD0#;0QK#@F>Q$K85QZZ;8RMA>T?6 MG7A]A.0Q<>#:E##/!6P]S#:-=0NOS[^+6A:+NF_!F"V',JJ&TL_G!IOYW& :%9#*E<9<47 MQ\*J&"FGR#"5^S])BRQQ%"7)'"/&XY!5ZR5)0=>V=EBXP7>SO:H-ON,&?SL_ MMK#:-." *%A)B$?GD$[<(!-T<("^D@6UW!/8*SV![2+MJRAS-(:3_QMT?IKTZSX2_*G\^XM-=%[OYB-"%@>R-8S7R02P/9>)F0UX1*G9S5P<^7 M]J+!:IJK508*NZ*I=81$(U)RG$IBKY3V>G3U9:=(97E-VRX'N'3Y%T]QR?*7Y6A/VXW_RYH17&N5+S&MQ!6M<%KV1Z,%#RV 6@:$&X#TO< MMZ2E/TMQ\Y"T\K+4GP^N[&QOD&5B;TZV9DDZD:*VU\OB%3Z;DJ=7Y>]MFMH^ MA0VEF["A11_BX5X6#)T9;HHI ^"#S[4H\XZV1W]M7;/O/>#RINTNV77XL]QN ML*>[W8[K=&W9=VJ!)O7D*8!M 5\O@K!Q3:6VFY9_KO1@SWL]^&&0K,>V=O! M]FT![>6]0VDR%"8AOV'GK*A3VCEO9W(8M,Z&/<]<9]"OG7;.1R.!(0]0T8!5 M@*>?=P;-(445LF(A(3V-#MB%6Z009T4=85@96+>>[S:*A1IY)"8RN>QU#I,[ M:112&S@G[]5PA?)63//:4&;/%8\M!"QLTZD%Z"VZV,&.^E/;/IGTDUWPG-O7 MTW\T6W1+WMWOM./%D')?/B0'E\L]/9U:&N3JOL76@LH$BPSB=]*EH"2H;HRC M/CB9IV)OV+U@_ 7?Z?6'M-<;L]]4XX'>M!88LB;8&79(*-HBH,*M-WSJQ9.E M@D%_ &M5+/C+61_R0]#"]'2&?1]@=\*H#'2V-S+$E*C:C6>P3\/6TAEAI_6P M_.$8_&NMR;@9GXK>'&%[SF?^M'9VIR3XHIEGH=!8^/9]FY>WGM'T)H\]7,/2 MX:.=])UVV1BKMS72T'(?T5D%#;9[],GX_@+5XX]<.;Q0[CH^1J"KU.VTRE9: M>0)#Z50.\U39?#>FV,TRU$^UTZV=-6%N(U%[L0'LO\HT,__FR]U&02VI=@9" M'_8$*"!WF2W]$T-$",O'LR42W!E?>G, ,RV^"C_!/)(-,>>)$MC>=,N>6N_< MGO6F*.OAU8NK\YNEJ GVY#87*;>Y.(WA)!9.UNR6'_=,!@I(C1]PP#*]LZ=>.4OGIBURJZK(8U?,;>VX%_?'!0ASA& YR4!I,^] MGN>:.LWQP96>#5?"R%.<,MQ>3K=5[I9P!CR;[WDY:FPU;)(P3)F8^N*0M_#D M*];U.LU!?_E7KA3L?2 3B^JY!9OZ>=J=E'\^B_'O M6:0!F)E;P_G7+U_R=5%1>=&#%_? NZFGW5S$@B6F(T^<^.0X([E;D8%_*2%: M1F;\#3&*%?%QX51O#)9L"JZ^ZW3ASY%*Y"]*5.IM *(NSH5(\_,=L?\$1S-& MYG;PK<)E-ABVC0^P@T4W5,",?/^4MZ!$H?+&&2R]%H-Z9YTAUFR-)W'6:;3+ MNV8;S %,?>]D\"C%0>D^^FWHW_Q]@E5+DEON-U;ZR<.>#YKQ((VCIJ4FO=,. M?T[\),/X3#AH?XQY]6$-_K"]1N\PK\\SCJ?B^LZQQ-('+1."#BX68>G80D-#=.(]9IKI6RTC A>3Y)R5RPZ5;QU$?CO"O2N'(\I 7O MD,--F+)WEJ1?NHBP*&RM2&*X['(6/T;^?V!_.S%(L]YEGZF.MYC9:AU%P.LEJQ:LFK) M'D+277/@7)4QZ$TV=*:S4W_FC/T3;;#S-'OH6&*X($&)1"VW0KC 4G182R6% M8E@OKU<# M?.>/YL$_7[[N?_7BR]=O=+Y@QL$_^_S+[AZOTP\\%\:HO__2VJ?_A?GM\/WW MGP7\=5&_;+8.#N<*RQ&F'/=1(HE#[JLA#+)1)<0CXP$+ZZ7,'5W9NGKE;%"= MFPISGBKF)!PE4UQ(G8N'>BTX24SY: +&6O.?:XI0(=$ZD6A2)\]@X37L&")8 M!,2-LL@$!G"D+*>,2YXH7UMWA J-*C3Z16BDO-8J8,ZD,N(P4.:\HHL:)&&44),H*C2HTVHAWNP4:.2=3 M3$%CS#77T1CX?V^8=:!"J08\8A[)9#%!"/JN;:! M,8)#VC1[;$T1FT?CQYH^E59( /*J]K[;.>^?+O6(/OL&.CR!=H^]#\%8+D % M$M9931)WT1%G0X4[OQYW/DWY@5(R7@&X(,NE1=QZC0R/$6'BDPY<8^YE4:5\ M@UKE5%VNUMU8 M(B4,F"J!860]D: R"$FT SV/KL]4J=AW<]D7,P4ZG;:,.\$C2%KLA>!6N)2\ MUF3%WB 5^_X*]IWJ-I D\9IJ1,$,0[!O%#GA&(HI!E",E+)15>S[#-C7&T\5 M@+FTB?! K*&>*.V5B4H1ZJ]AWXI1[X]1ISI*:C"[3? H6DX0)UAD9=DA8X17 ME%*N>-@T%?FYI9@L,LW_:,9VN)-E_BR:G"BFDN")*4XY&'G>V2A\B%(127 D M*\8GKFUR4B'2^A"I,66T,T.1(T^TMT%00"7SXC798HQM MD+NP:E.T;KT_*4VPR348''>$&N,%D9SBH -/(59Z_^8P[\1LQQ&[W%$*24D# MJ!/*(ZM) +U?FFAIPF ./.$(8\6^XW2E0 A.(7#J,5?,.R,L#1&T38FQ5:EB MW\UAWXG9+HUFUE&.G"%@#4BBD [6H:0=(\+)*(.OV/<9L&\2+ *KAB"4Y$9$ M#:P'0"0BT@;09'WV@JG(HM6O'C-F=X@EV+E]U\SDQI.C-'2<2T# M-X8:Y;%7(8F@DT^ZBKIO$.M.F>\.:VVD0C$:@[CV%-D4 ]*Y)R7U P[,=\5ICHR:5%*4B)NA03V M-0Y1&2T8\%0ISBKV?0;LRW"RR6+AF(L\^\^C83)I954$S5E4A89-SQ, (T%)3#S9@I3P\!*-.C/00L0Q. M:##2(T:Y( 32(EKDK1=!9*>H"2]>$T$J)GVZ3!J(M]):&0Q37 GE:'26,)D/ MX-M J_28#6+=B8$>)4F,V(0(]H$ 3Q:$ 9II@AJAU@K(^) M<;YI,O;9U!@N2NI/]^)^RI6&Z;C2\))BORLX.U%PESZKE%C,M6[8$5VX]L6>( (+R<-<@ZS%UBO]HZ@56FJZF5Z$ MT*>_675.;RP2B!8T<&;""+K/4DOF+]?*7#SC;Z,$BQ49@5,^Z4.1Y8HC24C* M?TENY4J4K):]'R)[QP#L3+$SUO@LYBU+GAI,!,*\-=TZB M2$)$G/A<&4!)1*FE1KDD[0HKHK:,_Q 9/R7JE.*9QT$]U#[7M PXA\Y=2(1] MQ7G2ZO1WPOUSOXIS1H.PYRCF'YR8A!RF#.GD*-,2E#*!LTXOC;@OO'_;[?P6 M^D@WCT#Y^E]QR:FX(^[=S6T7@6.JH1W':G1BCYO>W_?0X\)NXG%Y%-YKJVE@ M@B>,73[<:35SA'(3%3KYS@/=>O!>,"&RC M1(9*@3@/$NF0$M(BJ."QXU3FF)7I"'+CO-*6H=>7H2TW-!?(3#H(KJD!&6V MMS&E/ E-;I@:TO+R#^'E_67I["FERD2,C#8*<:8]]X1&YJ!C2Q!J%E0H\K;R440MY+>0] M%,B[A22K%O=6[6L$W!/!,A5RJ, RB3C &+($S%V36% ^,L=<[K5*.Y3XX&_7EI1Z69S7C\Q?#',KC2#O%VR=LG:)5O!DMU!>O?=S'WGTE/S56^: M%W /L[DO.S]_X[22M1.E5S=I+YKB>C/F=*1Y%@'ZB4V%'+520:8QYY-)IRFN)*'&DM**T6E.;>M&"M]QY;1&($4&(V M(DVQ0(DGR@D(%Q-=SA91^,9ATQ:26DBZK2R.R(RR@FNA P\2:Z(\S=D<089< M^+55D=8(C19BFA0K+3W3B'DE$ @3BHSU%'%BDXP.J^16%]-L\:C%H]N*-2KM M)(F:T&0X$=(E:Q/15.3<>"6O>&*I59%N$93F*E(NX0)ZD4=&B9Q:QC%R*>9S MQ3AAEJS#WJ^?BO088BO3?I)^,AS&OC^M#F,XB*-+/<*/OFT.290XY:(Q27', MHE-8D.@HUX0GS:]X%+K5BVX!@EXLNHZX,I8XYY#6T2 >DD1.YC98U 78.^V$ M6UTM@Z\<<+H'9:,>-@-+1JACDGME/4_<.H)YB-&#G0X:LQ>M(K%V7#Q7)'32 M*6DLD?(F("[S"7BU7+Q7!^2C$01I43:EP00 MX9!51*. (Q@W8)@*R3:VM%RSLDTM$]^KHHHM_ZZ4?Q>\$D:Y')\4R.'@$/>$ MHAR71,Y(8Q45(5'62N%'P,"W4$BQY>+5VFY1*A3Q6#'&"#=).K-V*?6\5BE4LT(-!]M54 M8FQ5LUL ];=+#A(AN39!(RP=F%94:F2U9"@WP5:$>B+LZE2SE?//'8>;6B1M MD?0^5G=LX72U<+I0^"=IK*/RB#@".K*C FD6//+.)Q=];AI -[8,[@B,6S1M MT;1%TWM=-+(%TI4"Z6(B4U)84V:0,!@CGIA#E@2%F(O6X."2PRM/9&J1M$72 M%DGOL!9E"Z>KA=.Y7AIE\CP%BD3D$?$@*'*1"!2EP,)I972P#TXO+9[?7\86 M7CK-;%KHVWMDAP?=_G1\A,;?NG7>)-<^MW7'DO@2T&_Z[%?_TZP M[WMJ.]@[&^S5J.L;89IOQU;)N6LO4$U\S+F;MR."]1D)K"ZI^.;CD8O#BI%. M!1(47Z?PW7TZ"'OU2HC7D OKO;=_QD^Q5\^;K&KB5RD#^1 7D+8+>+,%9.T" M?L<"EG#ZG=8BO0NLKIL"?%\MZ/-UMJ]% NMG(]^@A.^/J7C?KF>[GNUZWN9Z MWG:AFCL[VO;J<# <(Y#!1U6W_RF.QD<@D4?P>Q4NK4Q]#P^\D9]_R*"ON,B_ M?N.TW2,HZ-[6P&^7K%VR-5RR%5DW]R5;>F_0CZ?5D1U^C.,;E8%\8''0!UWI M4DJ*573,AZ Y24D[$Z7W6@1!$\%U@2I,*"-G(YG+XO3Y@ M^U]V61[C\YT7[-WK7O?=SM//;U__S?9>^\_O/GAX[MO3L^'*_3_>]9[O>+C/ MG\+8^?Y.Z#U_\Y^/>Z^?'>[#??M?GAWM?X$Y?/A/VG_2A"I?X9/W7@;NG# H M$IMK4"6&M%8,>8.9CU8D%]S&%N/K5,JRK:[;8LY7CZY:)85R,1AN.97<&2=A M<-SY1(2S^G+,N4H>6HM$JT2B+S,D2@PP1WF+>"(2<6H%"[[C5LT6A\T(G.]"!.2B.-(XT 0 MMTX@S7T"O8AQS8CP0JPN)[9%HQ:-;JLJ@$U VMIAA3T'$C?6:1J3\U(;(B-K M[;&[P!TVPQUF?-0AV5R68 MT*@J$H#\5OTQ')R,#]M. Y=V&@")R:EG4GC0@@C52E%I!:.,44VE:G'G]G'G MU8(?2$>)L5(E1A*2+"7$P:I$1CB#.-8X>HMS MT\VV#ODC8-_DO26*I&!8X(XF+0/53# +'UMNOJ+;M^Q[V^P[]S08 V!+L$#& M.Y"\5DCD"+-(,Y#".BKJZ>K:0+?LN[[LRZ-4$>;N-5-^]V _? M99D_BCJA)#F%%;>2<<$3)990QVT,/D@;D_Q*AL:5SYJWB+0Z1.HN&.W4 X4Z MAY%UN2DR-0%I3 P*5!$N#"'6>D%\@94OX2)ER$^X ACR[XS MO1]X-R8N-4^,6TP<-E8319-*R5+6>MW6B'WG9KNRUF"3-!)1"@06 5&;+ U"%(3H89;/GC<.7K?Z\9CR\:-$K+H7V M2)3>?]$JL.@Q04+X2(6AR<0UU)_;AT\?1%B,8PSY$2!B,>.$$:;#8DF9+1&XF- MSZZ!B$<,"OK?Z_/JP[-]\55\$* M)I%V2>:^P119PB,2E'-JM&0FV39L]PC8-P42'0\Q1 $[[[4.%+!;>"RP2LK[ MEGW7AWWGYKL3(NC2L"$A+GGWERCLLJ9>&KYN* MW$;=P4+O?HZAZO;]X"BVP?=+0W?2",TLAP?5:?%2)V8#L4PX&>57%6 M,>GY8M$$%82%7;/(XEPTP5")C'44)4V2EY)IRU>7LM?Z_M>7?2T7RH"B8)0! MQ3%IHQTHCR$9Q< D,%^I-- RZH]CU+F1'D0VQ"E#--&(N'<,N>0),LQZ(XW' M/H6-+2)8RZ0/ETF# !//:VR #SF+W%IN2>(V8IQ/I%TQP:V5L;?!NG,#/:6 M>H46! M8&*==B#&L1(1\8@)LLER1"-H8]:!@L96GJ/0,OZ#8GP1+0&A'@0.@BLGG;%& M84H,\U@$?L7X8JO3WQKWS_TJ41(A8<,0[%]"W!F)#,$4&<5C--Q3^'_6Z1F[ M-T+_&VZ7:8=FF$G\.ERT5RY?^<@23FJOEBV-$ZOK^@\OI?+'4-3VBI-_,/+O M%GQ:=?_.5O3=3/3MU6*O=FEMOP^$&Q:40-%R$'[>:*0-L4@0BQ-H,A+V;D4. MK6MQQIJ7Y6ZQ[1%AVZI\=BV K0S 3F< 9F+@BEJ%&'8<;'"+<*J.B+7RU\+4&LUX;GV0+:JL"M?VY5J9PC)8$BX)3!D#-1V1R=I:+4AM. M W9VY26+6F!K@6T-9KU>/M<6W5:&;G.536(B3& ":9ILTPK3VH0HE\Y)3XPS M\,%L&4PJ#B>O%Y>FNHAMT.\3[-L05>:_7 M6FK^V;6NV^N.NW'TZW?U3?_VG-=/:-Z@3?Q5T^/;)6N7K%VR%2S9HTF)W[DT MY;WJ-2!]^H"2WV]0J#R$A07)>CW$169Y+B!DI* VY:]?J.@NO M7^6A%H\>*![YJ$0(C!NC1:YD[B(-GA"O@HW*^;@"MU<+2JL%I;GOBW--)"D606FN(C&M-*4DH:!R MOZ8H:$Y)U0@SB4U02A#IUT]%>@RQE5U@L6$M/ADBT0K1**_%SU(,CI+HK2(,!\1I](@ MYRE#7EOC7> R1=>6QGH$#&R("=I(;I/+Z7=:,XH9LTY[+C#7JM4GUHZ+Y_I$ M<&#<1&N1=!$C#MN%K)<,12N$P39X3-+&EA(=I59UQJ5EXC5D8D= ?83=!I.7 M+1?/I;!RU#*K M@8L3%XCK*)'5P2(**I15VFD1PAI*X4?6 [(^\+]@U%_]U/]R3FH]BW-IJ8_S M?,8JE^;!H/EJ*@:TZM@M /G;1:=(9)$0I3&R)!C$"8E(*\.1-1QK0I@' ^L' M%>L>:RIQD0/?DR'?&2'!]W^=&02&*7Y)(\F_]D, 64( M^Y7H95S[,!F-N^FT_JC;#[$__A7EBVZ?A6EFX9_(SS_D!.657K^\5'*3\;P. M?_>'$1;K2PS5X:"7OZ\.;+<_JGX"3A[%T<\9$JKQ8:Q&W<_5$;SC<%1%6,I0 M_6?2.ZWIC74J !12V?[BI[Q\BJN3.(S5_UPG\BL2\40)$@/F)'++0N#!6F=8 M$#:Q]SOY;1C^C\HO"K,E'!/7P+$9>-6E8_:BS?@5GO=?1C\9#F$]?K>C[NC) MH>T?Q-W^?+G^@%7Z$Y9H!G7R?D)=+_[[Y>F[-^'842Z?OX9WO=DC^V_^\^'M MAQ=B?V?WRSY]>KK_89OOT_V/[_Z ]^W\#6-ZF?:^O/VR_^)],F :&YZ0H]$@ MSBA%6D:&/*-$$,:TD&%C"V_281U%(RH,T2GN3R4&=(X>?I_30J89Q=!Q]/N/=.]VL7A_&401R^!90%9P9 M3=QH;/OCKNWU3JM!2K"-E3NM?-FQTMLM@]GE_=WFA]TWEP^./URI1-=.*L&6 M5T]@9VS_%(C!@P(RJF70=S3LJTZZXT.XXMP-;ER0)_YW IM=C3*#%WVV4]EQ M!1OZ,8X[Y8JK$LST3=;[X>3LI?E!+O9CZL+[!S45 J@5;A[F.+;8#<_]42F),K;+3F1S[8PCH6(39?;?)OELR[>]\Q/M?#D[V/NSA M/?@=I%10@H(YG)#Q"FPL24%>Y0IW1@5)#&@S6.7^YZ8CB#ZOMW1'5:E! DP[ M'F1\BK#T*'4_PP?=\VG=>[*^9HI)]TP/IQZ%!9N;. $ MSV^Q#K!I,K[\E@54\3%/^XX@A)HS"[;P\W!6YN_8'D3D0(?XB&R"P?YJ>R?V M=+3QRS*X HZ>6<.STZ\GN?4O-X1;+WCQF>VI>8TEIB-/G/CD.'"_C<' OY20 MK"P;O_& (?[B%1&24,NESKV\N%;*2L.$Y))QS$"+3S6,PCTQ;&<05#QY;20% MH"2<1:N=-;"FQ#$/.!H%B!+^\P7,L6;"Y>+%^/;DOB&4NGW?FP08^G5$$]&> MF&B]8X[S&*33BB:"(Y- H\*J2T335RV0 MP"1Z"?P2I-S8DFR37.+^F]K5"T*J2)[IVA?%M"Q^IJ-C>WJI[!K5MODU: KH M1RDMC0DT<1F$3L)BJ6+B.9!NXPUHZKRZ,]-RGJ<+=*#'2U/+"@_9>_'>Z" < M"1IYFNN86&N081BHRW$M'0XZ1)(5GDUQ=9J:$\Z>/048(J:RQ6B_2 FJ%:"9 MJA,B K0":54>!I]Z.SJL4F]P4AW&-#.Z[L,%9'#=%EA\2BW="O;-5?($/0#( .%_2");=\IQK% M@_S*XF4XK7KQ4^SE*[-0R$]L%)'^\01>WO@PSI@JA]TXM$-_>%I-QMW:"P<( MT(QO\<*?RKV#":QD&/W\ZS6\&.=W-I?CKI=Q:J.40!1L: ]$4_QU^LMOT]9_ MW7[9EG+3;\MON*!(9'EA_76CY!NS2:7)*FMSA*!Y<6,";!9M]DQ0K?Z.ZTVF M^:5?XTURZ7=?>RS!FYJ:[WKLU[\33*Y^L&234-8.]@<,%LB 76VPWS@ \^U3 M:^365O6\ MR:HF?I5ZU@]Q 6F[@#=;0-8NX'+.BZO>P^E)M-]ZHJ<7WDL#Z)2^N M1R^"=CW;]6S7LVVD<1O 7QW&7BBQWY'MQ7O8.(.TC3,>5Q56)2)7T1'.N>&8 M.V=4\E@8FWP^J&.NEJGR]<:S_P:F>#88O@*6^'/0/_@3J#$\V/,#1W\S& -\ M]_3T[=%3\OSURZ.W7_YSN/_AY>'^'V_IV]=_?W[[X>/GO0\OV-GS S V\>[- M_L>WK__3A>O$_A_O/NP=/:7[?SS%[SZ\.]Q__:S[_/73T_V=D&;G55]AOK?S MD;WW-+' O40A68*X=PEI)0/BE$8B#'4J1Y3;,M$M0*W!W*Y3)MK+)!,/RH7 M8^ .8V&I59%A%KF_++;< M3= ]27&4"]WB;OH\#8V\00DS0!0#&#C+0&$1I% M\HP)2MHZ]BU K3# ?AONNQ:_;X;?^T_. MN.J8QKG;%074SK66J;!(@]*),!8>2\T<0/2JBZ7?ATI)*QKJE;7:%FQ;L%TW M5V0+MC<&VR\+8"O>8XN-TX:AI/.I7Y<(TC%AQ#3'@C+!C5IY9XH6;%NP;<'V MGKA56\2],>*2!??$Y^R>2-9&!YIM\(@'HI$+,J*D/)')*?B7K\@]T>)MB[7.N=)(]>GDXC.O>G$T M H0:C?.9XU'L]7(%IO+A^# _;)S+!PR'I_DDM"WE1$K1P#//LQ<-%QX48:./ MRMGHR2@_H1SWJ5AS'KI3C2;^,!^M=L/!QSBL_CL9C&%=\Q-ZW8\1?82Y3)\- MGPU@V,.F>ER9IB^GJ\O);%L=P[VE-F&91GY;/;SZQ/?Q\7#PN8QEM##V[RH' MU4 G%3S&J&1(/ BMD[$F!FHM\41P\5[KC>LRCKD%#CAWBJAPP#Z@7D5,U=CG MU0^N_[#;]X.C^-I^GLNF=2GT\/Q)(YJ.0 Q\V?ZR!^("[C]]OO."/'_SK MB M!\3&+MO[X]W16YKKRNS2LX4>WKZ&[W?V/K^E>:R[?'_G;_'VS7] ['S$;S_X MDW='[SZ ^('OWJ7]G3VR_^(]2XIZ[C2R$G/$>>#(>4.045Y[80A)V)RMVN0( M=EQ("ANB.%$><,1Z*962-!BC_=EB$+O[3Y[O/:U>;___3U^=)_4SU3_.UU'Z M]NN6AY=\<"9&[(2E' N0E]D/KQ-7R@#/N&]5IUC?:A1_PPB&U;/M5[]7VZ^> M5(IC1!7N+ OY'S2P\L1?NV-8&'^%H=:<5@&KP5M0M9N/+W:/JI=%B@!&WIW< MV]CJ5-$"_'>;,1W#ST'(4B.7[@1%N13GZ)?O#X8 Z\=V.)X)KWX_"[CFGE)( MU'ZNXN=<$[1(GEEYCUKPP'/FLJBY&52LNA!NN3>7T]FLGC87C[GG9I'>]<># M\H33:+/2BW)A5Y@FJ$YV> I#RJ5)/E=N,/B8"[9EHB_%BW_>!**OLHHU+N6/ M%X<6/S>%W3Y,AMT1J!/U.I<)VSS+#Z5F9)6?,RO5GM]?+?Q^?BSE\K(42V_S M,./!N)3@#F\ KRHCKNK55&@Z.KKI$]99VX;F^<$2M1O7K"37[-P%5;!A' MDUY6E>!=A\!YL8R\-SB!7RY8^# I!6]LX;1N)I/AE$"FU#LY;LKK'G4_UQ3: M/2JU=E*N3U5&:X=]^&14@7DQFHQFG%JO9E[@I1V9%E K@RC#S8\KBY%)H.B= MA'AH ?G]V5U M6%^2R6AKBX2)WYM)J'=/+>S4:5OZW'?':K<^6O;@+= M&'C7ABPZCZ83F'-[\]XET.Q/ 6B*876Y9:#KPO6%+1;8_3I5E-=7EC^K6;F6 MW6?;,-2?7E#T:8&4BLJL?OLJWRZL-C#*#"@6R.$BNCT!*ERP6V#7+O4S]2=' M+@Y7V^J!+=:;G,K%\'0ZJ9D._Q(^?@F@UO?=7K=(M;_B,!=*F+F;$'UD2OW> MZ[?B^?9[BP5-DE!$7-2@U)-\5@QT?&Y 7^8\.>7,QA8CF^=[S?QOIZGJ]\D. MNT ?!1!+E?:Q'4_& Z">@@W'H'/ %4 ;85( ,'\?+V#OSD(U,IL+J66>'M4U MV#,= FLNW!4!I+^?,RZ YDS+EW>A^$'D>TD?BHM)^$EMO("\>0[X5VMGCYF" M#W*YU "V'8L\(*)R04L>'=*DI,!&0Z,G5FL*%'P! ?]\*05?+K\;$I[)N%J^ MU3T*X F->I*?44NH3B/&\Z?SLIC3RPN!S;2ML*AL9;I?EHSGV"8/J&&/T7C@ M/RXU'+B9Z/MQDNY2X_!BK\\_YQ'A0Z>E"!B C;N0"",KJ=I;-] **L=Q[.= MW9[.9FT*]MXZDGW8_;RW_5YY;+3%#@4L/>(N&J2%"<@S*TT*BG&B-[8(W<27 M]E("-"A=<<;%3)LU+C?3LDPH:%[6%.V6/J64\ MBA?->=G[4,8Q?5&I>NV8 35\LWH8:/[W9<+N06#Z3AP==\?Q0LO+Q5XW MIIH9,FO6O@0P9?LS(BT.N7->K>)D\J4,;KZG9T]&RT*B//G3U TUY=WY0VO; MVQ4;O=>+0'?%*08/*XZ4R?AP4/<]6F*#V< ;IT<>3"ND4=FC8% MFPWLT'Z*31.540X(=T>'I:52X\V$K;4'Y=;9O#+JC$;%$6D+(\YCQEZFRP+F M&6J*OPI JEY[WQT"4.8V:<6\F@8XP8H_&.:H:G8K9UP&K36KH:7&S:=1 MFWBU"[K7/0( F"/=HD.IIMAE@%V2(Y,2IXB?@1_[-00";69U?# 974BC.W,- M^]L=*3N+?KMZ"4%_'L9"%_"B9=?%FFE,,]/OZ7QU=IO1[\3ZW]W^O.43&"]_ MP;H-WX(D?+RJU)>WI_L'[ZU4)A]]0CY), JQ)/F$C4,\6F,( _S.L6_YE:Z4 MC?^Z6>],M.?\&!8$] D0R11S%Z&OYL?:?UQ\J TP3#V9BWT4,D<#N?=.YX;A MI5;A#36!=1&5>6WG??.RWG3IC"\K:W^![W'-&'A1VP$V_KV9T"/FS8/3O1?O M5:!!\A 0DTPB[I5#EE&#(A,A*2UP8!;,''6!QV:I96QWP>\"W%=GWO0&_8.Z M061OWJ'\0KUBJ=_B6;9JFZR=85B&U[_)VNJS.=;&<'JR_?+IJVH;5.\' ?]U M=DIMQ0Q!0'[J#D'=V^Z&3O6R-I0R@S^%+1X<=7WUJN[->EH6X*H BND-SB%7W)J2S4:U%;7=/&/[6GMB\[B^OL%KS?:B+DQ6*VE@5T27-I[4 M5NIC)A&RM_T^2$6C= *1E/L1NI20T28AYA@A2D=-I (2.>^47B80H(XZV'9& M;VM\ 4OZVC?[8V]6V]\/0+G5)F.*^X2YU]*FX*@/BNM4.A1?17,EZ;,%H9Q>#UR#KAEW>1;]] +TO*_-PW?D/N6AD_Q;:7A MOXH'F7UFRX+T/+\0>_:>WM_,"/W_=.]Q[W?L SSI\ M=[3_8>^/W%;1GY[EE3WZEK[;>7&ZO_/QR[LW?Y_L[[P0S]\\_?S\S1Z,^QGP MV-[)VZ/][OZ7_R1X+P5>,[K_NMK=?_;\Y=[VZ]WG^]^1E/_- MM]Y;,Z;)PND?Y Z+M6ZAR%GAVOY.GR6T/L[$UF,TCR[.2G)O#E<,2_^P:NYCX^_-C0ZHE=/EZ,QL MH$S6BTD[L8ZH@J4#:YO/YQSW;'-9_.^D>]R$KXNG)N]UR1C(%' 8;6@RZ8OW M^XD=PMW[P%B'^7<@CKXMCQFDU/5%_OQ[ ,N;,XA L;*S"'N=W_A3$2GUKI:7 M-R,_TV)^>OW/10SF7)Y&0,R;T)\G[\UJOI"3_OR&V3OFR]F5X@O6P;+7O'4W'GD\6-VF4=0SAHMG%SV"P9>=^ MI^J!".QU&KZ*Y1!$IYS* *T4%OEP I0UEX6=)3D]COZP#_1Y<-JD;>9I'X#> M7*Z&H=;CF+,,7)"/(\\XI]J>!Q475ZO.I;AHL0! MSMHV!'@RVR5"L2F00K7IQK]'Y7 M@>:S7=D!?G,Z2&:7ND'[Z8*0!*%ISR7^+*BH\U-V\R-(Y90_,.$ES<]OMXDY MP7@3UX&T:WV 5B1]T\SF>)%;*"N4YYTHQ)[W"2FC%-?." MV\9-RS&_,#Q[K1+#+W-1I$G,QZ)RW8P\NC?=\>&3'.4XBL/=:5F&[1*8+B_;S_QQ[9^_*R^SQ[='?>GNS!^_9WWL'?GN]] MV3L]7WP8YO-ZE^Q]>(K??OG[R_X?.6_K(]__L'WR[L-'O'\$?W\Y^+*7/<'S MMN,G[PVEG@0GD2/YO%5,##G)" K$)^8X-TS2C2VA3$=QOD:=Z-INF2U@?;6I MFJ>..FNX2X!*0,HX"&6=P"HJ'9EH$I(Y%B4A&0"+MX"UOH#U9098@D2!X&,%B37"L)".(=-B!M;I -; MV@$YU$)6"UGW!+(\%R$YR@(VFJ=$+,>.HJ\U!SQJ!1RT7 DA 3KV"?,A-_8HEIT M*+^LP$'+X0^ PR5.3!.2M+2>\T U,]X1AG'@6.ID6K?(O>+P!;=(S-OE#1), M&<2=BPLY$PLK$EE>X(M:J>ERV'KR.'FZ0=C<%:++F1T=@@=-(A M)4*"4Z'U(MPK#I][$3RV/#(:$-:19,>G1 YX'CFM<20I,IVU=$%EAYKSY3SO MCL,?62K/_#3V=WD2KNK$O=<814$9%!.D,88FB%+5$7(*0T0YVT3#G0I+8>R,WMKC0'6(NJUYTCT,S+8=/.1P; M 8] ^0"XY$DV0MLT7N5\\7A MFKS$<@=).NNROA]6!L>Z4]7#G'>%WGS96/VCVT++%KS__!0+8# M^UJ!MN4!N;E2SKH4K)$I>,$2-KQUK-PCR.XN.%9HXC3YI!$V"0$.P4E1P.WIK$K:=& M.V,"9MYR!X:,;1U0]PH)YPXH8F30+EGD8J[W3<%0U6"I(D&5$E9RHG%N#MS! MFG<,DRT2MDCXN)'PAJ7 6R1<+R2<.^JBH$[Q *J\P&#&6Z.1H8XA2@ /L0%U MWYJ-+=J14G6(8"T2MDCXN)%0.B&930!\U'$5DM56 .0%##:4Y3.=L'5HW@\D MG#LTDQ,A4L508M8A[CQ'E@>")(E&)"1%"*W]Y4D]VZ5R&I'",=4.0ZV,@/U4*_*4+Y'MG"+1^LTMS4MR];B MT8WQ:![%,#ZPY"Q#E%F,.$D*.8P=2E0%(Q1V4F.P6%F'X%4%VI.X0?N,*12T>M7AT MD[G]=+LUU48P8?BM1:;;1*:Y;U\3[T"(>&2"20C,[ER@5E$4O18R.)H8CZ I M&=S!^GSIDI_;$\\_G!]O4#?M49RCN,VZ:2WTW!!Z%D\S>^RCLY(BP :%.&48 MV60"$IY:DR@.3O*-+<$Z[.9.H_8@U/HR\&V616L9^,8,//>R>.:HC8HA[E) MH H29+GBB%"LI/.:9'S #'R;5<]:!KXQ \_=$H*I*#5UR%*9 MSR)K8&#"+#*@2U%B6;+*;&QIW#'DQF[2EH'7V(Y?056SUHZ_ U:>V_&.>\9$ M^![8\3>L7/8HJBO>9N6R M%GYNV(/A]7:&GMJ>WWZO&,,I4E >A).(<_C-60ZJ!8&]XSB%9&UMS=^\Z,'Z MA3A:%KZ+TF0M"Z^ A4]G+(REBB0F@P*F&G%O+=*41.2,P<$$;",EN5%!1\H; M-]=L67B-6?@6:X^U+'QS%MZ?2^$@4U+2.22T+\>W&=(A1"2Y]R+%0%T*&UN& M@T7_ !,-6A:^B^)B+0NO@(7G4I@E)F@4&EF+'0+\]<@Y$A!3CB5.L/:Y%@TH MT@*O$PL_LJC\D\'P> !D'Q]98/XZ7D7B;2D(8T " 0AYT/]=8AP^4-8H3:Y@ MS;=>Q=M'HZ>+9KUV00D7#:*6>,2#H\A)[Y CSE@!@H-8OK'%=4?J\\5@[L2M MV$8'5LW'*C!LF:2"@L&/NF8 M"TH2M7S\(/A81ZEB4A2#0.:*>MCVE)A)-LEDF6-MM'Y=^7@NCQ,W)#"I$#$, M(VZD15H9A:@$L4RU]@&;W%"P@]>%CQ]G>?#!Q05T;A+"OUEIM/6#KC4MH-T" MUDT!:W?1$1"ECHQ1AW!N3\2-8V! !(>BHH2D9$ G4:!XR(XFJXKOWY=:B"WS MKUW-Z);Y5\#\VA.X8NJJ81,O\ M#XKY;[-,?^:[D>;UX;N'59W D.S)6 R G(>BI0QH-;.Q MQ3GI:'F36&!;_W=U//IWW_9Z V_',52#\6$<5O'S<>R/8B@ M:)@.$VVNP@/EW]OP%[3\NT+^77 88"Q R#J#$@X<<<\MLO _%)6/B2H=&.$; M6X2+"QT&+0,_" :^C6Y +0.ODH'G AC,>HT36/K>2E"@.:9($QJ1 0 F%O93 M1 <,C'5'BO,G >]S=L*:&/,7-_/97Y>WW=G6PJ$Q=;S. M_:W3!FW=_@26M''(#OJCWPOQUM>]SA2\U^T/AMWQZ2X,>1A'X^U^6'[*T_]. MX.N].#X?X)*CV!^W,'\]F'^Q=+;#.L6=C\A[$Q'LO$).:8*($4Y3&SEF M8&>ICI9M=\L6/Q\Y?MYF]DJ+GVN,GPM^*NIE9,8A9[0 _-1@Y^)H$:4\)2QC MY"8?MN\(>6]Z8K;XV>+G_4\ :O%S??%SP4\HH@]*&8H,QA9QKRC2V&M$0ZY2 MD9(2C&?]$VBXQ<\6/Q\@?JY]"E6+I&N,I'--E"A-B4@>&9(S'B3QR(D<>S%< M*II[AGG01(7 '2"9^Y.:-1W(E&=X J<5Z_S+#7_9RC;#7;>=OU>+MQ-]/')Q6#$R M6T&\M(*/(:16'_*UHU$Z-?97;1?:TQN^UC-^#13=BLCY%(Q-*Q$7$>;3(6/B-&6F)8A[;7!*)=)22 M'77S_LKKEW78PL\#A1_G93#!>&VQXUQ29XP4"LC<4!QPJN$'$\I("S^W##]S MWQL-N9\[<4AC8?-I(XJ<*TT1A<(*0 @K7^"'J YF=(W@YY$U8/I&(^5[9%S= MRC,>?0U] %L@ MC4DA2XA'6J8DJ#4N,;>Q13N$RPZC-^YBV?:\6%]^31;S2,%.,SX; <)HY6D* M8+TEH2()K;9T9_RZ4$1"F:"B=RAHBE&N*(%L[C8E&698)$%$;OH._$I91ZY5 MCYI'YOJ[0KO*!^"Y6^DS'N:AOVL@L#")BR2% +V(6\:=2H)CG1(UAL"GK<9T M)PC\8:E%F,3::DL3&*A&YM.Y'!DM.2(J<46%DQ'G/#6>(I)REFST&NG@ M.$HI,B$XC0:#A:,-[C"]3MSZR+Q+WVX(MBZ.G75YQJ,W6''2@G-O97"*:ZJT M4*PH33KZX%EHU:6[@=^EABM*NA2Y*>T9LGM?.^1D,(@SQ1D5(;D8-[88)1W! M5G7,JW4OK2&WAL 44Y8D8BU7A#NBK-6!I<"ML:0-QMT=M\Z5)4MUL-)2Q*0% M'M74($V40H"AUK(4M_@F\NSE;/+FN?%M<#9 N?U8QP1 M3 ?@L!!<.6D,];DNEJ&>2P";\V NP/.A2ASI$K3D)"W#HQVE[LK4AS!#("= MX MM_X%'T^G=F2'!]W^= 82>*?Y) _9+,/;A\EHW$VG#<=NE3-DLQ4KKUIX<,-M MG-:.W./!J)M?_NLP]F 4G^)O)]TP/IQRX\*-S5#P_!;K8-TFX\MO.7?L[O9! MA>8Q,;*\'(L_\W ;I@;A'6-4,B0>A-8)\"0&:BWQ1'#QWO"-Z4V'LP/1Q_8@ M(C>,]B.R"6;XJ^V=V-/1QB_+NPD;=V;ASZ[9Y9MW;@N_GS9N\5!?6?C]YZ^? M5I14_^?_TY30WZI_+3'""LK2+,-USI3HUC4,MONAKI%P$/N^&T<[W9'O#4:3 M87P-;_R]-_ ?[QC,]Y\T8'[TS\=W1V\!B+=/]E]O?P8P%WNO7_#]-R^[>U^V M\[\?WAWM?MG[XY\N ',O_OOEZ;LWX=A1+M^]>7D$ ,SW=K;)WL[3$P#ES_L[ M!^3='W!]^7?_Z.V'O9-W;_Z3GK_VGW.! @FK285&4BN"N+ >&2DEBLGS7-&" M$4UJ00NX%,-V%I,L6BN"-,K*P(T!21LLCS@F0&Q"# CF"!+R.'/\[3U^=1[]%XCZ#@?66?/M]R^.C$M,@F2,R:AZ]A+N3Y(RZZ%(R M7&U\@WW.\TO]4;!7-NCRE;PE$D">0C$.ZP&J3H>#L+$CT?P M"R@M0WAKUFBJR2A6W7[E)MU>%E]YC4:P'T6.=JKQ8:R /V .IU5W!!<>QB%, M#NZ-GP'18ZC&@^H3/&TP&57CTV.8 [S*3WEH7/F>[1Z-.A6LVV'Q%PUS*QO; M#Z"C3?_LY 'D-X%X[?;M\!0>,!G"N.!1;C*"Z8U&FU69U#".)KUQITK#P5$U MAC7+[\__+@\5GO\+S*T+LQU-W*@;NC!$&)N+I0)OM_]IT/L$XX#W3@??BP>V MEQ?)QY@7 B8R;%KN+$P'%$" :QC)L#O*JU7&4<\Q7W\\&,-577A0\]GTNL%D MG&>3!S28E5XIRS"=((QN?&AAP0:@(EC-;3PVGQC\]Z\4KXWR>/K5/9H MD)^YTRYJP-P1='Q[W!:?X\WSV.O5X$HJCG"D,9GW:J M4?23(4CG",^!CT:#/GS=[7^8#.'+Z655L$<@MCI30JIZ7>NZO6Y^P(D=PE#S M;WE*1X/03:#CU"1D0^:._/Z\0L-XW+,^UG]F2CDZ'O3S'\=V."YKF'7W4=:M M@"Y.#KO^$"9_VLP[SEX^C*!#]8 L7B]2:#]#]:CZ"1XSBKTT_>#GRAY8^'V< MB03H"C;EXZA0#MP,+)O?'R(,*L#S)YE[*W=:-@N8".9<1IMGMGQ+>;KM^YA9 MPWZRW5Y6W):'-(P'DYX=]O)OG[KQ9%0>,!K;\:2P"FSA(!/((N'E-UU.>;V\ MZR==8*>:9(%7^C#9S>K/9C\RH6?.'DU@[;KC6,@PYA7+ZFN 18V F.,\:'BK MRV.N22^/;+:IU:'-_)(O[0-U#!NN+3?G"X'Z)O4>+M_F >YGCF>Q(Q4 M'_(;@KDR44S&S5+ '_F6//YCV)JN+S9#318 JS59;EZJ MSM\G8?9L,LR\T*G")$X9$"#D8UYZ&^)_)WFK%^FE,"I<- ?C+NR=']="$&B@ M/V[8;W3),O*Q:^*4,ED"O\U>U'Y[M!/CH"!88&S0&PPJC^8@_7\Q45( MYH=F"+N4*[9[HT&GXX.0\6,H"9'C?D M-!O['$YZC"0!?9[J*P[I*/4ROT.MTU'-T.((]@%'F>>=Z+K7E MS3I5UK9O1H _CM[*$W_M@J#L^BO8(T\71>N#X*G7%R#:HEZRC$93%2G% )> M8=9SNO7?/P'CGH!&6!BX;$>MY$WEVU3%_7D&G/D) MQ[ <$$/P*S6]R]:JLWJG^Y@"K$SZ5OV=U#LD0RY $BUR!\5; *,JF>Z1$=9 M)3W*:D>6KFI<5I$U9B2XJ> 3]80IK'T"&9O=4'FTWIJ(6CVI--!2M M>0CRHSLL>UX4PJPD@EX)$-SK38HT*8KTH+=@#E@'.U.H)-]\7!-2EO+=3]T> M;'^_V$ZCAR%]%W79>OU=IG;X-Q,=R*A,<36UE>6;4EOLS @MSI;NI#O*.E^ M+6PV_ BD5RVTQU6M+B\8)EDD9CF3]:5J<-+/EF*-4KD;ZK#F"YO-PAD;@\X5 MRV; \^K=RI^,LGX)F'92AI(5I@@4.AH,1T4P%PVPH>>P0,PS#EQ6Z>ME*%IQ M37:=.='EY\\H(/_AEI 4P&X84#9U3F>6\5SXYMT^ZL],I]D5J0SZK!6V;*>= M6>.YK9Q9[=,2)V;K:$'\@YX)O/#SU;"[K&VM2?1C'6MIE(V+T&#&,O.5?!!, ML?JG+$HI_FWO3?F%_/8S:%%S_T,1"7^!YO='/((; DQI M6& JWYSM]UQN-=2RS%:OXO&XKN]&,2'5=@!.Z<(=Q=M>/<_PE4V3)PV>E4W( MP/_TK^UZ0QNK!0RW&@&WZ]WZ:S@X&-JCHEHVC/BQ#[SU33S/'%7/K&@++P?^ MXVFUEVW #B!]WKNNG5$IB/CJ+V#=6.U6+Y^\W*Z>65\+J-VY/(+13)?LY;/= MZ9IE\9I?"X@_CC.+>_:&G9BY9RJCES2SZL7$EG=,G_K/SM,7L\<"T-D=?:QR3&\TFCD"?H>;,EU43S/-'>2 MSKGK3F*M1C4S@0$\]^-!\WZ=E^C/+GP'7RULTQYL0O%AO!I/PGPJ?S[9>S6; MBBLXU1BFW<4%'5VR>K 0!45J'T0]\V/8K$\%/Y:)S=1H5^X!-F]L_QF!Y9'4 M6L P;T5&8!CK5"+"GL#2=$=3UTT>SO'$];JCPUC41+B:810 ==.R3(\T PG>65!^#SK9BR$'>Z.IC;@2S" M,GOD57A2/WJ45VT/7DY,;:$4/B@K42M=J3RF2*[30LV#1O>:3GU9%&3I-/.K MV 4]#-;A?ZX1E*;4LD2HI\1[+KTT/B4?2=(D4)UTNB2;1UPC*)VK-\]C&Z?; MW@^!7;;'3^QP> H?_F-[DSB+6^A%&F_MT,KLO>F"G8G#7/L^62\PV*\NMLK_B= 57CN/:^ MU \_[X(YDPIQG]6NUXU^4U9PT:RMLSE.LI)Y@5E1O9J 4I(F69/M%E]A]78P M_-B!8;FA'7VTV51)L8BYXG$KZ__7DZ>_O'[RM-H?9/=CMGB?+#WY57[45#Q/ M+\X?3L7T9O5_AX/3ZO=I8.VOQG+O+&N+__?WO[Y'79Q[Y_.N@,TP-85FSL<2 MV#89R';[ZN-F='*;PX1Y3^=3OXE:3ZIQW.2YYM?UJAR M]-DKF_,4.. MP@_.?,*,.VHLS6K:^=[&4U%<./];8KCV.7Z?V%VBOQ)KK&.=U6 R7$+/.3'" M&YL0%(BK[B!DWU"J^L5597,DOI%,-7P<9T.^SAO("+W$"DM>SOR:("Y^/#P>3@L(FR ME>C7/'J9O74GC&&VUL/-OOI] MZIZ9PLI"PP\#UIEZ>SD+*T1G_3\F"*'CS M[;R&C&^7Y#',,Q;R.R[(:HB??3P>S^)&Q>LP)]Y%!G(8CB?ZS&/'C/DWY9Q9UD\3(OIDJ[5"$&-JI\'([=!UQ_5J M LD>%?NP27/#@I_O)7IZ.<*#C]/M]0 M'!_9M3]<"':5I($_P4H>]'^N_AR#1OD3K%RO#E[T0$>=CKN\8#;NX\EP- 'T M+OX54$*[PU!M VF&)JOP92PR(%3_=/NGO;+CV:-3OGLU.3X&)IA;\K7XJ%.. MYD8P+4X%F:WL!85?\% 3.N4Z7G49!% M"])>RU;$1D4:B+?)> YVH\:*::Y3P)X8[5N7_@^W%;_LTKV3]Z!=@I*I*>+. MPP]I([(&?F!-M>3&>:<,:,R;YALN_3E$3AU5C9"94]OI6BU\TP3 M'IETB3L%%!-QT"GQUJOPXREE[_/>P7M'DE94642L9XC'0) SWB(9/18>1^HT MW=BBFY>=TYY2R@]R\*\ZO7)=).+S!8E(>*>1BC;GG<.,NF%2+(2!_W@XZ(6L M??V1G>,[F]4_@^Y!/@K2[16OWO%D7+M_05T; 5K7?)=7N9=UL>FR[P#W%GOK M28;]O*Y/#O-29Y=H(SV?].SI&.[=F>0]@V']'WMT_%OULNOCLG1^LE.^>3EW MX#>W=BZZMWJ61=H_N[N[\)3-OS;//69^P4)$(,?%F_3=T,U9 H/AZ*QF5"]% MEK+9=3.JHQCY;,W,3LQ6U*'MI9+= 9_$7NHL?VJ;=&\\'&^I=%\;"[_VQ)/@!W^BPC3@;#,(K];PB(_4EFQ^=I9SJX^6EV M_,B$ SQ?[+]XSX653G.<>]UC4".$1U9@CQ)S/$6A<%!Q8VM\$GN?XGFO\Y1S MY]0^NLR7NA>'!W&X6X"LN^'PM//H@/I#@1(<)$3 MN-,$XS+> =KG4&%),![4+J.Y*P=>D97A*;]>,.HIU(QB_#B:)0MW^\4>J4\$ MP4/ =)S%:D*)+V8[\8%X59XOG\S*QX0?A!R^Z$Q CAL,:\L]63?,B:E%#.3S MH9-A$02TA &RAW$O?NYF-YY- ./=DAD\BXDW9B=02WW9H'JU MN;V9_WRR^<]<0/[^:F^>'AB7#R?D_.\P.3HNENG4^MR9![=+7MDD.^.S#R5? M57!Y)GO_F5\+IFXWI:6C>*X^_I*YX>_-5YMGT@^;&OOS/("=YT^6WCR[;S3G;,+O_[U>[KY_,$PCREBR.ILQ]*58[X_42(G:G4V@8 MEB7?!.Q-.L&]-N+7>\&EHO0S_U7:]E_4&@8IC^S;8 M6O0].009GF?7!/2+@O7\R30Q[SBGW1_51WJ;Q^--0$Z*7%'5<61B4(A;(UA( M3!J#-[;.)T3];]GFZ^UIRE7-=#1$>,>-QEJX:*@V,D0PGXUM]W0%>_K\Q?MD MG)'6:>1MWM-<.==IP1$15/*DL. 1K&"]R<\7R_W?SO308>,,G)Y&^HI8R=!3 MX 4P?B'ZLPQM687).D;%,N+3ZM-@W!SX+X!9TI3SZ?"IISW;#/W!PLF(\6$^ M\E6?ARJ?-> 6\FG:<=>7873K/*/3@F=[=@CZ? &H^7L&(&6*LK:4U=P8EL_J MTW'5RWC0!:D&D_ Y6:AQ,IX_/SP+T>?!'-L&NFL$S$A80^#H[''R$@H'HV/2 MRW'^[I'+E1+*8Z:K/=5&%I6(2VL>W99V<2V'F"&$T2!S\3S.&-?:20)&C_'_ MC[TW;6X;219%_TI%7_N$.P)"$^!NG=,1:F]7,^UE+/=TS/UR @2*),8@P,$B MF?WK;V96%19N(BF*!,FZ[YT>F0!JR"B"HV,ICE#YLMCC=+VDHA3_".EO2F!(V!LX_]%$J">_48H@ M1FVFTD03 6IY%%G,/:E&^2H&$OA+ F235&X7?"0E-N-.S(3%EM]9-"U#1ME] MPWL)<5M=1'8ZTREW GE#LG _J&K94()N<7?I>/>12QGQF"RJ;M+HQ@]_$9QW MGO&R9%R^]JMHUS-B1L!:;@J6M$GXS8;5L;H_G4&I*OM0I:KNLD$"@@.X_3N\ M $YJ4Y5JIDH,_C;Y?W]^?/CX%L;ZZQ^S__?MZ[__]>T=?// M]J=_?_]KGDU]_/#_8-Z;AX]_O6M^>ONWX-.'3^./N$9@>1^!S?T+?O_XU[_L MS]\^#3]]^\/^=/._ Z II]=N8FW_P56KY[2O^CW/N>H"CQK8GM7JN,.%JE0# MT!L;G4ZK-72Q\6_?#58S4W]%_:S'((.N>KR$8$WA6+*JT4SS4=E.?F.+_W9)WP'K$: +QJ^Z MFD:E9:M,J6;+'C8;#F]TVZUFKP__7QNLC"'@N]FW[:$\1-UFXTK]45$2.ELH M"5\<*IN4?(MNQ.I_RVLU?8C!EJB/EG#HX_?V>^/37Z.'C__^V,#WP13LMCVG MY;:RYQ"6>HD8Z,LA%P2RV@* M%+6D0"_^$PLQ354%AC2& R'I![_!0+2R'*;4Z^HE/Q)P:1I9?8&"XU5RI!*] M"9R39"B'Q[C8?$DXD:R;)DL9F M$#L=45"C"-/-$9&S X"&<9K?BCR$-8^KX ML4JRB#P>@&(0?^=I(C06'O)X-,-8&]_U\7#=4\C$ TTE+F$BD2\NJKV1C%<5 M/":50(ZA2,HMW4E6U"$#P2NCI] K7/T8>&2IEA-ZV=#$PB>XK6B*>@:>8U6- M*LLG^9.C>116)R-THB_/]:>HOF"5!QR5[TRK9I.@ MDV0.,0O%G(3K&C @?& R1IS6G&-RA-1G+E%ZYL7 1G55%S0=78YU95!SW M=P:[_?1FTTN=(V[A-N439I>+QN4'_ZV(!E6\]T;E1*%]E,< "77DQ@D1>I.1"?/.5J"_ M(!9R.^:DTWJ5U72?E:;4ZG.H8% 1B.&;,,S(S2@L^9"]!YPPJW'U]]P#N-KG M(..'E.-AD6PWY:+-C>SVS:39JL\.S2C>?_[ZY\W7M^SWSY__CFSN[MO-MW\0(7_$ HP&'&2@"1Y)67R1W\Z:&A*\1/:DPK;IM#[(18] G4+"P*1 M @U*!_P]BL#*PDIK>'$WHA0OF=)& >NR0%=,7 15-1%]X^%Z*-DS2;+)M*C* M* .1BH61'TL5OH3M@+).I5=0+16>\H17SC&\*D\LS/G@Q-Y5$$7?<:YD@4V4 MU+T)=\3N91HO135A8K&JD\N*W H ).X'"^S@^U:_WS;Q'QDEXHF#C:EVGC\< MEDHA8?EE*F(\1D,%0$S)?%37RL><'PP"G,FJ:>4$F5N@&XSPQRAFA#X6H5JY M-94_4TH2EW?$% >D8%/HW88"AGPB\RSF?U8NE<7?02;,_ZAJ1B[\3F0U_RO> MM\/>%GY'TIK_#&!J+2Z^'/T;^$BGG\B M9.3\K^B^G?\MQ:*&J?HQKYLE8_ $MLA$HMP+60!H/>JC4%EM\Q)*GF"145XZ M=I6SX!$CG@'Z>P@V,-J\LX73YE3.)7$,4>'4P'13F:%#J3F\ MM-KJ8NQAIS#I3+H([Q %;PVQE#8RT$Q4.!1Y M@J%(E%TW1R 3;Q^XRJ0JDH+*6,#"&)C<4=QRKB$X461:%KCEJJ)G93BE5ZD0 M^KFOR\X8+-%M+*N!3 <#&3Z"199,1TT4H(.5[ZJXHJ"Y-5B25"53HU5I\,?G ME5(3B#LM% ;9-^8*VTV];FZ@0EP=48<@#M6Y/M[%7A5<5LML M(RS4U3US9VZ &H&?SK:I>:-Q\'0<).+HJ[H:Y11 (6EDEN #=U0$I728:DP= M%E/N&-@@#T?(OSF@(9J(JTI5BM>A/$[E?2UYK U@<^%5V86]W&,]WT".86/8L20O,/7/(A(6"28$XQ#S2PSF!-D$;(>)B""E &)-"H>>!]%4J&C(#L;^5%X]876R_-I)!&DB>?P'RZZ2;9E@JJY/ M_2Q$LQ3G/O(Q5B8!Y%!=8\K# DJ*LZD*G<'%)"+'%QB3#^* :7(XL/:$=W=T MBXG*LN^"ZDSEB%PT>--2=C[Z:.:8 _)YC(00U:XQL!_^U@?Z*!BDVH9@O(N3 M2Q?FZ/70RO#!$5+BKDGF8@4O#-A%?(S)VA8B6*%-GY=#VRH")Y3WFF$@AQ1& ME%F#KFR-D*,@! X)Z01I!1V-H,7?CS$^EP4>9Z7F7 M&XV6PZ*E9,0M"^$J$@O-.[.2F>A7$A*E%Z#(S*.$8:']:7/]*)@5I67N84!L MJ^EE<5%\.9E2R(6JJK!8B+?4U?I+)#K.S\IK%W<$XL M2ALFHNU@.0P:.]K F9H, M&\#.!*]YG73*/IL&@"553$"ZA+B7*?Z>]\)CNF MA=K=?&C,< PG<8LV#!&&G//$Y12N(&36TL[D+,:1M;@Z^$U10I6A\S*'I2K4 M>!%@S#447-9/<+-V@JLQ>Y$9#JU:E6W7Y^SY[^%#63YKH"HBN9$GK7"J7.W$ MGE;XCG!3/N6I3\4DU06*C$'T7:&*>QYZ[Y;1! M](.XH" B1N%%[E!PNSAGHG>P>BUE13%UNJ21=]D\GF@]Y+CHI0YN%:1F2>E& M&MM;^?#0T]>=Q\:4BV6EL1>![':D"@82[\2L$14?(EP@9#?_Q4O1QY2DE:2@ M*M[C.=V'!#PN\JSVT9$'2UB.O%$0#; 12B!Z00BMI!SF%? 1JO"E_/@HEM<" MJJU3D26GC]YACYZH/"RJ) I=I)2C2>4U62+2EF:8UD3-I;5&>6 DB4*Y*H,& M]1#9=$PY3*DPO<:9WCP)C*V^T!@Z,,))%3$Y<=BHE")#D+ M0$M,*$H:?H%74;Y1[F#*W7%(S>'U@3LX&O,=306++?HHZ9-Y>*N\Y(3,NR*@'['LK%3>Y"*Z(4]#*;I/:>0= M%GEYI",CC VB6)1,-(H>H?)G-,)$2[4U/_$2 MCQX?4G^! 0_AKY0D;[E+9IYMJOK2#55VJ$BKI?LH,%FR.*1LZ2D/1=4.$2.A MB>/PU^QD] NG7)Z',-]8/H\/E:W-02X,_%#P!QTF6B]'4-FS4Q29R(^L","N MN&D7'++"482IW6G1#4&6M2N_J3%]6$R7(D^K[9WR,A/4+4HXT35R#BQHLP%> M'Y):):(Z\W([PIX1@15LS(.\(LRMJC6AD75XP5>TSI4.H@FZ[XH#)*I;"%P5 MA4X3QL,1J+\4LCV/1E$;J-0S#@LY<3<3^2U:NSF\8"R?2H34 $1A7AYA/BC*N?A0G]3#(I$2Y)U20+TP0P9I4>LZD45YY$DN850<54JKE79, MI3Q&48>P?, UAH^JOT8#0E21_8SFH8OM\D1%+!T5<(2[E.@A'&$#M=RA(Q.5 MA$VH\7%$]668IS3+##-01503MP6&B%714;513)0*M6KD'9;?26L@P6Z>F,N) M_69$ "_Y8QQ1ID-F$7Z%]]A[X:TKRM-B:?TEA45+E6G_8:B\PB_P$KLUF*CF M>[.7FK9Y'QWV"E^4:Z4?\F&J#95E+3=J!XFIK.Z M7!_E LHJ=EB@)?]=&O-E/RP6]B#??:E4Z]I:@%3TL5)8\$%6KG2QZEXH2P,N MG0,H O/7V-#Q9;RXJDPXFZLP6&H7]["JQB06>'9D1I48WPDFY&2DH&E1)')) M94@C=QZ+\H&8JH"%,],'ZLRT8FB*3ZO4'Y3U5U7U) /[3W'94D%FV?JQFTU0 MRW>I"\*84R5M++$EFC2L++AHT%YE'>[OG$\1=A-?E5C$LUKVK,N&] ),N.U* MY6UQB$7K@W+LCRB3",+6C?W!KKQ!#)N#M'HTC8I;0C B-1LV/8\ /+3()&]^ MA#45K _);!E1.A9K\ MN5BW ][)IIZ09!@,<.\GZF5!S&L*8]* 5$>3QBG=?,Q75P;P!EPV>$Z*8L/R MBE-TT,E$54N0GY$IRGGO7L6[LW7W+:M]M/+1:L^4T4ASQ. MTBCD13ODW\#R\^!+G8YVAYHQI1&W!5LQJ3?<9:P;*_L5_T M5@GP_(H3B%/Z:>G:OC2Q@.56@%AI6&;:40V J_R65#D;9( \5@AV,U'P^35[ MY?_,/("3I*.A+PQ;YJNL9#T>)3#8(@P&:&2$$Z4:R<*-8^G42Q([1J7 ZT M8>Q,.$6-R$917J'/B;- -JIJ7$5M@4N! G &QC":#!@HUXJJG$%/^ .1,5+S M.-%]Y)5__[,Z&%AT%0[+C&$G>>7"R$^G*+0(ZPA'D<@'0QZINN@E $''#Z41 M;6[CQ*\U4ZO8"@/)FJ22O(*?"!AZSLPH.H\YZ'Q-J1L#FHVR0+QD8L("17SZ MU,I&X-1W5V.1DM)HJ/ @5)3M4:#U)^+ \?2[A0:91_78D'>QMS4O$)5N4):]5 MTS*#W?GXN5"TW^3;.A/R^;S0FHZ"!!*RR #]@)\42X('LSQTA'N PK'O5@K@ M8[D-'[V*>1!*)0_0NW?"%$/-3'8C-3-)./.:6;DA7V+(?R82!8#G3(0J3CB* M. 8QZ*ZXE]Q!*)7QK4\(#G(*'!!%O2*0[5#HIB:JZS1(F5<# (!3!U1>AM9 MVS *_ B7F1.38CG4[2_!S>:1D\,H2J< TU1V$%:]8O!*&=BXX#-=%$K!$)2JKD^IQ28Z+DAI M' %J0S(?1:L.\N-,HP<>Y\F3#D7LE'P>HJ]7)E1VYA;='D/Q>\ G9= "K8>')(S\07=4.@XP+36/&1MBY MLZBU5JZX;LPYRPT9Z^2+^AC*>\1*A1ED)JMPF^0"HE2E6W H,!.H@O><; NC ML/Q3U;:34;;&,NO.XQ/:G>JH5BX&+%AF0CI-<6,VI%#?TOBRY8:T$ 6\0TQ9 MHOJH,3*'!\J-D6[?6'+C(0@[@+ST \M&KG0'A E0PC&,'-N)A4$I?2A1OESL M_SK_]8"+MB$P2A86F;^+/0H6]T&#SJ:$^.+(J>P/I E>+J5?_O9IK.T(S0&7 M.V0^RKZT?V)GK/B>'XL)O(&!!K&_:GO69H?_>%X -DA(&NP8D MC2/@>:HFC^O(U$,.])ZN!-#NYLW69 ,4:)$D;HCR(=D2K.+EAH4J^L+AL&!$""H1U-I2GD+1SJMH!IVY4VC&%;>RR"HH/,,"Y8O.YL**08O>$.E%A*7 F1'N M8^ -HU!$L\O0K](0<5[-WM;\5G0F3POEI=&V&_M/@KNE<*!C1G*%&+BM1L8>@[Z6XT\ M$*U\>L YT&,J7A.A*<]XM^)>/ M7> YUO@._"$O=>LK6= RX8>G(EX5@_U9,N6N:C!2]G\QT34Q*5C=NT_OOG[X M%S9N_4K#__[NW5O:)64=B5;-2W#)\ZXF4A?,MYHKU!@J/565<.D*!:WD+!9> M'DK]322W!U#RI$H LCINCE[JYE@Z^)?IM"[_&$"5\C8%=@;< 1OB!1&5?%""EDZ>I"_B//E=C.S^ ^Q.MLA>L CQ'C$G0;K8 M+Y2I\C4\2O\!^=6]L0AB(/]"**[/B]O^4>9[E)= ,A)]0D&I!K5X4]4-+%6C M+E6W%I6L =FQ0TTS*6]?%KDH.7R1NR183/:VP$\5'/_)?/<[3JHNN9 4P- /1USF)(I,)Q]#2IQ4E:L":*UWK @.;8\:D3<<[\?.HCE%"]+=F% M1K@04 /PRC>_D;J9A($=]TX@(GLJCA41727<2\%@HO M2/,LCD5P3#G5KK@8H%F& 3FEB8(E+\HI2EAC UYN\Y5+8R1W'""D]#L'S!!Y MC4)6ECI\+KPG1&@.#A7 %\(Q92F<7%2U@76.!0AISO(--@<@9.@0I8^CKN[L_?O]VQSZ_9Y^_O/MZ\^WV\Z>[E<1Y?-6' M:IU]H_C0 $X2R7]296-.<@Q%.[+GY:<0]0T2!F!_>")9&&RD@HV@.A6AO0>G MV<7GB[V6?_UO,5]^ZF+@GU>P\\"9)ORU^N,:TX=!W7GMA[1^^NBZ2AA(".H" M41(# 5@\+@C0; @B3&/X/T_-+!^;].B7U%M\9K?-7F/UXX9IK7RV;MB>V>]U M=QIU_;-V\[+7VC$[K=[>1VV;W>ZNN]38.OQ:F[W6Z5!6;[-=_D*<2W O8)#( M4?_GI^9/A8BFY)'7]O0'LZK"$?-)YGFD8(^'%ST-D6I3"8J6.\\W9?4VV950 MM@ZSKR[FXJQ7!&ACWRC2YR/ISNP=YL"LW.0BYAJXPY_."AYW_H_5T#@%@NYM M[RLK4?BKFPE&9DB/0.2D H1:;K3E)&FQ7 ;UR=& '_+P-AM&J3O MVPW;VLO>5QZ4.^WT4@R[E7T;NWC'[%*R<)F+LOEE#^7$$ M0+S<1&/6LDO+KB5GR.ATNH;5;M;O(&EBUL2\+3%;_9[1;77/FY@O51%K=7I@ M-NY;R]:*V-//G6764'X<71';VHTWI/^W=-^6B""LL=#Y0%D HAC32GUTW=E8 MLOO3(/^F91E=N[?E"5B#[.>2*W-3[B173A9+=KME=)O;&HP:2X?%4KMC]/O; MZF_/A*2S!+!MFZVC@/?HXEB?OTW.7]/E]&@<]+4=?2NG M3N-'\):>('DTS1UOIC5YG.\8YTGJUM:6JR;U"R(/>]=H$$T>]1GCLNY,[G@0 M4.%I56R7ZBEY6-F/BL%0M4Q97>:R[E2L3M-H:P]'W;'4;!G-KKY3J3>6[+YA M;1T3H_U06VFF%^J'TN=OH_B CM'I;1NWI+GDH;EDWVC:VSI3-)8.[?(WFIV: M*!QG">"V>1RE^^BB;)]7*AW3KKGE>&S;:%DU<6AH)*U TBNK873;_85BI=KC MM _@=OIF[]"@/1D-XZ+/7<=H]1N:-]8:1W;?L%OZ2'IEVR# .EJ /0MP MN]T+%& 74*3T+F_(YF%G^FB:-[-UW/]DONB))?K;<]%+_L)N4EYUK,WI?C^N M(>V]VQ0YW=YQKC$TAC8^/KU6^^CGYSPA:S6VDLG:;7TYIZYIV%M[135G/' 4 MDM%I'2>;1^-HR;N7'WJ-@G6:#2-OJZ. M5WLL=0W;JDGA-8VE55RV:=@=6TNPYX&MV;@X"78!%Y+8-=$/W6C"V:L@2M9T MSSY+KT@/=-[C9&YIK^#&X4 =H]<_3E*)1M+FUV-=H]_=0OAJW^TV01$=??6H MS]W2D S#[NJKQWKCZ%4;^WUV#W[[HC&TN8/:-EI;AQQK$;95^(QUJ?>/OZ3. M(.#POYY__^M_PW_4DB9.//+#*[''KL;UDP$^RD:3"[85O+=K+2<7*P M+8+I'W,G@04/9LR93N/HAS\Y)M !TL&,81_FEP18; 3XTF Q3Z;JEP-_00S MEF$ID\CSTYD((J?O(EA3#.\/ P<_=6*:!\9)S*.>LUIB\RZ-(X"CQR<(.CSQ M &4?6:7O!-B4T,L <-A?TD,^$&6C,>'\3^"GT8, ^)V/PHLE?(1A_@GAV.J9 M]DLVAIDX,A'8<4X9!GL8^P$OSQE&X55YWIPNU%D5YZ5I=EX>%X?L6271T:GA MO>3X0S\&9(V=8(A'$OFZ43G*,!MQ+.9LR W8@P^'OXK-=IMJ:>$WBC^76$-2 M(4S\'#C 8Y3G1MDTX.)U17R"C<#P@?\7,81Z<(&3): M=9P/I>ZF;'GQM%H= M 5"'4'"]0:H.0;?IV5;WFL17L0V@;ABWK3,2D.=+9Z M GJ](CFO#(',<(7Z<%2]C<'_$DJ[#39P$A]H(O+#%/B4BV\SD%ISR*\G\#5% M/D:1QX10<1I:=!H:U=.P3H(-AQ>IQ]Z 0H PRH)4*17_R7SW.P/%G^R*F+MX M-F<4/QS[/'11O72)K,(JC4'1 M\4/\PO,3UY_B%J4B(S28@#L>CY.Q/S4$@_$G]#8/G!FL,GW A3Z,X3_"%'K M'8!BE<6HG)$2A0_Q4S%@KG0A4Q7Z$27C@N[-$[25A48"R[[Q/,K8=0+DQ#0" M0A7'#'@X@B4BR &=N#6Q$822$U:M,![>^Z#4B=I2\)" @*/QX1!(6V )[ W< M5D7>Y@OY,Q]^&+D9KC%"$A05K'!UTG+ $:(L)A40?KQW %$#@#Q")G^?"^B* MWQS\!JU,V"BU#\%M!TD$C\,T]@=9BF-*%3>( +C5)3I(?U7UACE(0D()K=*$ M0%".&Q@5J!Y@ 5L"W0^03,9SPHL7@\SC)2_&,";:-T#!'D1@4 D*!#G$0P<( M.V]]8EZZZ^UEG$Q)Z5#R^1YU=0VORHIP;TY)K!,[0"H M?_WG[]LKJ@_X%K'+BN^:ER??U!4OK)?"7E$\]RI'PN)+M M+ZR&V6,P1X#U=Q!Z+VR[]$L]G17+-!#MOS@-_T6=KX4WUU$UM9T&M:U10(X. M+^.H,"H93!FI$TCL :"S^-:*4:Q2,GE/=E^).\A$^=[SS<3#&Y M/,_#=C7OZJ6JE"OP'5M'6511S);ZH98G>[F/1,N,TY 9*QQ6M82?UE!.G=KR M^SPIADLW.>+:*A$A;_<@+M!V+.3V$BER<=;_JB) QQ99+;.?BZPH9GT5POBB M:3;+#YIFXR63<4Q/\:8O";O:QJ%>(:O%BU,8E4^F2C7$7UYT6NU\'SVS ;NX MXZ$/._H4I7PN[DH,,?3Q*JJ@:_8&+[M (_J&WJ_?(T#8>\?U S^=/2\9'X]: M*V'5="V);GSV:L!# $_Z,P4*R:SDU/EQY!N@!Z($N39$V@O+M*J*6*-$S;L$ MAZ\SN.>F[I:F$B>IO>ODRT,HZ$Y)7#RC+QO@SU!_WVE?!+M75M-L_RS._:NF MV?]Y(9Z[O-U75L\R;?EZ9WG4V&Y[C,8Z^8*=5YKZ!+07J#NM<9=+*0AA'DSDO>E7E":1,HXLAMLSS [H(2\88 M24-2H%O5I_#=SI)WGRZ<3@;_:P'\)Z?X)3\4QD81^L8$#[_'(X!G))NP81Q- M*LD?F& 3<+DP F+,\4S)/R>1QX-RU)PR:63(/O[?V$_2*/9=AK9$$(U8@*ZQ MQ&1W-#:38X^CC+)YDM2)5>0:ROWB>XHW&W# *^U(W '2C16&OXD0/'AUBBR\ M;%HM\4O^W^ID,A)O@'8.QLD-@'DA[J1#?&%>14UD(R)8J M,"HOF.\@8M745P1SG',%/ 3L"^Z)K\ZGQ)0!#:<&7[Z)W;&?RKE%Z V<_*2YZ<"W> M$XTA1!@K*9-H$(]1/*%M*E.54GI %<(P1CA@\C6@ J?49<%7%#E (\73RAC M#R0TQBX!.0/D:-A0QHU.G.\B>M4EHP@#4$=.3-D\,&;D.LK\A#, JW.Y&,]% M24Z#D,2_N7O#[%[CV:]6M@Y"5*2#T/67>JT/A>01<2+B1+M<_S04V,!6%X0.;Q#$9Q@=D1 M4(HD:D\U _L7POS* 3JY71AG3N8 =RJ#NG*H+YQP. M]":*X45<.,(G"R7MJJ9&9OD%. N4HA8F( 5*^C,0N>LD8]1T[WF22LA/2=AZ M>9"5D3-KG,GC &TR)=%OH (% 88IV)G Q^5K_#^9+^^AYG1EBH[FCO>?#*0@ M0($VX\3P]2?8^!C_CH"8''$;.!R*@'$2GBE&)W[C/YP\3!F$T 0,8(K&$;HE M3:["P]2=EY#)ZOV?23R&4]3!\FCO(JJQ B5G M MI-N@Q(J&44T!9X5'&IOG*V"IP:Q0]RPDJVM3 IY).?ST-]9I]#KMR7 G8@ M @F57/"N3)84*,E%( ?YBLRD559P60+"F,3+2@SLQL/-PW#O?KO]]O8&4$W( M^7!S\Z4TB!R:>)2'/E8^_R%B+IPW\F T]9926H<1D,=#CO77)4=DR4,I\7D- MDP%#0@:B'') 4R#:1(3 ]0)I4-#;]=P!6]Y>_'KQO%W3UI$I%B\M,>RO'SWC MI8'0= 2@R?200:'!]XF*^(7^EMHK^R5 ,3/#"%W+>D['X: =5VF?/SA/,C] M&Y$Y,.@PS=4O1:'*AS/@0#6*?8BK Y!HZ,=WRA<& L;"Y5.A="%8173KO#;W MAWEG,B)X\@>#0&-T8F2B)?X8B-E13J)J@6A(BVQ=>?@PBVJ8H7+"[YT@(TXY MYN6L74D"9&,*KRSI$V(>,L9D CL,*/X2OM5B2<61K.C+"1/$& G%6=E[:(,.94,6]XYG:%8S"P<6<.1>'YTD"E$0W89@"JM9Q,--A__H@-W)[')NQF-P\2*@!13U(XH;%^E> M4MA/H[2H^N"(-#"EZA2C 9$)T4;"& 5DZJ,*2CZ?&8!R1->EA2SCJ+.0W0U3 M Q56XJU)_9TX,W7QE=O?54R4 %?B430[",MGSO?W[RO:;=;G'.NQUOV/+:O=ZP[_2Y9SN. MY5KM5OM_+G-[\SO[^.[F M[H^O[^[.Y'2EB&^0RD+B(Q=SP;S$W%LI-5:KITI2H2XJM%2TC3U9&>$.C*58 M6-#OE#)V(_B^U6^VA)JXJ!U\Y:-,JF@?3!!"N<8-"_3YO?0^@49.:@O:,&L6 MB/:P+W)KE2X!4](:@>!#3UT31>$HHAB&G$7/J?%E(0F&@%2?U.>+=V J45MH M%8E002;"K5W50TQV]]@FDG&4!1Y)ET'N%T=[#V4%*$ODH1-7=U&A>:FEE-Q! MZY2QPG^49S%5=;ZDB%Q:MUC)<"8HASW0)=PTF)4WO>03T)O<3%C9TL-Q[WN/ M+5=??)Z5/S:$UO MJ[WP[I*:TD)>'Z?6\H*MT1#B9R%6B=+MYW(KU]1!OSC0S"4";D,^]>AFM'FP M@J@[?B.O>,C&CS(8W%O3Y*A4(5](=+*FIRDC#P###:SK[E0_.O@JU:R]['CE M*3D[L-V45$D-NJU AY[>]ZC,[X/]GAUT]'G4Y[$.Y_&D6QL^[HK.>QO>E>LI M[](09S^DM'.[';U"O<+S7.'6'&A-4]EN;3C1\J9 TEGYE/ZY2]L\U6ZC+YZT MQ2,U=MIP;^UNW^BV6B??!%Q3W2E17<>PNFU-FVC;VW;RC%[/.A[5[&+MEC?<=+-C&U:O6X^.UA?8=WQ#-,GX?(VF>J-)GZ:30),-=JO=VM9N MU6C23$^CJ8:GZ9)NB-Y$DPF/,0/\S-&T&\_6 M:-*G2:-IB3W1M8R696LTU1M-FNF=!)J.?IHN(9CR6Y0Z 5L94OGTX+!SO)G8 M;O/U/F5PQAH-P[*WO;78"@9'MN@U%9\[%>\23J4I6%-P?7:-?+ACV/UM8Q8T M%6LJKL^N+:/1:QG]IJ9B3<4G3,6[!(]I$M8D7)]= R/N]XQV:UOWR4&H6#I6 MU"KDPOM$HOOVC6TP1FFS3=B1%V58 NKI27AZB7J)>HF;UJ%Y8JV>M7+GD)4* M-TO?O_-_L(\1E?%YM[K"D2@E>(%UCNZ6M2]CC2>4.;JH5YAW59X29'?NC;0&23T6H;5Z!J-QK8I8O6+%=1T M=TIT9S=WN$/51*>)[HG,KMDP^JVFICM-=P?<6Z_;,;JV+A"DJ>Z@(K9K6"TM M8C71'7)O_4;3Z'5U@:"# /LB"P1UNCVCW>WI(@SU1I.NE7$2:-*GZ230U+8Q M-IH,9>D:SK<]2S9'4;K:,3GO;4A.Z/) N#[05*^A91KNS+3.HG_E] MYFC2E3). DWZ-)T$FKK]MM%MZBI.-4>39GHG@::CGZ9+B*?4Y8$N/(_4-CJ= MKF&UMPT*T-G0FHKKL^N=XJDT"6L2KL^N@1'WL;K*CH6[-15K*J[!KFW#ZO>, M;FO'GAN:BC45UV#7S;;1;FS;,5B3L";A^NS:-NQFR[#;M2S[NKP^4&]-?:#= M\L2?WA3/SD MAQX/X!5&2_(P?L!3F@L=^Y"7PU /^ M -^:K%H.9R4<+7LI()%GX*KG4 GP"YQIPE^K/ZX]/YD&SNRU'Q(4Z*/KZA3M MZ0+GH@G%X^L'WTO'R&#-!C%9Y1V6,\O')CV:X[3B6:MCMJS6RL<-TUKY;-VP M%CQL[C;L^F?MYNI)G[#8CM77BWV>Q=J;D<'2NPV[]>1"7,>XPW@3A:2?./,U M6):K&>W]J!GZU5U* #PZ?/\TZYE]&\><5PJ^[:-4THD"8[[VW2[EW([*>/)M MTH"O_10FQ#_\FNE MU.$.F]]+9:?3A& KAV!C'XSD;.&T)TK3Q+:,V$XZ *:_<3VQ9*^1+S5SDLZ# MX;E]I'5QDVZV[^=JCG4N[GY-S"=%S,_3FT43LR;F@^_[N>(2-3%K8CX",3]/ M5,R^B'E/*9G;M&LX"AX$^,5_;R=3QTU9-&1?8IB"R7J>=,'U]X [\8PY2RI4 M[W75;;/7WF#AU]-(K.)US ,G]>_Y-=+"5=.TEEQ8#9R$XP@__?K*^KEZM7;J MF2.;87F77J$ZN^? NNHN'=@TD@XLMLZC2NEY(VFG6$6=);>-D_!+'N\2[MU= M>,E*_ EI\+I[LZ;ATZ?A&K<,U32L:5AGR6D:O@@:/KG4#*MUK-[->HP3&N," M;,'/R],;#/;AYN;+4\HIGB>_/AVNW.\8/>N(93$/I#QHDJO/UMH]H[]U7Q1- M.++[1JMQQ!:?^^Q 5GN!>Y?&3LI'OLL\?L^#:$J2 M%@5O*7:04=0>1W DZ4+DP$;46,-V(QOJ?AWK*&K?GLR,\T9.M[=CC3.-H4,% M=QGVUIJKQM&!O7A&I[7C59XV<+>$]8%1I+&DL:2Y># MI7:C:5CGTE*[]@+V+9_&W/4=LEO)CIU$L+B_Z(?+,EV[H'SW=HSWULKWH9#4 M,+I;NXTUD@[LVV^UC7Y#8ZGN6&H8K=[I-P;>)@M=C2V'N,+W7[?,]OZK,6^& M@\_IF,=Y/>2]+N"Y<\WMB\PUMUI&Q](ILC5'$FIRNGMNO9%D@R;7UU$:]4:2 MU3/:6RMR];/%ZV&!+T\PF&NI\!2;^PF)8C6DO+[1W#JNX932_BX6L^V^85GG MG-!YJ9AMVCVC==:=A2\5LW:[;32W[LVN$UCU&/4>X]#Z90U=4+HNXKDZ>'M= M?9M5;PQ91KNWH[JD<70HU,0M 4K"GXZ)NVVWVCU]XQ1.,@_N15I*R:RH<1>I;6$;U^L_KF M!=SEK[22F),PA[T47E;U#O:BO%M67'['6Z8F4+P798. G^HUD]4T=RR/MB$8 M=F *1P##RTU:VQ[HZO(,B*IE/KV*OR8J3505HK+-I\ ;MZEX3G%/??#9JX#JFFT;H?"5#P/NI@E+Q[QHAD2Q ?,:+JBV M,EQ@&,7T_A26$7GL;TZ8X<^6P;#C/$LC]M&)W7'^ XY6C3VHCI L&T(VLB]& MJ+YCX3LWT]@/F-T7OYC5&("#$]%*>_90U&77C;H0Z0Z@:(:UU8/,@\E>M,TF M@]D#E8_\HF=V\A^ QI*Q$W.&L1TH*"93'B8B>5G13#J..:=/$_\'F\#"Q@GC M@!:/:$;PUZ8@"8/%/)D"@?OW/)@98L*V:<^OH)W_L-4LDCRKLUS3EL0+E6F0 M^^?S^*&H'K:?;25)A#G>\.Z#GXZ9QP6?UJN;,E"WX6JK,:&Q$] .MH1/_3K[N07\?LS9-? M8X_DMR,7M.S'F=YS",X"S33B:S^%^=T-0+^B;\,Q:7$.>^MI Y<= M],MD 8DQ [!.8H/FCWS/X*LGF,7*8Y6_8RCH,E:1S!3$!&/B+:=P)@ M(1.J%@'_!Z^[,+_@'FPE>4E0M&RSB\%ZBZ%\#[Z7CJ4*6/Y0$F2C^,09)%&0 MI:L_*1&J"POF\?.1Y5J,-_MS<8>E_X[SD.6I,^)7 T#V]RMG"(M][00/SBSY MZ9?J\823. ?#^>V+3?[ZWX,8/ETR\1,/^Y& & V'"4\EK0\#DO:HZ/D4N)H MO3HQTB30*Q!_Y@)1#V9L#"/PF,'LV=!1%;*%A((3D\7RG,":[CES88-PB&*A MV#(SF!(I0.;;(&CJ5/]N$(PQTRLMEV2*7.< Q!< M,!?DF;BY%ZV65>(GH)T\,K'2S N8D0<<6$@64+"QPT:+M=UHJG:C6=(]Y%1B MA6@$2H"8JSG-(FV?DN JFL^NB+2JO^AZ %R_L/IE%1(^1^<^W8!,%]OK@NX# M(D70*+YB60W4\7TX"9$?HE891Q-A$N8?2_/2$LK':#NW,KDB5U!I-_@9Z#O.+KG1. (FH)[;"-8'V&# M^^2")EY0T8Z&?IRD;.P$0P2,T%E7PY+PWFQ:9DOAW6#H*%V-]8>Q[X[7 !? M)GF<,UF/^R=Q \P4(K3E*@>YT^!T!>M?IFL]E;^;AA6BN?K1O6:IC=EKW3L.N? MM9NK)]6+K>5B.QL-N_0^WV[E/OM:W-LOR+?E%_?2\;CH>%Y(+.RLR2O<(DU- MO[I+/MZCP_HT#?)@ MH+;YE,UOE35\7A!LY1!L[(.1G"V<]D1IFMB6$=L%Q'NNC.#<(EYC/0F<60C[ MUMNO=:!*N]LWNJT=>^ILPP7JW'E5D_(YD'++[AEV]^G!UYJ4:X/22R5ER[ : M7:/1Z&IBUL1\ZL3-?E,CJ>9(ZAI6ZXA(N@#_X)?%F)?G*9Y[83K\"2GP M[5[;Z)]UM7--P>=-P:V69?1Z.W9STQ2L*?CHF[8,J]DP^JUS[DR@:?B\:;C? M:!J]K=LB'[$#0U\W8-!C/#K&!1B!*S)1#?;AYN;+4\I5GR>S/AV6W.P9W3,H MWZ])[G1(SFX:UADTUM8D=SHDU^D95FO'"VA->K55QC26-)8VE4\12TVX8_;XV; \#[;=\&G.L+J\*ECN3"!;WEU-. M?KL,I:YI&U97:]XU1U+#L'K;=O_52#KPI;-M]+L:235'4L-H-(\8&7!1=NSG M=,SCR[)<+7T+6V\$-4'=V3:S3>/HP+$TW=;F830:.8<.8^CUM]5RZF>GUD-L M+@^^7]%#0V=-74;65-A2H>=T]]'K'C& 3]].;10%VSZ#Y/SSQI%M]!L:1W7'4:>]8_G" M&EWRUL.J6ETE]/VZCL^;W@EN*5A3\-$W;35:AM6NI1+QB"KO^;M+F^3G]/^=%5"WSZ06I-5%IHIKC5-NF;FJBTD3U"%%96OPM M$!6IC;^D#FQ(7=Z6[LTG3CSRPRNQ7.RP>2U_05#@/RL7ZU:O2@&HH_G#F?C) M#ST>IJ^O\*6YC:\T19X?(C:E1Q37UX?%AXU7[F4(=LVVC>#YRH MM VCS.IYU70G[FQ-F3CQCEL'LAMU@:<2>9;=68R-@_RT+ M9N(4ML2"C@;ZGWXE@%;A8R%\;J:Q'S"[+WXQJ[$-:X_'(]1_4.(O$$)3O?93 M6)B[ 5C6=*P[],K7HT^1>CJ..2=D'I.R$_]'/<$T@5?&">- @T#N^?EK"O(^ M)LC8 X]Y/8'6M,W.2Z(INVU:+]D8'O+88#%/IL":_7L>S R@/%CS=/&\,#\D MRDR+$S&$S[L3,&44FNSLFU-,X"D?L/@HR'-1QXRB!_PD"N707]A3R(&%> M'-US;%@2G[C^%"?S ""^"^?1Q5 R M @4"#?[DR%QC/\$ZTVXTF42>G\Y$G4N"=(3YS?#^,*#"(TNBHO.=%LV?V&(P<8-4:H.IH'N9.@F0Z=6):[.)S^.:% MW32M?)"- "'U'@./"5 O[(QY&1T->< "#N:",^+5 S9T[J,8]71QO*@B.ZX@ M/RXF6R :M1X03=N@A;WH]$J[F@,#H*J !%*E@$._L000^<2U)%P%C=KKPT>' MU!)B==AHL:RBDGN"7@2UDO2[. 9>*-$K KIJA=]UG*L>IV.-MGI\Z#T BWS1 M;9IV(4YB9I&2!+QQB7YHP/'QN."X^ KLD V&<3019GS^\1(U MLB"R8R)IWB51B!*KBTHT:)$Q\@^ "2W]/V!OIZA++_"49;IFJVO:0A%?)0$+ M57*)$JDT2)@-9O5!S9W!-\,$/AW,2A,"%+*AH[J@")T45@0@ 1W8A?V!/(V% MF@H & Y]U^I/2KS;-XWT[/3>DT5:C"H[R?\=Y\MP4T'8U 'A^OW*&L-C7 M3O#@S)*??JE*+!!7_!H$P"]QL>23,G8]+7;S(64@#[JS) MXB!U2_NDM&ZZ/#]SS8AM7; M=R'$)5S@) MQ:5(^(5*V>VW#;NU8D4"3LB;E^NR[T^T9[6Y/D[(FY5,GY;;= M,>RM:YD?BI0/740FOP4Z,!8$^,5_BWIS?P\XAM-==*&Y)0@]C+H IR!:Y)\GJRR7;+*?D+Z^O,X!,_"[M04?!(4_#Q^ M0$W!FH)/V_VG*5A3\,&\?LV6T6D_O5S+\Q6;FXN)[!^K,XH>XX3&N 3<$6. ML<$^W-Q\>4J=]_-DUJ?$DHWF&?2]T"1W.B37;!B=YHYJK"8Y37*[^(@;1M_: ML?:D)CE-5)&F81!_R=*?JSB=[+V;M6-1=7UP>RB-MM.UMV\1J'!WX$+4UANJ-H:;1 MV;4!2XVN_T]#TMZEL9/RD>\RC]_S()J2B$6)6PH69!2GQSU1&.4I'15.CQA? M-0VKTSV*RKE/\F(G42PN+^<T+>5.W(KMLW6KM&#Y]$$MRE(K;3-.SNCID()X'89T1FW73^B\QN MM)I@5K9UAKFFX).EX$;#:#1J6>5C>7ZNU=()NGJ,1\A>=Z-\^BOE_06-)8TE@Z12Q91J]SQ,B$0Y>"/H*C$M]L6^;3 M[^K6@6$'.CT"&%YNTA_V0#$,9T!4MOGTIE::J#1158BJ8>X8K*Z)2A/5*D6M M;SZ]$/>Y$=4E>WM+RF+QSM/4QI.-;=Y!-]Q/+4^3QP61Q_;Z MFB:/RR$/T+PNE#Q(O?HE=4!?5&%;I5"YB1./_/!*+/=U!\:7OZ"FB?^LQ-)9 M/85F/_1XF+Z^PE\.ODM;Y*GEP6@'G[T*E:[9MA$*7_DPX&Z:L'3,BZZ-5.5B M7NTK0@*'44SO3V$9D_!)VX$C&>&] 2?^XA7WPF8 MQRHVJA^&46(''"G$/G/HJ15\ : M?9?_,H']P^#.%);\P\!CR(&%>#+N"[5HVS!,%&8# #]V8 M.PG^4<#,9.Q9C\-*F7"\<[*B)]"R0W.(U:]=*ZL>IX5CQ-0)4LCUD-V]:#?- M%H/E!%@B"&@OFMNR@48S_#%U8O'%_ OXT8MFP^SDH^!"CLE7U@!!\)*6X.X& MGB>@7%@!\S*.FRM@(T]"P.'H.2/.AG$T4:=LV8&G \P<%X]D C 9)CR54!H& M5&\)!8U/,>J)& V@-XGP$$L^%6$9"6 7839T5*U_P3, ^,AI@ID@P^3?I_!Q4U*P)3#[WJG45,/#,7OLA+8D^NJZ*BB4PHPG% MX^L'WTO'Z-,Q&^3749=D-B[=9&PRZ]XK5;N:.Y%E>Y"^QD^5WN&Y 8/'9!&BR[Q5:K MD9]TUJ3*;Y%YK5_=)<7\T>'[FQ"@"QH[CP]#@KV-*/ ;Z;H?A:[[#G7=#>Z# MSA48=V *KP3%A@1R5+;3>]0\6[[Q5S<3,!V$!R4=1QD,[B4+E?N6W0RN"OA> M$DQ4;]Q+)^)_#^)??BT;6;ML?JM"&.<%P58.P<8^&,G9PFE/E*:);1FQ74"B MR,JXOBV"/]>3P)FE:&V]_5J'9;3:/ MGG2C2;DV*+U44N[U+*/=V7=M8TW*FI2/4$JF;72;=54PECM(^[J6J![CT3$N MP#B;FR]/J;YVGKSZ=-AQNVDT=^7&)Z0[:)*KS]::':/3.?UNA9KD M3H?D^BVC;[4UR6F2.Z1@;3>.2'(7U4GR*T_2.%.QC1B-6(J5EB'^%,!X8<4* MC.8Q>X;KG-]-_"%&O#^G M(6_OTMA)^1!-2="BW"TUCV$4?<\]D6OPE.J2IT>-W:WE;OVLC?/& MT"NKM44+88V= U]X-G>\M]<8.M3YL=NMHYR?BS)L/RSF_EZ6";M;*R:M?&LL M:2QI+)TBEMI&:^M&N]J.W0W6;_DTYJXO\NC)?)U$L+B_G'+ST\O0YZR&T6EM MVR%)*]T'1I)E-.S3C]8X;R39MM%HZ)-4L7>"MF*W!/9GK%AS679K ML[?MW;_6LP\L2XW.UDY&C:,#X\C>L>FLQM#!0DQZNW:EK)&U6@_AN5'GOKVE MS%Q M. YM,WL=(UV8]O@DZWV7_.@5DW ITW [8[1;CZ]2YTFX!K@\B()V+(; M1M_>,9Y'4["FX*-OVFK8H$1L>ZET$ J^@+Z*S]5Z6T+BO'J/MLP=[S[/N/?H M$1P1YT54[5V;,FJBTD2UBJB:FE-IHMJ[J;%K=^$S)JKUO2$W[V+S*]7T7-E% M0:Z@99M=O$Y=["&1=SK BO&E#V6?A$;QB3, +3E+5W^R4 %UWW#>L.M$RZJ" MH_S?<5X%:>J,^-4@YL[W*V<(BWWM! _.+/GIEVJ#(3^\FH/A_/97X^%2.N.M M[R!YB 4_5VO)IMD236RLAME;;"VYO$7D?#_)8W9@\6)81(@]2(?:T^YJI-?+1NAO; Z9E=U\:HGN ':+>P;5NEZ6.O>;?7N9WA,&"UT?H.S M$U'\<7JO+#7X=!W?1ZZU 8578JB0S)^O\C=:TD=)MM/U](7+:O: M'+#;165D_@3K?J0G=G[EJ0TBT#!9P@&]XE6[5C>+8]&\?&G? M5F-93_.\_V/>Z_'(2IKN[[JUCE;+8[V7QJ_/#U9J_-KIFNTR;\<;HH7&KR!- MB[ZO[6K?3"&"5]J@M430<9O4+NA-S]"7=JTZXSH9RG5Z#=0@G[AMKLL(YNX, M@!B2<12G#G#P+=O6DH]B:=O:Q3ZLO4W;L"YR8/D+.F7["\QV_]AK-W< MO_U*U 2\#0K4#WU@IT71!8_1!?NSZ@)PB^PSGV3^ZR?DCU[[,R+#?>\>>[%LCT>*V)MP\V]:G6-3F>+DK)[ MS(+>4]BE)KD3([FF9;1Z6U1AU22G2>Z))-?K87$K37*UPLIYDUS'-JSF<;C< MN13#W!#4-TN:-ZS23S?*T:AC>;A-R7[KW:MG18-]HQ.K[.U@KV2+W>1%:/SZVM:FY.0#J3LE]"[29[5T?FI(U)==KYZ\Z7:-1 M1TK>5Z;_,X38;IFV4 ZZC2JJ'U^:BW6HT&Z,:PXRCS,_Y9,$T[-3YL29.Y;#JDD" M/I*),HD!_Q/#1QB8/75F<10$(OXZ*T%JZ(=.Z'+92-3%<#'*PI$N*,ROYI4/ MJJ#=-5=V,&,OK*YIE],,VINE@"ZD<8E-5<:N98;!"[ME]M>EXAZ,(@'8S2[F MO,^#NY9P2_P?1X76>NH3)\0=.^$(CGA"^1M%-H>$Z[(\4W7$6(*GV$G8( HS MD6F!21Y^DN"YD%4.5C,W=?(3S(MKYN<)AX$?['*B7#(&7%\-Z) @YF%ZD38B ME_+88#@,G!+GL!J30F:O&=VJJOIE;**U$R:X#8GN'GHSS'!,@I69\Q< M9,D=>W7)'5RN[_W/3[[7M-LMSGFWXPU;7KO7&_:=/O=LQ[%4J*0U3Y:VM/OM__XX_;M[;=_L9M/;]F;FR^WWVY^9U_?W7W^X^N;=W>; M9W$=0:=IG+ M8WX?!?=4P0$T#C]E0\?U S^=F>Q/$#FS*=HH(%/\\)[+H?@/ER=R85C(!V1J M!"(R HLFQ)W)=TD;+A1KD)P9BLF8C3(G=F"Y8KTH;_XP[TPVY!ZELX]H(/S: M9 @=G,<0L_'_9/Z]$W"5^T@I[;Z+.Z?G*OE5@NE%I]V!*-&E>!%ORR9Q=L+?%XH%D/0V@G(3.;^91-4+?X"ND (88XFVH1.OK(A MO)YL4]1AJ3AAKRHI(Z]7GH!%>C^E-,5.S^S;NV6]KJ-UGGE%Y\T])-3I-()YEMM&& M!P>+89*:@+5W?$\H1J^H](,?_EQR+6")KGNP\[;(DM@F#Z4&EQ8;0FQ_W2OJ MQX<9?69;1M:VM U5J<_GV7!U8-!V?%!UW.D:_LVTS@D/1\DGW8ME6YD@Q M(ZWV]5)FFPB>.@7I;,Q<6Y;1M+;@KO7+ZCAW%/7Z1K.Y?8Q+J!$=S7U@%+6LAF'WM^T[7[^0[EISBG?#(7>I M/ ;_(2_:*:A%_)TPO"9'1D)7YW/>^TO3*WH]K5/4&#WMQO9QV5JAV%RAR/M^ MO%(W=#^CQ;'YS=Y35(R3R238F%I[;;A!D[*!GSDAR':0]A&@RIJ7YANT^DU,*]IMV9]6LO-"JZQ(:^7$3ESG2YQE_JB9&\ JO?)[H,VV'C:3@'0:UX;ZN%S\ M<6GU^D;7;ISJ>5F?&7B\SAM;I@4652!N%N\1:I7ON&H;EDT%_3E[@]E:X4S< MHZJ@Z&4A.^7VI>N;EJ:1BK>&H1ZB^#O%9SM3!*]*6(PH\CN*@+$UWD/NL'=FM.PC>B&$H"BK7+_7M4;T^X7\3>G3G+MEAO=\PK MR^H;/4L74J\55LZ:XNR6T6OI9A&U0LI9$UR_9?2/U!!GGW7[ZZX;W(;W8&M$ M\06&I%O=CM'HZB+]]451LV/TNCO>TFHL'4XWL&RCWSK].O!UY]6Y'3=U9LN, MN#./QNHVC8Y]Q& L'3.W$3?H@F5ZG,P C:!-$-2SC%9KVS2O^FG7M>;4ZYW& MR^_0]Q:X?M:6[':;K_=)?&7;MF'OD!2[\?7:"407:OH]6?IM&;;UM)A 3<%U MP>5E4C!PX([1ZM:- R^/5]THP/"4ROA2/X:$*O>*>J]1O* :#7CZP'DH$SX2 M]N"(NO1IQ.)H /NIAG RQXVQDCP%(,KF$L +LFD FM>#GXZ9,QK%/$G\>ZIM MC^TB7"H*C%&C&'@88?5X'-U/:!W19!)Y?CH3Y>LI9#&"T6-X?QA0/6$GGLGX M2.QCP3E-_J9T^U;2FVD9I29# 'U;(O?2;KAF")XV( M!!*2&,T$+K6!V^N@E1U";*^38OJ;1!E/,ID?M&Q:.(P%]8+:O4 &&[ MH-IR(XP7O7YIG+7S;C9)WBGB[39K,M@#]FT!%NE,P0[ZX0/!8FSOBW[+;.7+ M2Z,')\83G+<1%L?M@8N5OVAU2WT8\!PH)D%-'^!(9#&V>;D--]S%RF4!]'MJ M(H.%/,U9%"T.@&OD9:E+R\6W_AYPY ?4FV:+19_'T7V?%SHZ]Z.[K*23.+JM MIE6BZ2<3^IE1?RSXENS 44;0?'L,^2A+QA=7HE3" _W\6 MLS=9' ,1L6_8K^;W"#YY+VOV&\5 +V *L['JTYO??B]]1'SC1:?;*%@%J0W< MXWQ"V^B9H&."0A#Z<.H_12D7[(P^_$_FQ"F/J4< "/<@R+6#%Y9=M%;")9 V ML7+UNCU*F8Q:S=7M4>K6Z*2^W.ZQH\C*\K,X/*T-SPX>$]6K;:4$-58>[V:C MO>$\(H5<'-1F97%#V6)C@O=ILLF39:T9-]?9V5?J_0'Z/^6;R1(]D6RYP=21 M$2<=)#N/P= H%/EAP'_X [$\X-@!0AV7DP$PXM3Q0_$[@F441 /X0I@W&+N9 M9 $I;=2F@[C"YW_>OKVR^L!2 #<3WU5<"5A(K[R35=SF,=984F,Z%44-P9K% M[ACW3JVXB'7A8%&6P@RB50K93DB]D?L==@@&,[TB_ET: 63;*'8FIZ<%+>^T M\Y8/T@UWTJ\U'_B-(\'[(+8P1;G?_V?GFUUKQ/2E#W8_5S2 MGFP+@U^@88NZBN=3 SB3?71"X,9(CV3[@HH3E\8!2AM@][88^\[1<0I3$EZK M5E": Q%ZNG)9"QV^F:CVSZ=),!F;[-LO:V3 /?: M;^;_H0I3/"N8WJN>L5$Q!55^OAYYY7L>3)%:--"R-II-( MP:DU;Q!W>8FXRPOI+F\/O.%T1=)N1*PAS^ MYH09Q@(!>^A?F.H 1L7NGANM.EP,FBY!=?A&5X^52^$=A,\3<@WJ1W=-PVX_ MP?-0C^21/6H69X;<3LO>W5MQ@,R*,]='?N=)\EI$+.VMC>#IRKA>S^AOW6E' M:R*'UJ&[+9 )NOGHLV>E+]-#-F3)RQLX7&@6Y#Y!4^^CV32L3LMHV]O68=HC MA&I>.5"?CTL^'ZCK]HRN=8+G8]N^./4-5?X<2E^\U5890N6 W6$6!#.9FX,) M7&G"7G1:[3RBG9*"1]B(&P8)77\*%GL1'+PDD2>CY&#GWO$#"M@5^1I'H*]XB7@/UP"P$UD5%&<_Q0U[RH^8+D0KF*S<.2?) M0/M)$K$S]2V.DP^**YDX:19CI -L@W:-=\EVON^5X4W?BN&*5^.6#8AI&>RFSR)(YA5T>-,"C#$7.:&"#3)%;KY MW:P(':14[PU""7V>&!(B*J5%@@1SYM*HNLC.TS(0ZG(8;D.,I0\Y);:+K'?< M> BC+T/6'"Z")**'@ 5,0N<_?)$KG#Y@P@L\P19+U+0^>7"F(J>-@FTI,Q(C MZ^%%G$L\%N"&[_VP=%W&*$6F=.["2.;W@)6:<9$(9[;90-"9(/UELX/^G[<* M@DTCNV,.PQ9/I3P%(!S15XH^S(>9.C-*/*!5.VSH_T!*6O:*R M80FN(\L_R!H.@$#!(H F/3^)LVE>FH&21S!E0N9#&313*=V#QU0( =FN6B;# MY"SXWF3OLQA_P$02H[I>)/G%K2=$/+'8(]%("6X.<'#G/HJ)\3NBUH0K! MASR0T^^ C!2!%/C_R7PJ9@&R"%8_$:<7]S8@%N^*W&.9H@(3>SR A\M2U@U@ MS4$@F##]@W\OI^FI3Z)8=''-7,+Y(EC.XF"]7UF4@R!#2@.S6DQ>F^>;KD?: M_N]1.+JBZ,BR=^ 8<"1R%,!JUQ18;V&@>\I!2XX**1: M%CHE^SUG;F]D(B$=P/,H0 &26U1 0EL.5!V.:A)J*LA0"[8>@9J!(E#G.Y8(-F(_^1E@D-Z#JBD17E3ZZF%R^\"J@16BX M,H=V>0_-9OW#7S(HM$M$ZY2,1/)Y0CW+7-7K>S_[1;R^R<3HXP+-;> M;$$':%^YQ'-8[ZS9?7:P+&_^HH"H4X]UZK'.UMPJ'L&R=.JQ)F9-S#KU>!\8 M> =+\%%I%T7-4.Z@'+JPI*'=Z% G#1TZ*Z#3TTE#SPUD$:3[FV('EQ:5^Z32 M+C52H7B7!00]2.Z>)<-_W;C$J5: M7=@Z=!_ODLH7>$]1&X.(7T[/V$,>C3<9&G MPS*:5G?WVB(Z/7M/Z0L8G.]21R<77H_]099R]J)IVN6V8B++;PC?>VS 0_@K M%2D'HD5;P^S.OSV-DC3FJA(&5(,]C'UW++,6/=GK*T_/,%F)^K#K'ZUI!-05B^RH M:NY'GE!9R94I,CM*&1V5-GEK.@4^ #1%PNUPZ+L^Y8E&JJ,K@&R^E]@PDTN8 M6U7IHY32H47W06^A:7K(,;<4:X_")TDVQ71HV7H/]SP2*Z9I\%3@:5N6XDGM MBH=^@@QCQ4[9Q.2E1+4B0(RM)'%($4>H _%:8H:RG/]II&^#)F\E6Z9!-9 M/U#.KR*04C9J,@-2'\D>P3C%G[#SZ"$QV)V?7S4#[B8\%DF"?"12!-E[.KBP M8^*V\+^T&DP7IA!WD3@?\#3%IGV4.49[P618E<%$J)9=LV6R,#ZG3L=AT;: O /SG1%.,@4+TQ@QZZJ4S ]O FC"Q''%WD6JL\P3JV0[BX:<(@F,#M O M,+&?))E($A^6880)8B8[CV3DG.2@)_D=(B:YWF-&J4A0]E3]?_1@XD."NOLP- M1+Y)&8.XI8C88Q:*Q\CRLGR2/SF>HZ7HE.R]*\ MP@M(MPPB8!"EKNOIV(_S=MMXZ,4R@$_\6ZJCH.!D@4/YKB2/[J7Z2.V/@4R2 MH1P>VX0"> $J\"I.1(C+2U:8\TM59P@'.LXYNG=B/\J26I^E/[&$!=A H%NF MG Z10EWE@"$,1%O57+>4O=$K2N69U)- H& =GESP#Y4D!EOSBB0R&#X)A91C MGF>D- &4:KF051(5UD6Z&O6F7?I85"6A#&R.PCDFB;]$!?4BJEZ"=AF=6DH_ MS_.VE=)BKJO9,!P^,_#.@P2(=8:<=9?*\#",,JJ11:H?8&/L)'/\5!C2/G5+ MKG!6JMN"9A;:Q@'90!..&CH,S8.$O4+Q9#>N;S]^H;^LZY\+Y0R^_Y0!@;#; M_.,O^!G[ &)O"K^Z@BN(;N:J[%BE.,TK &&@BC893,Y&H^;SP:>...]E!H\, MY855+0H%JZR\(VH$P#0Y*TPB4! +&?R1I\'5'6*4]-YWG[Y]O;UA@Q@SY4VF M));]C'"/8?]7 "QA!A/?+L,7^T8D $GDEH[43PFZ!H+7S/%#[VT$L4[>#5[ M;,D"M@+AV]_>W J(F>RW*!U7-7)D)D)"BVI"0B9+*9!@(W'O:NP$PZVDL:@I ML5[^+K-!T3]TE3H_"B\#LLB*W?FBURT\'LI7,6]F"(,U2\26P*H L#V$U5)C MHEZ=FR$M+"E#AW4U$BKI$,4C,'Y<9>N162T%NTNUF1 :\(4HSO2=*\8*GY3M MOO/0$9<;F6/G7H*[$/BH',@6ZM,L=N'HH=1WT)\@*VZ!63G!LH9IY'Z7]"K< M'OCOTE< XE'L3,1Y_^C KX+/6CU94ZMRS'&(WR(']$B8YBTHI2[0)]!YEHZC M6-1=% 7O5DQ#IU!H@?DC& D.H-)[E9<-R]ZU&V917W%)1;4W8H]W.)D)VI0X ME'ZR;'^&*CE66NLR^!G8B1YVZ@2!@?^;$H*1_)"MD,-/>1G00"[HE8%G@JA% ;.@RK00B=='-T[@<9B81XM.P-C M77@HT<,KW$SP,VPV%+3" G\"QTRJ@J#WEUT%"@PF>UL8!(G_@P'\TC'R;338 M%DJJ$,N'61ZXT(KFT5HVZ%:AW&0WR^NU&//,I]4WK1S=H/H[Y/PN$7VT2+_E M%2@:*V@VFB-I$\1&[NNHHI_6^*0C)"@,=57$^QCE1#&>+CM3+CO3/O&R,\< M&M4.]$F3$!2(>A09Y3,X-*$_R4!V@'17Q$=&ZP 6KFR6V$]D\=%E)5%1(-,G M\A3(ZA#HG>1A0F.1")-V-9T(I?5JJ2P"U4.2ZLW G 524_:9H20S) DHZBU"?+HO*[*NGI\8DL M"TJU)=.\]!@QL$).BII?N4<"T.%6ZVR*LF!"%CF"3!8+6 JMLKCS*FV$2:E> M/*3Q2$S*DII%,6.C(MLJ<)7"3%_D<;PN06:^I#@JJ(.T1U&@3;%N MN>-,EDM6F#&(G@._D,ZT3A=P"6NKU&QS*Y7S0#O">S#03 /$1T*[(EY?J#&* M4I90EG2$EK%=DCNJ1FM9RR9)15X*5^)<#5\JOUJ *Y07?_@RBB%Q X+7RWZ8 M<:6GY[5\EZ@IE5*PJL2LT+N7C@?X#)3G41!/-6DO"J4,+55?K/BGENGLOO<_ M/_E>TVZW..?=CC=L>>U>;]AW^MRS'<=RK7:K_;^6U?MI(R8D?\&8A/X!^,WR MNHR?W[^_^NWF]YM/;]ZQN__[[MTW=O/UZ\VG#^\^@KU]=Q8L%12\J1.GN8H> MCB*JZR M>5*,I+L,WU,>3K2#*X8EL@MU&\V$ @2_C_VI]/R"4E&2\W?M2 "]I%3M2]@ZOY@(#8@#0 MB.=,-N=- #A8,%D$H8/7*_B4+ "81XZ?K%&]'W*E'KD!W<85%EH /8 M^!R\8;M5'K7S ;:M70[P,72QY6?ZS>=/W[[>O/GVQ\WO[/-OO]]^N/EV^_G3 M>1SFSUF%P"HZ9![Z$LQR?::B8R9)Y J%);_%7U4"W2B5*PTX2=#R2&1PJ^JK MN9!%D\Q/Y9W\FQ6K]'R/Z%K1,=;#'^,Q*M^&;6+\\A\NGZ9T;*5R)MR\2/_W M\MX'ITO(KT?G9ZZ\=;T*-K,:E;=^8M%FY9$I2AV3"UL&V'S-B_G6LW+V^USU MOE&D=$QD2/^J.(62N&?+2;M?5\KFI$L?$XK[+T.^J31MG;@T_7K[[?8-B-*; M-V\^__'IV^VG#^S+Y]]OW]R^NSLF0N?"I$]9J+]!ES-% X/9EX4D=*= CJXO MK[S3,2JDI('C/R<16HD3=!@XXLI.1!C'('!G*&Z'*WP?TI^=9(%T0U0KB:.W M5$VK M4HL@+GDW=?>%OX[\P;*1<)*>P/. -0,>B1K MA%,G%1&-EV_*#]&9':;8)2J4U[+"L*?IW74P4MI."4Y3>;%+$3KY%Z@LE&^F MT#@'&(J:=S+B &$TBB(/O1O7[(&4_'1V+64:Z#CHC/J!5K^P*7#Q'D]@@0/! MBF^!9["NPL)-&&8D]$1P:\C>8X\M#O1O+@D8VY4+= MT^9"7]_A!7B%!WW]_ G^?E.UU#4G>M)6[E0/&+NFNME-<9:_Q)&X29J46756WUEMP26;C9_J>M-58LR=HWE+ M2;(U3?:/#$,A4T?$#H%^WPBRA](D;DOP?A5/]JY]\/[EV/BNNJ63D M+.Y=)B?\EDCNDP;FZ_<"[J/*8PEF: M1GFF$?-B!UFI*UIX/E3:"5*T MVY)(GP0*O/$B;B#NAJA"*X4$.%U1AH;CM2 MR[M&& XWIJ[,<'FT MNAREE&Z@S #RYI/GO<@'JX:8M+MFYV6N%#_N A3).?*>X)%/6E*#/@_V4TJ" M4FSG IA.?GK*CF[E]85W[R-4<"@Y42ID@B8Q:"+E/##1]-K8O5PY50E[-05" MB[#9+)FH-*!X]+-(DO#3+%T@Z4[KI>*'BXEK>78-G5M<)281"ILWC[/U$S;F MSCTV 1,W[92X5MX>'E',G0QFI9WB&"JK(H^.1=@.G0%\5224BHV(5_ 2>$8Q M7J3%HCZJ;&M1"3X&IC(-1/+%_V_O6IM3-Y+H7U&EDEK?%!:(E\%Y;/EU$V_Y MVH[QS>ZW+5D(HXHLN22X-OOK=_HQ#PEAP,$&"SZDPK5@--,ST]/=<_JTO)6# M\0S=1_P3WAQ7K&$\V@?H+MJ^0<@NM1M^Q3J6!T8"&HI:OW$FXT\SU=:-FV M>F:S%!0*Z%K]LV@G9[DSGE#3MALXIB1E#/;>S7.>>WL(> MDXYL%=XP8"<0[Q-I/XWP.'X(>]E M4$SC@."VT@R2'B@#/UE2 "#4S!;H&\8RXQ^4H<];NR0>Q!7*Z43YH!";*8!])_WL2'BI!D$SWZ?_J!@0ZF)=%-)/IF7_IOSFF1:;Y\W M@FX"X@D^(%(AYO$T].F@&II?H7LQ680^(_[]/SI!,1A3V+3$,_O/ +Z6/L[0[]_[IE8?02XX*1#(T$D>"$?( MD%_D^Z$_DM;$"!#FVHCN^!46AOC\!+E6V1$3M$G,?5^O C&+HT*%'^J[VJG& M*,Y#^Q/L@0<63>H)GAN8@PP#I"A1D M/,%[=D9U3S,\?=9,"B8%%%!$?=MQ9O_8[)&$)!B*0VQM-]&C!N0 LW% \U#VG8PG"$L^QN)[5BHL(I?5 M@!^@EKHX/[ZZ0>Z?2!D*/I:Y0S&"RDU!V]_/&):BRPI2YB7K"[= G >^*^0G M&3SH]$GHP]F43WF:O'@ .5LM[:M\J5AY 0@D,K]I?F8 M,493^NL?G6.WID;'!>^!@02.)E^J3TVVEB^3ZQ9HWDPM^BS$ D/6F8X4.?4S M>83?S=M?9ZA!:(!6IVNW-?L>9 ]>7'UW6D*QP>Q M;S#S.7.-@SI:GN!B^8T(1FV^@0B[;J=V!+PY93P4C@$Z !&V;*H^1D=DRPGE M97 SG-XEV1S0U*.O\!-.,* %7F!^J 0L%$Q>"D.WCQ.EMEH8&(&0[SOMW RY M>$I!VA+8GF"A17&T[[%J,7X\+_5H&5ME+EQI4XYY!:S1Z/,-0]9L$/H\N@F!!$RIJJ+(OLTQ2*C.W0+LOH<@VQL/Z'$/@ M.F*3T)M89\]LM97.Y<)37 >!-#39ET/&J1R$<,TI8YC,0V?W;*L?AZ%KV*$# M%ITG12?&B0%F6',ZFRKQO_D0:&>.6C!^2T*0@Z;Y./)D8KJ4@PPKG[B1VW?- MD'! I(/X(! =)I$*(V;,B #89DSL)J);N4TK+'#\PF1I'F'0K31&$>[)A#EA8:.$:)/Q1Z@$*9 MF&"P%\9IBEQIR"8"C"%^DC)@!%0?'I*\R@-=@]!5M48(N[PI@A^E7V5 M#!N,AHG/F)+Y "QPEK]O="#O8IRB$T#L]XUB-XUR*(1K=9#U[?8;:72VXK#Z(O_''AQP6%D' O"@7[A\$&>M/T'WX50 'KB[*^'L;?8 M"90W)0KZ*\.R8XSJPT*\"R+%'2:]:YCF82!418(P@(P! ^FCB*1X:??+6V9N M3P@EB/LSME%NT*:*P05:,TIET *MV[<1"JQ=NLO+ MQ,.,[9"[=R):/&/5!@QNQ$@8<^5\<2<@L#IB>C%P])@$0BH!VDEY8@"\JY#6 MWU2XKW5@<\T;.76\&C7=H#OB\-;7WFGUY.B4[SN ?4/M1\<6WG$-.B0^'=3; M&!/4X**BB@ FBY(4"(R&^3I)(!6J=)'@0?!R&%!+5?L,8A0N2+#(T)5<_\3V M^@SH!['UTMBV=+BHM:'A(L/O+UOJ%<'_C?50Z* MFE+4^-B)EYCRTV0ZCYBQ MO-? 4=N'#)^27"SKG*59 RW%67!%-/DN<195-+>8)GXRR%R]8>!#-,3WQ@BS MB('ZUR?N?WJF=Q0_JV0A(_I^ ['LDOY-"]LSA?VHA(UT907,2.3R8."-29[F MMU5A#BADS."274)IW(Q#/Z7&G8:[[[3V_$_X2Z?5YW]I[E(5!#ORA-2$]8-I M/\;KR$TP!@#''!>/F>@<][X/.#>*.?D190(A/[>A@#CQOL](3$WR 3>DJDE6 M>Q2G2!7+]R (B7$K'=\] ,US\1@L9.&ENYH*=3M-X2,6L6&J8"KV@&$06BG\ M3F+U1PLQ)1:N04 RA:>]LQ.5UY",&3U#J02VD1HX<^;93J4W0O(@TF:YDA^P M^$>;)%<S"E;#6# M]QA,G1#N^&#J$%[I!2GZ/&!?):J0A1*1WE6V,/5DWW#)W$,*AZ1MB"8S=QT0 M$A/'@S44;W[RD2J2IPFWS"/5-1.S"F8/EX.*(\SI<5-AE3$G Y?%@QT%6N<; M]S80?IQDI) <]5365@,[%&D=X:5)<0IF2M@GEE3R<$#NG-?UO(SZ>V035,6 ML9@QW(R8[GSQOF]22(MJO)QZD )YI2SN3'RX'*E6[:]7P977'@WP(G9!02X5 M?@%"@L$^JRS:,4SV5 <+^ ;81J&@D'?4WBS+>05T$1MC-W%*22BM)BL&8-1G M-??$>B)6:2G,)[XXXBA):"!W\0"516W25.J40(I'K67QE6S]LHN+$\58F7FB M"F:XFK^3:'Z$GI*E*D;^/3/))10PEDA,&4:2+6A]L!JR0J'7^1)B)?X%I@_C9W/]BK6^>7)[%4X M:P1%P]_ @5\?W=Q:Y^",\M^6W0G M=)<."*Z9\$<<[1?"3PPI&N:#N[A4W.]#@32OP=0ZKQ")GZ.JOGU5(>43T]K0 MEFY/61MLN%682,W9T ^6.QB)OT(&!37&<)7C$ 8_(D3<0RC;,%R$8;&W83X MX"$+_/5A^&;] Q4EH+5W9&-6)F1D0+)[.>S17'8F.4DZ2)?2A3.F,EI8+.P/ M,A.%,3?-H/E'Q9K$8RL=4G:)\,TH8T56!Z'K/^8*@,C"&**<;)SRQC9%+"/% M;!M/,7?.V26#P9L)CJ:O#R%;%-0ACH'8-WYV-Z8OUE!,@;"31Z/'PVKUZ>G) M3GW/OH^_58/G?_9C[Y?J4>(-(4A5]?OW;E(56M2M0G\[G4:W5C<^UAWX[-2K M7I3LP]V\4V\X]G#T@!A5(E#]N>K^NM;+Q^4)7,%'ANOB''OWBHEB&<:D]Q5' M$_N6'Z;^$]6FXPU&?D^%T^&GG"?LFJX5HOTE1:9!Y8T*.86/] 4[#1KS "6[ M+V8&0KZL#JC\%4&Q2M'@DQEFP4)^%+8/'A0B&R[SS>[V@=[,7TW'SW1M >(L MT ,QQ(J8 H[V4GZPP842Q0;EA$[9A%XA7D#J)08383GP-UP2?^/H;)7@!KL. M%2@-=IR>I,,X0RREU=.%'V&-?J6D>#9X%SY[&QM]]DZ7$!V]5#(XG5M+],4Z MH@M6#36ZH"*!2U0.S8XA2.<5$"UCT="/OCB=.B PC.(O6'I9!0@AM8*4W+)% M3W6-4TH"MMZXMNDN>UTNW:GU8#E,TK$?WWY8EY9-JZLZJ@_ M_:QK-YO.S*=PT_6Z9]V#U_WRI;YV#FRGTUFHV2K*@60AI US\LMWC>_T5NU# MQ/"P_OAL.47+:8I7$J6]ZD76G;?&4"7PTK(N8[UA>/PO#*T& _MNH:\62"'T M!]/MWM?/+:@=TIOBNA1%B2XYD MR'E74N_ MX CH@PBW142@PB,0ANCE6+S .H]2AO)=NY$?6K\EL?!KSB.O8OTY#KU$&!\R ML0'H5"E_["1.H,3I"-@BRQ3,Z+%9DC)ME[# ML9W<#=K*M.;ZAO6V(]JI@E6I@H8C50'@5PB^TMQS/U41N@*?D)H0F4@I*W"O MYQ-);Z-6EYYWSTWNA#I(]Z^>0W^"P%_QI%ZKU3]MQ0:N[S;P;@.O;0/7=QOX M;VW@'QMUV[%VFW>W>=]]\];EZ9O;HX_C)!US*5.Y79U&JP:[\F3H/D(8N-V M?]T&(]CV';F3OT8(RD'T#5P<]'V]X;NU]F[#\X:O[S;\;L.O8\/7=QM^#>$M MQSZ_[.UV_":/Z!SO(:S_'-]<0)AIA-?+I[&'3-?E#;PZ=N_D]S+-8[E7YJW[ M#,63@ =R!/17 ,OPAOZ#NQ5+]>3HHDP3NW5+]<0-/8;A6!=!]!>2_&_#PCT] M^URF:=Z2A7L*Z97!]JW6BZ/C,LWMEJQ6K68OW#L_W*XE>WUS5J8)WKHE>TW\ M MME&CBUYEI13>L;^0DF^U]#72BD+'&).^;4';G69RA$NT=)'8S*"(S%0QQ. MT<]IO /QN+=79!]?A1 M,)*+&@&K/RO7.AY0@I1R#1DNKSG_RC;!I9OA<1(%Z?#%69ZI>&<5K)G#.?*> M:2^%Z1F;D@O3JJTD%Z;E;$@NS(=)&NF=_W9Y=/O5\-869$]8?[HF^637QDVI MP=%)O&;RLE/#FC-LI.*QTVTT*_Q#2'Y-H"E@U>I#/ISGCK$"DLX#YS1KYJ$$ M+G:LNCITPP'@HXE=&VJ1,%$EZ)(Q<*EC>SKY4J5/?)3DG.:!W6TNEO"RG-'7 MZK16WFJS)8S0E9IG'^$$FQ.D:'_(02W. [9=L[D;U"8/JD3K\-0=^8?6T?A^ MG(YD@GC))O!XV@/X45 MA#B7H(^%I8N.T[SBV%YSNV:<] M,L@V,QAY!"3Q?/HK";#!@,#&Z=8LZ=/=B8WJ5Y*J5"J52N*G?[RN'>D98L]& M[J<+^4/[0H*NB2S;77ZZ>)H-6K<7__CYAQ]^^J]6Z]=[?23UD1FLH>M+/0R! M#RWIQ?97TE<+>K]+"XS6TE>$?[>?0:OU,R/JH#57:O;;5^9UO5\8;9O?EQ^O+L&9N?:DEMWW9O;EF+! MN];M[5VGI0 (P57GKGMEMAGHJ_?1,U=P#232,-?[^.I]NECY_N;CY>7+R\N' ME^X'A)>7G79;OOSU<62PHA=16<=V?T^5?IUC)R[?O:2/Y\"#<7'3Q:G2)L(N MZ4@?N7 >V [MPCD&KN61)^M+VOSV3;L;4U-LF\/-=CT?N.:.F^7CEK_=0"^? MACR^I(\IGW:K+;_(DFRN+L.'%Q+P?6S/ Q\.$%[WX0($#B$)W#\" MX-@+&UI$+QQ()9\JD'CL [R$_ABLH;'5LRXNJ]<@\%I+ M #8GU"))&=8D^N;XVB146KZ[N[M\I3J:7X]<)6/E6_37EMPYCFV1ME;G33ZU M8KISU&$_/H^K0TQ7LPZY([!((\HHV6>O8C7R1W3%3H@):.NOCF'H0?/#$CU? MFBAP?;QEZEPR!/)(X@],^4_A;T'[&-YQ<>QC "L/%IPLR M [5BX_EO!\P_D(K$)3+X:8'AL MNPF)1V8R)N:_>O--X!S;?$)B!LY_1.LMN#BV]83$=NT3&D^I9^2Y9%N?+GJ( M.,T7$OWN21\>X>RP.H34,7S,8%^SG]O$025_I=;>X6Y)C.JGR\.R!RB!!ZV) M^S/[_5#1(^*H"(?P0$4JTZ4[-Y&9, M!I.IIJNS(7EZN@#*H3G2D9ET.D0D!NE;&(LG@2GM0:7)0-K#OHMOT)L\3G7M MLS8VAE^TX9A\U$83X_RR+.+#%RPU%-4%F^(AA4RDOU$V?W^7=)$$I@"3MJZ@ M;Y/:?RNQIYGR=:#;;BMGT0'I;RFV3=6)>W6DCGN:\5G39N<9YVE$OC05LK#A M23/"DD*P=Q'-WF" COJ8;VC^?AK-_G5V*.2SXXKQIMV^KBS,)_S]2 MR*!!@C6>'A]5_5^DFXGR+%-&WIO+-0=&YYP.VWR MMX9PR7P:L6G25%I- #,P=]Y97KP=>S*X7%3VOHV;XB5,E259'BNKPK5*$@2<^#Y1+#961" M=/@,W0!^&RTJ8?E<*A"^'6SD[O)+D#>WZFNY^#A3?J;_KY@V' M/4@3W?9D^\< 8U*=Y]HS%A>4.Q/);87M$Q7+J"7M$!LZM^P[@^;:6H$#T4+U M/.A[JDD6 QA:1!HC&\S)BH$F?9!GP1I:YQ3J28SY@I<5MJ7$$WS,E;H7(5\I M9LR6/@G64L3[745VDIIB1/.,P=!=T!^4U]NH!(<17P6H(WJ$"A ^$F,D)3@U M4N"Z9LSTI]Z,B'#\<+(TTRA'&Z5]=X0^[+CNG-@M)A,^E^'H]')8MX! M\#V:6SF[_HA)&]C=-?V8 QB^"W/7S3J3,4 3O9>X[74-W"$.UV)UVHK<+I9" M RW/IULHB0&U_X0"Y1=_":HF]GO-:U0%HEKB#J=;G8.2& TT18E MFE_7'.5 \2U25Y$SB1,I<332*,W4\"&FX+4R()?!)5SX2+NM@G9"1ND;8M_]D5=9> M-]#U:L<#S\6?KR8WBIP)\'+4A+&7(OYIK4E608KJT$C%40U#FQGJN#\:JO?# MT7 VI,>H1OW!1#?4D7;Z?E@)+G^RO96S(<0042*04@)3HJ 2094H[+O@X@ZN MFU!2"9T_6]]ULQY3%2$V<1HOZ>_:N]/5X+G6M]M6Y&P^2B5YOMO5PQ[?Q=A[ M .,MD1B9D&A*,5H\@M\0[CF ^#)>G%.2SB5A#]FU:,#[#!UK@; !G/J92M^M MQGRUDQ4YFPU30>U2FPIQI:6HUO0[5F\IJG@BD>8P?V9?>PEX$JV_1!H@T18T M4K5'FFK46')'Y%P'H-N1LWM&(6'C.KKF3)X"X4[8Y$_6ZPK)FS@EARW?F;T1 M!!X\RXY[*3#?'BJ*G F"1%)*F3R&V^"M](-NIMO' P>]G#'GKSH'OD2O%#GC M*.=)E.V 4PZ-S_*+>CX_TL 4_UR9$<=SXLOZ6I&+;"PW>A&.YD:G/QPMBG_+ MWT[LA->[X-](\,9G5=?N25?UZ658VMA@E]V=?H@P'X[OD-[(V90 !M1B2%(2 MJO&BJ7W,DXO*'V>WBIQ9.10)JI&C25/U,U8](&=G=-*W8 P[=;W6[66XL! MFFBFXK;7-4R'.'Q3I) A4"R%!EJ>OC88CK7^O38FO\RF([7&G0MY6'Q[="5G MLR)]BNG4Z<0V\BRS7OH$DZ^1P/= M=JMTJMG0QI]A M'4W&#S--?^QK][/3P[!)$/[L=B=GLU,H>8O22Q2@H9U?=_\X"\6=R*[:W>RR M)RV()LY@R6[<;ROTX;SVI%6.S#5I5V2A6C)P#C8H*'3C35IN3]?9<*J _2[' M\\OQ;+X%%Y0ON8[2R62X923W[DW$O:O>CP; 9!<#G%-H.;!\L7653C81YU!L M!%6*81LIN;ZF#[^HL^&7&BF#20RN%WBER-EDT01U,_N]=D3C$(GO %YU\^), M.XPF>G^)YI]Q,5N,R3=NMB'0G&XA9[<^I/O4KP=>A.Z6;V6!-ZU!8 M@RKJLZ\'+;VO22,5J=?7Z;T>QFRB/^B3I^GI;V0[!.(ZSM=M.7NJH-?_;[#> M_*\NQ4 20VJP-.J.T"(\[F"[EI5N9FNP0#:-'#/L+8"Z-GW2>Y]50YOJDP== M?3P]^S0?CC]^.G+V# <#DO9(4@35>-'4S@_FHO('4U?I9E\-5""H1HZF@3K4 MOZBC)VTR& S'ZK@W5$?#,;VND[T;11WW=R4>-=5XTFN^T.54?OSQJ,C9XQ84 M1V) ]$T^.V92@AL[4IPHE^3XK@-E,JD9:*K'E1N4NK[J9K>':^I#$P-9)XHH M<9 JL:X=V"Y9-]K &;KT"NBSG-?[9A7DSS+72C<3 ZVK;@?'Q-)K]%U5I41= MW^>OZAJPD_M\.X+/T/E.BEA4#;ZZW2C=LUNW9!A(FF\E5IUWC:IG4\(K1AXA MH$*RD#M&+H9F@.G=]_? LT6R?Y7KRM?-6Z6;V9)[,U/X8WR)2UQM&G%*5EQB M-6^D&@_'O9< MF;H70R-'@J$]4#LR' \F^F/-P^19*.ZXN)'E[/F\"$1*H#1:&C77D86 W"7B M3:>;S1W)D4P3EWW9'JT=PBM$Y-NSKM+-QEGSA-1 L]:;L)<9:^->G?2"]:0K'LX%*[M.-2-BBE>Y]BQ/V[8.4A:U4\75A#F@5Q(7D#@;3^@GQXP M"C:?+L+BM@_7%Y(?%O=QB_[F?;30&MCND#RC0!>710WZ8KM;A]^"5!$!JGP? M>+8+/:^'UG/;9;QT:**E:_\)K:%%BMH+&^Q>OL!]%[5N+U<^6CQY4>%D'RR MX^TZX6V9EO>J[7H^V7[&KPV_6Q*#X &_+._JK[5KHQ3/@ MDG[-5Y+\L@)HRQ0C*S#]KS29U_6WJFGB #C11R*3(9$)M#J%@J],?TQ;#X1H M$DUY,RG2$T[[[9 >>H8NH#_7&\=F69,T*@BM$7OCY!+JM(J/X)7>NU?8*;4P MSZX4$0#A6-X;O0!C\CDQ*/EZ75Q> -V>81;@W1H^,G_7H4\MCK$"9+J98OAL MH\!SME]M?[6"CH6P#DD7F2M )D=ZL/X1^BMDA5>!%PKZC!QJC(^W-'+QA;4Z M?$8.4=<2=2@H+8 RJ$ZPMMU@'5EB?CL*"@O0#&)$UA#33=Q*\TYA<0&:0O0? ME/A6J2("5#EMV'5HP?6&L@COYJ!O)7;Y#3H"0(#F$H,5W2D[6GC$J AB7&0E15$ZU+(B9\ M&@$:]4!*C9#G35P=TIG.] .:5:&ZE@X=>II'-7W[F1FW0L-Y%(:@KG/_OC'"TAF(XLN9J'KL0II M?P2VORV495U885V(E"_')G6RDJ-6IF)@($WRA@I 0$S"KUJ3R,HU^'F:D1&I#S$$%E>ZTY9MH=1XOOLDLO<1@7;(" M+"<48,1J!'1-S6%XDM)^AN%L, .O5*EH"-:E]XJ :(UA\IS5T\!$4=O]L&+9 M>\8&0V!-W"\ L[@S;<' 00A7')ME("(T^]"Q,>S7XS9;$@0"*',J'#H#> E] MU5S9Y-N2%44%0@&:=]CYLQ=TG+02! (TIT]W%J$5748Z)1-N%,%679?XI]IZ MXZ MI(?)B:F>!U4,4!U($<;C,:M]NLIG&UV3_4;7F0,*92S$W%7;WP0P1J&C M&$;(J;M(IB!(7\W-T: JQ(*&4?:5WT]#T9$==TD=8X+D^B4[$L>!"-H3/;)> M((X''MF>[\5K/L+ 6]F;T@VI"J0"F$^V2S0/MX+V2QZ5;ILN6K.7 M^@*P%:Z*$@>X)OX*8G\%W F+)'L/=.>5"">**>_.:A2JS/>HBJ!+=H,N29>5 M=E9RBPJ@6#1JTF.3P1*ZYI:X0_9B05T(;X#PD(Q_S$GCJ$9\A-5XJZDV)]_$ M( WRX=(V^_00&MK0\L"U6*J)9X<9*2QTQ%YW>DPFR['(@BHW7< 11WD[P&C= MH_8?XF= UG/$?PC\2-9DB6M".F*7)7;V1# !!L@3\0H<9%)Y,7NEO5*;QXE% M%A,(*FBZZ6NS@-L PLA#)LNCB5L262ZG$T!\,TC-$.F'OI@?(ABVRR*^!DZUOV6.EC +0Z5GPE=A,4P69S2 MK,]GR-;Q)8&.G*("R'I$'(')(E3)>+R1NM*<+VB[]PAC]$)756!#'OK;DI79 MB6A_C=V/;([C7F/1PMA TU[8T%*ICQ"F-E0=!"V6! MS>-0A+6*U>.SQHJLIO,ROLX1_.6 "VHX#G<[2EX/!$E,=%S.&\+07KK')8WF$0F@1&/HA^D2=#"K<R5(7*Y *(_@NRE_X7K]?7B9$KF;7RRPK0"/5:[ER%7O88 M^= C+O3_ 3<@LB9.]%U)LE0E6@$:J='M\&C]F*YO^0JD&JT C>0/'=:,.F,O M!2! _NF:AD%64%ZPV98(_<#:M"*8"(V/95?$A%=2T#XF?;+#OC6T8E0,/RTL?+ MX\YE5$(T+&F*$XD\'O42:32$EPQ5@?8OZ3V.[;+@0'5Z 80\(T;07,'[>!.L M9*NLH+0 #:F=5?#7RB0X(A[';"B[' -:*O*D< MTL4%4(2>13,-:=U*U#M33H#*QPE/B72FZ&)D6BPTF*794GSB[^[9Z3U=W>^Y M/D/"80G"RG*3G,K(!!#?[M3.@ P0#*/@X&21OZ$R Z]PMYM2?A+H%$Q!S0V+ MK@_7&V#C\N3.@L("B+O:/EG-;39Q]R"(3Q>P5$MV[GX*7.B4N!0\"@'D^8L# M2<,?@8=<3--!^(TI*BU 0]@U>&%2=(7[\M(%!:A^YFA<^5TN7!(!FJ0&&&% M%K0$W/1&H]ZS]T'UL1V4'7TMI1.@<>D%WB-P+> CO#TXC9Q,%8H.D;V:-+D[ MVHRLN'8^'5Z$1*2YIK1%,+] ?UCLN*+,<2=/ [N&D5!R>8UCT*0 M01#GQS&%[#-"7E DM[@ 32FZK*7TE&P%0@&:=]X-?BJ\:!2B17@LEA+0_#@6 MFOU&>0;EU?CN"[^3&YPT[>&1\'C^3J["4X"S5U-LK^-+HHAW M4#(\\PL+,"0/3U(D-NMI8X3] M%22N*3VF"&+S8Q#H$CVL2"U 0VE&X,2E6=Z3137!\2@$:%!^0C_S0-C4W5M1 M8T>_W]WB<>3A@!*L[WJE%#FV M6>%N@E(Z,:XH&$'B7\&"4ZDS= _I_5IT%4RC0O^" -,X:?%!Z-/0!+7354U0 M_,JCH9L32Z]MX$K011WJ94>]T]LIC[9;Z[4[!6BB=DZ5>Y/#L. ;7/'?GRJAQZ857D?D2O JD7@V-!%0 M+5E05J$4H(&_P&U\>RF+])?DK!06%Z IF4W$L@O". MG@B8$58EF9"G0'WW[;'];:&92..1]ZV6T NP;95_F7O)2"PA$F0\%@3$H\MQ MS.3=.$,W]((FB]F*B&J%' LM>H >I@:X#[:?%&BD2X$1&[K\0DJVNZV/XS-,I''I\JA_GNP23VCF;/ M7,$U^/F'_P=02P,$% @ 2:X#4\/1/@@M*P W;X! !0 !C;G(M,C R M,3 W,#-?8V%L+GAM;.U]:5.;2Y+N]_X5OF>^WFK7OG1T]P3&^!PB,/@"[C/] M25%+EJUI(7FT>.E?/UD28!9AA%0EO?B>" <&(?0^5?E4+E6967_]SZ\7@Q>? M83SICX9_^X7]F?[R H9QE/K##W_[Y?WY&V)_^<^__^E/?_T_A/S7J].C%Z]' M<78!P^F+_3'X*:077_K3CR]^3S#YUXL\'EV\^'TT_E?_LR?D[_,_VA]]^C;N M?_@X?<$I9W=_._X+IRGXH"31ABDBH\_$@W)$"*IBTB%':O[OA[\X[2/7B1$G MC"4R@2/6.DZD!_"*.Z$BG7_HH#_\UU_*E^ G\ ('-YS,?_S;+Q^GTT]_>?GR MRY_O7[KI+_LC?BQ M[.5_O3TZBQ_API/^<#+UPU@>,.G_93)_\6@4_70^YX_B>O'@.\I/Y.IMI+Q$ M&">"_?GK)/WR]S^]>+&8CO%H *>07Y3_WY\>WGID'(V'*/WI: AAUA\4N8>Q M'Z8)_N;B9?F+E_LGQVO]\X/7I^=X]>W!\?G9R=O3MX=G.Z='^)O<6#S M!TV_?8*__3+I7WP:P-5K'\>0__9+'(Y)(0 U5!1T_['"A[[\/H+H!W$VF$_8 M$?Y\^=$%7>O!P--^Y_PJ3M_WA:-R??CL< M3F$,D^G>,-W^E(/_F>&OW\+TXPA_\QG?4A;FI$>5=3)F2FS$A223-\3J#,1Z M1L&A ))(MZ53IG""C<8(Q*O)?7GR!HG8O=?H"IQ_'>VOFMD:Y M?,?+R>SB8OZ9I#^%BZN_+PK^>?!Z.FHI[P7+<*XVI>'E- T_?)^!7@ MO-6* M1&TTD8Y2!)(M<3YP84&C#FVS?)> 685J_ ^J595I-7)=C?K@ZR<83J"G/01J M6"#,)8&>4Y3$>Z2Y!>Z]%LER8QK9A5M 5B&5^$XJ\@>K-A1F149=#68QX"M0 MO2 UU8DK8H4,1"J!:$ [ C)9IT.B *H1M98C6H5C\@_%55^Z]4SC]".,CT?# MT6UU>LW_&(RR.A"/YAGCQLR)H^!)%%DDSR)8VX9Q/\:U"N_4'[QK)>EJ['N# M\]+_,-R?C<SUG,2HO&!XLJP:-PA>>*DM/BC M4MY8!<#;.&Q/ +D*+_4?O-P*!ZJ1]!BF-WQ,Z1(D!H&@.PD(00-Q"DD#RG)+ M74PNBB8TO 5C^3PTJD@HB5:F$0DC8[XQ"RATECI,P2;^,^U4;+;S8+U M^7K?5>DF2RIZVI? +ZW@*QA"[D][6?!$>4PD\Z)L*-7$"V#$JBB,9CHGIAM2 M]AZ@)VX0M(WE:O-KL^EONDG$@T$(:,T8U0@DLT2<5XE$*R+^;Y/D;6+Y1S>) MUMB+'>.'O!N/R@0;9D*R&=>9+!/,',ZMLY%$XR3WE&6:VQBQ&R"ZI#(WE?V] M?= UY[H:F<]@@+_Z\"LNJ+$?H!+>2Q?]87\R+(# DLL<,TQ8HR:-J'-CW%U:L>S-ETJBJ0:34[1 M>QO/XG0VQG'NCR;32:%Q 71X\_5;-(?PF2R/[H(_>%\>LZ* M(H0/_?@:/L-@]*G@\X@X8@ QZ9=WG,*@Y,;,Q]+3#A28) CS(:.>E(R$R#PI MJ2W4.9JMDH\D2U0!\L2MR>?!H>V+J)J.^G4T2E_Z@\%WDL]GP7J3 QA)@O", M2"X]&EBEB':!*:4BDZ:-.EJ.YXD;A\^#-15%T&8S;^^S[^-[!G ^0E9?%$*/ MXK\^C@8XWY-7?M*//:6<5%9X H9C>*N8(M;03&(P+GC+96);V.Y['&C=3<[$ M;4K1Y:CB#B([$M(_.@C$250.CA'IK,&TD$0KFSV+5&<: M5["\3WQLIV+#;;"CM6CJ6=P;FQ]1!I:#,429B#J^9%)XS1Q!7"(Z"D(T.BUY M<*-IG2CG,PQG.)LZ9C#,!F*X0?^%RDR"HF@#4])9,Q&"<(U"F 6"+BG$=:5\ M/RQ98W:K<;4XIB>Y."@E&CJ#\>=^A,D9KM4>N!"B T%2+BGS*B*>( WA^#+7 MX$QJM$?Z,*9.Z;Q:!*@D@CN4^.O+NW-TA#\W3];?/WG[[O3@MX/CL\-_'!P> MXX\'1R=G-3/W'WK"5M/X5QIFI9Q^M*&?QO 1AI/^Y\N31C2#)[GD QA>$O0< M)5X&361*B5BTK21JZH0W(:AL&ZW1!T'5]<2S<<9Q$4ED'$=H HXU9$.TSC[Q MZ))3;;)>.NN)U^+#C[WNI\Q[W62\)>,KB*[&^*YL ^/$3Z?C?IA-%WXF^G\8 M5?/&>-"EC:#ZY+]F:;:V!5 MI;$K'FU%L>S[R<U]OLSOB(-9*D=C M%Y\P IM7@XS!3^ U+/[?2_\]NTR.G ]Q[H!8:GTYB$TB\)(,HHD5)A-M<42" M 0/:L!RCR9BZE;314>)OD3:[VT=YM7>T=[Q_YI*B( U)M 0%5J%@&<,%S'6DD1LI19O]CZ5P MJF7@'A4B7SWBVXWQ.N$2DR81I87%\2(V5U::Y]KP#"Y9UV9/]E%H7?)8-^?* M@\765213S=(>C88?SF%\43H+W,"2K*%1YTBRD(;([&.I$O+$1E,V;D#%"&U6 MQ5(\7?+LZE.C@@RJ\>$U9,#'I^NZ@IO#A6F/ZL@>\4C=*G-AML MR[+9-_6F3@LS3O+[R2)A'!>=XSI[0MULT,0 H!MZ1'$7$12P< MKCO-B*4L9VHT6-G&O?X1JBZY3Q4X44T U3.D>UY+:5W01#@MB'2J;%PX0SQD MA?]BC%0V$?\5@B[Y015$O=;$UO5P%J.X85 M9&T\]81KCN,!%(8/VA+%HN)> M&9-R&QDOA=,EOZ:&OM]XRBO[,/N7$&)6U$/@)$;#<% )30T8')EU42J;M*8M M79G]U:6]K:X]%:2]_A2W"W@OR5>\B\1$>"X9,0)C+>%L$&Y+ ML>XUIBYUQZD@_TJ37[,1X:V:4 2R."TH5<97ILA(@[Y%+BT2$P94,63BK?:$ MI9"\]$88:-6U]G%TJQ#$/!^"5!=(O8W3[\'VE?Z2^"!/;2#"R))KB]]YCZYG MILH!!:65;WZ4L-1.K&'[8AS/;JS+[X/4J(>C#I(XIDN3&;#$>J 8HA]B"D+D6\&[+BGGVL(H;J?5K?^6_ES/8*"Y?.AYPDP5 <1RA$($Z)7'K- M@ @*8_'8JM7/,CQ=BG8K\Z&" "H'1PN"+AEFTAB>94"QZCV2?4:0LSCJ_&15LT M2-==T:Y VV2Y3R536-)Y11,&?@R_L]D:II'V++?)UMD0>)>B\LHTVZ9(Z\7R M,8YFP^GDCN($Y;-&@UD.RDK]?#DR,ZID;VIFH@8&LDV1]G(\78KNZWLRFPJ@ M?INZVZD85YAHM@)*DRAIT*1*&Q4)27,"3J-7E7VD81OG.G=Q=2GTKVVYZ@FD M26+,M0GE(7K#(WI7I4.4M)QXP8 (5%O& N +C:S1?3!="O1K6Y@-I[X:!PXN M/@U&WP N6_ L&69(X"UH0XRQ2$U5.FR:*$AP5#"F(O.B39[4H]!6X8=]GORH M*Y86OFZIPK[1L6+1L+>G?+! .9"4+:"Q$X!V#O%!A!ATE 8:E<,_AJS!7EB6 M/B9?6ASQTF8\?/J927H<2*_^5J?WL!_,JHNF^'X^_88#S#S^8 M04]RAHH9'$+*I@0T)24S,9(DC1Z'*W)H<["\$KPNVK[G:=H M$!!8&)0.'->;;DQQ&R@0B^J>R( DMXE[XF.6-(.2IE%QSX]0=F9(]PB](*WEK&,VO4V^H>E"Z=9=03_68S7K$^ M!3[Y?KJ\_00=E!LYU=?#=(XSRA1QZ)U@_&@BFIZ,W.3)A!28TK%-!+("N"Z= M;-0C1VVI5 [#USK*SPJ$3U01G^<=_LIEX47L0GLAO62,-;J6<'W,73H6J>AF M;D>&+7<":0I)17211$9Y2R$XKH*L2/*:6649-8V2".L?A]QH63X/ 4]FTTFY MU -%T4M..!-*$4M4.-VV%/7/RUE29([JJ%UJL\WU U!=VO#9D!GW.R/7$44] M;9O2_%87/WB'UN!PN.\_]:=^< -G+WIA309.O%'H-)2\SOG>?*(60X@4M;6- M,JP?Q=:E'9W*3*DLF(J;@U/?'T(Z\.,ALG:R%^/L8C8_^'X-N1_+79\A(Q;T M$[1C:#D$?G',2P).9):RE:Y12Y_'L75I5ZAB*KN)\ ?C(;?_MN3'N, M*RXE#E($49Y. W$6/(GGM?2R=NC.N,CTVG/F.7.NP=_;;FZ.3 MWZM>Y'#]F=N]NF'Y4"JU*2P'!'[R\=UX]+F/G_;JV_M)J0![TQ_Z8424>W': M_[S87@IH#"V+^&/,493"N-CH#.-1:%V*JQJQ:DEK MEHKBJK95R0%81 MY10MG0QDZ= :B*6<2RV9LK95XLTR/)VZ:WM+>J&"9*I;E9-\/U!$@C)H7='3!JM+5PGE66J5+?(DH%TZW-^!HJHMRA;A M]_=K6 Z'D^EX5EY?.B?&YLQ3)@XR^OXZ.#323)5;N)F+QEHA&^WJ/!GK*JQS M/YEB:RS1:LQ[8#I*AL?2Q E*ET2:,1)R!I(@) )3]SXA."];[,!M#K& M6NOP?+07_V?6'\.KV:18HPDLSI;F!0V+WZ0>1VGQ*-!-C@[=Y&S1,EEM"4TB M**:\X-!V0VP5E$_<8MW)VMN4; ^MO>I2K*[OKQ$^V+&[EX.A(O),F,RI'&66 M0D9FT!Y%U$_<:M,X5'XHY:B64O^54%V*4]F6Q1K),)J'"N3<*>V[U[MW^T7;KQS<4/L MW9L%KU-R#[[&CW[X 4[]% YRACCM,2Y ZBQ)4A3G,H$C3DM*<@ J,XU"FT:9 MH5L=9R./[KJ%U$V/,WD0X.>:*98[ Y UC$8B/&,"EOQ)][ M/<?"VCG/4G'\M&PTF>G^V[F)*30A/O5"!2,4ML M,I8$+1.C03 1VK0%?Q3:<]B+K,V=NO*J>_]%::F(4["HT;FL[>_AT[3PTI%H M,@[6X(C1$&BBF( M7J"*"RWN>0DEJ;:%N0;$,67O6I6LQ" M]MPD2ZAUGLBH.7&2HC+E 0UQ,%XWNMGTA[">0_)J>TZM*Z>FU+F^ENQ&LZNL MJ Z:6Z)4N;@1T1'O _Z(C*809?)W"R(:DF@)P"=FL_ZT=-I4=E5*:HIO5UP[ MG/V%5BR%K9QD\(LWQSIG-TG*:NY_['))/:PE]XWFM M>+?NIS'$_GQ.\/L!S&=\F/8N1N-I_]^+&%!:'$EQWJU&ILG2'\&A?T8RU[0D MB.$0VP1;JZ![!AFEM75%=:&UNZIYWAT=_U_D4D]Z!CF>)5+;2 0D03D2RA=P MT>C$#6.LC?_R&+(GIHC^'#2J**R:VZ7?^VGTM+!**!#(8J X/N2SBQ"(!VH" MA21%:!.HWX*QTG8@_;G8L;X<&OJS\^CL>J27#:!*^UZ;O-(T P$H5+5<8-!6 M.O5I9VP&$,ZU,5&K8UR)1+O.A&WOUE8183V*77SR_?%BH[*4_QSU/T-:.&2_ MP2"]&8UQ7GJ05?36^W)'#R,RV7);CR[K( :K J/<-(JZ5X&W$K&VE?VQ+5Y5 MEUM#K77G9LU>RK( *EUCRY6)S(=R6V(J^TI&21@VS#F570 MK<2@GW_S>$.QU2S;^-R?X$25NL'1+$SS;'"%K<M%FX+%5="MQ*-MW6JP2SVTB=2VV\GR[/W;MWNG_SQY/SO?W]D_?'YX?'O[X[.3K_O][?WAV>'YX[?%?M$_ O;E[%/,'I+^V_UK7> M&S^RB7&N.Q&5;.]53XO]T47H#^?#+.[!AV'_W^BJ)J1I/_=+('L;Y]XRG#?= M31 Y0P+T+S7/Z,]F3[SFAI24*>JS!>O;=-EK-*!-56E-6)=72MWXQ?PXIN>M MC*#!DIQCR2KRJ .,,@3*=KD)(@O3_3E_8'!=\A6ZL&;NFH.N\:N:#])V8'02%"Q;/H&(*X$Y!B;:W >8VC7QL79ZC"[Y$']_[>8-N%<)Y=5*?YX M0&6HG+G*WA$)'L>6M";EZDVBE8DA<92":=,F=3OCZU(Q_,^^D"JQK),KZ#*! MYJCLWIZ$0?_#(ON39E6Z[V=B9#D#2+*D[K%$E-!2./RJH$UCG?9CZU(]_<^^ M"H%7ED1JU@@CAG&N$S<\S:%,/7'TJ79O71<%N_\ M?J ]Z;G@/3#T5QB+4':M) G!(&]HU%DDE(3RG9_OAT;WL\:9:ZR5+7C%FY&K MDTKINASZY@A[B24?E8J$@BVWZUA!/,/0F0.37MF0;>B^'[QT:#]K+-FQ!;,Y MK3JY6JZJ;;_U(G>!4<>(9#*4! A* J>6< :14Y]<8FW2VYH,YV<-##NV*M:C M3R=7PBV+>-G88'E# VU-=-ISPI26.%23B>7.X5!=CMQ3)56;_+V=#/=G#10[ MMI+:T*^;*VUQ+'_S(-Y*X-&&HC,P/I?*0FELA$(1D>M(\33-0FT9+)Z8;4--B7]6/YG M:XQ=:C/3$5)VBA:[]B"N5N;R/ :8HCN$"],K3YQ*K#0R*)=D6T^R#RI2;604 M;1J=-!I0ESRU*[Z88#D5C$23//(%Y]D[K7&>J16,\YA2F]*7UJ?"S_),LNJ* M:.F(K<&>76N;1_-0A'#1Q1!(%LZ6FP,CL31$DC3%\7!#6>A^A/+$&M^M-6?_ MV1?$ND3:;I'1X?$_#H[/3TX/#\[6+QM:\B%-"H$> UNIM.?Z<*S0*;F$[E(P M!(0IK9-%DHZ+][R@V;T]P^5FG_LM;/X5QWP\F/2K+A4G4 M$.Y+]B5E#DI]Z-B#,.!>(;CCD$I(8,2JEF+]57P M=2EKICY+ZHEFVU;D?._XU\-71P/+?047CFP/!+& +TBCNO/EZIG*;.V2$VE8YO>,S_&M:E2^\&G_SHN M;$.ED)"&V2AYZ.M5-AWFZX M54.*6^[V<'9V<'ZV=_SZZ'#OU>'1X3D&.;\='+U^&Y[_$P!62G[>'S:-QN<]^@S81.\/: MIK]$-Z:^DB.P@'&27_LI M"88%BPYFN6U,"IU)N82<) N<6"C76@AB<^F?R(P(VBB57)N4S:K#Z-(^0/=Y M7)D6NV#V96KU[9SJJVD,3DLM1"(\%-].E@LS=70DND^FZM1H1J/UYBS'A<6G+?E+FF*DV4]3I83K%S.'JFWF=E&AXMK@-WB.K\Z MW_M>LM<3DF9A:20BEO9)60?B?7(D.69 ZR1C:--;:"/8S]S3>A(_-UC,&\I[ M%Z9H>4FI] *<$A&5GQ5$>DX1M>-$0Z!!A*RS:M-.=U/DS]R5VA91-Y?Z+LW- MM7G,T2H:4ZEYSD0:SHF-.9)2!*J4]X'QSEB=G\,YVHB?6Y+T;ASZ!S+W;U@" ME6UIYL_1>X,RD+([S((F !2XU=0XO7.=NL(XNE2*VV$-6YL1NV#UO3..[]!! M4:!&T9(:&0MT0[P0)5@J%[4%E;C9>9#Z,/PNE<1VF,.5Y%^EVN0)L.9(F31@(M^YX(N=RRPHD0&5@V7@M^)^]^:6U)/41=*D7=%AUW M*--JJO1F"\IUO)J80091[H4O*VE>U><2>M[:&.'!H)NCV^P%; A\2^MXL2&V MN,3HL@O%]2ZR[/I"[;-E\?I6F(5"1#4O)H#@.-)%A/<=UY+EGRR>?.G$/=AMZE#9-= M<']F5*$!S^!$%]B[''V7=E2> M#X$K,&';;OW9Q]%X>@[CB[DO>+,B*45ML\5%QS1'HT&CPY6G@(1,D7C*LRA# M76?@02Q=VAUY!JY '9GNW*'O:>".^N!( EP\4@9)+,=UH\!+4#)DR=KL[:V+ M>->AC]0H7YXUR0H<<@LHL2%'0J5T3H*.J(8Z-6$_D:O_)+;>-3/;%/S.U_6M MO=IL1):),)LYSAEHXJQ#0YDD*D,>14AMFC5LCOUG+H'K&D99LSYBKP?P9SM2:;ZV5'K$N'K9][C(8?EOG2-R:0^>@UM9Z((&3I M2)H(8I8D1V8EL.A,U'4CI<=!_0SF:4..[E;0N]B,>@T9$&DZ]U]O1WT<3&G@ M'IF.Y1C'$.N#(LXX?#5YT+I-P?[&T'^&;:CM:]H*--AN9>/1P=[9K0+YV70V MAK?]8?]BMEB/[_RWDN:Q05N IS^C227AAD.M5 %X297AAUO*[EM/,II5,)KX M/#?$,:""LXQ8%V* P)1(;?:L'P"TJ>Y\X&.OPF:/ZY%&A:L0!,.P.7EB%8Y9 M)I9!B^BR;%/Z_V-<7?(O:S#EKBJK*)5J5O8!3#>-O_:9T8 A:BYY918168VZ MG#JMG?!>"-CJVNBFK[=%OJPIFRH!Q .02@'WFT4!=T_QH"1WD7#K-3J+-.+8 MO2#62!8#DX;F59(I'G]2EYRDFN)O,,_U-I%@,@%X -VU!9]!#P"'J>:W57A* MI+>*! V&,*ZB]U&QW*A@?E6$VYJ)8W1=SK_ X#.\18?U([JC/'LJRXW4J.M[F!=UW$73++3?AW;X=W&Z*MHHY_B/1\] J=ZGY"I'MY M"N-_@A^_&L-=U1F$J41J)2D(9ZAU<@VI)RX]YX:)H(@WY0Z4Z#BN"87\D*5%+9=*-;J%Z:E(NU2 U#F^/5F4VR7< M*5SX_A!%=)+?]":;BGF+I4= M=8>$FXNWXR<2O3N)*FW.)/ IW3B5N#O<2N<2*Q/6(%NY3(Y$[6*QG)P$R(GX MY U5/CO1J+%>)[95W@]3.?>;#:>EUJ=T_EXTG.P9YW2T,1('+!$IE"S3XDFB M%I>9"\&)'<0B#\%]EALJ3V'>DU1E%:&V/@_I:<>40_\453:@I7"E'B]SPD+:^XSB_@#'LXM0G*?7_<$,7SW[Z,RXD!S13PM+\*#F@JZFS(+A8(J4V4=6HZ^.38';)#K;DW5U5UDZ6%:_$B6,H M>ML/]D<7%Z6VJH#;FT['_3";EDK5\]'\-00)Z5+)[XU1?WR8_]VDYT0$$ST0 MH[5=%%\[016AUC+'I; ZMTD6WQQ[EXSK-HFY9:EOUQS_OG=ZNG=\_L_U#?#= M3VABI5F<_NZ+Y*;?YA6\?M#S%"B%^95;4A 90!;J6&*#,\PQ M+@*T.9E>CF=3';;\4V]DS^CLLD]"$.Y2:8@K,_'9*A*S"0P\Y9:WR6QZ#%F7 M#&,%KMQ5,U4%4\WD+4?U_9J*JS0]EYUR4DAB4]F\S<2T74/T^N#-X?'!ZU<'Q_C-^;NCO>.S=S#NCU(_OH(AY/YT MLC^:3->W4T]\0!,SMLD@*UFYU_B4(:3+QY76B<?"1Y:!,HX.^51%N7$IS[SEG,/[$5Q^!+U;N#" M$V&-8E0XY^^6<34;_@U87;*!39ATK]"EFI#JE6#=@W0XG )&!(O1@O3)% M- M2[-&*9TH6V\E83UPU./6<]>HONJ'N+ID '?$G+7%U) ZI3E;Q)#U%*:S\?!D M6%Z[;!7N/9=+*T(:PD6VF3K+0ZM+ M<=;"VZ5\LAT1K[I8MT;!7WU_.#D:E8L0>]P)+2TN"I4L+R>:@3BK :<(9<&R MH[G5M7BK@WQB,ME/J>;J2'#+F3LGQ[^>'YR^?7WPZOQ[0LMK"!L$DH]_9INL MG*<-I58.SF4?A/*<7@9TCKS$M10KLN&DUXO M_?0&D!M[J]+HD!SEA)7.ZE)&U)0A&1(%UQ:DUB ;I4HMQ=.E8*T)!]:<^HX9 MC_72/%?XU-T8D%9IG#<)E"CW@7-%A&+HDB@>2 "9T1NUEDLI8N1MMM5JFI"K MEBIO^D,_7#C;\\OIE34^RFB)<@PU6K*.N.@B<49[GB,'JYM%[,L /=&4M/5: MUZ;!$L]TX]FO&.B$Z>%P,AW/RDG_[1O?>U3IJ%TNHT2M)BW-)'ATPM$?UI"L M<0"M]I ?1M59V[(9)RJ)8;L6YLW>X>D_]H[>'YR\>7-XO'>\?[AW='A\=G[Z M_NW!\?G9WO'KZW>\/=@[>W]Z,'_]1FJ^[X__X0'6XM/P>RA92VZZ"/COXM:B P^,W)Z=O]\X/3X[7 M5Z,/?U839;01Z-8?&^<_\5)F_[ MP]&X/_UV=2RW-TRW/Z7>EQ;GALTR=\BX.L5K'S_6F];*F>M]#PIC10"]H0*X7"I1VE4YE+'MID M,BX!TR45V%7N/ECLLZ9,JS37>3_T@_D[(,U[.%_=+M9S@7LM#3Z:*HO/UYK8 M; .QU%%OI58B\DOE2_ 3^/N?_A=02P,$ M% @ 2:X#4UJ]],PWE0 2'L& !0 !C;G(M,C R,3 W,#-?9&5F+GAM M;.R]V79;.9(N?-]/D7^>VS\Z,0^UNOHLI6QG:;73\K&<5:>ON# $;'9)I)ND MG'8__0F0E#51$H<-DAIJ5=H:Z+T_1'P (@*!B'_[W]_.3G_ZBJ-Q?SCXZ\_\ M7]G//^$@#7-_\.FO/__Q\0VXG__WO__+O_S;_P?P?W_]\/:G5\-T?H:#R4^' M(PP3S#_]V9]\_ND?&A"1,YN"E=: R>G#. M"U !,6CAI4YL^M#3_N"??ZE_Q##&GVAP@_'TV[_^_'DR^?*77W[Y\\\___5; M')W^ZW#TZ1?!F/SEXM,_SS_^[=;G_Y333W/O_2_3W_[XZ+B_Z(/T6/[+__W] M[4GZC&1:-_F?V2/CKN_V4\_?=OARE,INIY< @_ MW?F)^AU)GGT=8[D1_,>0*2E-,7TF(*-T'A'HISBH!.\0XZ*G;X[YQ[,@8PGGIY,.$=]^=J=XAV>AWZ6 M;SVZ [33!\$9GD4<=0GUVG.OX+P >1-A?60:C@:T[$Z& XSG_=.ZX,91&.0Q M_>;LERG>P^-W)\=OCUX=?'S]ZN0C_?G[ZW#-.E_)1;@^' XH!^R%.BEH1&)HVL^P:C.U38Q>ZO$VG-15QFQ5\4U8@_AQN*3$?DC'L! MID"NA_$DG9+!>^[ 9XW*A()2BR;D:C&:9\G1G=/B M-M7%IE1_A5]&F/I3*='7ISC5XB ?G U'D_[_3'_>(_]2"Q2*YI\B=[@$#:XP M!IXS5V24/@3=A+K+H-L^%7?/@V%C)3984X\GGW'TCD1%@G')ED;4"4$GNHQ@DT2(E,< MK I<*40M9!L+:C&>%R9UH:C;]-&;TN<2S7%Y.QQ\>MO_BOF Z#X9_PU/\YOA MB*32>G!RD-STE:/4OFN[<<@09%V)PC;-I$"((YHY4W MEK?QP^Y#]8P)U+G2;A/*;1X^*C@:U=%7V7P,WVC,@TQ_'](/^X1/HK""10W2 M$NM52F3IHR[ .9<8BN>RM H=W8_LA5C=*N\VN?S&QM @C9 A7BRY)$CL?PWQ%'M*&68#&7#)%W(6BC#@D:225?2),?(8Q((DCR:LNXUN M^WQKI=X'6;2A:AI$NV]C/!I\I8DX'-%22SF%+=%J&;S/B&6=JZ]!M/ONK?A]^#Z=%4$Z*V-$2(4AJ% * MN! $K:YH5)2.VZT9YC>@/2,J;:*4%D'N10!'YYC?]D/LGT[]C9XOBELN+#B> M"BC'&#CC$8K7LD@;18QN>\2Y@>YY<6<3U708M[Y'%'5%O"D/\G-[B8N -CC0 MWDI0$1DYJSF#4;0I"QN,-UL+"]R!\1E1J1,U-8B*+Y]:V$.=4L),'J6()! I M(O@H.9CDE8JF!./:6.'+8WR6J9F-5-C 3K\#:?5(QW>$W#A&EC(Z*)QG4"AI MO?7%@G4LJABBB\%ODW3W8'VJUQJZ4D^#4!,9=?,0[T'Z[_/^"'\]'Y,H:HH, M#>:XU.',?Y-[48L2"P8HQ9)HC)(0$24X+%9QX5+1;6[-K()R;U:PSK1^\T2O ME[H3HN$+5$H+V9H*88('A: MX+TFOR-'%J-JM&PM#_+I4ZN1PG9J9/6X$!IS(4N095N7UYJ*S N9@Q')LQ66 MS,0=&U=/GEF-U-4@X'D'TC?]01BDQ8)A.DB1M 3+R)%6EEF(FJD:IV5.%@[\]JO4GM)Z& :] MXH3*2A3 G&ITM41P4@7@&!ASP1E5;ER<6WB%8-&SGZRV.Q%F SOW*J83'/2' MHRGER-RN.QN#XAT9^=89"#5XD((1,JLB7:,:%HOQ/%E:=*B&!N?W[W]@^C'N MP^%X0LY92B8RBV"-(^/1@,8^K0>[0# ]7I@,FFG@GCG:,CV' M@"E"L88S@06-:GO\L#S6YT2P%NIK<)/MJKU]!?TT9V417!]UB%P@@:MXH8LO.(,+<'>)Q((?65( M(-D9;Z/==>3XR;.KD;I:7%E[70JFR7%Y_8VV\\$G_! F>#RHZ.M_]6SN:SC% MZ34I$DP_33!/$PT&^?H/KGRR9S0OUGD#(D=/DZ4P"+YD0&2Z%L<@E[2-D=9@ M,(_^=&/7"FYP4+L1^/=D60SS[3S3='I>JT)?%=-,=#T>ZQ05!IREY4 E&G?( M.9-EZRQ77CAL9")N=YR/GNE[3(L&P;;-9C!7RJ$N!3 DDG,F\CG::< YQ[EB M)NB;E5OV@=//FZ(K*:U!!&\S\$HA-R%+D)&V"R6,@)C1@O?19:ZTR[+-]>4. M&;>ZS$[.OWPYG1(HG-9'OSD=_GDT*,/1V32/_8>UB89I4Q>30'X&*!>(5)$7 M$I&7T914N&YC,BT)\-'/O!:*:!#!.AI,<$1D?!_ZN5YRR4EGFA@&K,TU:&\* M^" B8'8TES@96[;53=MK0':@_Q8*NW7;:'UIMZG_<'%%_ *1D^0!8@Q08K&@ M,'LR-UP-0PB55!*B-,KCN8WEJ5)@(YFWJ%5\L?!]G%Z[SC M<[S\X9"6DV^3US/*_O7G,7ZZG>*].A_JX>UE$/S@6[_:4C4 Q2684FHT,B7P MW)(&O2Q2V%C3 )IPXC:6#GEQ3S.T>WBRAF)O533;2, --H+KB-Z%,WPU73&7 MPM6[T9:M(0$ND76Y.=S57^XV"3;5W+U$V%#LVZ2%-E$&F@)@C*85DI.7%7G( MM!_JX+1.(D7^!.APK7W?[MBPBK0[9$'-^CKX]>TL"_1-2+6PPO=7YTBJD;]/ M+2E:!7,A2\C6EJ.U?EF)$,GO!D2>5 X2"?@2R73WOV7[=F WFA@V$6.'[<4J ML@LS]P-^'9Y^Q1$!._@RZI]>0:?(-A6UYLO[G@/9WW MX72N*'39@64U;NNTA:"8A.*YEB9@2KI-.>/N^W#>/B"9)GY]'I[2=!C7P.GD M^X?AZ>F;X>C/,,H]FIK.6%5+9KAZ_4X[\(9<.1-)047IH%R;A)<5@>Y%?',5 MGCQ<.*<[Q31HH3GM\S,^/I_4KN-U7>BI($/A)H,K2.LPLP:\+1*X#,B<#R4T MNO%X"\H^%%?J4'F+.BRM+?D&7LWMH?:B=MER1P-BM7J%)Z5Y%GDM9N&M+=K* MU&K!O(GEB9-A,]DWB'Y^K&,^'WV?(IMQ]4=1$X/1>F]KE=U(QKGF!5Q&!*-X M;=E$)F)H4YCM'E!/FQ]=::-!$M U:'\/IV39SY'5NPR_X^3S,/=$-)Q;G4FG M@C#*FAXL6(2L0O8&:TGO-@O),NB>$76ZT$^#')H%]/Z DRF[E2('B?D,L10/ M2@4/7B9)/,]1JJAL$&T.7N_&](SXLKXN&N2]7$,VQW3)X8.S6B6W5T31)7!# MZJPQHQP"N.@<:!9TR!@XEVU"L,N@>T;,Z4(_#:ZV3;'5&]F87YV/R.J>Y1M> M\/PB^VCZL8,JD6E)-Y).P?[DG#[32R5K4WBM;*D-.8?204B*T2A*9,P[%U2; M6_4;0W_:[-NN9AND'-TQ@.F6O0C_;Z/:\M('9A4O 6SP)#+N+7@GL%8##P*3 MJ#U^MDG'^^$^2PIVJ,$&5^?NG3=34W$\5=&XQ[V4)G):M0.MVDHIVOYK>H\/ M1EKZRK-&E^:6AO@LZ;6AIAK/:$VTU.+RW'W,G_ZR^,O4Z2OO^$H] ;MU$PN^8%XL1]J,ZEP_"TBT436W*WUB M)\.#G*>R#Z(<46#:<%-%<(X' MP%"TY-)*>_-ZP^*$M0ZP/$TZ[413"ZBV=JA^V0'< QV%+E&%1 NLE=6*K+?5 MN892I%5.&&-NUJ-F]Y,4"XF]\)'&MI7L/.0M:!B176VI0@>P)I]" BB*+S*+7NEF[J$L83YM2 MZTM\@?XWC_O?2@0+7+%<=_:B:Y,S)SD$*6F 9&;Z)'DBA>PB!:^3G#(:'%DJ MK-0$-]IGO'$0G-# 9([.J^"B:I1?^$!.V08IQK.[;QZU%\X[2#$2D10-+Z#G MP)7WB-E&R]L_-#=%-$FI>-!S4C6MZ!\K:VB'1\%HB MD9S$E 5X+P5$--9'QTQFK4[J[H&U)_=&5U+W7;R:(?JNUERK3/9;X\8@>P90W9H$=;,0:2/ _:1:.$6&_3TS@#"E6";'3.?@O* M]MV #E1TL]371O)M<.7F#A]V#BX6&@_F L)EK-VT"5P)D?9%@UDQYP)O#/)QF-TSM9%>8SLH*<-82+9,D M?$IS0&$"L\)ZY9;B +WPBO[INYNZ7Q;1(PXT-!%ZAYO(,OCFTV 9A*L$'CJA MQRZB#VUTN@)A-E!(A_;G"DB9D%QQFB^YF$(K'J<5U) #96G>N"0\=V*IDZF] MI\P=\8E]8M@R4R[/:N>[)-<"=>(9/->T-XKDR;YV"4)1(GK/8K!;W(5N MH-N>:=)*NZOL3YNHYLXH2-MZ2R=__/[[P8?_/'YS'!X> M__'NX]&[W]X?OSTZ/'I]4D^%R^Q4>%C^(-/\])3&WZ?-GHSX>N=P_*JZ?*?C MZZ-9JBA3UPA:5&YJ*J4;Y9V2\](YF5CB7&5K J^M%K1CD1>6M>QU#6;3U(H_ MYP^LJ<"CX8"^3#CKN3@ZG#:2.!I<_41_D/K$BLL339D$TS1D$)* M(R^\!*%H=ZR]+%(,9&D9B^SKXFMB M5D'PM24U1D+,KD6)N,Q16!/G5.M=1;AU'LZ76%6["N@I^5A:[YN7_# MTTP_. GT@1\^;(^'R)D+""G5SH=)T1"X('%%A8FCE-;F!WR[C4$\53)M5SL= M%HI:!?A%$;2CP:_G8S*RQ^/#X5GL#Z8W!WH:A4W2>9)3/=T16"#&VH"(<_36 MT^++1(?TNA?,"\VZU%:#FE)+&IA:B2!XKMAXS>IG&CSRVBQ))N\T39!&#:&W M8V"NZ^'.CN60N62CDR""(P+YR,C>R0S(X=7U#JUTH56W[ U@;RO5?K?1@^UI M=M>)_$L?\9C@:#A!0S;%06T<#BZS".0C&A^LD8(O%7AX]*?K6^3&JH?QJ^AH M-R>JRR!\.8Q?6Z>K'ZVNHY#=4,?;7++.-$<=613*R0"N&$G?&DR23 W$I;( M]YXRFQ[&-V;,*GK8]6&\8FBE3@)*R+50N&<0:>N'E(.URL;DT+TZ5"R>2$8:V?KAW$&K'@62AIO/ BM+K-L3+8'32=ZY)+ MMV]]M%57@S/P.^0Q[[,KM&"6))"]J34P;("HI06NM=%>,(;+)6-V-:^V&@YI MRI3.Q+[K8,:M!/B+T.G)[+FS^[2B.*,,UR ]S_7V@@ GZ ^>F!7$?B?-4D;A M^E4)%L':53BC.^7?5:-@8R6TZ/PUPS(W>I=BBG MCCM2G]0RCI^NPY&<186T&>F" 916$IQVFO[(1F%1*ON'_.L['OU8M;:IE#J> M;+7X1*TT'4ZO0XHFJ)*3)/9$6DF2#N %05(RYT3C3-ZD)11WQ^,?J_*ZD%;' MURK?CX;Y/$V.1_,:DK-]@!6;#*ZDC P\VET[$1?'!Z?M8?G)_- MC?.+6AQ,$0^C!:8+\5!D#C$D2Y:'D#(H$?C-HGF+LS47/?RQ*VYSB74\SZ;E M=!:,U&3P95^8C#(R?[/E_$)=WO^6QZ[4#F78H?'T M8YV8.6%S,"$Z;6@G ),9F>P.Z]&V=I!302ZE\=F[9=?2JP]^[#K<3%(=WOFI M8'['RTIX+)E:\U[0\HZUGI%0$%7M!B&Y5RZ*1);]$@J[\LC'KJIUI=/QC9FC MP7_56_+#P>^UB'G^P9J037*T!V,VM=J(!,L-HFG$HHORU@M5Q[YV-6UKG0Z MO-/Q8[K_.D_[N1CE'%:1LB2A"AAE75VC)?B@!<1BBC0\HKI9GO7NQ7'Q*QZ[ M$KN27H<=MF=+P7A6SG&*[WT8X.FEN<2S%TZ"G98&#%X0U8H&661$[;G!F^&\ M.U;0N][PV%7:D>PZ;%[]@VB'PS[]%R:75I0.O&#Q"6PVM$'SR,'9D(%+8S $ MF55:1IN+G_[8-=F!S.[L%]TV_?3@\/_\<71R]/'H^-W)NS :3;-KUT\KO?=Q M+=)%E\=_(PU4)9%JCZ.<)%,FR>!KQ252,"992N*]>Y^\65[ Q2GXE6;0;R^O ME F:_$I(*(;HIVP(X+R1H!TWP6N?1:,T@?M0;9H)L>!ZZ>%P,.X3T:???"2U MCF<]]'C/D#?MK#) /G4 Y05YW)J3&&1(7)?"N&K3\&<5E-L_#.R,-3=S*)HI MI^,HY0*<_QB._DFKPKSF_)6K\KEH+YV6P)0*LXN9,=AZ:EJ0T1SWRS7%7.&5 M3X 0+87<(+WJW7F5SW&Y@(P_[K/WBO:TD4?R=7AA#*5VKK1I M2GDWIB? CXX%WZ#>_V_#8?ZS?WK:TQ(]*YB!N5C+3FD%02L!0MG,C.<\:=:$ M !<(GI"ZUQ)J@^I)"Y:F*V/]@%-?ZG XGHQ[RD9+GB\#M#6U1;($T>182X\E MSG1$Z<.V3(@[,#XA@C123,=QW@4H3R9DX>"G?GJ%7_%T^*7N:N1?W 5>!BV+ M21$2>8/$_U @1$.NN?+UX(\6]]? ^ ;9M M46$=!\T7(/Y]VC5EFDX_NP#=T\QR%,A .%7WY9HP9'@$5-E&(4J1>9FTUV7> M]03(T$2L'8;5[]E5WX^&;X:CLW T*/6OV7HXS14]+G.VXDE_D/#*N%[1'!:@.Z MZ!-W/*J%Z)8:E\3LM9-Q7@TO6P\QJ +2TF"U0K(&VMSS;C6B9\?BQDJ_\PQE M@RM\Z3/F\U.\#'9<@3G^]?N5[V;I^ERA#\PX"-)AC8\27HU8HR $-5HN4AOC M;E6DV[I5WHQR356S+[?,%PQMFB,N0\;,ZC"P!*CU%, 93\ZTMEC/K[(M>EL^ MQ$[;T#4EPW!Q; F#3N^%%434N'6,B UKE:QYAIN$*!BBLLCDPS\LRF;$+'[X7%O$F"AAV*;V. MS\__XQ3#Z/OO83P=VVBE=1U;XV:=63=OCB5E3EQ48_/ZMT-D1QXQ0ODR%U(//$B MV[B3^UZ;J#N]KR+B[=0FDBDD*T'G6H0WT086T%O(CA>GI?)\J2(W^UB;:"51 M/UR;:'DY;:$V48S2J,QKX-)VU[=*:##_+4IJ!D]KT*:TWX94)U7O[D3SO:KWW2DKF$K67>]/-P)CFGO MF&<*>%&.-AI:"5T]^%**16E%T8%WUWMBRP2XIP3.-O6_BHB[M,%JFY[1]]X? M)SU>LF.AUKI418 *4M+&E!)$6YN8^1!BNB\%8XSI7S\-O_XR?^),S_-OIFJ> M;? _WK?=BW4="7ZXD=1VU,?AZG6QBZUN6&K=\\M$,OH7;_LA]D_I]3BFWYV? M8>[FLMU:KVQ](6]S.=RXM*\V&=4 M#-D%95H-^ MZ4\;4%[3P<$B';Q7S;)?N MT]&8]B(:OAXCETCXV87B&S2(Z')DAV'\F7[QFC[R-9S6J%(O)&5Y"JYV*>6@ M2E$0 OFGQ5J3;4;T:6M9;!V.:W?4WC4#&TZ,#>G3,&F@D]&=CT;T#V:?O.R8 M.^[Y0ON\B0%85)K$7\C<*V3]H4Y"HV3./8*5_Z[1O4R4?:52@V.V+L=X-/A* MGQ^21^0],L9U %UTK0Z3:PZ!$:!U("<+"R;;-B^GT^&\3(B](ERGK.H5B&"*>YQ:#?CX9?<#3Y_OXTT-!GEN?T$FX/N8_)J0!)^5K\-@IP M2*M*=+2&,,ZXBW;O9]2=PWN907M+IHY+A:XYP(5!PP_]3Y\GP_+'>/[A'LU_ M+[0+X&D(H+)1X**R4*0V@F7#-5NFWU-+C,^>Z7M%@@YOB[>Q(B=A\*D_]Z1$ MO8389\(T^#Z_(^J14DKZ86WM20U M.4"1JRH;!>B=8J8HR6T;XNZ^%-2>,6TME6SGAOK:XIDZ N^&@W357>@I&;0) M*DT+]I*!8V+-:HO =0Y1V$2RVG__<^'07LB\ER1J[GWF @Z&%.K T9% M(ZJ7Y(HCR3/KLK/&9MQ:6;8-Q_(R#_:#)@O.N/;J!/CJ3R[$[9(.@1L'9""1 MAV!8!B_(&_9%F6R52^3_[OTT6#"PE_2&)A1X',>X5W^1IKE[X_?A^S23V\2@ M%=,*BJ_-T#06<+E$8B=Z&:464N__LO_@,!_WCK Q2=N'XCMBV*.;3E/KL(>B M.'3.TJ9!>ILX^LVG/\R+F=>G?8ACC M<3SMS[IH]ZS*V6O#P!G%0<7:F*S487K%$UFW#(7<__FR<&POTV6/N;3G.127 M489;:T*.NC#C-=CL:QT;'L$%+R$8JXSSR-'M?]K=W>-[F35[SJD]SXVX\I.> M$Z9XECQH96*MXN,AL*R &^MR$HPVU[;E]SH>T,OS5R?##PWH)8S5JJH3KTW$]5%6Y=V$<4U5L^]5>8623GIRJ(W/-1.4 M<_"U/8FS+M92U4JKML>^C[4J[THD6+(J[RK*V$EYU64 OE3E75.A*]=974<; M.Z&-16VX+F3/^EIN%GT-2]3#6NN\,+0I"]^FM=WCJLK;EBVK*&$K57F#-"AT MJJX.%G*TT4&(18)CS$ARLV/DRZ0>/YJJO"LIX,&JO*M(;SM5>4WR/"#&VNT" M097:VJP6J94I&^FT0[E4 ]O'4Y5W785V(+\[)VC;DC$?7I]\_/#'X4?ZI^]^ MZZ#Y^OW/:U'L9841W&R_7GR.5B)3]/_BA"OD56@?F$ A7,R]^Q^]V1[[ IE7'M'=/G_^BJ>#2+Y4Z_[@5DM4 3^?GT/UH7:7H&90)HSR,:$;-ME+"W M),#M+V2=<^>F[=%"-1UO6;^1H*8-G 9W@#U(-%EG,4\M;5&VD!1*EJ!B+;;N M0B1Y,,=3R2&+N,0^ML(KGQ G6@J[@>\R#2(>G7T)_5&-LAQ^#J-/A"HF5X(( M!FRN;>(3UQ"M0_"L:)4]SV>],_J-_5> MZ$>RQN?M-@-!$CE[,%J3 *1%<*C(:PLJ,!Z%0):76"E6?_,3(L061-\@O^$R M7'@/]O$L4NBM2<)J0XJ7N=:/]&37,PF^&'+BB@I*M#'+5@"YK2!^\W6EE6+V M)8Y_?^U_X1Q#% FLIS54):\@R* @66:YL**@]6VHMM^]4SKFPDIM4U;12?NN M&4N >=YM4U92U_WM,]:0=7L"%.0Z%@XVZ5J7ND1PLFHJI(!<\.1+F\R'?6^; MTJ'>5Q#Q-MJFZ)"SE=7/CK4?L;0,HB87*ZODF LBNILJ?SQM4U81]4-M4U:1 MTQ;:IBC,6A2?0%MIJWO,P-<^/EQ::QC/OOAEU+:/;5/6U-JF4NIXLAT.S\[( M&.F'TQL\2CG%[!(((3FM)$:05R(3#331N+W7*O(E%'?'XQ^K\KJ05H<>?RW^ M?S@G_3Q-,INZ'M.=@,*8RH#0Z6V,2$6R9+7*IKA:+ M,3Q5B[DCJ3?GP9SKRV#JO-'-76BVW^>F"TW=J_@-Q-QQCYL[L8DH?9%<0N#" MU&/V3"SG"7BTT?F@$FTQCU3U]W2XV9;F5Y%N ]?H<#CZ,AS1NO9N.+B^*QG+ M:5=SN=XS]&162 U1, :).66Y)VN0W=?T9GTWZ4Y(V^V+TXW&ABW$W:'I74?Z M(0P^X93=VEK%"^UEM(LILO^3@^BL!2,)GI49G5HJ3KO45/_QVJ>\U:\GVX[[ MV$U!7!B;2\#H?$._ F#[>_B:*KBIQ WDU_%.?15.4+0VN"P@LU+WHVPA2I[! M%291J&C<^Z'&>_;C;K6XBM@ZUM[O)*FS\[,YD)PU2[210.$8:3"E M"Z0@A/6:QQ*Z:R]Z[=7;W4W7%OZP"\EUO&'^'KY= 5*L$SC-.\5:%U$Z!H%V M;?!&(YD)NEB[U/V1Y51X]=6/4(5K2VX?TCU/SL_.PNC[\+J]4(_EIY9"1TF@ M2[ZE>6KH.J.]D3!JT$15A&*6C:=%;YX5;2"/E/)IB90*1 M/-8(GP"FL= M%ZH)-QYK[LXF5&FEF'W)W;E'@%/;WL8H3<@:G D"E)&^5N\1X 1-%&U++J9- M_:<'@#V&$,5*?'AHB=I +PVBE!_I3A4Y;*F% MK=+$,:V<\N2EN.HLVL# *18!N2LN&\O3S4R"QTF/!_)_=L..583?@!6OR0$; M?D<\P:](_DZZ\&&Y$2J;+$&4-+V+8\!97T G3PZM2IJ0-N'$'8"V;_EVI+)A M]_+N.+GHQE6+"T!*II)8@<*" R7(_@X*"TAC/3%>:\Z6N:V[\.&/79G=2*WC M=*-ZJ^IX@D([DE^#VE#3NH/7AGJ!RQ"CM!"0?&1 HZ;-J$0-ND@=6/11L*4RD59> MI.]"]-AYT*G$[SRGW$50]L=^J74\& M-Z*V(8I4G4D>T"DE%9F DJDD_721$.R.J.W2[]Y" #?D:-$(!&DU>4U8+K#$66>J'8J%I/@Y8% M80(C*RS8T.;J[@/ ]C2TNPI7[HV;;*B*!G'>1?!Z5MBD9,1:L8W&FQ1""$8# MS6X=50@%&_G"B]#LF!.;JFP).JPD[P;N[_4Y,+]D+IR?)K$!O5U6RR&!E\A! M:&L91V88;U-:3=P+R^V(%I?-?@]93/P18N0.OB9P2-A=>^=8RK M+,GR#VW*TMV%Z&EQH1.Y-[B[OWB=*HI+1TC0)$-(L@.7D@4=62G)2-H8VW#A MX7VA[0DG8]:A)+?7^T0>#QH&T>M"NA'<.JVY0=MDX(_UA',3BZF58O;EA//^ M*[;.V)2X1-#!5X^]:(C:.R)(YIK\;G8K3/52G6 -+JQ4G6 5G32_G+X,F.== MG6 E==U[2WT=63U.L%*HGZH.L$J>'2:X&1?NR2A4N!XO2'DO)+HO O%+J&V/:Q.L*[6-I72EJH3%&.\<,I M,JXF7^H (=8VBJI@4%ID%991W)Y6)UA7>5U(:SO5";QGR#0F<*7VL=&V@-.T M&*28="T@S:-8ZF;J$Z].L([%W)'4MU6=8!E,SZ\ZP4J:6N:.^CIBWE9U E]< M8@8SR$2(E&82HB"S, 03F7:&";94QO >JG[UZ@3=:WX%Z39PC8YI:21,/VR* M\7Q/BK%6J6(>>&$%E"D*0G$>"(X6RAEM&H51[@"T)Y4)5M+6S7R0#D3=X 3S M[H(),G)EM$Q0G*+M+8@$7G,+0MBDN5*>+V<%/+GZ%)NPH!MQ[^BNYF_'QZ_^ M?T")QYUZ4-S-QDA:TE-<[1%9%%B,F+GEV1KJ^/2>;S:A49?06U V74@N'GCM:"\)I8(Q MP!A'4+)8<#DP$#I)S3Q/RK0Y!5\ 9OMNXV;:OKER;"K?!GO'!:2>=[2)I1I^ M\$[2N%0$^H)!K>G""Z_7IMKJ>7?*75L==ZAW)5DVL A_-+F=-[U]-;LC/JN( M;Q1:6;/2F?**=CY3P LCP0B1'(W/I-PF\>T^5$]']QO+O$%FRP6VRVL*M>U* MCP5$XX2$+(F@2K%ZU\IM"JFN*$0#Q_ZGP6'MU35(WS^2U3X^G?I6%[V<>H[46WST$#BRFO92 M^QPF#]+S$&V)'DN;!*GE,3X=\G2LC]O,T5TQY_WY*'T.8SQ(:7@^J"&4@_Q? MY^/)-(K22\X),HL8,$?KHK*.X'KF(.:H!8LB)=\F5+44O*?#E^ZT<)LJIC-/ M1'':*%WM5ANY U6T@""Y@<*DT<@RLXT*[2SV1#;)J[QXXKP^)FK+ R>[3XL, MRM0*N;$VD'#&LE*\L+K-/;T[ &TK7[);)[H+Z3Z.1,@HD],Z,2BY9G"4@K5( M#LW*Z$T.B5G5R$#?\T3(#?2^4M+C*O)OGO.V#)CGG?2XDKKN37Y;1];MDQZS M9K0N)@C*$2BL'36"-V"+B;1JTD]C&\MZWY,>N]/[*B+>1M*CD"FA563S^8J' M\P3.9@LE:*,)E+9LF8(->YGTN(JH'TIZ7$5.6TAZ=$0_K-V)34WB4\5DVHR8 M!Z$EQ3>5U(:T[H]IM3[N/WOW]];N/QQ^.7I^L?^"]X"$MSKP?PGKCV%O%:*TM M2J=L5&)8$TX4R=]+^CN$T%OPO,W,D:/!5U+^HV-3(6PMG^"K*ASF^:6YL+N<$1^ ]0;TB<8W(RJW\Y/ACD?PQ' M_SP:O!\-$YF\8([T24( 6;%BJQ0'#)Z%'9.3)?G6Y4?/DA M9(^>!IV*OL$Y^H_ASH[;)K/H8X[(C='D<'(FJU'M((J2(;G$?4JN%-DF*K,0 MSK8B^JU6@+5%NR\!_;M)_.OW0S)X/M$@CTN5V,4G\C2&):W*QN1:F["V3$PA MD!R3 F-M+"$;47P;XV)-P+LZ!.B *4LO.]UIK($=+6UI":"L\#5W7=HB*#$CP/@J0*)(1FJP7WR;#_1:4[=OJ M6U'B'5;=>AJX,]#3.F+\\>#=;T>_OGU]K M8UKY?8-ZR>N^J4WLN8-1WPA05P>^)&02I5:8750FF83DP^D88E"]=5^ZV;IP MSPLNG1GEF4H:(V3.#:V7]:@D2_K#:!H$4Y[4V&2I6 ;=IBOCW>_X8XSE_/1M MOV#/>VY8BAD8"QQ4C@R\,9QPAT+3V&-JU-%L&73;7S\[9\W-Q;)SI30(E-\C MA-]&-=E8)*ZY$1Y2D8($(!%B;>TFF%;6:J$P;9LT,V3/BC!K**.!_74/OH.4 MSL_.I[<=#LZ&HTG_?Z8YZ^3&.VZ98F"$JN:!-^ =2K#.BL)*X,&WN9JV.M;G M1:@N%-8@6'\/XGJ4(%2F.6 =6!Y*C15@"Y^[3_;FFR_!*VD;JV:UE= GT7SG >PUD&;M.0_XJ =Q/J;T: Y8G6 MF?;V@'39.54T;0521G)5BQ,07+1D)#JF75&HXM8C*-LCVP-A_'WEVBI*:]&: M>!0RGH71/VO6U_2;BNTB>&R4TUH7!=QE7YN $#A!JWLJ5L5$T@FZ3='O>V'M ME36_N5)O]BON3",=7[LX/!]/AFML?3\87E5U)[.//_2\7\)1AAC''(0>6 M00GK"1Y9!XD)9944.>.*YY^H)'/NG)KQ97+6D-4-(F5 MJZ$(DQ@DI:Q+')W&I?*PEBIQ^N.U3]0H7E^T'1#S7>4X:X M6RVN(K:.M?<[2>KL_&P.Q.L4,J-]A"<:AY(!P1$(\#Y(+VQT_4C5.':DNMX%OX#^Y\^UX.8VDCZQ["B=2J+2+ZAKWDZ!1-$IC)DYBT-V&9G MEXH@+J7*A1 >GTHWE^2.;K4>G)R\_GAR\.[5VZ.#7X_>'GT\>GWRM]=O7[TY M_G!R\/;U^BE)2SZX10;2.F.ZD7"4;)"L,.YS80J3"$HS6UAB]&/!&.LM^8Y- M\PYI3'A9L2*AQQ/L+QK]_IFR_#<3C];30\ M_S*F1YR>5R'5SPQKG:YSS//:\^1Z71Z_1).B2V%ZL"9J]Y+:Q\20?5&L#,P: MF@NM;J=N;9 ;M_6M]P8QC]_0^O&*W*3QI#\A/)<%%G'<,]896C)JYUH9JD^, MX&-@$#BMY^0K9V?:G+\L 6X7][KVD\&W&@=WK-D6U;7G91B/![6HY_BXS/,I M2(SUB\M"L1<]L"WM9-H+!^BX B5* D\+-&#]OB3MO&U4A7M%I"^TO(N6377> M(.I^=1K-2L_23T@FD^_O2<)5MJ__^[S_I2+N(;-"ZBBA<')8E! 7=46#S4(G M[D)ND^"W L@79BZS8':IZ0:I7>U%.HN.VFRS]YJ#E9X<.28RN%IP-+(4R7/P M)C3JY[ZE 6[O0O#CF +[R*M]R5AJ+YMYCV*21,@<@IDZV+RV7D(#(3EGC$'E MU6-U6G9[,WH/F;WUV;\7?!U+ GC!]5]%_QX4]CP;CV365 MWW$23M^' 9Y>9*E@IA%KR4"G0FZ,8 :BM@QL$-$&6QS7#X7'[W_#]OW.K2AH MV+ET.TX%>_7KX='%V8T1WL;LP.E3W <>AD3%:I)71\^<2GK],U MI;>C[J4/G."$ M$\?37_9+'W,8_PU/]]]\0M\Z+!$>4*R.=MP\;OAA.LYUEOAV$P_H )^U]K:*A> M] TB3GC9(N[)R_-T&_L+61@AN<:ZX _?T( MOX1^IBEV//F,HYG,+X;A<^"VV #.UN)L5MN9^%(0RA3&A79MSBT[&L +9[>@ M^ :U--:78D]$X:Q4!%7(7*6G(4X+4=9!<%11Z;QG]N^S8^F6U-N@1?5*\^N. MI)=WPT'Z,1I,IO:42WP:"TN2)EQ1Q"Z9N*SY6MC&)^YV'"^.6R?K<;=\Z?C, M8X61O,4PQ@_UUL-Q^6-\4:'IB=(TL]2UZS92U$Y!EH/3$I,VFL7^;& M='>(7OB[,&:_&XWOUAR^:/I[!7S,,B-/#H)#!RKI#%&$",SIF$B$N56R]$:P M7SC=P9J\(1L:6,8K.:4W:N1=F8_HI%%,0"%O%)3G$H(P 72PR$V.VI8V':4Z M@?]"[4Y"%IVP8[^8-!MI>,">RD@R#4,AER+F()'GP7.T\ MNK80^0NQ.R#VYIRXS6F]@X!&#YW#Q(.!9)RIG1$TV4LE Y,H3)VA);3I ;<& MV!?F=ACK6$GSM\EJ-NZM06:GA2$VF4A01D%N: MJHE9H=O4G]P8^@Z: ^V"-)N?0&^@\=V>.M, 1O3]U5RR^1BRTS8GX4 $LH.4 MQ:53QRC!Z/ I9 M),TX;ITFQ]0J\-PD0,:3XJPV?;KAV&T:.+X3R_-BX4XTV&'T;$7\LP/QV31Z M_>T+#L:7<\B%DJ7V K2LA2Y-35]/)+XDD@@8'3?(N^7@/6A>6+@%+38(<6TH MQ1XJGK(+"HHN$I3FY" R%VG']=8SCH7KL(^>U?/BZRZTW2!VM0+B5UB0,.>/ MX=O553_0G)+.%RA&D:OI&VV MEE$A*!,@N))<3&YQ%F;=.?MC.^I%TY/WKP[DX./1\;OU"^/= M_[P6Q>M6&,&- G.6'";!-0_>*B6]]"XS@\[[*'WVI?3N?_1F^\C)YS#"7P/Y M,8?#LYHF,1_UAYKVDA-0B"SQYEA>?_O2 MGQ\=ESN8@C/D\A;5W['-N:# M@XA+#N*@3'!44P#Z@^E/A^4UF1W#Z3\8CDYP]+6?L+8%+5P) UP*5>\#*'"% M>PB)H7=!R"3T$G;K=E$_&V;O.2$Z3K+O=J2O,$P^D[,R.Z+Z?CSZ@)/^:/J< MGF$HN"T1:#8+4%$%"$742F%!>C3"RIO==;; ^GL OQ!^YS3H.)U_[4'2T!)] M'3[AL'RLK1')87YW7I4Y+--_,>XQVJN"S%7PC(;E"H/H VUFM2""25ZIZ%JR M^V&(+WS>@:H;7 186ZK'7Z91H]_H@Y/QT879I5''+(V!8BW-PN3KX8_4$%$I M)ZRC6=GFN+S;<3P;=N\!#1I<&.AV--/O7H4)'@TFH_Y@W$]_#Z?GV*.5EDNK M$'1*EASE3'N/=@IR0E0A:I2EH7_9>G@O4V#GI&E06>-::]S),/US#O[U-]JI M^C2P7O8NB>*K"<5JAR.;@*:K!&&R-UYD4;AHPNH'H3T[1G:KK ;E*Z:@CL;C M<\ROSD<_8H@SRV8QXF2\$1(+&%8+B/*BR-R)"$*05*PW1C+39M%<&>NSXUMC M=79XA:JK-?MB(#^6[8_#23B]L60;6QA3GD'@*9&%'CU-,A6!"8L6 R,AMZDB MM(W1/3^2[QME&ES,NF,B3[%]P#%!3>2(3C\U'=IOH^%XW+-:%.99 LMXC:6X M4FO523"ZQ!30.RX;G?VM _?Y$;>Y4EOA/YIM \D)QSD&R-;%FD>5(,:HH%A5@F.BF+C,O>SM(W\V?'X$ MQ&AQ>^K@=/H9S(O%/B]6TV-ZFAOJK&?B*WTDFK5.!MG+7E\#T; MEC94VP)V;5PB_B1]QGQ^BL?E07F-[Q+8["Z)R%9'E319+YAKNVT)D3D/R'Q) M.3";>9N;IIT-85OWZW9M#^Q$Y?MR,:YVS*GIT].,>AF=\M$*L*'0[./9U4+? M@0;@1#9!LJ"Q"6>OHMC5);,=\>!FX'1=?32X)'.!99Y:OPR:IG>XKN/9S=6L M]?5SAZ(W$&Y[E?M,"V?4&GS6Y/3D$"%X=$#.CI.)F=C*E]V&JA^XQ=1*TZO( MM/,K1#6EH_\5*Z3Y[9;"E5-96C+E-8*BU0D"][X&Q$6F7R;KEJG)N>#1V[=Q M-Y'TL#LQ=9A:7N'\!WZ?Y4HB3C>9BWM)SCB?BD,HT3.RE9,';WD"8ZU*18?L M)K2=7$DHF,&\-< MF^:5UV \;U-K?8TT:+.WOB NAS'(-Z;0,F-J:K&U&-5N[+X-R++J*=ZV--U@ MD6LR-LZC5;D$*(CUH%XS<$5;8($%@2K:F'9TB+TW['W E-US\JZBX :DO; 6 MKJ2)S$T&+0UWJ1C@Z%4-*P7P3"(XQJ)TV7&?VAPKWPEI#^/&S34^;*&N!M<_ M;YP=_D&:&7\X^6,.+F9CA.:R%@(UH!2!"YPE<,AC+IG+$MJL8O?">N%3AVIK M$8_!41F.SF;U4^H!]1Q68MFYD%R](Z=KEKJ#&#."B:ED&1W+PK<)S"P&],*C M3E35\9W&JY!^_1N/)KT/5193.[ $YY-(!9@)-;^*UYLNR$$GJW,J.JF\5+H\/?7*^D'? MW5P[KKWV><8&!Y(G2_0#SLR6^@@IM*W$!^'=H(-^'( M8HS)UI)M$FFC462E1&45(#EVSD?A'2[EK>R'&N]P:;O7XBIBZUA[OY.DSL[/ M+@+47(10TU[0,U?K4GMPH@A@6BOI'))?OE3QV*7T=^W5V]NI-Q+^L O)=>CX M38&$;U> %!^4\"'0< QM#3K7,PNCP# AO# *B9C=J?#JJQ^A"M>6W)VSL&V1 MO=<'']X=O?OMY/WK#X?'O_]^_&Y:6&[](GOW/Z]%D;T51G"CR)Z(*B OJE9' M5N3ZDN]2BJ%%UB=,DJ7>_8_>>9$]JZ*0.6<(T9/!S4H!EVFCB,49R3"XJ-ID M-FV.?=,0PCN:T;-1!8&_(>NIS=S=RC'Q^?3\83VO"F98*G<"\+3$]G MVF5#4I-=-,F#3=;3C!.6)%/HJX)DL"0?BFO#KV[P/[M5;@=JWR%Y28C]U-.R M:&NU Q*\;4Y@'D]D2/]M1;D_>*]'0GC9<6FUD]:<92:@D<(D[($%)F3G6VX]-J+@Y M]F?)SRVKO$$VW!U"G,OLEBQ[(CAFBO>0C-.@G06XN5(:K%(W05TX2<[6P&>MYQJR(EA)$4 5@3./: ,:9MKMOM;<-YEHJK4J+-N@JK.-R%TYR HDU)6IN<59NH7"?PGQT7MZ_T%J5V.TN> ML#Q9HV,!R7P");2A?9U6<%Y2*(*V=].JB-XSO!:_"6]WH_)]N19_/6,^U9;0 MF7SVK&BW4$5E\,4;8-4F-IG+T*BUT!.[K;42$^Z]K;6*1A[+/9=EQO1R6VN- MVUHKD64;%U[6T?1C8;'4W,ML')2"#!29*N!X8% B*SX@S?RXHS+Z>\/>E6YK M[1UY5U'P5F]K<6EYT20DD3F2C"X0DO$HI? ZZS8G)D_]MM9*&E_ZMM8J MZFJ0@'#7=0T=,ADG28+WJC8U8156"L!5#L($)DML"/-D 7,CD>5,SH5$X_&!72199U$\%KW5GS7ADWBJX0PSQ]<"7UY/'+I9+N< MF*-MF*@<:8-V2H-3U@"/":,/H@3?)J*Q%+Q-E\G;+YGWZJMB[CFGB[120@K9 M@,IDEWA)L]IQ%S3:Z'S8UMBOP-I!M_+.F7*K87UG>FBPE]X&=S28("W4DRDZ M;G-,"3-(YVB=]CI"T(GV_*R+3ZZ4*-H4N[D?U_.@R=J::&"[WT97Z[[6J]>Q J2% Q:"";4('0)A@M$PFIS8GK*BB?!X8^Y,>61E8;$ZT0)I$3G7@X%WR MM1>1T4(DPTR;(,5Z>)\'RSK77(,CW(=0_T;"'==T;1SW,B^>%:/ &^Y F2@@ M,*=!$GS#12Y*[X9D5T ^1V:MJZ,&YZJWH;[#R0V'9KIQ9Z-*]":"DZ: TF:: M1!I!2!)(X1X+:Q.56!;A\R!2!]IIT3/TQP'=;<3C2Z&,9X=PFL=@'3HHNE8R M3=$".0T%G(A6<151XU+7C#1W3CY,+G7TF MS]-!5*'6R= )O"T*LO!H'3/"QC;%HQ?CV?WQ>>?ZOU7):F,]-'#Z;J.:AX27 MP=7TO/LN9+LYL^Y">P\28@/1;Y,:-O-HBLQ0./K:A-"!EUE"068DFI!\:=/) M=[N4>. @>)N,6$7B#9@P;3_UGFRIT0^ UY;):ROG_/A'1(9:2E<+A/M:(!PA M!.=H4_;9,&<]LC;GO6N W;YYW(VFA]M5TYVQZ:V?TKT+HU&H.;N='LW=>NJ6 MSN/N'\V-0SB3DB=[5R$Z)+]&>XK0CQ5D[>+L*P;\XG]*)Y9L7H<#B8W>NK;?L^8)WC MN=ZO>D.0PNE_8ACUU,-=W@ 6.M&WAUH9S7 9F@O4L46H59115\3('FH M=T(E?16$%2 EEN29)J/&K<>8)1$\ ^:TT$6+3BDKQ5,"BJ"S0LA:"_EO2)NO\I%# M< 17T>I(WUBE&N6^/81LC^*8*^GPUHV"#A70(*%VG3AK38SBM<^(UK5$CR;P M7@62AU%!)*6EQ399MH\['+X)C5JK:4>75MX>O_OMX^L/O[]Z_>O'"WMN2/9< MW.">RL//;!$*7W$D-P+AG-LZTX.R3BJB!WF]KMY5BE8*JP3O/?SX34/ <7(T M('J=5VI=.FC%.5&,)PXY+T&5C.!2J'V%M%-8G$F-IOH=@#8/=5]][&$8C;Z3 M,N>E3SBYGD$5#][5@F.2YJ:7PM=FP(G9P*)L5#'D/E2[" =MSH7; >B.Y-[F M3@F.1IC?] ?UXE_-LQN_PTF/B1"8] )V_6W%:2 MI(F^WU\Q-N]>%?MB=N^844PJ2WV5DII29L\;+58)5A2@!D!E:G[]>( %Q#+ M 1!Q0$+9U:94BLISOO#/3X2[AR_H-39*7UL#Z%0TX7!I-S"4WXZ&GS^E\=>R MY"O.@M:6"^ ZHTWF% ?#N ='*UU4*EZZ:?HX MQ5_B_,;)?4Y7ED6JB5' LDV(5!BPB1N@3!.E0G0QMAG@TAWC:6A*(TX:E#T\ M1OK[T-U6^=PV,2XF[ =TR0?E1C/._NIDM:6O:?*I^HJW_PVRYG$ Z>]&N;5J["[;YW)3_'@=L]L,EW(,+I=C5I8Q=T&"CTZ#4:0$'#V1 MJ8\]YY@WQ >SNU%;=I9RDS8'#Q$]:(+4!5?3.^!UR(YS!WPH<:'6#$\("=WB&L]B;-NP@[C, MXI8Q^9"4)$"2="!,9&6PKH.H)6/$">*-ZJ HV]]T JI069R5]XR+,CQG[G3? M*NV[T31-$.0#9;1$9DY*:@P"04^<9;#,^A+,H6A(4<$R[T!WEW>= .'515HQ M*E[PG2G*Y&-@_^&&-V[\ _'9.3["E>,R!(B&%O\WEN:7F4+PBG J(I&!=:"\ MR[M.@/+J(JT8#Y_A>_7VR8F#R/AB_Q'6YJ*"3L8RZ"A1<(P%2(03@K:02E1T M(7OC6TZ!YGIB;!#N+M&1]_DQP)F=RY+27J 9$2D)I416(RY#@!N2I2"1&MJF M4\8Z1*<2&Z@B\19WGBMPO2VI1^/Y!] %7]-(P3:$QXD8U.&S@Y(<3$:+9(AM M.(W7Z"X'#527'MNSWGC"7KGK MVT;W*4W?EK]=Y%K4%E\<-1I 92(J.B0^.K I2]"..&*E-';9!JST=:]#="I& M0A6)-\B/685KKNU=D#4U#]9C.XYA4(?##HIQ $-3()-"%W)WF$.# NE92'N M959Z#BG2TILY^$C:E!#UK1I;S(#>-6,'N;=JI'7;FWM^GBE*))YI":BC$@25 MZ/1&&L!3&:SVTAG19C;Z$RC]FPVU>%I5][.WD(_4Y.IAL4J%[E8;']>ZEF>G M?E9,.A%YMI([+;A17N;$8_"."2&HXE<;G]S 9[M+DO%!:..IQO.-HR?"'6JC MEV4S"HJZ;(-T;2Y^-\*J>\^-CU\,,:9>14Y)&?KI# B&FZWG5J/-QBQ5S$NB M6I5NK$;T3/R8O?1A\WWWGE*OWAKJ(:9%8E_));T2Q)Q(]-1B-'B@>9(53=2%_LRD=2A/26V:L=.\AFBI MAIE[7'*@'&2F AU]Q(9NGP(94 )$*&Y$'YF5QZX=[\OJ/$#ZS>N#-E8RT<0T M)X86&[F4.4<-7AB/*LW0ADI$$->F2^!SKB[K2VNJ,5.QS.>IY7U;&5\VOM$$ M_WA601FO3#2.2^LA"!]!N)3 H/4-W 65T0>BD'CXB3)XU41@3"5*&&.&^9WYW_;6TU2%JK)^ MJA6FGE:\9<@C3X+&'*NPD M;ED9]S&A;69.R)UU8O,[3U,C*LKYJ3[8NN;%6JSTBCJN@G<$-.-XA D4BW7$ M@0Y!V:"5$ZK-!4Q7A*>@/4U961$\J]#?:)T-],O-& _$VSF#5X'XQ$AI2J=* M>SKF/=K0MG3(]=ZSH!,UN6?+]"&^TU6=*HRL4)S*980/85[DG$*YNWID/QNN M9Q4,!*THP46)_F>-]I3'O\PMD:YO_5D!\^=0HT/Y6:%-33*1?Q_>3-#VF@=X MSD=?OPZF,V,]/41NO% 1H4/,";U[;] PHW@0*^5)C'@ FT8[T]Z03TG+^N%M MA<8=5.;R^-OXS0UC^I2BS>Y!SO*\W$4?X4TF9R[R1!%4)+3^&_J'Q 5W'' +;EKY0#\TI:-61N%FA7GO'@Y\NX7ST/0U= M^>?7;]>#D@?T&.I\5,Y5#@SUOF3XHMD'(ED%'HU"*#WQ@LW*V^1VUJ:.+S]- MY6DA^16ZLG>$^"GB>2%X^<-[#7^?WXV&O__CXS]P2QU,W?7'Z2C\^U_I.KXJ MF^LW-_QQ18323"D'+I=: A,]^"C+0!Q#DTS&N$YUUE7 G*8N]<',"MVJ&#E^ M^C7,U_0V?4]C7,UER4N_(4&WA?7<#?,Y, M9%>&,^H((:"50=>32 8NV C2!&M8S)'J4&&GV0KDM#6H%2,K]&GOD/86_9^# M#0^QOAG>FG3O\R?4CNWV1C.\> NMULC1NF5 B*$ *&)*;W1.#"GA9=BK<-Y#M"OH/SHU]J)2S M%LBE;PWAU%% KQ41,>'!>H8N25(V1I%EXFWZPSR!<@JJ4$?.*Y@_.)?UO\:# M*2XVSX:GSI)AEEM?7WG+;5!<0"8"EVF,!:L#!V*=ST$JR54;5=B.[91THS(3 M*Y2EOQ?D^XQ\,P^";N[XUCIO%*5H-7HP)'M@4>'7 MP0QSAC71K[60^AJHT$Y=ZDC[N0Q7>'4S*05MD[/PWVC'#^[:>FC-?8RXM1)# M- B2#3B!'EQ02BB6C#2-BLS7 #I6EZ1*;"\W/JD@]19]<%; *K\=IT5'T2X MVW9,V@;Q2(V3:A#:04D.9^,H:F.$]0Y-,K!"E'O ,H' V 1<1YE(B(HD>DKJ MLJV9TE&T91<2*OJ*>U1!5A6[CL0TN'J;/KOKB^%TT>_3.B6#=WAJEN'NZ&*5 MF6$9EY<9%21(CK;NAF]XDL(_/H^^_Q,???OYXF]FI,X(7?'"TSCQ#Y5DQ2X2 M!;EI"793T^+GP.&:0[,9A;N(K.5Y2(.*DJ: YDOB(%QFX)2)X(@2.G*' MV\[S/0\/D^JZ8V\7D31HMK64K#U3N2RMSPZ-,955PG65@YUG =%Z&IG2(G0N M45[Q^-,X[&K)K_)4D!60YLK:!=3J$[ KN<3M=#\Y:DZGE M%)A(Z%'%HL72)" RH&=U%=+7;XCW,)?Y4$D:G9^'+ M /\T+F8,D9"LL :R+24/OB06:W23O%9:$448XUW2N[>^J+^#M"(9HU:2K'C4 M3L;3JTLW_)QN)U0JZZ2U"E1I_BN$#V"9LY S1W=9!4U$IWL*?.J#V!#^VW)< MZ-%K3^/0W5^2%=N(W8&8:U47&+O$B;L36_^[W7[@'D#!,HD'R*_B)KP,1_(H MD^<**"\MR+S,X,NL%\1$:38YF8W>Y3.C<!B8IM4PBA* MP$2)_A2UI>>/-$ 4E2P1XY"%:OP]>G5_!^A!PA_5D%SEXW%>1#4'(A*G060" M9#;$.=/2>EKAB@O0. M!$&CP7.C@"MC'&74Q-PFDVP9R6G8/U7DW*!OYD,\-S2T-/*MO1U<&4R,O=VUG=-LH!NO&F35],7]5NNOELS MOXM\6PR7' WC:#@K9_)N^._W.2?O;^+-!PO. MEX538R(3A-G0J.=/%WC]7Z8?RN-RAEYU$IH,*)S,UKL(PV3BF$&]EVCR@$C* M@Z7X.VI%DEHG3TQHHA*/<;QX[@\0:T^S9F^'IT9-T/S4Q;LL=9>X.FMC1I@! MO(_/5NPBMPK]L'>F)7\:$9R!WQ_#ZS>D\^=!U;O0<8Q!E8KI0VE MNG0[+)N<0V*M&S6V"0RQ;5:)0*('!0XJ8K)(DEV3G'BVQ13/<5R6F;! M@;*N."QG-:)W[NLB1-8%5U/38!VRXY@'AS*W41$.%'N#@V(M/LE%=)$1,.6^ M6P@KP!-B05"CL]4\\UZVAM;JL,54Z$L;=I%V99^_Y(:^';GA\F$5#76:,C2& M6$EUB!:L05@(QAGE(XVR2Y'"ZJ?W?]37D?RHJM@JEYLL>KG?&B%I/$=D#1$A M)80P6Q9G!KRD$:(,U.8L%>G4]7/UTT^ R IB:QZ%*S/"LTD&31&/.XW0"@QE M E(*A@MO&9%=.'P&4;CJ]!TFK(HUL07,Q5_3$E&,:W1*4^M)28NWVN,.X04M M@ZH,4)(%QUTBB.7&7RMIW/R6$^"THA@KUW]]&KMA^))>+7;_Q:Z/+IPR1H V MI0F05KA99#9S[ZAF220K1)?#O2W3*I:V#J*BYXX* M,)9PP+7B^K1':#(I@_\+3G5IP+[RX2= X^%"JY@<.0=T[H8N#I[8822IQ(20 MX#2N3CBNP=<)4%Y=I T&<;\=#3]/T=0KB_^$_\TL;B8(-<)0 JX$1815 I3U78EFG8DR;L(NO&^:>+PLP03#(V M@Y8$CRI:KML=U:"SHMP37'1J,S[A*98CY"168&E#>ND>(FZ>=_"@*7H:#T;Q M5M.I$R(H BG$#");#U9J QFM)*VB#+Y1*=MV;*=E*53F8L46T5A=%B=:!Y ] M)BVL1OD<$A@.IW@G#3J GN;)#6NPRBQD))*#5A;=8Z<$.,8#2$*ULTEFDLR) MJ=!.20_'T:!=6.E="R!'^$E6CCN]*& M7QD7E'<(?G5\W0DI0RLA-^@GN0%B^IX6EZ%4)6UB#A"H]+BEFI(T%!UXRJP1 MD7F]W,ME'TVX?^'/I0M["KIR?LAFD+-H_B)H+W#I.AA@*959=LJ!X\FB"V%=/:(4*@8',LQ[6-()!IQUX%DJ7 M<$ 4AV\-]^_[J71A3S%73D?1ERCCNQ6G/D''_J/$,TUN NF'7N$KWC-<3J$'\C )CX/D%X# M:VX5-,FY=P:W)A(M[AQ":'#$&B#2L3-X>SYW$5IE'N_S8EZG MAW,YA_?-?HP-/-*RPA*!QUW)<68A.$--.0]$IAT(W?:>_GN"'TS$J)$4U_K? M_^\_EX2#)\B_9S^8_7E9_&7*_Z/\\_?+-W>"^O///_\11N-A&D^FHV'R-X/K M.!A^]F,WC!/\R==_SL3V]OV[7S]=7/[VR\6K3V>OWM[5@J:I&UQ/'H.;#+Y^ MN][6"W[+ _]YC_SQBN9/?41V@S6D>7+8__P?@_C__<\!]\$KPKC.T@AFLM-X&(3LI0_&B:#;I(JL M =2B[LOEJ-!Z/_BPUP^X;_FSZXXI8GI/AN'SO*&ZTSH(SKLSNHY%I MR9PD_77T6H_SV&["?OK2I1U/)6X:W*46M),%W/.;\1CE<,5=$%'84J)>NA)+ MJL!XXB PH16320;?IN'?*C2GHQ4'R;EQ\L25D$X&F2B@OUH:"Z$Q9KR6X/$( M%WBT.FW;C^,^':[WDFO%X.#J]=WZQ9E:I3*N*(> =K?W'ES02 RZ.CE9_*UN M\WFO -/7S/46/!\JVU6?]#'FK*^H28]<(%H\AKAU# 1#U?4D)8AX'F4:N$JI MC<7P?/IX',SN]@X>NTBYSU8-77#]W!T\=F*N:\^&?<3>JUHXR2-Z;\ $RCA,@8PG)9FU]*!L4E! MBCPY%QUAS'4IJ7G&_0)VDO?&?@&[".M(4:I?+B[?_''VZG!AVZJX\'W MV?/N;4_4C( &IP!:&KH(PS)X;35(93W-0E C6AE93\ C]H*DZ M=F%ZY;+) 6UIL*FTR6<2_9] <9$B9ZHT5[C.QHM\C.@86\YAW#\],BK(NDE> M_@+7NU&1J+L^^SJZ&4ZO5"3,.U/2YI+$K16/1I=CA*Q+W8D6QI-6.8VK$9V2 M#AP@Z^J7F:LQ?7"#>)E"PA_$*_2UE36&@/.AQ#LUNE Z,' B*>ZM33IUZ:/0 MY5TOE^4FTFP275I@O#>I)F]'DPD"O':3R2 /4GR-8CH+X>;KS;6;IOC^_,V; MX73T9HC'>;K(.87RWW\8C;!;,3?NZ8)>#_Y*<3:%*4VF92;/E21$:4H<<%8&^^B@P! KT:6S M+#F4E%GV<*HKWA-0IZ1"ATF\8G;<"FC7H]'X$30:G6?14F"4*Q TF])+P:!K MF)DFT4B?4VME6 9U4LIPD,0;#,1\/1JGP>?A[<5<^/':#<9_N.N;]*\4/Z=[ MW&?3NY^\2].K)#BET2BP$<]<045Q^4F9]R&<IP5RM M7U%2Y=!\/^P(?W(5*)54,@',Z]+V3)4&.X&7(<$H.9&XB&UF,.Z.]>4K56-^ M&@QD>0SL[<#Y$GTI!_#(:?SR8ST!=_A>N;TA1U]/7;:%CN,C(> MR)_<7V6P?$PE]FTXQ<-8>0:>:0XJ*(*FF4T^MQGGL2_BEZ]/O7#5H"O3@UCD M_(:<"LN,!:.+A\>4!#.+2&KIHO=2$](\W-MO7DFSV.[.\GP^^21/XP:7@\F_ M9W>E:'+A\8AK"66@L5!,@N4$M\A06L<(V3 5=SVJX^68',!VAVC-7E)ODE*P MP+:XJWC0G*@+ML;9)NO1'2OCI!:7:Y6D$A%]*XL@G+#,,PBB<6\5)(-5^(64 M:PTG:-",M#%K^U>2K7DHQ]"17>3?0#<>QHP^_NF^+69K,-PO65806!F$EH,! MFQ/^3AHN!9["-+7):%V-YYCFZ*&YX&=2G/T>+(OJH9-#< -?:E^DK'&Q) MSF)*Z\2E,MQW:6BS]@4GRNI^ JSR;E0QO?=&)\%Q7H)4'WZP#=V\8J&"IY9P R11-=^\"N"0$$!*":'0@O R&2ITR:Y-JTJ]*;(FE]JD1NTB\@2:\&PWC M'%.*\W,+]SM*C=,077\6(RQV(Q=C%#C!V.=*[TUG_,]U^6%#.R:24<))UZK[S/&A<<]K69W$7L55F[S>4U->;KPL_WR5F M9-9 .>[O0@L#UA("/IH<2)#2Z4YF5"?^'KVZO_/R(.&/:DBN\J'XF_OK 9 L MDM=!9:#)9Q#!,[ >C3W*E5+:)H6'13T*'[[Z!5*XM^0:6+2O!T,W# -WO=25 M(]$DA @)<#-!Z]T:#]X$ T$28@B7,ODV'HY?HT=L-)3N/) MV3!^3./O@X &_?N\ NVD! (GJW\T-_N[K*5IM*3F:HX38:FB)J-GQG&#K:OJ MFGBP7E#O($11[OE)0H,J&I#*:&ZCT#RKGU1?MX1_GKVZ[D)MBQ-V-/[3C>/B M+F6R2"P)C"J'IIMC)I4^1PP.CL?QT\+(0PDZ M?B.JC^%+BC?7:90?WK ]J+NKTJ"J\UL:-Z[:;[5+#:TL"6']1E>6!FNH-*"RC2"<+O62^%D'Z8*UPCL2>9.-HF*CJ\%USZ/X;1>.5[>Y MJ2?3RAG'G3KQ1"LT;J<4),FLN-($3$*?F(6@F8NNM"Z.Y.%HVW[#4D;V.0)FL;6[7&??Y5C3NQO4M5XRY2[[M0K0NVOZL:]^1R MEXJU?8CHO036!:9ILH#G'QYW)3W 6$\0:%0^4[1\1.M^4R^AJK&9CNPB__ZJ M&B5S@FE&( ;F<=],:/)J$4 :[KV*W&O>QNIX$56-.W'6K:IQ%X'W5M7HB+69 M1(N>CD@E"<1?1]5;/: 111'($E8C M3:RD%UH:PEMX:QG5L_8F,_]1-=C)6,N57BE@L!*/)M$4A)AFO!@URO (">BJH(MB\7BA&8PPN&85 M68Y9NZSV*2:_?\/)<;JG\!H7,+Y&ZV&Q4)FM"]R PS6!T!X5+;,,D@J%6P>J MV;(]U8W2NS><'J7[":]RW>+Z0EG"$E,>UZF=#:AG)(%S292AP"Q3S[74:@]& MCUAIW)C0_417N3)Q8WFLD]$+6B87>(.'@0]@5)1 1%"M,6[- MZ9[B6UN!V-N-[UVGS,DH/[B(1%_O2_'X)J/K02SU$Z_#29G$TF:7H5:,I$NC++ MHPP'9D+AIRP(4&F]XX+J:%IW.MN$[WE<0NZB%^LC@M5XJ!@4>HKR#MS[O +Z M%;%&,B$91)UQ__<<#W2A,I"<#;?):9[;5')V17A*&E.1B\J!IU4!]'G6V?#S M??O@VV%1/&8A2!D[[DRI2(QH_SEI(":5/.5,Y^6^>5N2%K:_\^5J05/I-F@' ML'P-6RQ IEV$S+4I<")N9"0 9TXQ)X45\N1;,]?Y^G>7YXM(8B#1"G3I"1YR M)<-#408VB A,$BVBT9RZUFEZSS>)82>V=TEBV$7J?=]+=\'V=Q+#GESN1Q+ 39]V2&'81> -_=3Y$Z>*O\*44 M&B_6/ ?'!'K1SA%TC- =$K;,*_6Q]+A4+F@KN4]M3(R-L$Y(*>J)O\$6\3!8 M^+;\[46C)654"E8XL+S<%SKGP##I(*&;F;(7C#6*=:U#= I69Q5I-_!+5^%: MY&IV0-;4WER/[3C69AT..RC& 03TM%',$9H4N5(D@[:*%/,)-\?H-# A+-I2 M@3C5)LS9MVILL3'[UHQ=Y-Y (]Y/OZ3Q+""_*&[%TRL2+Q7X6"ZPA?5@IH,AJ\I3415Q9F MZ1$J2JZ8RLHW*JS8".NTE*.*\'MIAWP;?V$\2I%058DL5P!1@6,$H5$9DL.S M4Z0V*O&\VV$?XFE4D'3%Q-[UJ!;^=0=B7 M!U&*BHP!%X)$HX=1&4G.O%&A]TMHA]U$(W:1>$_ML+WBT7+I(:@R5(G0LA5Z M"3J9J$1P4C4*4C[O=M@[,=6A'?8N8FZ26+7 T1O6[3:9M*LD]I\^.L;YS=7EL]2DG-Q.;SUPBLJA#>\-+*5QGF-"H3>A[JJ MBJ1!KRSE>192 ^'%'>/.@^'2@F',YTBIHKE]VF_U3.<'[>Y^Q1WC[6@RN4SA MVDTF@SQ(\37N-6 M0P+:']D+B1L..BL>_P ";C4B*Z>D[&^(?(T5/8^LR%UTKTN.4^]<-\V_OO63 M4U2*"9L!MQ?TDUURX,IL-Z4UM5SK&$7K3C]'SZ*LHR>[R_-%9%'23 .Z1@R\ M)ZK6T$E3@FE&HPL;8!IE(B1)L@B*D>L<2*TN=9\65F4S71D%_GWET7),]4( MR$&IMB^CPQ1X2CE$2:2SD66QW%WT9\JBW(FS;EF4NPB\]RS*(*FGWEMP"8TP M/$43."\41"*548PSKMI<8;VD+,I#E**>^'NYO)CMB%)EYRPIMZT,C7)/,VZ& M:)3G3)B2(1E%?\9[S4,LS@J2[N5>>Q&&[8#K[WO-G=CK?(NUA^C[O->D2F@> M7(8@9 :AO$%GG92B5,.Y"R0YV>8BXR7<:S;1B%TDWM.]IO QXUH(*"-*Y1$K M/0V2!R*(#,RYR&*; 4'/^UYS)Z8ZW&ON(N8CW6LF@M@\06/(Z03">@H6;1JT MDK2(%B%SVJJ?_4NZUSQ$,VK3T,37+#'WNPNN1UGD)#!N4L+MT)3+^9!+4\;, M0!(G@Z4N!QN::,@&4*=@4M:2>8-\N370[HK2MH-K:EQNA'<<"[,:F=V4Y F M^ML]%EG%&A%PP2%9IT"4_'#OE^]\_[)_\MNY)+?+8.J%>2DGCEEL59:#!<*%" M<%%YF9)VE%/MJ;I:]] #O[Z2PDCK\TI)+-C(J69ND[LX0^]^1#M>0Y9VH#1\- MCJ;%--3YZE_]F,GBUK^35BI*.&[%@0FTS!"?]URCEZZBXI$8E=I\(AM ]97N M55\E:DGZV,E?,0VNWJ;/[OIB.$4=GYGOCE-CA"5@(Y[70N+O7,9#6_E,LBL% M]W%3LL8DA7]\'GW_)S[Z5DGP-S/=F&G%BA<>*P)2C<-1'5E6=%@*E%L4BWOC M#C@Z!#JV<_OPK?W&+PX6_ZBB[%IRR1RQB5B.1TN<#8!"_X?S !2MKAR)T-[; M9\[AFN!",PIW$5GEUL7G\6P8+U_?#!936P'R_:^7 M9[_M[^9M?EX+9V^'%2RY?!'MHIPLF C E,,/CC@%7E@&V>?,'2^=DMHTO>X(\+DX?;MH MQQ,+OP$7#5R^3^/D)C?C'S.X'[^X<9JA6!$9%E"= ZW4R-QAT:4 M0)TAB9=)L[%-8'H#J%-0C5HR;W!#\<']F-6HO1Z-[W7W?3X???TZ&L[P7FFO MHF4B0YYE+I@/@6=ZHFQ!ND7M[OC M!S>(^#U\:== XU$<'\&6:EI-WOH9Q^CX8W4RN M?\S6D*[CPVTXECO%VSC^?)H-;KZYU=4 MO61M.AXS3]5K[]&L78+#5+EHA$I@DB[-Z$M3F,0R[B;*$IUE%HV:M#[;JY2# M-I]*DC[V5@M*4&\5RFS9!_:O(EAS48VC(+M*O?).TV@M<),>%J'TD! TD M759LRUQ&&CD0[5S4)-C(NTR]W/B2_JW3>ER,6@BR8D"W #MCA.K5Z!;=IR4E MN5Q_9DG1T'*D- U,&:*4QON0-1I@'5C>^J+^F*Y,R*B5-%ML\XNLV=L$L[M) MJY/;D1?"69,L!Y?+Q;>)#JP2#*BVJ/,BZYA:7?)L@'5R]F(U#AI$:IM(1F(]^E8F?=:0?8.=8S4X*]#S9B2 8:K,-8GXNZP):)E3H$&1 M[-O$)7I4B&TF8<_ZL(O(&^C!HW#;HDHB9!D]0UO7&@HBA0C>)0&)D\!T,I3' M3>EAE6Y]CV4P5J!ITVWO'C)N<.E_%N-,C.ZZQ.S?#,_=M\'47<_!96%X,9E0 MPK)_4CE2:_/WES^7?V[OS-V=LW[SY^NOS]MXMWGSZ>O?OE[F_\=G'V\??+B]F?+XRO47[M!N,_ MW/5-FN#O!T,W# -W_: W[OZ)<+U!:Y%3=QRY+J7G&6I=2$HH=&8$IW7PK]Y&+U]Z=]/@1SKJ7W]]&4.=24"* MMQR/^9PU.(,?NP^*>AJECK31/-X#D1]Z+KP=#3]_2N.OOR0_O=)6"ZIB!B+* M7&Z=<3O2L0S#2EPR]*B3;M/LXB&*_G?]7K5G^8#8FX &1L)#+'="N1+"RA@9 M R9U69W+X'/0D'+R3)>^HZ*-=;@2SD^L'OM1TJ1QKY_>[^&/.H<6*<0'Y8V< M!Q\SVDZY5'+CVCUX%CEHEVCD1"FA6XUQZ(KQ)].H1N0UB&7=B^G'*D'=1O*L MD2DK@AXY]Q*W3,K 2T7!!.4Y32X&UZ:C7Q=T?:58'%6AJM/T7-(RRMX[G>^] MI:'N+" 4T%V/S"K\""RZ;%$9*"5EH+U)QCCT!T.;HNA5:(X56J]/^8IC[R#1 M-SCUEC'-HP-=4#6-K:_&=9S@^N&\;5&$ X3>GTH0K:TA(0!QII2"%S,^"@?" M6FYX0$,^]K-''#&LWI1-H&KPUE#.Y? &[^JY]^<']FZ@UI#VJ):K*.1/G;O+E]?7HS\OT?73]/8T7 M3<*5425"+_$DRYKHW(&\U4]_\0Q6$%KESZ^XQ6]';G@^ M3G$P/?L\3C/S[Y>;A)S(!;[$O8C.0*0$%VD, 2N" 1FS<\03SUV7'*MONP;N8:2 @O9\-QD.W!;41@B76$4DT)ZV&TRYC.5E[_$"Q M-U>$=^[KW;R3#K@:3QE;C>Q8$\8.8VZC(APH]N:AR0?XN(W.XZ$$2>5X.V7; M:F9!<,]R<,FS1LW,^E6'K;/$^M&&7:1=V2RX&'S^,IT',3^FX6 T?C>:ILGM M*:86:9Q:*:&0+!-Y:0@K&3A%(E"T2&TD2?#E$1 KS8(N[SK&.*@:K(P:BK1V M$K2B3#X&]A]N>./&/Q"?71@NT4@>G8# RZ0\Z0(X[0@PZG4T2J%=T\42[/*N M$Z"\NDA?5OK*G4'E?[Q-W]-U[TDJZP \HU243C):2CBABJL0&:56A9)4Y73T M.<6@37 T4KUOPLDZ+$=.*S'.&^Y)AC(]J32S#F6B4@9+1!9:.!1!F[8$QTXK M.9M,TG1RYB>S>8%7&3U.:= %+?27]B7H-.*! #PFZKSE(?LVQM=C'"_PIG<7 M#7J2>[@_"0V22^[;($_NI/++8%(N]&[&Z4JJJ*5+#'(L*0VQ] 8T%->M$V=> MQ))PW41%-N/J7V4.8>W),(1J(F_BJBW&";T=.#^+#=^AQ$]D,IE)XBJSK*BP M$9++Q6[)&7Q"O)0X;:*V>'"TZ=?7#=^+5I &%#0(]=PN>)4&HRDK$H\1]*R3 M'I5E NTL&*FY4$9S:WW#<^74]HLZ@F[0$VJAG8-TOU BHF&N'(7*"EQH$."8 M<1#*/2+3!'V31I>L3\'\9(;%H72TN(F_A[1*?ZG)F: ; M&5ZAMF(NY@C$,@ M7!F?"76R367L9EQ'N#(ZE+KUJG"HW!MHQ1VDVYWMMUE95HKOAYI]7V/17Q' T HD$ M[DL_#*,\6(0&,3,K)8+-J4TEHP MFA*0$N$Q'QUI-$GMI#+PJYQ]M6AZ+AGXEPFWX$&8IEC2S\Z&LW^4(NWO[KI$ MM5;_Z6VJ*0U1$I51>2@NEVM>BADDNJU41B\9FKIMLH+VQ_R\LX=V49_146AL MX$#LAWS1A:H#]J:92(>@/TZV4E^:4D5!#Z#YN:DJXTP&$1DHQQ4(6E)&@Q*@ M8TJ>"^,L;],'Z/FIZ)8,JI>HH;NPVT S?T.7Z<=O;OSO-"V3NQ:H$AXIEH0$ M!%VHDGA&P'K%P02I4XA$1]6FY\)J//V[(/UQ.JI.2.4,KM]NIC?N>@8&S8X_ MIU\6&4;4HE-- O <):[26_QD<*E7H MY@-$KT?C-/@\? B,1:.S5PR,D1&$LAY,,@10"=&QL '=WQTY?_J2GX_Z P5= M,5BY#&SP5XIOAF'T-4JBYU=YO>\1/R M?Y"8&X025\75+P>3?\\L8Q,#1ZUDP*//J) B@S56E#YXAK+@ MHAC>/33U&= M;#BF&A5-RKH6V,Y'P]GU](/"QB[8&I=VK4=WK/*N6ERN59)*1#3-(%R%D5 = M.65 LL1-5&D-/D>T;@U+!+=3Y1JYE_TKR=:BKZ/HR [R;Z ;CQI;_>F^+7P> M(T04U(!2B94980J<1G.(,1Z\(8:11O.45N,Y1J50+)!L?+/#*084/[L?< M#%J)+/G@DG'E6K7, G&:XF*- F68M$H:HSH-QMC\EA,@N+(H&WSK9W^Z<;QK M,J-3MCR'")DJ!R)J IY;C=\DT2(H0DRCA/%',$[6>MQ?V TR8%8/&CT;CTN6 MUZSPX=6/^[\S'[0\6\'],H;Q \KI057',4\/4)95([:> ],M MIOJT6)MC7M.2R6B-UR R<^"R3D!9\M9[AQMSF\ZK+T=[M]C-SUQY=R&X/QX-07=PAR(WLK$&&0N;!F2Y<':9(!QK[5VULOL.EA6F]]RI,ER1V5Q MU(2"!L6>#ZR0N]_^:Y#&^)(OMQ7:M[U'-%J?2G"@@97N!"@!APL'3JBTUJ!C MFMJD'73#=[(V7 -Z6F:?SI/Y'Q>RWN%=?$@=P#:UVG:">QQSK 7OZU2K&6DM MZX0Z@?99.V,0M,D9+0'&%3C.-(1LC0Y1>F/:E*H_ PW;8C(].P7;A:N6BO5F M^.UF.IE)@,Z/:-RM0R+* K&NS* 4##PC&I*-CF?I:$J-.]<_!77$.HSZ=*Y3 MG .Y:&DN/8#&YM T8U'I3"':,JK49E\:;@;0*3HC>4)CL4TX:P.HGTU-]N&B MI]V$+W(&##$A>P[$!S0'4Y+@G8X@%8F)>&&95(Q59#>ATW:L*!#S5"WGXZ%H?+28P=%A+4W>KYFJ.Y(W54),GHV>/S'&# M8Z_JFK+Q+%+<[I4K%;6*1S"<.@C,BBBR2I](K21XDFCI$Y^%Q*,S,-=$$9Y Z=\&J<73J*:0&U@1,T#O1L/2 VM MI@>]^A9%@4:*[#,'(2/^@LL#YXR&J+@Q7E&E&[7NV8;LM'2B%@4--H9_I?@9 MS:5?T@1MX?M=D.)FEWFR8/.L50&NVVAE(9 < M#%'"2*U)&\.R7Y788E;VJ1&[2+R!)N"A%N>8TJ+$/ BNA/<"/YU4IH&FM -._"5&'J5%=,:\U*Y_EW*6/X4N*-]=IE.^.WLGCAKZC M(4ID_*BG;^_#F0Y"^8PF.-63]M*8)VZY=3YX'K45,68C*3$NY#+B*>?$]AWS M=!#@JJW$SX;QD2W_I-LT_H4G2-[>=?O,)-D<@@8KLBK=/C,X2ET9U1"B"TE( MUV9P1=5EU!GL\:]T'5^/QA_==2H#C=\.OJ>XRI""H28U.8&92>81\QYZ5TS5\\/:<%G@^#(^F$G6@;NN-!@9&F51(0!;RTM M@V\H]21'&MN8LL]HJLQS4ZI#>6H_7&(O$$WCH$GIOLWUTM3P.^\^E,?>#P-B#3,O7X_3?-VD8?MSFA02A>(X< M-$^IS)OGX$1I=QJDI*6Q2'9M9NYT '?T@&*_6K.^_*L*>SU5Y-P!7*2G=8#8 M>\77$LBCUWG5(;A##4X-=HZD2)%+Q@@M[6F*?J M6X&ZEW$=37]V(:6ODL"'>_$\%D>$EU&9 %)H4[(?/7C*(GHQW$7&0G"\<7G. M9H#/HP;C('*[% >R,SQ2N"ICE0:'X#H@#:HP?]?)U^?]H#+F?4@[>IV\E43Y; -$FG&GIXR!(PB: M*Z6C]L'$W'AK>^EU\OTIV"Y<]5PG3[V-/GL&U'F*0L CW MF0%)#8^0DY-RF MD=4+KI/?B_77PZ^]\7'_=/,UGQD!99(-NP+B5I:,5G4]B##U9(SHT3)C&%PL=O ME%!]M>)YA_;D+O,H/KF_2K$=+J $!.YO8U0F*3'TUW'G* ,J)&X?B ^L20&A MDHAHFWR9&V$=TB;Q8C(=?"UY6Z]OIOB1S3L"EDF_M[W[/HYF0V&+TSJ8_D M:7)^=GGQ\2Q,KUP.TNF809O2:L1X!U[C-Y>9SOBCZ CI,OGJ C][TKU].-A MI\2^6&A@[ZP2R&U40W$:I$5#+$9+H,P9!RLB :IL5,YZP1N%'=="ZNL*N+Z2 MU)7VL:]H)^/IU=V5(@5H> M!M[K9?J>AC?I-X+*U)JR%JU-T ]TM\(H3M[;T61R MI67.CG@#4F3TZG0@X#T/D+Q2PO&@DFG4U^(IF!/4DD-%7C$'I@3X?A^ZZ]G? M2''6;N/BKS(1)4VN!"&"XT(AF#+R6/@ CDL.E%,O4B(R4;'%^MGT_!-BMIH8 M&\QXNU>RQ;8T&-Z4IH&W6C@:3EXE%$.Z"_*DR6^#X:@$US5Y$&0W%N\R&O;$BA3-:$)%4$@>X/6&D4T.!]S)X1FMH4$-^^_P1U: _! M-NC1O:AP?Y\W+/C5C_D/;V/87&M+F(]@DYU!UN!2%I"EE3S[A )IY%_N#K:O M6Z+FZM*:J.=PC80;Z61T/8BSM.-5A:UULY0!1-XCEGH_& M>-"Y:7HW&LZ1S8%E3G3B5D$2MG1'Q8/.*C)9*&FLWVO!'MQL:6[H4./6#D"WE(&U%IMO9-1Y#:ZL!'6 MJ1N+];EI4*0XQ[(8W-$!3-,BQ$=PCE-D6)&N944X6-8M=HY'H+0B2CB=0,=R M-Y2OBOP3"._IP\/KF,<3K@ ML8=6<&0@LO)@-;<0N#4V.\06EO+[5][&K'KVT<*1^XAZ5%%.%2V]@N?C(-Y; MGHMAEH1FM%3P'-($#4]3TIV42I#+V&8MB:!1=J!MQ:-?*FN'2JGRQW8^^OH5 MC9)9#<-#2%8+SHDO,4U2JK8<_BY%#=(GDY5B02V/>EE)W)K'OU3R:DCK2+5H MY^]+!MNO%^_.WQQ2C;;R,2UR^;;C74KC$TI19V+,7#LT?:D10I.@I+7.IN#I MU^H"=9'JU*8MU'I, MAQIACY_\XRR$\8V[/IN>N_'X!_[AK%+S*B@D@92R[ER&WZG$P67I(!G-I';. M*]=F-E G>/WO/)5T9-EZYS^K4;4[ MR7]467BM)ABO!2>\U0R/-TA9&A NH&E+F02=O=1$6!=9FXY1&V&]>(6H+_S* M28AO$^4_KAT_>? M@$%80; 58PQ/T7S"_V+1::4#INKIQNO0])]N?"A+:PD_4,1-O_('V SW-LA M(5$GRCA5#MXJ#P9]9FUCI-G6:VW2+^T;4HW[8'T7R58VWR[/+\]>NU#.F!^W MY79SB(L+=B,8M6A^:%WJLDS2X'54P!R>8I'8%#H%D+>\IM_4T3H\C-H(L7)J MR8?SBT_G%^]&8S0JW&1:#BWW=7 [)OGC8)H6HXV=-E'AHE,(&:T*S\#P$$!Y MQ;+27#O:A>9N;WOA;#<0:>6/^NQF/!J[#]>(;A F;]^>?Y_\XVPZ'MQ\G6-S M@I:&LPR23(A-ZX2K+N:I\3EDDXV,I@/=V][SPHFN*L;*S1?^& T^3_^8G/]R M618[QZ.53269 X+-N,^D&,$(F2%+P4VDS)+$.]"ZZMDOG,J#Q=7'/GP@]I<2LQ7@"KEAC8IJK MT!SE_%/I JUIN'X#N./$ZUOQNB5KY%!2&H3P-T$,CDBFD@#K:"Z#NQR8X"1H MDXS6WC*AVK2XZ%U?M@3QGX&Z[,)%]?3FF]*BY;M#KV;X^9>;Z3P9YL-X%%(J M>:>+B&0T*J>@%5!:8M5":+"$:4#LCEL55'1="@PZO_#8>20'4#1J+=_*WN,9 MKCG>?/V&:-:A(R)QPX4 GF( H:0L-K '9,/FF7FE[M2K'8EMK[I-&BO+-$& M9\/C[*8'V]YLIT.;2G'T;\#S8E=1[L!&K8$X%S.3ABG7IM1T(ZP3,C[KB;]! M%ZRES+='7T07:$WMS0W@CF-O5J1R0^2*\& E RT];IZSHCOF M&,A C#!4!&G:I(GTKB);3,SC:,@NXJ]]W9#"Z'L:_[CM%]C5 F)2ZN@I@22X M+W?>&6PF J(VBF?.N(U=+,R]7MZ_V5&-NE&?JE*CW//%3,Q6U+R1UB9"%JZT/B0)!IDJ6Z4X1$I6E(6?@N$\E#\QISV/TBJ@VF_@Z1(>>6/,) M99-/H[/PWS>#<5HT"DB37\>EUS)''S_)E,K'5X+/:/CCQV=0 (82JI(1I$UA MQ39D1R@*KJ$5RV=650(:9,4M+?K6UA<>1E[;YW73##T M%/OX#/IM\]F"_H/%^UP**I87@O_9;9104\-H9%#JQT 89L'89$"KX)R77AK1 M9O]8 ^AH#9H.)GJ+YNPC\!:M=Y["6EP#= #6M@_3.FA'ZLE4@\#M2G& ]'M5 M#^.CHBP8<%:49G,:OP7'/! T\J46WAK2J$M3OVJQK6-3KUJQB]#;:\.B*1%% MVX8E"9:Q6/+()9ZGA('+/'O/&#$R]J$)1VL^4X>NS4JPAZP;6)<+8W=F^TX& M=R5#B%=EC*5FG +R2(4H8, :UU M>,K&Q+*):+91RC(JRO^4479[1H>G_]Q^<6[2?I?_\__!5!+ P04 M " !)K@-320";#.LQ "S.P $P &-N&?VSM@[J\RRYESK><8( M<8ZX!F!^H&N@"R C(P.\(7T 1"1 4 ?J_@P ,#("B , &I2&RN G/1$1OK\ M2XA(FH=N_OXOU&1DO/RDGSA[/W61=O+VE($^>2$C)RTK ] 05\\<8*X^ L\ M=7%U]](4/&Y'" JX.VL*6BD9R1J]T'9Q<]_/,H("_^KB#]$4U/K;(&!M]%! MV]O714!)6EG*24Y!54#ECK245) 7E9.649V3LR_NZRLC=N7-'1E9>1EY> MBM1#RB_8R_\)5,K+3^A?<_S7)/==_)Q\W5_XNWM["?Q]?_+4.\!?4U!0YE]J M9/ZMYZ^+,O_#1]*;P/\'\A\E_U'R'R7_4?(?)?]1\A\E_W]0\C_1D8N7LZ98 MD!@(2#P$2#YT\_;W]G/S?B&@("T+4+UG8$0A\B^XQ3S%FSB? JBCV'U)\^X M>R^I)0T3 R,= S_GW^.\G?X7]'D2YZ:BIJ^O_'0NP&L% #K,DDRIA=1"]VI[V,U^HH05GOI&T-!R<%[GNB$B*G;K MMKBBDK**ZATU[?LZNGKZ!@_,'UE86EG;V#HYNSQS=7/W\/,/" R"!H=$OHZ* MCHF-BT]+?YN1F?7N?791<4EI6?G'BD]U]0V-3_OZ!P:_#0U/3$Y- MS\S.S2\@US>_0_'_J=?"P!ZM=E?1JA\SKX85'')'-39 ND+K6K[I'">-I.F3"PD[6U[/M9#4%+/M>.O$ MNQBH'Y\A1-TZ.B]=_L11![V*^8Y*Z5Y5&RTG+,P*JIC>GX.);''.Z?B)5XI^ENH%G+X.8)BU[+UBO-EA9TU&J!H:#>_!W\+6(!')(";% M&@ZHGG7=+%Z]2F=['KP W*EFDS-/7HNV-*.FM-$78-8)S\I]05"1+) 6O^&? M-B/SDY \_NV"A]$EIG_@MV.GU2//O9"\IKBR)4='>VU75U=N(XU3?:'DZU.L M8]^A%@!6@S4RL#!V@T#7B9/ 4O65&[9@RR%P>>4AT4G%]L5]YVVNTZ*XU)@V MCO6NVT1 Y >$9QA<'RT31;BZDY5U(SPAN*P\%G;WB6_!@LY6FGIHH%#ZC6 9 MH=O?GD%3'K%#,"*D,:YX7K0VQN$'W@2MT)\O68_V3E#<:50/=>#0%VSZN?&> M(E4X0C^O[(W$;1C;0P/37&\@ACS&=T^5^AE7OXW.H_ #I\[V]O+]\X! C25= M]_B*N$QN5G9<5.T';7?OZ"2H+@8Q&*,47AF:"5T MTR7I99JRT!M>+:'LWLMRN!?B=4%M8]7G M:.@&+H4\C<]Z897\[\$R059=J* MB+N-W\!:RSA7S4N$"P@K4K6*9S'I(0+8NX#8XL$L1^%.5'(Z_#*IV.W$P+5\ M;P:GWTSX829_='(=S2QR\_%UC==7$%3P'DTBP G, >^!$ '/"]CV5M30@87L M56WPY]@SY8S>_/WQZA-DU('63'S=K>:E.H]9>.9=:W(N\-^=S0-= @:Q=^(YJUH\Y M/=[L=''_6+^V"GZ0..05%1%Q+V+PUV-5JJIP.7B/-7QM%4Y/&%JM#RQ%JR-= M8SMTPMR13WBR9]*KAMC[TNPZ$KBR:9R29$W?&PK=I@R2??Q(PO3R#1'@6<,< M_@..TD8L*"#'XVM^3*-MDK?1(7X]181:?W";2<*'-,)9K.C0A@(@A#O?MLOQ:^=4=_ M_[&B'R___!42@>8]:)-!*$@&L<.03:$Q?-B=>D-P( M1X4Q.FQL+L"D- ;GX'=*EE-NRC70>]W9DQ@!K146U!,2B "*I!T@I10J]>#V!N20XUBD(\XYED*^K!_VZ>.B>(0\0TC:VN>R,NDRNY@J M)5OQBY*-NM"2]NIR'K^#YVZ#[&8LFUX+FG"0T 7;90EBK0A.200XR]RPP0:M MZZ7XK]+MVT:E[2ECTA?M'YS8U7= Q(Z*'Y-!P4^AQ7U!HUL.4"TOYQHL;#,[M&!.!Y^BM7L)&8#U@3>(7M M98I9%];'Q2? .Z+K?DU0X-@[C40Y(505&*MR2J M5SF81O,MKJ6DU(BD=!/$ MN^:+'.ROI3#MF7WAL[MV+K4=SN2<$8G4_C:]-;66#\OF2F9O?=2XQ2OE$GHR M[[]:-=:RC6_9COZ'ZYE_\*;$ &4N9?O\%SK1MIZ4P0I-TQ;9H:? M2-Z2Z,!9HH)N/Z\!\YL7W8D1>NS8?1R-G8$+$4!%;=,KK^BGC>8$ZVE/6W.O M:5U8)1@BCV. XB3MN=!B$VQCE4PTEHX\J*UP?C\UV3''="!/7 M]-/.-+1[?[7018!2]&%J+:TV(S=5?L8?6="S JSH;54B(.H0;9@/VEC9( (R M CCQ/(6H<2.LS+KW/*FR+Q2S_-P(["@01C,QRXQ&+(TN2+]87A:@D*&5!J#8 M?C71XH:JMK/CUJ-C\N0+AYSVZ[F$R? &-([%;5__^&3;UCXE33JSWE?B'Z$Y7RL=0GIF MVBZ7EPFE3Q>,\WRD/GU?7#^YGV]6S]+\??55XG;\GW,"-2YFOQ71)]<%ZO)U_.Q65$")VHPDQKYRD+1^JG;B_EO4XM'AQ2L.J3\\Q&_+4A8C=\!$3?\>#" M8KM?G??>+Q6Y(='TEUC0/EX;_A6$\M2+ M#+\=_CV;,YX@#BWNS^P210?F<)1[.A6-4':H:9CK\HFDC\9K2Q;:&(9-FSU8 M.UP)WN@-UJ%7F46?E548-1H)MV8?_0YOE\X[<)>IKD\_M4J MI"#CV2;7K Z:T1PF-%#^^!K/\XY7^]EX;FSC M6DTL/^H>''N;MVXG>]*#UL>ICC%N'='$="3%_Q. QMY-7R;=QX] MF8+W?,V7;,0FD0J&HGFV85S>D#>TYT+ILE#B5,/\WEAN2,83A[EPRJ]3 Y.) M'JT/*ZAN#=EH2A6W-8W7_;:4K>BS>!*3_N)!B:V19F-7)5CH0A1U'BL)L_I@ MO9?ML-546+87B%Z>7[;3%X[^Q<4FKY_8(5_W1HN'6:N&!)X=T/I3QX1RI\X,@ NO)%#'>FF)I?.IY5[KO#S#WS-SO7>D!K+WT:0"BK M94I>&U[/LP_#O?3E!_7.+/;R:S6/:Q/85H^<1J]6N8N65K:%?9YHS,,G%QP> MN^V$LG6>NX/]?Q,!"F*M;D17^/&6-CC^,_++4.BU MSHC[8_I:1#3B VJ@-E/:E QQ4LN]F=_UPUE4.T7[URGPD KHE-D%8\2^7LZ_"FXD G"?8T>H;'&4!/^,C(900(H"$ M\"J1'?>)@#0X"Q'@!=_UT>C 70[ 92YO\ROAF;$D7'0#>'L7R)5\HJG9J/?" MBY<^0C:U(6:+PAE)32Z4ZZLVNZ/2303,VWT%D1U.&,D/'F97+P%+ RFR*/+; MC>6N8QZJ[IG88@LPUXF ] I4 >Z<_\)(*3S5ZAO6XBU2_(E87854'OJF<5GQ^,$4QTPN/4+ M<5^"U58WW M8B_VA_,W7BK >V@'0&MOX=3P_3%2QAA;66 7<=2D?&;JND68M75 Q.,?_,!+ M8UVW$MXK7?IJIBUK#XYZ>_7;O.*)XREQ]N5JXU\9G[-:.WX-=R4%2+N'P(#B M*_\(<63_\3B;3GU_X_W1W-*#D]8_5I$2!B\!@,>,LI#?*2RG!Y0>+T;*#T/J?+L[!@?+L"J&6+,9CV!DEC0 MAE32YV9'[JZ)#=1*N3"DQ?W'Y.H0^O)8*SQ.&2ND% MU\U&^X/C9E:$)S2>(!V4>:4#)DGET[BX5T0]HY@M2J]<_REB&'>O5H"59%/, M1G@C"@.F<8 &K4L7(J__!C-WHXQ(K.VA'B7>_JI#VAL>^I1"H<)^F(0,GCD( MHX1=W8@K0U6W!O,D_C->@@WM1RW?BZSXVI)I 2Y^J?ZTXSFC3]9ZW0)4ZSB^7UQ)":\IY!Z2("1IA<1 WG8% M6.&40_?U/)EUL>@S:$.8 Z@69N#*(^"AIM/'*I=LH2L ')#^_)[+:HE&G!T1 M0 2X(.;)UU8/F$IZD 4 $K^/.M:X/[B=O_]]ZJPI+HAG2(++A9K&,SZP;/U> MM='C\'E^U(/C"'"S;DE;>8J&<-6Z<-(3!V^C%HB4]E/4IZ,"R0^,@ RPVV[\ M9QE6ET5K0JRZT-DBU:45CO-*N3?"/@:D3K,3W(7#VM4H M:;_[Z@/^Z!VHXT0@J[2(M3AXPV _0\B8W?5P07?ES#9ALZ0Z(U>(3V;+X+EP MFD-E+NM-2:"E6?@^5HYTQDI=OB$P=7BK4(0E7VF]OV%F.'OR\,EMFM)*@G?+PY M?Y.9\N:75X_R(LE"4) 'N3I9:SO:9)GW8+GHMUM2JQ)&I>?2"U*-K7(C/M/+)GCT_QDO [<)1Q 5:D.0ZQ5@)DPV8$(,',[FV.52C"Q$)H MF-H1A_?A>U>[M%3)]HC^T:[E[]3?(S]0S&SC62I[P+1>)#H7SH\Z'F10>!@W ML;.PRY$5\ZT^Q3;YKF#$A3)9K'3I%6=RZ?X EV?DYPD8,1(.\81)D;[#Q]<- M@-R[%XT)T,]VTH6845W#SO75T1/,$:[EM$!U/W7740)G">^1@3N#$A$-C.WK MXWP>-XQC-HPLK8^45(O0'KN)D]2SK WJ X,NM'TO5:ZU;-:*35<,^J,M?*X' M^^%N]_NJEHYS.N>/0Y:/MV:-55$'.U\S+$;&.8]%?X?L3C:GHOCQO'I$@%CK M&@C'@B0")G +!XBU*B( ]:""A#^_.9)=%G90.0E?3*=$*E9H>#ZA]8+LL [( M8-_?XOF3^O&*:>+U*1"?72;N=&,5S]J\IG)X&8Q$7(-^VK=%YPW&^%O#--T_ MV4)3-W'WF>M;W!WE+0T,'_075+(J+'0EHJ(SD(CH%?X?,"K7 /<;[@N/ @-O M!(Q.# 4HE5#77K%(_L-VBRR'*GW<%BW4OVK1B[R-E!G7>V^@Y#RY[ WOU7L6 M-"*"F88\:&QUA=CYXPI&!_$L]_;LCK'B@U^YRM(,RG(L6X)2Y^K5N=4C#,0J ME$8? +E5\&RS_=KKYY@V_!T2X1ZT(\RK.1XW/C_U@G7F!!,!#EO;/(>CX7LP M6M(" 0FC1 MR)T2F[+F(&\'9L.Z6F3[>+M4=61F._3%(PMEKPK*(NM(64T^V5F@ D+A$\"(*HH1+&^D)Y9-5\I(R-E M\M("OO9.O^=U :<\(WSK&'^;M#J^,?V\_!O>\5UDV-[>"2/ER'7OJ\#R\HZ? MUS>A(N\=Z&YO&4^H*IV_)77UTCMHA) /B4:NNVTD&:HWQY9;W+TCG(NBM,4F MX*@(@X@FR7Q*E.9LHC\_"QBO]+,8M9)4NNNH&G?\N"F%S'0C^=[!!GF:0O^+ MA^L:;=>'K8=]JTS-?R&42IVG&V:-//V*RJSB_<7N/<@-KH*X!^:-#\(7@@@T M6AO\\R,82:PW>IC7=K9OY1IZ.JITZV3!5L,7&EQ=:/#$ILYXZ^DH_[LK'U]4 M$@%2G*!"$,J[H ]$8JIK_ >@C>,X(\4%<%*'# M0LQ,!+@^XKCP"A'QW$ZL94$($N$&O\C)HJ&/H*FQU0^\GZGX8 MREOLIM6.N"X?3<', +7J-L$*#W8SS?$/U$'/>T_V"%R+[M(YX1?EL>]VFYLF MDY(HAQ_ 6IEK[[$CDIB3[U9+!ETW^_[E6L_Z4FMK#=^C+$7O *[ ,.60^?GY M51A03T-:5&EG8::^\W?@,MSP$TA=B0A86,20#H"(U_MM355HN^XN(:S4.FYD M?FY?32!UHRLI]R ;7#^PX^K2XXO9ICG%J6%[^QPE M&FIG)^ZS:1_)2.FW'[H\/8^8@\_C+O7YD6?QE# &%K#F^$ MG4=WJ'SR8/6CBNJPHVPSWOQMZ'NBBS@:B->LG$$\D\$*UQSLDP;\F8$C5284 MH<@9Q<:;&CKK#B9C8:J@;P\4,J)%/7%!GZ)O-FU344T7]K\/I,W-8+G?4'-K9(H'U/!-Q"8I>)@*=>I21P M>P,A2UJ^*? ?J0).Q &5$Q%0O%DS79/@",2"-)'X4E4RF71@_5'81:)_+L.U4\?4P* M7E?;&4@%M+8K,Z]@#X[C8\3^+)\W"D#N-C2@5FH4M5]\:4EV=WFU^=O&\MG= M9?+[9#TN#'O@+V \CR>JH!=1MQT- Z%-85I%V-ZO(5S/R=_HI.(>CC?TW/]4A[;LL("C\G.JTE>[1U!.MP#U:X.5FL8.JGIWZ/> M/ V_=_T-0-. =W^="(@E\ZEV/9>N6^XA1&#F=C&H4VG%'_>XOO<2DRY_.793PMP[T_1P?O5H?](IAR5KO>)I:5SW4.AB^9^" M=$3C^ #X&NFP]D*LE7)(K.5=V9L.J*G'PN\VY 49N)3WC8WZ^9O?O"MOI/CN MFXZZEF=A#IS 2(5R0?0R+2[T]C:QZL_D\Z <$\H6[R#Q+8_E*E2/H]AQKW < MA%Y2KL"=5 .25)#&,<7S>S\/&V>\*;<7&W4U9).#;=YO4)%UU#9"*:1>%#25 MXUDA&/AE!5#8$6: +64L]/[(#0F]?6SG&$IGO:%=)QM,79))OI2ZTIDH<^/Q MKE.%+MO6#;:U#7;(4/-(I=5!>]>EL?@\0S#RUY;PGK%!\T];@J-K-S\*G((5 M\2=P1( 6))#+T2/JOZ.]N>9L[@OA&'K%-\R2S %"310M@,I4L9N;SG]."0Q+ M^88U6/'FU\Z9NFD&BLL6>7-'ST3'S PT3\$_0'W\G%#^GGP>!Z;^B\%H_TL5 M\X90!?>J%2VVH!^>BB4F6S_%&!(-1SA&/X=?H6@IHV^AI0< M"EAG$/'B -5B\QJY0YWS;BB;O5I,JKZ[9*RJJ0M)(!]@PMVHIN+B4AG>H!$I MS787Q3=UM85 NH2$2'0F6C#2P.&.Q)F1YUXX;?C0!I(N?.J0"* ;:NS'AN:L M-O**P1=@!RKI207**ANJ-4T:(NO\6%%P1(=Y&419 69C>"AZ)+$8Z-(N8, = M8Y_H/QR/*S8E,0]_N$O+S/K1MC9:T:V]--- 0T_5@B>M+_V'KR\D"<6$9]'& M<&.KJL=+L6#[1K1HJ8=^]J0A>F'%A$/M2']34BYY(QZ#SK7)?+K:L%W#EI$= M]3;,\?-:8?K3G=".AD5OP[WQGS)4T*+Q02#K1&.G9@F$]^F8Q+Z3()L?VT=> MW_(W@5_63B0>U,/XD:$@;"/PU/( M[DBY60XX=,A5VU+LO^WV32#R56IW3>YZQZ=JEPR+GH?N#RP;,1,/P$G)DN,, MDKHW'CUI;UZ;!+)<1H,V]V!BA,M!0KH1. A*M7$>11"&)IC];+A\H#33D/.^ MRDM2#&B/*WKZ^9O":0W%EM^@O7]-03@;H2]? ,N$,X;Z63=E:T)Z'XX ]TOZ M_.RN1EB Y6C.!+S,]#XZ9IR:#.3,-QRG *5:FK/UQ6(<.Z";2?%MLBTP9CV! MV2TN2_<4I'VK-HN>C47:6\8,U3YUZF6R=_I_/%*&93T@2=,==U+*2L&WU0)>YLH+0FP +874X$^ M3^[@\OZPYRC8D6,2]<"@X2#ST,3=_DD)^8_\T,U3>V!,X0HVQR)ZT+BAM:NC MQ3-5RYLKS8#I@^E0=>)^_X/&HH];BDMV.#.#]J[4^+8_[1J>)Q^&=2H-!2+Z)OX'.M:O*GA>,V( .I$K-[45W>V-OP@W7$=1"2 M@>^J)WE?$0I;6.B@\OWD$%_URSL]$.\Y'DY*D7',,6KV(.XSGA,GTWV=P#>. M7H$L!J!NX.5:HY12*]Y;0;P:'E>REF$"W[U^9"D03>=82.+QDFAXKS<%*2__ M(0)<>;77^U8X8WI\W/A$.(W6J87R!T/UO 27ZB2D@S:X>"%9EU](((-ISKN_ MH'X[SC^%;HZ4NV*)C1) OXY@-VR5(JCTT0Z8L2C8%A-$ NIOH2-.0[^Z"O:RV@P[)D?"X BH" M%>$;G!OF6;+O>&N60$T)!#8T:@=4]'K"'VVYU9@7! MC_:GD^S(#5^\KF &-;+X\,ZC#TL6TY7& ;Q6(X'Y;>J^ M_>'N->;KUSQYP"B(3$*Q]4\G!^.P3VP N?6& :HFJBVP#6%*CH1>(QH) U0> M6_XUUYE])@DBIDR;)MN.+#C=\'%'@C7?.DD3Y@1!F)D8M[$?[*K MM!TK=02+G/)*_.?CG+"798\0^QX<]9 IL8L=2T);E&*7*7B+#2G?P=XNWDG_ M&@ZZO'MH3"]-NG&$XA#@/J]\P9M-3/ M9C8^3?1^_^N24514;$4[R#F<]#T)4A^="TDJ6BC9& MJRMJHNURP$V( ZUB0L\JXQD\9;6^,PT/1(-?;CB8V_XX$(7^!K'O^LBJ6,YR MM,I5L'@%I+(QFRYSAWHLM(-SS:K. T[]M=#'Z F1K[ M:>$L5O'/]8IZ'GI\0=ZJGMVW=QJ]*797Z4!KU0@ 3*KT*,4(=?S5T\2P7N^Q MO3;]&[WK0)SY;Z4=<\S*P-PBSNM!.]X^-]L/;.>(;YZ9W77*=AQ?<(SI&65H M^O5K9EFY\7!K9IO$PQC@2/G+=W /I@5S3!S*!(.(5430PTP1/PD"6%T*<[[" M#]1%N:N+B8DKMD/"=;"EZ_,$%\KS,%Z2_3!L HG;)H%1_X2"KF&]31MF-=37 M&4)[LS)5WN!_+O6+EC_7ZMGD8:5]0WV'X@IU%0(K,ICEAX[!U('3=+P39O=Z M/X)V9M8B_[" Q> ])D :;"2& @NOA$KTAM@O9'6#XO,E)P(<1#@\XU#'MD8/ MN(ZDIN52:NT'$G]^O&EVMY=NQG'8-UI,J93&W2RG;'(Q6SF!M AZM5[^P%L M3Z0]5.\,0;C\P$/+^SL7F) SUPDBH!$8$X"#D78EK2JXZZ7YPZY:K,$:B$%G M?9S+>F[9P%,FWJM:5&YA]U2->7W^8?!G-OR@P,M[:D?X\,L$Q--E;FT@/=KK M%^0GEBELFP:/OHI]T9=Y:_?08MU)M/P1^/+^ZM M8J([)I2DG)"@Q XY_B@-;Y\R6\WI\6BQYO>E35,E<62NS>*PJ)=C*"+A3XC=\')# MYT6! XS_!CT_G0;(&QGV!*:%Q'%3?SX(8/E(!+ASMQ2:,@>V+@VX_F'XTFAQR7.>%?/5?'"$/Y(X>++_RV MPM[^P5UJU.1HWJGAQ2Y_@(Z0$#?J^7:"5,?SMLT@[JK2GVNSW.$5D%*56*GL M?FD#L?,(WA)Z_,>'/LWDJP&(A70"#0Y2O#04$(33''U>FR[I PT?"PH8%!"\ M:Y/RA6)V!,1>./V9=(K$P!NVMI(+UAFHD,JEZXON7=SN;7.I7IZ*@=/^:%Q# MN@QO_;!]7](WRI0[].'I,DEZXN(>18T>)N>=8?NVZI"JE7/#TL83M'R*Y)]@ M<*O248CC\8BAC,IYV"F)L_?(PY_=1-XIF2(PP21KZW' _817I3W/;SH@%((K M(]YM_Z*GWL\^K<$*8BJ;>^ <'2!DI]-#-&O(L66[D6-CWX-85\A\".C2K[HU:=)#6] M-?VK($Q#6%_RJ"C?2K!G-"FC:\=P&14.T?!D(B\.)V M$@DFU['WZ)SKX;2.MI7!,Q6 A2OM$L$"9(@7X"XNO03;\L9N@X<5:DL3\1X/ MEI(O%%M+T1"V20?S9=ZIC:%8XQ(G.M'?.(?I@Z:5E:3GX^J7[4 ^6Y)Y!J#G M1M@0:, M'K'%5N+D:J)A3D+\L:O49[?Q#.L?QAS*VNN^BGQ[]DLGFYPM_YGL]_'$#:73 M\@-7'&?XSU5F#:J/L*>3<#=JPK7] IZC\40E3P8-2J>JQNS1@MH>3$XYZT'R M[)!%XDNA$6F%3!4-JC696'Z4$1Q[*R8&;XJ66'>&LVJHX/394&6U5?"OZMX? M!IVJ[709LW[UD\LK&#)G4CZ)\.UO>0BI9(\IUM"HNPAP$C-RO.T'SE<)4/(Q M#>JH]:5[3]Q\OR45WQP8!4 \EQ=<,6\ MQ(;R5=6HO,)[,A9L@*G['O568\,.GF3:?'!D6O3,Y7J41F:TH5%G< Q"6:_& M$WBP.!+/=$2[)FI(?5R$.'*CQ7>L,JU,3^H&+OJSAGL_U>56"@&&AX>[F>_N M(=9RTSX7-!X?0MDCV=%GU7M@9D+,24TJ8JT&<06FC:/&7\4FD;9YFMW# M4!3GAFYE^J&)0W*WI>7W9+=\!"%].OB*S26@,3?&K.>Z&8" M]2$*WK_"'WH<8\M00TK\6-NGB@M,<7B1=J,D]AYJ(K=S6M7VKN M5V%K__Z[!?NH[7X;Z"OW2$$2B+7QUGM%,"/48SBT4'&0ML9'58M'5D(^*_!Y MU!!@;6,TT0_D% 65#GCC?60I+F^I:3* M?+9.M(VI7%(W/>629GD/?WWS@3K.QUW-LZ"WW3OJYSZ'J/KB[0Y.#5NF6"EE MWI[8R.%6GBM,[UJYQ*(!<5UTT$_\6*&4 \\U3?7U9UGK>?[["U&8B@TPZXZM M$WB7P-W1^JPES3 C19Y:6S5638A\*SUJN (-Q][F[^.?Y]\HZ,[9)P*B.?F8 M9H%J>S5,L3 5PXBE&RS1^A+J>%G6SF M@6*L.C*SI<]-TF8M[VRY:>?7)Y8.MQ9+_7;@+RB[-)D2UKH1Q0OH+K?D[]4/ MJ/2.X>-/Z4O3EHDMGO3,>@2MW>K\$7>_WV> /B=VT&.I)C*MWNU"M;TRBLW4 M3):TI9_A.*"&&_ \*(DL/-F?2%OU;M"*LYNQQC*=(3OWYSY6\_1*?=WXV':] MY7;_;WCV7D'VU$ 77Y[;B8657F\X(PDA/\,6X0;2%_>S,Z*BXSQ6I;;J@R<< M:G#4/@T760-,=Z?/8KXRO>3CP'*7A17T7CQ_,2H8E7T$7G&PAW=LY[KF%=.J MDSF4LJ]O=O!G;/D&R$X=R_S*K H6^QGB<='D^_CDLS+7J7ERY\KG6T7Q%Y$_ MY?%::U7<_2G7/-J,=OY03J6W0S 3#^[_4FSU&^Q#$<,[:_?H$C"-=1@7-E,PRH=-,AD1EKA MU^JB^Y=>/U&_O GQZ#M#>Y"2HMAAP_OGW/&A&0&>-R8=)S<;NQJ;.AIS^)Q5 M6"13NQAU+5Y1O6&:LG" ]X2 XA-!"]DDB\)R63@7JLR\953'5,@3U_Q_LU?H MB(@V/7$^OS,'9,&:S4!_I?0"^9+UY]34W+]4"C%J47E3/%H8[#5AA$8^3#LB M GHOI,ZFYE:5^A/-]+$ ^OK;8@ RK.46>_A$4.=!7'?JGBB8?R*_DB":Y*E?RGMHN=OZ^]31Y;8"^MMCWD;(\F8"S:Z[%)PGU MSF'QN9V9D$?-K+8+BXN:F]'N"[@DGU,[UMX\J&ETXKM#AZC522H%?KRR="LZ.F<2$'K14PWN15!J<*^16,3(9W<@"VHL MJW*T0/YBTC""[KW"K#PI>N=*4Z867$.BZ4O&M_>^?H*HB63%^I\W3DD>>EHGQ93PD1#0/1_\S[AM[]47G[C$): M![*WH%2&*!]R#X-XAT*4-;YY"=H(P9C_1I^"_(S=([[\CDI@_W!F+*#[H?=-]Y._8/X/"EH+OW?9S!- MF%-'T'L?89\H]SEZ+]^KUFMDZ7.FE6Z8MJ,"D:JSJLZMSRVK]&B:?QOW-S4^ MW5Y>06ZZ8"-[U$ )PDF-#F)&4]D\_SUG_RM!*A29:'?#.:+U?W.N6O(( 9$B5>IA M97/-87[W1X_&/.&T*-J[;U9'A^5M6EUH9'S(EZ)X<5TV4QW _ZT;3IS_;U!+ M P04 " !)K@-3=Q%(GUY( 0#C:@T % &-N&ULU+UI<^2VEBWZ_?X*/'='AQTAV!S :>'&ZHJE:VXY5(]J6S?#L>+#(P2 MVZFD#IE953J__@$<,JD+^/[_[[?-[F'[WO__K?_VO__A_(/R_;VX_@'V[4-W6_^G__OKA MCCV(1P*S1;DD"Z8'*+._E=4O/^2,+"O.C^("!Z_0_X+M95#_"OH!#/T?OY7\ MN__Z7P#4=!3Y7-P*"?1_?[N]/C@D_DE?\=-"W.N9_22*+.=W2U(L/Q JY@I] M=;?E\Y/XS^_*[/%I+MK?/11"[K_MO"A>W%6CQ!JE'VN4_W)HL)].@.\([W(7 MJP-PE;D?76'LX_2C,[B?E3Z(\0%WACD9/J544EE &)DC 6 G$\6ZZ_ZC.Q@+_=M:BJH0>-^YT%#\L#SW,A MREP-LWD3/L[WO=[4FTV_"].?%N11E$^D^8 "KYV&VI[_V@ $I;8 %&L3 *D@ M_\=/&Y/=T3]_+5+GX_)9(08;R*#!? $Z3%_V$YNS%_#FV@?)BVV:?[U>R+QXK,:XI.6R(&PY0UP*#ZN%>>)IK< H M@"2,8AC0F$XY'MNKZ=*K(0.-&71 @S];V [EQY(HMWZ-X=C3^C5VA.SX-98? M'R9=MT+=)F-J2:C'N%Q4_[GZ^RK[0N9JZ'+_;R^_9>6,(L)3IM0L#3A6B[(P M@2E"$N*0XDARGH2!E>*> *<247R=-JV==/!'8=)Z;NL?,I+,O^YR%=/UPLV7^D3 M'_5;1<4R6ZP$OWD212W>C.E%:?DQ7XI2@?F0DT5Y*YA0<.AC!F+@X38J*M3=.\=[=ST>0/VI^I'4%ULI\[]])JIK3/21E;/ M#)DFL_:-4 MQA 1BB -L(0!2P2*0AQBWS-1,M,!STV\-.9JO0/>$Y;-L^6SF5(9$]PO3F/0 M-K:3M&:L!@S6B(&"K&-C(X?>DBU!M1*I3U7JXB5>6&F+\6TFD1-;HUH%L?[< M,%](K0S&ZO\@"M(8DAC%,/5#%!.E$J$,9\MU8-O1 M]_"+NUO)P8$8/9=?;@4.9!4Z\/UH[QP2D'M5G]Q'Q)?Y^)L_ M/I'%\TQB'$=)HMX>OI)$Y'D)I.KEH9;0(HJI$,F]CSZI6 _WN=??E)WJ)]Z]4/UL%>/ M^;'[3O+ &QK7/OJFE]NO.V^6#Z+X5.1\Q99ZI^Y.%%\RMMF1]U#B2Y'"V L1 M1$RG%V",H9]&%'DR"I2W:;KB[!_JW*2@0@N>&KC@W\CCT[^#LH%LONP\PN_Q M!:<[UD;6@YJP%BE04$&+]?@2TY8WWJ2#5J=6$_'W8LS)>'2[.C=CHV==?N0& MDZW(S0SIKL4-/S%L%=Z'PC?RO%95F*Y4SJDTM*U;(RD42M M+0F%E(@ )@@CQ$42AK'1OIW1:.K<3E4Y'-%8UA\]YCB'H))2E$<:S69;X,($%Q"OT$1R)$.*%>;.J/ M'1_NW*3D[3KSH6@PFSL4!N0>=\;<4C:RBFS2&EJXU9Y_!5CO_(<#W#(#%LU= M,[=L3N2>.6#5RF,S)ZG':S.XR62>F[E!7>_-XE/#/+@WJS);B+*\9']?966F MOT3*67RO4TFN2+%0:E]^$L7= RG$&U)F;!:FV/,X3J'T$[4TEAY33ET20AK,/+\QR1U9QEOH MH(/]0J\/004?M/B!,@!4%ER R@9W+N)0]IQZC=8@)G4DAU*T[5L.OL_ ? PA MU7#\C5BH'Y:?U!?O>J'$0I3+MWFYG"4LBH1 /HP$TPO7!"N-\X6.RN5(T-2/ M.+<[VNL?\/S.^EIT@"EXEJD2_=R:"9<[OD:6J08H:) "#56G-#3TO>VCSSXI MP8@5MUD&_4-.FS9@9/Y.'H#9IX8)R=7CTSQ_%N)6S*M*3QFA.D K$^7;5:%/ M@&=Q$"9!2F-( RXA"C&"J<1,^4M(I%$81H@%=EIR=,SSDY-+Q@J=T\/RQR>Q M*.M,-U)C3$U3M7F^*B3 M"HXQ"=N:8_[!8;)3!T+LLKF9"%@8XBKN7PE.XGDZKRB$7LRH MCY@?TL1HK\Q@K'-;BS4A.6NLH 4[**.^CV0S?7%$WRCX7<:)HD_YSG_FLWG[]85QSZ+;\LWRKJ_9HF/)*:AA"SQ/8BH M+R!A#$&"24)22I6_9;7AW3/6N?E3/]_?T" M< (E(S_L@]DP?M@/V-[W8*N/=!YJ]:_M!WK[GI,\O <,:1_40W\^[?SZ;?Y( MLT53S65]AM3LO^B-WG(FPE!(3R:048^K%WD3D^OC0 MY_9H=V""=CM1?-,[L[:55RSHMSNQ=DOJ5&?5'=07W8-KT "OSH,.4SSXA-J< MK5'.I@V&?Y53:7-:#IU'6]QA:";:)>>%/OFN__-!#>O/B,=YQ)1 >4D40^3I MY0;S,(R9B'!,D)H/HZ86O:.PW?RSOHO=/?C!C,2AAU)!(/>C$*((48@# MIO])$R\6&/EF:XO>4?ZI'OS/7_/3'_S@A ??BJ[7?/#[F'+RX >C//C!ZS_X M@%\[:QXU@&?B00%*E(= %(!DG*.22>C[D74X&84;GTPT.DY"R?G*?PSY2:,FXPP. 'AM9,.S!,-G&S. MW HN'I_J8%[QF*T>9VF (QF$:F'#E9.#$B%A&NEC%8]17^IF6;Y5M[Z=$5M@PU\.L+)@%X+!^QVW$)A>Y2) M.R,<,'*WX<&A"X<]T)^*G G!R_<*TAV9BQNI?O,DBN6SCJM=7BZX[IOPI#5_ M%LJ$J:-(&5/&PHC7!3B5LYL5,/T9B>V1E>4GT74/TIS71%?:+BNFKHTQ;:\\ MSIRJDLWXD^K5 &*VE6S(+89IG%KJ59N\9/Z)9/QZ\98\9;K/5O[XF"^JCJ*S M@ =!&A$.>20Y1$AXD.JM&L)E[!.J')PHLHOI/SZHS5,V45#_&C-X4J!AM@"L MAFTG7@:$FVF66Q)'EJH.>QHM4.PU>"] C1A4D-W)DSD]3E7)8-A)QV=UK MS.Z>[O[+G,6?W J6WR]T?_%KKMR13&:D$[ZJO)1"<-UD:),4I/ZV>A2\V13M M_*$JWC7#?NSQ($P@JBH-)SJ9D% /1BF1H>>K66!&54DGQ'QNTE)7ER--&J*S M6!?G4VWFZ)S9!(ZL@?NC:S8&@Z[%35H :&VN>\5MC .-V>N4R9=YE)7MH\;G MC#518P?V.,?]VA%!8TV$02C1:$.?T.AYQ9:K(EOTE$?!Y!$@0ZZ(E%D/)40LJ\./ 3[,G$J@>)+8!S$YP6 M,20U9%"TF,&\JBJK0%@>(UK/B9D:CHOW"MQ7T&ZI]VR6IG[J,RM*E($X0R9GX40>'KU+%0 M"IB2A$%!N.Y@1X0OC"([>T@S=D<0>B\>V)!NI0.F;F2[W!/KE=PLC4*?:8_YKI/H,_I$L5I)HEU, TJ"U[!]VF& S M17!#V\BRL&%L W.]F>6PG=A1+MSV%CL\W+2-QHZ:O=-U[/@G[,/ [\0BRXL[ MH91'^2%:A]XHWX/7L9=Z25;US6R;O79J/L=M1UR"*>&<04IU9PTN/$@8#J"@ M*0^BP"<1,3H8= 'FW#2G,@%2;4-3+U^[\*SN RL;,P#O%B^/S:.J3YZZ?JV: M>D)&5K/:%-#84GL[H+(&K,UI6_2V!KVL*Q\/B'P_>8[,8^2GG*N)HND=S)F; MJ'M7W/;$YY\\Q&21_*[(Z,;\.[OG,(_YCCT(OM*A?&U=;YU2O2D0>UD4NDQ$ MU7K^S?/FFD_D6?_N\BLI^&=]<#)#E-$P2B+(>!!7#7@AEBFI#/RDC+'JVY-@2_UJ6JZ*Q MOYFE$>!U2IOZ>[.O.V;GA^/%.$[-\1X1!O<8Z/6V%9W;':4[<5\I:A4$HGSK.")5CPA=HPPE$I+0 MTXDF..8!)X%R9:T\V;[1SLX[;; -"J_IY]70573%UNC;*F9$V?MM)@2X]<5Z M1YS6OS(Q?L=G,OJ0_1;Q.T&7UPL=IE/=G)19>?=4",)O%K^3HHH7O%4COY_G M>3$+PI"P4"3*Z9$11!$7,&5^"KU8)"(2) Q8:KH=;#/PN0F(Q@ZR-?@+0#5\ M4%;X];OY2V,!*)0)%[JG:FY1<,1J3H[O\X[%].C^D"+YND-RA1S4T,'- K3@ MP6U%\OL123;?J!V+[(DV9=V2;K4-.X2YGBU7J]M-MKTZQ,CN5NJ@SP]S(%^L MR'7]-:I&]DE(MW6>"1I@EL80X3'2Y;QI DO@(!B0( M@D@@CP;1;)DOR=Q0^R:%;R6?:R-&C$L2VK.N88/O>6/ #Z J^E ^7%3_6Y6O M:2RN$N^*-1_5WRU5=MKOBZ%0G^VW8&2M?UO-$D$#*(K>JO[8QP M;AY^!Z!MH\]M[LS>!2%J#MST%-YL)TP-PY_Q.O=?[HG1K1>VGX]0...VV M(LKQ0;?9V!.?<5L1LGN\;??QH843_V=5+JO#K\_Y@5II5= 0W0XLNA5U:QUQ M)XHO-23E/#55,O0%OY/Y2NE=$(>$H1A&(A%*[U("J0QU?YQ8>+&N()U8EUT< M%[+-HSQ-T<9N$"#KV&-;LG'DJ383U'.:OI&5^/+3]=N+_2&DS[S MD57!DBE GYO77M5+!7EM !"-!?Q">?(-;/!%X[:, IMB^LU>3NF #YM"-Z$4[$3 MR3?EV,->;FUO\T_JH7U0,"X9RU<+7=FF\U:>I3P(1,(E]!,6ZO[D!.*4Q3 , M,>(HII(RJTHS1J.>V^NE!:MKOC9H =G K1M$/!4ZT_59D**N25%W=[7T;\VPA"C6 M)? I#R'FL8@3Y8<'D57MZU,!G9O.7=[=77V^ YITZ9X6;XA!,Q]BYY8PJH;>F&,73- 1M[+L#&(O"G MM@E41CD\HG/%K]O-]5-!3;OK[HC"G>UX5_>U3RO94XSZC[SX2Q=[J+=N-M(_ MPR***142Q@%E$$4R@"D5%$9ADDA)4]_'QEDE%N.>F\(V.-O>1ETOTCRKP8;W M?OTUF\G*\>E7_]^$>V MX/G7]EO)_%1X,?8A]<,((I_%D,J P=CS8XFYEW(6FRKBWA'.30Q;D.!KC=+\ MV=Y/X'$%/)F6L<,K6D8:@ -D;S\UYHIW,D43B=V:*K?RUFM^C[+M_]QDHM8+ MNZMG_1?:]PM]U\SV^ZQD9/[?@A3OU6_*&:4\Q0(ED,0)4F*F% VG80C#.(@Q M2:.0IZ%IS] #8YR;G+4P08T3:*"@0FK>//00G?W2YHBDL? MQ\L G^4 0>9.R^E$3>2U6'V1K!R7?@IZ/)<#'YS,=>D'WO5=CEPY,%)S14OQ M]Y6:^BN=/J4;!+[+=2^F61@$' NU"N,Q8E50):0L85!&/$)>)"*$[8K@'1KI MW-1N Q142)NNB358VWIX!^DU.Y]U0MK(*CB0+_L(P6- M": [^H&!>46/>;',_E&](&[DM7I5+.ZS=;_<64##-/ 3"0-"=/$[3RU],"(P M8$&$/4Z(3(5E5E#O@#;?_VER>C8(ZU*_@'0,L$SLZ>?:3#K<\3?VKD\'J"ZE MWB'2=0%?,T[S'B 28R9A,KE(&K!E7)(/!%!C-3B"WL18V:=VRS&/#>?1!=" M7I2&:1@VW!Y?A8W V,B"TB &+6308 8;T*!![9Y0\U7;",1.M?G\J$-4M5:O MBU%E.LN_IOUK2SMI:*^BO+]NN%\^$/5V+ 18Y$M0YG,.2O%$=#'8^7-]\?)! MK&^G2QEU[_ ,V)QDCP[>"@,FH6C"*>EI*CUP\3BK:% MQ >]X:%O.(LC$0N2>) %E4*( *:1X% 0ZE$1!5+]CXU/M3/"N;E*Z_XF\VK3 M9X *[))H]OB?1,W(S_V:E0K<1?\:V_J!/VBYTR=]=Y1)'_FX_VX6KLJ0U"[( M#,73:GC,.O54C7T:V[$'; P"5R_FJ&.3 M]G9:JW29J+JVU(7SE9I3HMT>\3I!-NU)L$LR=PZ,G=Y\F*XWJ?N+^^I%\8?( M[A_4@NGRB_KMO:AR_-48NNY_4WAWQI.$T90+R",_A@@+#Z88<1@'$:(R30@+ M?1L)MP5P;FK=(H:DA@RNW]S:J;#U%)@)[IC$CJRM:^BMI]BB!PU\T.)O&@@V M)K@3T:'D.=5+:Q"32N-0BK95S^:5 MB]@DOI#$IRCD"'+J*85"@D E6C'$7APE41HQ%!G'^QT:Y-S4J'U,.D#-8],. M,MDO-J[X&5E8]E S(,GJ($?F 7LNN)HH0F\09U:!<\?(Z(F4._C1R4+CCH'O MQL(=O7: \G'=M.[]:L';VA"37"ZG_HW_5[EG?%!_RLKR1E[IP?2'$7:9LO=Q4L7]'ENJ? MRQ69SP(:$$$$@BE!GJZA[4,$C+"$VF7(3D65)NG;9K<2MWW?*[0 M _+T-,]8M9.PS'7KM,>\/2.T$ZK1IME,Z,YAZD86ROVE3Y65H#(3=.R\V!P@ MY@70MNI-I-9:4&IS0<=>\*[:':]-=B>Z8T^*4]$>#>RDHC\VY=LOC=''&QB# MNC??JNWK5NHCTQ9Y9_@9YE[D1Z&$E/L((NPGD/B4PI3Q6."$IC05-O[J,!CG MYLUVH%E&J Z;!3/%'Y_;L1W?I5JPDJ)>MUY]6XJ%C@8YE&NKU+DUK8X86;\. M3*;'/BKV)';=QLP.@S)M1.U)=.W$VYYV-V=^^N6"5S4).H-8KC_M;GI&#^<^ M9ZMZ4"OL+WRG,9:KPW@;VQ_J@_#:7HX!/0:^B\E=3GN\NG?^EI6S ,08]Y-(TI9BGA-B['@7'.S:?8]_923Y)":KE!=HA7.WTZ@:VI MA,B"J,%RZQ7$9 #!A]2BD.7VY]8O1-T>;W02<[Z\/)6VS>9=_:MA;(YU[J^S!*I5J1D!1#&A$$8T^F<9H0Z3'CHWO#,<]-*CY5[2R7 M.;A3$ULA!'YT =37*S0_[#+E^_@9V @LCBPA&C'80-8YP2WHBZ8/,5"X!\0 MF+)J'A(P KL310@8LNSF1-*2IIZ#2M,[379^:6E:]UC3]J/#/+GK!Q#*;53N8[-*(_--B[ORS;-5<[S*@>&>9#1F$H8BC2%26@]) M['$8)%X:*&=1\L0J?GX:V.?V\GC9Q!)\5)<.%_!5I@V MUS1)_)=?2<&K_]'5E)0Q.G=4/U!-&6W$D.!)$$$<)2E$PJ)#/%L(J@/VQCY]'DS<,)D\PHA[N3LTX/2R=<3TO?)S[#/# M9.37_$LE8->+-OA@_U'S;3Z?O\\+K6:S)$(QC4@(8Y_K.I<\5<+"0YCBD$N2 M$!F%@8VZ#,!P;J+3FJ"+=*^C. X62?]36P(:4RSU:,B$F%4,O]]X3I;+7GQA?@(0X(PQ%,9((A M8@F!&$D.HXAPII;(004%_] M-TIY$B66W;A>#&#S+9XF0^3R[N[J\YUEF;B7I"7,CU 213#DD:\\1^3#% 4Q M9$'"!<,>QJ%5P\/AE$VR"5BA^]M)C)G)X' >QMYLJX"-$A"YWV:W5>=>#C%M M^;B]YNW4@=M_U3"%>T^RXG@"<[KM0IM*CXD0@@D8 M>[H4)V<$4J3T#PO!4P\SCKA5GP/#<<_M\=:P087[ G31VCWOIJ2;"<$(5(ZL M$(=8=)BP/Y H6GWE0,.O^*@JH><2> M N9$E9ZM&Y+J"S_,%T(#UMA"X<\VA><"C6RXGBG4\F5.K8$=SBGKB M' UN,EF(H[E!W>A&BT\-\PC?"9DM!'\C%NJ'I3Z_?-FI]F>UK"YU J\H9XF( MN,_]"&(O2"%*)(&IAR+(J B]1+F$#+&VEXN97V@QNM$3\;*SR]B+OZV6RPO= MKEHG,A<9F5>5%NS\1)NI,/,57=,[5>AZA1HTL*M"]U4E]!=L:^S@>PW^<%U[ M:_]Q &%.?4B;\2?U(P<0L^U+#KF%PQR;(F-M3P+FD92*)(0)D@%4Z]H 4H)" M*!(L191Z01@8[>,;CG=N'N4&)'C2*!VD?G3(/>Y).J9L=#4ZF.(!*L1'FS0, MHM%!]LPP.E\_<\:05C>Y,[LD#R*@+16 (V MIH"-+>#/46JRNV#5L8-Z J")/=;3J=MU81W<X:95"X.F[DM CU7#GNT/XJOEZQJ9*-N^*G(%^I'5A^UW!1O'W0" MPO6B>T6V8-G37'Q0R^GKI7@L9[Y'6.HKIXEY00)10!#$C!(8I7XDB?*8&(EM ME.!D1.7-7:!/[5EH#+-,O+M],DU$ZA)IVQD M/9MDMJR%T!G#3G7S=%23RJPS$K=5V=V-!RYZNWG _6G /^D 8$L\F*(9!S E(0^3*((151BG"2IU:KW%#3G)MXM0LLU[TD38KCH MG8KFL5>]+THM7("U*:!K"U@;%[RZ7?>>A&C:A:\+\G96 MODYN:G^<<[?,%Z(MB^9+[D4A@02'RLL5*888>0A*$:"8^T@@\SB@SGW/3>XJ M:.:'"5V&CI^]#+1[9/VI4 TH1=:UW?S 9" '$QV,&')A=?JQQ^*>4X[NU9.= M9NR!V#VUV/=G>S6YY/^S*I>54[C,-P5=/I%,J=E;\I0MR;S*Q"W?"2F4=KTH M!G#U]U6V?)X)/Z5,I!X,1*A\->6>08R%3L2/@HBDW.?(*#;:%:!STZ\6J6XL MLH8*D=-][3N\[ M[?9TU>)XACT1$RQ#2+Q 0N2I5R8E/H)QA$C )?%92*?8FJ[0G-NK\N2-SLJJ MB7:DZ_D<=S?:>I;&?G]N6&\K#Y3@MR=.EJ**"3AQ?B;;@W[!ZUGL/]>(_BGV MGE^0YVK?^>5-[929BVQVI6ZW?%9OA$(WLU _WA2?\Z^+&8TY);J7A*^#J%", M0T@#IM.Q8T&XQX4@1G7!>L8X-Q6M88(&YP702+5X:JQFTMA':+_@.:)I9!D; MQ)"Q.!EPL$=R2L%^O,^__*0^7:N-^J$2F4I>^NXYB6@8&-5*@M]-KL;,X(BIF J<\P1&F$(4Z$!V,A@U0D*<72JF/=_F'.[3%O46[:7'ZO M4PI8MC3<1CC"JIEGH2:.#>HS=S<^J/?J ;N6 M;S[\]N/=CVVIF^;K&G#&J8C4BS[5!4!IF,#42]7;WD\95C\QA(U:!1P M?P42:)3K6DL6NU%[&338#3R5E[&7)]N4##A#V<^-Q=;;J1Q-M9=FSY7=ME@? M#WW[7'L_-]W&51_L%SM1O1<.[JI2Z+SF=Z+^[_7B4R&>2,;;S:RK;WHO2U=6 MOED^B**NA3.35/C"3Q%4&BAU[>,$XI1QB'U,/1IA%(2>71[R,"!&W_))4Y(; MU$#4<.O$A5PCMNY\,F1BS%RH$1G9; [0#6O_T@]X":LEOX%?<5P;4_4,= MQF2?QJ#K-B1#H$S=5N0$NO:T"3GE;D-SZKI9>U7;(#\,*6:(*(\/QU!I7@A3 MD?H0\2@)(LU4ZS1Z1E8D2V8&Y*$=,MYQ M=MG.,!/GC!TR?/Q\_?'GJX]OKVU38RUY-].*\=@< M64GT22$]5D^2R MAEVEP[HM.'5@J;NRHB#;"+56+N]XB-77!B9T M!=/D\J%GP%_4UR(OGM_6R<)UF'E(6!S$"8)^3!%$H8@@Y93 D& O"'P<>V;1 M+;VCG)L^KD%>@ ;FL C__92:'LZ>2-3H9Z_6' TX7NWAP/'IZ;Z1)CX<[3%V M]^RS[V)702!-N'QY*YC(OE1?7A0D@>_'*4R%3"#"*88$A0F4*$2)'S$_\.BI M(1^[PYY?@$>+$11KD*=&=NQAVU0J'#'XJE$;:T9OCS/J(%#C,$4CAV7L&?B5 M@S .4W$\Y*+GLP-#[;/[A^6-_*T45;S&#:V#>*\75]]8E<7S/B\.-..848P# M1&4(44Q2G>,8P310S@KG,0IX&(62)5;Q^,.QG)M+4YD"3P<$MAZGQFU6I1BK+M_DCS1;5 MGH%2^OQ^D?U#C<^5YYG)3*M^TQV3_7V5%8)?+GBG79KZV^I1PVU\UIE(_2A M,8,D1DJG:8Q@*A-:I4R$/F78#XS.2T9%>6X*W@*S%N!QYM!,FE]]9D86[=8^ MT#%0GR6T)H*NC4WX,6BMK")[NFT%&T-UW;_&5'=Z/NI,.%7Z<9!.^@X8E>SM MM\.X@YWVWJ@&*[.ZKTG^7N]<7B^J#4S]JTTXG])]%F(>PI)S/PDM.M6;CG^N6G]6E8Z^"]T61)0F0 Z-@Q[%YC.BYW*C\#V5/I]G.AF M>Q.,$G YD,%1=-<4PZLHJB5!A[32]C:3-6!J^\N/U^UGNX/]&3R%PYO]M,:\ M;JN?;4I?N]//&L^Y-_K9)LY!GY^=6[[^PG=3@+GSMRHE;28]'P>A0! EH?)[ M4E_Y/3%!D'L^#Q*/1IYGE3LV#>QS_?M%G1)\G@OLX]-UMBON'NC_M$OPX],QYIK<8/1A[[BZ7JDN8:H< MX,_DVQ_9\N$AG^N& KJGO?[K&U*^K&0Z0ZF'D1=[,$X3]=J*PP1BP@@,$281 M]CWUYF(V;ZPA(,[M_5/; +YJZ&+.=8E@#;24S^ Q6V2/JT>P)-_JO]>F=62I=DCY-H/NKV MBAV"\TLS/[:%,NPF]FDVG]7"^T-.%FU=LG]IFVP1)C+3&D2#5 MY<*2$%+=:X]&81HQ&7&E=:;9-L>'.S=1^USM3"C(0+:%[_A*+6,U:ITCF9HG ME!APW:]9[AD<6:0J\C3:3=7 =R_(&Y"68\"B>7:.6S8G2M(YRJJ;+!US;GJ2 M=0QN,EG.CKE!W=0=BT\-7,^S!\%7=LZTWS\T?ZV24 M%(N(Z WHF/L8(APA2$(2Z3J.,HXY9;%GU$3K! SG)M2M";JJ1(,3K*WHG@A? M /J\OF)0@M"0&3-9 OO%^G 2W:[5!^"8=JD^G*B=E?H)MQK: MO>-ZH72%Z,-$\8XL29-3-9-".:3$2R'VN:>TD44P12&%,<4)13[" 3?2QF,# MG9L UEA!!RS0:-L\/]M6'@?8[=QRX\<0=/OK- MVVWS<>1Z^T7L6FOJ^A/EIWR>L>=-.!S%L6 !50(=$0I1K+4!!QA&J>#<(T'L M)T:''P9CG9LH;%Z_#5[SA=8Q5H^O51UR-;(8[- $_JS!NHT;M""E9TUU[ Z3 M+:@,3>FNIDP_,FPI]2%;* ^DKB#6KM=NQ2/)=">1-WE1Y%_5#V^)^A94K8@Q M]1D+&$PET;OW)(5I$";01PRQ. F0\(PZH@\;_MRDXNH;TU$JM&1\8TZ,$:/FCQNUL$#>/-Z?K'$L*D2Y]A]&RO M>@;>Y=2PY/?9-YWSH41!E,M;LA0SGOH^2KP ^D1&$#&)(?%8#".$*>:AQX,D MG'T1!',WF(>N..=ZS5D$$A6XKJCL)V)9Q/?\)**"5<5L_7;W#CR)HH[=L@S= MVD\JC\-0".%#$K($(BW!J8@9Q![G2>BE"9-6!2Q.IG229+>*T&S!\D1,:-Q+>9*I_,XM@;4&V#R4^Z]JY&> $JC.Z4N)<"IQJ\?Z1) MU;?7V&W=[;]XX.I3+9^$.%#1H0EG+-^MQ'\+4GQ6[(L9B:-(H-B#- DP1"%# M,/50 $E,B.^AA ;(JDR?-8)S$Q7U[4*6BTYKT@W7G6-2.?;2L\)^L5UOYF)3 M<.9"!SM3 71HY070-H#*"(?KSZ'\N5V"6J.8=A4ZE*2=A>C@&PV4NGQQKP,C M/JFO[(,::Q.N]E9YKO=Y\7PCKY=B_7?^+M>KXAD3J8]EFL"$^>"3"&-I)7C#<)R;['U8Y\"U0,'&D@O0VJ*WD[0UZZLX^+,VR#* 8>CT M&4KG^),RMH".-Q_V0GH:FV[E=""6:47U-,)VI/7$V]D?9_:*^>?\C=!O;1V& MIKMV:$5_K[[XLS201,;5(2?2(6%8P#21$GJQ]%C*<$@BXX;F@Q"F4>IXU'KIC*5;ZFM&7L2S(-^1Y^,B>* QYP4JR/M MDPCM.>@>=M_)CK]/,KM[*'[:C>S#Y]XUW\_/ZJ,S$4D1<4P@EC2%*-%[$#+5 M7; B'R,:RQA%IN%RW1N?V^N@Q08T./-@N!=<]0O]*0R,??9C9+Q5:-L^2P>% MLKVXT62A:_O@=T/5]OY]0#.Z-V^OFZP4ZF'/9Q%7R]X Z9YSRD$+O13&,0FD M\!/)4_-V<^O;GMUCII!9=#?;T'/DZSXG2T_*ZK,#H\VR MDMS?%^*^:=-[*[Z(Q4I4F3N;&/ H\(A/)8-!0)3Z1*F$E*J?I!_[3 B?1)%5 MY(/1J.- M8[,A8R>BS>K#)S8]O"5??R7J&<_(O)QAYH51D&(H/!ZI559((4TP@X*G0A#/ MPS1F=K%M>\>Q>5:FB6U3Z,!C"V]@K\,73)HIR\GLC*PDG5Z'FJ$UQ OPZN['3>]WKURN_5M^;Q7VF+BYG29APX@FNZ\,$$ FU0J-I%$ N,4EB&8F4 M#FK,XACGN2GK!EK;;/'[94&X -6'?F*KJ4$1J^0 M8P.=VSN@J0O3@.W4KZKAVI;1.;AF=(]?;R4%9+&=O5X^K>96+>B6E8,NZ1,>-O.3YDU:K2_X_R@'2ZY-F M891@@?T881CC4"V\*0X@IA&!5&=#QJ$7B]"HTM:0P<]--C;X06W 15-*1N]@ MMT9<@(T99D(R:%[ZQ65LMD<6'&NBCV\#&&O1*=3U^5_JOAW?2_UKV^\:-/ D M^G4*):VFG72/80OOE\&6;8;4C'/?]RD)=1*W@(A[.H@^$9#@%!-,/>K;U?/? M/\RY:=?ZUK%IKY.L_S#5^R[.% QR;+51/9VYD'=J)NFXQNEL1 M]G/@=$%W8*A)UV/]YFXOIXY<(/ QI* MF-"J[Q^*8$IB"7FB%DEAZ$>4^[.%/O44_+.%0!P:T.B;CNMO^LZPXWWK%518 MB436UHX1-5Y+:3C(LZ$ZG$3;1 )1M3=L0(+KIE!&@_/PIJ&]2ASCPJU0'!QM M6JTX9O2.7!S]@/UIY!_9@JM791/BTSC?81)))0P2!EQXRH6(J'(A4 (]]<\P M"F.?UD[?@!Y*A/UCQ9G3_VD=!S_KCW8Y.=/_:![IX_]EXWS-^Y%;H_,UNN"EVG,"^K;D/5 M_O/UXQ/)BBK-^8$4]Z*<(9:FW$L9C%,<020)AT0F(8QI%&-$")7@V MW^2)@JZZX*MSHVP-&K :]058",O03YL9,?.51F)Y9#U]26\%NR*Y @XVR$$# MW9T_-8 OIQZ6S?B3^EP#B-GVPH;7#.N]/[84?#2JS=X&K@@<6?U;2#H8361?=*C/ M1=L>X(-B#C0[4N![G3-3E&3N<)?0A".GBM\[X*0*;V+ZMJ(;?69P9N53KB;W MYR)?/5TOV'RE^YGKKKY5E]^5X,W11KYH1_Q$GO6WI>W!E2A?5?FK&(;"$TKF M4PDQ4__CI8*$$A,B/:NRL256C]I3S5,Z^S+$R?(3+8FI7UD;6MM 94Q M%V!M#NC: ]8&78#U'#4V7;CKO.:<8-<)GR>BFCH9U V)>Q)%'=W8_N1&#:?C M;;^(3^I;W-;G"42#^YZ:1:XA M8S0_IMA'W?'3FQ,)&5F]7G(QX.QF'RGF1S>PYM]GYKL[*8'_7ZF62+F\4=T>UVV[93S9?.4TO\ M ",*4ZPKC26Q#RGU!4QH$OHX0(+0V%3$#@]S;EJFD0+==(34S:=EC3:S.H$Y MPNQQC7/#U\A25U%ULP :)KB1Z[YT T2OARQS[7-#VD02.)P\*QT\SDF/'/9\ M>#)5/&Y 5QP-KAY:)D3'^>B\"*&_'&^(FDPF[AZ$6.IC)\XS_74A<^USSO-R MI;XJ;YY?N*5EOU]:5E5-=%,MY*4^@=AC&"+?UR?COG+\!0E\3H+ 8Y[->GPB MW.>FXB_7D.7Q1639E 2R['XPU=?";!?@#"=[TKT")_,\H&3+I*P[+@(S#?:) MR\I,.B&[A6JF'7[8"^US0?0 =X*MBLJ]G<6242QTX>XX5OX^"CBD(>'0]Z4G M)8\8"J7=B=_.&.=WS*>K"M6Y0'H-"KB@RRHV2/Q]I9VQ<@W] I E>"3%7[91 M6+M$FXGY2>2-+;N:IKL.-PW8BXJ[JYJ[[M_?_PX_.BCI>Y0;I^*X.\JD,G;0 MR&W!.7SAT.[0='F]T-%5=6N:HGA6M[]\U/NF,QJS4!*1P-2/8X@B)B!)&85) M%*)(8C\4@561X+[!SLVKW/1RTCIQ >Y[:[_9T,?-WVW.;3!9X;)Q<]YSK]F\_EM/I^_SPN]K3M+4)BD!"F5 MB)$/$28Z"C),E4/!2"@#A&5*;%1BSQCG)@XM1/"G!@D:E);KR7U/S@P'-7HJ_XR MQ75D.6@K31=KC.:[X:94'S]'<$G?-$K1( 8M9-!@7I?NOAV14/.SAA&(G>C@ MX5;(N6!JN;M\T-_.[6\I6.9:*.H_/S63\;4Q\T:;+C"DO3 MNF<7MA\='/3-A.#E>P7[NBQ7>F_J1E9K1\&UESCS0AX*3PJ8D(A"Q.,$$B]@ M,,"^2#D)O508G?L:CWANGEP+&.BI!=429IZ;QK68\VSFUSEE;WSM[A#7HM6G MZ W>:BGH-!#9C!O7TR MM4&'I?"U$4"VV$%.YUG=(\,V8<)^B@Q5:QS:)Y*QEF^=E[*!#S;XJQJ^#?D; M$QP*VV#ZW"J=/8QII6\P33M:./Q. \51?>,^JN_@Y;>LG F"?10I9RN,D%HR M)R&&F/,0ID'D):G 2J:M=\UPQY2?83Q6;G_];*(^#SQ.($)CGR(A'I< MJ5H*P8#'B&'AA3B4LZ7.>#=[2+LWMWI(UT.,]^6L$_?G6\=="['4OOQ*?5*7 M"=:;!5S')U2I-_K@]\5?1)VDW'%3F"[28/>\OYB!1,E@P+Q Z:+N$.@I%Y%( M02"-4H)BBI,DLJJH.7@&IJ@!W)S0@/J(Y@36S%1R*!>3'B*ZT\A]YCK5R!<# M3*J1^TS;ULB]UYQ0YO)M_OA4B >Q*"NW2<<_Z2SDC2MU]4T'- FN+\P7RJ-2 M%Q6ZV.8[4?]W4Y.WO)1JPC^3;S.2!EQJMXB*5+E%NA >T65T,4ND6@HB%B,\ MM$[F*(@'+!VG*+192XC>XYV3LLQDIE59[]!<,E:72E:_R*L2DZQ+BT[*J0I- MZES\'W29SAP(4BR4+-F6[QWO2V(F;Z\\YU-6"7UAY;I6J#;TAXO.:O8"M-:" MM;E5^&QE*/B^-?F';OUS'06G[0;*<,=51T>='/=E2\>!.WW=TU%IWULX==P1 MA[W$ZC8YZW[7F\C<&8D3FD8$01YP 9$?,O7Z00$4(6$(L1 IH'9!L0?'LE&2 M:8)CZV5 W;[,3O /$XH3/^8HD5!RHE[JDG*88@_#A!(_C/W$3R-ALXQR0N=T M:RJW9)J]_)Q0-/*[J\9X 31*4,$$&YSN7C5'J7#ZIC@\VJ1"?]3H;9T^_H%A M,KN^X_7B:;4L/X@O8NXW:9XQ(:ED1+?]840M[KFG>X01*'$*^ M9ZQS6^M7V/[M7_S8^W??3AGZ"#73!D@$JJ,!WF"]KP8E3 MF>@;;U*A,#!\6RI,/C(DUC![%$V-Z@\?WC;?:.*S*$V%@$Q("A$5!*I/ZEZ" M(A!ADJ0H,2Y(L'>$SWF]\;J[?O112 MNY6G/8CS6Y*^[705TUN860L>D#7ZO]DY40/FQLRW&I?OD856@0<5V2U\0)_! M]]H"Q?D/8&U$)_X%_-G:X= 9&TZB4Q]M (Q)7;?A-&U[="?G<>MDJ4T7D&%99%N, M!BGF?LA\&. H@HA3!FDL=8(_C]2+)H@$H[.%6([.YOH(;/E/RJ3 ,295532I M:W?KUN8IC1+()59 <**;@;Y-PV)%J<8 ,4U$C--*"7T'X%<$73 MR,__ (:,!<"$@CV/?RG8C_?YEY_4Q^LG7_U0/?#5H]Y[TTD>=!.SVL?VEH M59!O_S#G]J#??;YY^W_ [=6GWV[?_G)Y=P4^W=[\?'OYJVWIH[V4FKWJ3R=J MY$>]!0@JA.!/C1%4(!TN?_M9<%SN:.]0$]<\ZC-WM_!1[]6G5/K\3+YMCCTW M>W)>FD2$8IT:FZHU*4IA&A$&>94_'EYR9 M/?[#F1CYB5^3,$)@PGZCW397?#G$M.T3]YJWTR!Q_U4#(Y*R1;84'[(O>HM[ MJ>8QHW-1AS]]R!;B>BD>RUGBB12A@,&8(::6 *E:Z2?JU<\8IG[@(R(1M0I- M,ACTW)[M&C.L0(,-ZKJ'<@G^U,!!A=S2$S": 3--<,WKR$KA@E+[V"8+CMP& M.9D,/&VTDP45.V%/-I\=F'R:$=IT'KE<\&J)\Y#/U>?+NK[N+"8A93%)8.PG M B*!E2P)KK@/U(^4F."=X9J6U!&7$;23T.(?($@2@B%)"$,A@11XC.9TL2J27'_<.?F^=19=:2& M6[4I7E@W)CY"L)F4N*-M9"&I&6N0@@[4$?IRFI'B/O_O\)#3Y_ =-7]O'M[Q M3[E/"->!1>_G^==?!+\7NE>3_F65PW>[3DYF=9O.!=?9OHBB.A "R\E'O9)2*Q.7UR".S>A^FU1"#*OBF_2_)-_VO?TVQ?P'^U;_PTT#]]WO_(L'XA\HC^%<_O%#KW0N@8.MN[>J& M[3 M'O7ACNZH?VUKSN&[3R(<1XUKG_[C%]IG];WL07(KN'A\TMKP2;DG.;_3A:Z; M,Z#41[$?8009\=6*,R6AA4?L0JU'/[5&_62AFF[?TG9K3 M"B3PHPN@OE-A]9Y^4B848)GO_AV9I\.93TN_6HQ&]L@*4C4SZ]9VW<"^ #5P M4"$?D&IHSJUY^N$H'$^4DFC,M9M416NJ>M(7S>\U64JCM7G=-$?[#P_;#[@5 M:HR,+077WN*,LE@BK@0]83Z&"%$*4QXQF$HM:MV^O/VY:?@&'6 * MGMU:>8LYL]7N<#Y&EMD.%6_[J+!>7^ZWV.D*<6N(2==X^\W;7J4=N,K>2?M5 M+,G\;9ZI_RAD8+K<-#G-NC M6Z$$3,%4_U/A-'_M'R#QN/]T.C4C/\4U*QHA:" ZC',ZSD#/^_G !R=[&?<# M[[YYCUQI_\RV.R_YH@Y!F$DO1@P1 A/"U4N61Q)B+V40!^JSOD=)@KE%?N*^ M,8R^D]-G)6J(>LN[)/.J\0QIZHHM3-LV[^7S^(,[B)Z)4A(WF[Z:F4N+"G1[ MR3!?J9Q"RD0+$CMRK)3LD/4]&K;SD?>5/-TLVC#@($B$)%CW_DDBB +)=$^,5*=8!XGR1D3$(^-B3\=&.S?? M0P$&%6+00JY#BC5HH%!;U#HZ2O1Q;7-*W\AB=XRY(>6BCE)H43K*)953E9$: M^F6TJRIERDQ?A:FC]YBNVI2I.2\J3QE_:)R0TG4*%N$1)5ABZ)&40H1X#%,_ M2&# 9?KZ_NP.7'=Z!*C?WEYL.[ MJ]N[-L#TZO_][?KS?[L-,+7,AQN#X)&U>G_ Z2C9<;;L3!J#^CIY<[:4V,:D M.LJHVR[^?KVX9'7+(:66A,[%S&<>]@.E4R).E%A%OD[/83%,0AGH.E'"CXB= M6!T=\_Q4J@4(GFJ$UNFX1T@V$R&GQ(VL/GM:70"U%EP3^>D(D4,R=,W(<9VG M>V34J;-US4C8D[-K^,%A.K/I/_%AG7;&1(!I1 B4/-'1[Q1!BA"!G*6A\-,T M8G;I_GO&.+>59Z?=Z?"1*%'(>5"0C]%?NJ'Q&.>5;+^_F'.[8%? MK^D+O:8O%4[+W)8#; 9A%$E!!>2>3AJB*8%4)#ZD<> K#<5,)+%YL6JR!;WZA^B^")N M\_G\?5Y\)06?15B0)!$4$D^]H9#073$1P]##+!$H08GD5HURCHQW;N^K%W!! M@Q?\J1&#!K*EMWJ,<#.Y<$CCR+IQ$H/#HK..\^(^7*MGS.GCMXX3L#>@R^!C MPZ-%;A8OQKA<\%M1]8+=5'B?8MTNGP@X:\)W6$N,0;!_) MXICH5PAR.97P02$P%K091,>8W&WRP!D+$_?%U-A\_,2ZIF_SA8XZ% OV_+G: MVVO=ADGY%BH6Z;_E)%'6CV2G+D.DPTYR121Y9 MC5K4H()] =; 01?YQ@>[<);4Y8 _IP(V!,>DTG8"4=NB=\JM'/0#^YW,5^*2 M_7V5%8*_S% 2^^H6_3K0U4T"3 M80>FTOK*K\-GA2]WT@UF5RC2@WTSAG-+Y&+[$+4"%6RM5@UJO+<@EJ MV",U%SM"TGBMQ@X-_'J-QXY0T=N&[-AG!R[@JI2*^E9U)VY];'3S=:%62@_9 MDW(%F3Y&NA%ICM%S;&9-NN-8;@\JQUWYU3E8-&FQ07X -OY^.\VN_%+3ERNW2T'CT:9>* MMJ3L+!VM;^"BYM?EHOJ/'OR+6@8MEN7^WZZ+/X8L#AF#5!"D="L2$$LNH,]\ MBC&73/I66U*G@#DW4:MVI76N9/5#!R[X\UW^2++%D-BWH1-EIGI3T3^R$)[ M_(D5S891-F+],TM KU@M;1AU_;75!M[3>7^ZR\>\6&;_J):Z5W57DO\6I'BO MOO$S1D*&?19 Z:<11)@(2.,PAF'" L8#$;JI9M>?5-N;19*?@,>W$LI"]@FNC6 MW8'OPY0H_]*+B<\]D82$636QLD9P;FI8=ZW/:Y1 M##M!-)^'LRT<51V1Y;% MFM@:/*C1-Z6MU_MZ]26-#>#J*/?6BCB8/Z=B:(]B4AT<3-*V! Z_D7T?E%^5 MW#ZN'MNRO"+QA(ZOPX'OU:J&!0HA#7Q*, \][I/C6;8[][4[8!@[L;:!9M[K MY"5'/N%2!BB /* !1#06D C"8)0BCS(9QS$S+&8UC*=)8PE/Y*I?G4^R?V35 M;7 Y3($]:.W)#6!>WG6RQB][C>DV?-E_@7V&V>5BF?'5XY-2PL^DR*3\5.1, M"'U2V^X=$9I2Z9$$L@C%$ D20\*1@#+R,0V#D/B)<3WQX\.=F^_500QJR*"# MV3S9R8#H_B?:/7TC/^;]S VH[FE H7F:F%LJ)\H.&_AEM$H$,R>F)__+X":3 MI7V9&]3-]K+XE+WJ7I7+[%''>KQ?+5>%^$2>J\,=^4Y(412"W^4L(_,[P92+ MNGS^3+Z)\NWE[=7=I4[68)CX:22@T'D:"%.N?*1 R;$D*&%"8E\@4SD^ <>Y MZ70-68?S/>I28T"TINF>6U2 )Y(9+IA/G:#C,CX1[6.?-Z\9KLT C1VZEG]K M":A- :TMH#+F E3FZ)R,::;$_+4PT=1,]+X8=XJL7BL.B.UYWYQR]\E>1 XH MZ+ZA7-QN0&=(\ZC.;N_R9D^Y;5P^"R4/61)2R!!%$+'4@]BCJ9I9G')&.4%A M:-PVT@FDU/UKYQN%NT:73HEO*\+IIN!IFN1Z928%_TSW=[9577T:JQU M=NE;\I0MR?RC6,Y\)AA*&8>,R "BE$J((]U?)U&O]IBE(H@]NU0%\\'MSA.F M2%BHD%JT!1M N-E)IV,27[5V>NU==-+CZR0X'377Z19P 3[VL.Z@K/HQ D>N MKWYP^%89B(*04MRT]%+K/E+)&4Q9ZB.19<0A22 -*4>#"* M>)P0Y_>?])'>H]AV\_LODN&]HI:B!OY5BWYU9<,!P&24H:0QCS292!CB'7P M5!1':13Z7 2>54A^]^;GMD3^()9Z&+V;Q2J (%\MRZ5ZB66F+8#W*ED>@ 6IN:H@N.S3M&NZX"U-G@(D[+>V:MMM-:<\U]AMI=_I[ M2@I^N5 +C:58<,&5&O 56_Y!BH(LEL_5,H3,*]?L%S'G[_/BCLS%)?^?59T- M-$O5&S@@DD%*0ZXS"+'.OU'KAD1X/HW\-$*>9NL0U?^:0Z9[-,Q>C3+9SYI"2[K:9R]L.]&R%NK-8+V,_Z+5M MNSWQW!QXE>]65:K"YZ_Y+ XPC6/E_(HH0!!A/X'4$QSBA/MAXN&(!<+*^;4; M_]S\8_6M#BW=8$O"#3WE\6@),QI4QP MZ&P/X\ZM/VZ)85J7?1A!.U[]P-L,+!(BI6#+&WGUC3VH[YO0;6EN%CHM=2LU M=2>A]>4O.E?.HAAY?AC[D"1*\A"B/J1A$D 6>Q'!7/@>CNVJ^(Z TN;9GB8, MOS92KY-%8V;=%:S^N03Y K VH;SZ06RLL2Q2,L*DFPGP*T_DR"*]F<'6OKK/ MEIHY#?IBIP[ !=B8!=;5 K9_=V4PS_;%4L:;";=E54; .6T!EO&(WBG5,N)0 MPUXO;XAZ0)BX>Q!B^4%_)]4JL2Y],4M#&L9;E*1 M.F[VMM88?&+H(=+ZU/\]R8HJ(59'R,SS7:N_J8+^3Z%R]"3"IR*S/ Q@Z7IU4F?#D^O^H= M/6.$X)#GYQLU_\(].Y._K%+3VE3IUOBO5? ]O5$>2-D7HAU]RM1_IHMM-\"\P\I#.=VY'5LIW6NG=HU9UL?Y^K M9L8/E0LNJU2)IGE@%0*LI$C=2-DPUW=J*7+=0W#2^1JA*^$T^%^AS^&D$[._ M<^*T$ ;6N1/5\_&S6"AD@08/:814[*Y;G56=.P4J;/[]#"]:M/$ZVT:H?M? ME#H72F 2\#2(((^(@(B0 &*:JI6XQZ7.ZDC]A-@EGQT8:4"8Z,B*I&, _@96 MZI*J&*K@@.LV?$*SJZ4\H_^?NK=M;EO7SH;_"F9ZW^T^,\(I M28 DT'YR'&>?/),=YTZ\V^GL#QJ\.NJ1)5>2L^/^^@?@BT1;$@E0(,W3,]UQ M8I)KK0O$Q05@O0AKF!]3G1L$-VJZ!-B14JD5WQ7U-8MCA$+!P#EE'1@$99IS MLD:EE@Z#7W-)U^7]R./WU4:)]?W*3@7C=+TS3*479H&&$><4:P8I4<)6,S?D M05(*&<64,L4S'3N5=>B0,[6MO'V@4!'V^M10VJZHS8JK5-N/&\YA[,8- 9 ; MF!N:&A:-ZM]UP>1-#AT@!"6'<[)&)8<.@U^30]?E/3LAF/78XGY5ILV+Y_T! MPM^4O%?OU6;QHW!CKG;[W]A/GO$O"(X2!E.<9Q#C+(-$9]*6F8QPAG"4(Z_ MA%Y:3(U8*B. J*P WXWVI:^Q*KI->W)*OZ%Q8YS! 1_ZO++"NC:@>3!9V . M1@"V:_PZL$MS$9!A6R3TTF3<#@F7@'74(.&BA_5,J6>+5;FO=6]EEI1L[I=7 M12'#N6:QQB)!$$EAFS<;EXKHR/A5JR9AM\!LAO#!81N8"ZSFH*&JC-P4!:4V@;,XG>#)6QF?X?,<;/] MW0 XJ@#@>)M_E,6[I^UBI;;;Z_4#-^L^NT_^=>_H?93*R-1FR;)O_E+U0&4K MV0C\,+][>E#RZ\),O+7^?5M=/-?$,(_$B1T:!C'#$E*48\BQD#J/),T)=0W5 M&%+1J3%9D5("-E9+&T7V9/["VMN=CSNNW2$C4QFM@SK$DJ@LM<\P%H,UQH:F[L:W8\[\NYISE-Y T;*?Y[ F^ 5S33&\+2$ M1 TJ?K2XJC% ; 9GC2+/WXYQ 5"20DT;:C M$8418A03$:5QYI1CW2)C:E_N@YKNA'T.ONZO; !0!OY 'C0$E8H]NGFKGPBQXI&0T3R.HL;2,%PE(,DPAUH00CG(JB5/'#5>!DZ._ON^'BT4%-]]7&UWF^+3\[X*,;%9P_.(95D2$P)CI6U!MYQ 0ST" M)BB-2)Q*E6&G0[!V,5,CF")*9+%7=;8/NRDJ,7@4SS\/;+?;%0:N@>FCC*=I M(%7K650\"(*41^N ((B-U0Z@'W)^I?T[ 6DKUW_^YO%*\'<:\**L?O?5_8[$ MBK((3V)7-.@U?U&;'VH>$R[S)")0&A8TU(@XI(3;Z.E$I&DD%6'Q_+%@ZF\[ MMNGHH]LFRN?M?2UPN!?XA:9@4ZHZ US=+U8K^T^\3 WW.Q@[";5 "<^)Q-#\ MR2&6.H5,$@8IBE6614F4I;J"^F;E& 0:!NA:W.@PJZ*F<$",W4X<+T5MX,_1 M2[ J_<(=++99'_0T\:2@48\0VTQ]?6[8>JT?XTJUF-]MF'VWOST_\/5RGF"E ML\SP:ASG-A';GNY%:0)UDN(XS>(\B9T6NT=/GIK362D'2NW<9O0Q7.W3^"(0 M!IZ[CO8[3]JSMIZ8J5LE_GJ__O&OYIYRDIH?BKE9S,KC)XTR%<\:4,^_\Q?T MK-)4;?P7._K;A?5_S4I36%_X7MWJ_UC;R( ZBVV_[S\G,NPQ:7ZJ3)NX:F+X#HJ2G79 MT_I6G_AA!*PWSQ]L:MQW)7]=K^7V:B7_<[WY^\=5T:Y[NYW'F40\RAA,,V)W MU"2!7"82\BR+%<\IDK%381D_L5-C1ZN<;?OU6*I7A";HR@!P;RWP+?K@!+X; M!X:'=&#.VRL\ [7*H-"YP+7&NM)[!HI./R'+)?C %;C2@9/HD8L4^,!Q7%_ MZ^[+4FWW10K*X R;6L%IREF.4D@TTQ#S/(,DE1FD.)9YGN8JY5X5Z\^+FAHE M[?N/]R\]TX*K&_.$06OP/?\*J$-9EBIH;*!4VO-H#))->T+6(4M*.(J?-R2(IZ0 M'!45\;W_XCK"5=_L*[XM4E7G9KT5L11QJ)),0"QS 9F.8\@Y3W.D4Y&3Q*_T MT7EA/I-HG')'E8+-ZL'_UKM\\&MHW1@H#%P#<\Z+VL U:'_4B@:L.=Z-QE!% M@5^+>ZN"P&?,;BD&?.Z.?D%07S;JL>RLI[C1VMZZVR>N]=667 ME[>Z:!Q3'S%EB'"D>01SP7)HUGT,FG4?ARS*.,()SR*!/=K_]M'!Z54?O]=O MTZ&=@94J,F[+-EZ]S@"]AL7-&0N.\C@$7*MMVQY6ZH&#YL6.5-%SW&(=_IBO M#VA!O3@O!4;UZ_I \]K3Z_6,GEM=WYEY+6\/Y_3S-,^UBJ3Q]A))#9MI9:O( M88ADACCBD8ZI\ _P/)+C,Y?&B^Y\]SJ,$_RR6(%MH?Q?/+>MCI UWXD49U+" M5*:V>0\W"V^14!CGDF 4BT1'N6\\9P!1(%6N;,JUAF/(@'S MQ&8JVM;77!,*48IHDE,I8N75I>NL[BZS?80: T\ MZ4N@7H9MA\M$=@4B* F<%38J%W29_)H2.J\/?X!X:#9:7'7U)]O((C1E+DB4 M1"Q*H9(809SE%'*%4T@$EW&2I#I)/#M']])C>GOVS>/%S:$]<''$&.XL\?S M)(D9 1(+R//(\'F>VJZ+>0)1A+2D.B%:1J&.>8,,RQAD7QT\OAX/P*S&,W#? M&FT5<' N/_4- OG;'P$?S #EU5?E2 2.>[L(R=$.B,]K,IG3XDZP?(Z.NQ_6 M]QQYI6[U]4;)15T9ADB9R(2FD*980TQC8CY3"$%!E5(1C^L"GP4=B1CX%/F?F\>GOV2M[ M1L/N^\B:QZX?;"^;JNC9TAX/%!TJBA7S.[95UO5U]OX+NK;S?OP?7M;U]N/G^[ MNOMX^]DSM/;"07*CFA&A'V,W#7*K)JCT!%>;C;E$E>6^K-*@T#H@607"+VQ8 M[X4ZC1O[&P; HP#A0(_MV7^C+D[_+4M$9*%0%: !/RP&3L,TL6N2-V[*BV_"CQA0.MUR81GG@K(:KI5.:*Y9" MH2,)<1H):)99PGA>491+&V!"G$+Q7(1-C2X^?OZ/F\]WMU\_WGSKF1MY"E$W MN@B%T\!\L5<3'/0$@JFAFL/VR M7B[$\^'MCCE/I0WNCPFQO4/3%%*$,-2:,!HQS''B59JB1=;4Z*)4TG.+I@5* MQ[V:, -O6E3:&E]":LG^*/4% Q"% Z(A-W(:9$W[HY.M^%'6SL.M_A']M>% M'FPAP&]_LL=OBY^5KRPHB51$-30^A:TKAR5DB,:02R;B-"44Q\ZEX\]*F1HQ MU(H6=2:!51487=TCU<_#V4X1P4 :W(DXA4^/@O+G@7(/Z0\"V$@A_9XOEE-:1$X/*[%\LH'F15%VRU5/ M2MX^JDWADM;E:^[8ST9J]QQ3D<>(YA!%$;=M;E)(C)<"=1[A3),XCF*OS9N+ M-9H>#5U>L>KB47(DJ3&Q'YK)*EM 88P]F:K, 4U[P-Z@&=@/E"V5U3 JZ,%[ M&'Q#'[U?J-78A^]A0#QQ_![HP?VX^/.373[>ZJ_J<;W9V=:-5;^R[3S&L4Z2 M6,'4]O;!2BC(<)9"3"7%68SB1#._4/OSPGSF\#CQ]*6N931]K2W85NKZ,6D+ MQFX4&0:W@;GO -A!S;J%8$ ZZ\8B*$^UB!N5@+K-?LTL#G?THPS;"_[3>KN] M77U8;]3B?E56VA'/^Y/_OREYKPX.Y':>990(I@54/,.&0!(&B:$/X[ZQA"E- M58YI7?W!C4K\E7":*B_+/PQ,,5\56Q:MF1E8&E/ >F5K 5IC@*BL =K&N?RP M]H#OUB @#Q;YL5"/87-CIX&&8AS6LLJ#7ZSZ?['X5Q: V@1PB#,"A17@O0/^ MWJ36'\*@9-=#C5%)L#],K\GQ@B==VD3QFS*36\FB*D^C\OSG]>KWOW[[ZS5[ M7.S8LDA0^9M:RG?/-BB3K9[G!#/-N9!0*$3-FE+;A5RPS7/?MH1]![7[ M7'3TH1I\L^]5<\-ZV-X7P];HQG&K@;$+6L- 95F5M&=M ^^>067=V(/6M^WD M"(/W5ATJ!QS$"]I:7@BXJ%GFA;"<[ZMYZ8/]/ZU7?/F!";L5\EP% M4)CU1)1&BD!)S1<21YQ"*I&"B"=F &4B$7:J*W+RZ5/[Y%V]^P1J#=U9\!BT M[L_015 ,?>S,EWL4 @;_MYK=P@W']XPVS\^JVYRSYR^ZK#>&0F11:\3PA:B*]Q9WS*.()7F< M)%"I1$),J9G3"E,H";9!_PE/HUYMY ;3>&H\4=;2885N_3K*#3>X;IL,DQJR M@?ELWZ>N8:PM75&;"YKV5OU5]@4LB[Y.#9M!9?0,E"_!P>[JSO"-[08?HT%Z MX VG]9NTRQM\$,YUUAM><,]*=.4YVNJ^""*O93[/,>)Y(A2'*6<"XH3ED. \ M@U3G6L>(B5AF\]W:>*YN'YI,U#$6L7JYP8$F 0BSB"F" !.:$8YC&*>2:XR!+G5) S,J;F M+YXIP>\1Q=@&J-NFYX4PC;&-.1A"%S5V\$7J;=LZ!(KR=,#"KZ7#>%&:#JIW MM',($)/YZACL;L-66R;L&U$?E;U3]KCDCOV<)SF-XM@P(,XE-_^APCA+9G4> M)WD4I2B7"GNEA'C(GAI1UN?%ZJ?X;@OH@/OB/-D>YWO6[?89 #<_:B!8!R;6 MHQ/XAMZ@<5H_ [S0W@9.!BSTX8]9V,(?'O+'+03B#\Q189 >C^@=8,[N[S\#,4^D=Q.T(0.U&X7 M.G8Z[O(; G8%?U65@HP3%E% 8824@-LX1)#BA4$04YYPA1A(G M3ZE#SM3HY42Z=Z%M_P3Y)JC=R\= 4 U,'^=0"E!/H E7_XH"/6%[NYH"CO!= M5%[@!"@>!0::=[]9B8$3)K05&3AU><]Z3.O5O5VP?C'OP'>V5=?KAX?%SKXK M5P\V3WFNHU3*R/AE1%$$<1PED&*5P%0D.4%2I5GJ5Y2I0^#TB+.N4O98:5RT MBB]5]JW8U 6VFS\6$L*!"=6J"LTP/8!:67#0=@9*?0.6;W)$)FP-IRZAXQ9R M! M?169VF'AG971; =?AE";U3HP!CGZ=1>/CB-AC8#Y\ M+SS3B03*'+T5RJ)[T M?LJ\5*7[KM?QSL5S601K-5BKSF"B$$Z1AC&UI/!JED-$T M@XP++)%0L:2)CY/6)FQJ#EJM*]@'8+4779H"YM,Y !(V&NEX5HGI^74)6 M4H9B0CA46N00)Q&')&49C"(>*49BEC*O1BEN8J?&+H76=A^Y"LXJJ-PS7M<- M;S=>"8_BP RS!_"@\@Q4)7P'+>7KAU38^%4WT>,&H7K!<11)ZG?W!8V)OZRW MNXW:&16VZZ'#U"CK]LO-.U!HVZ-_L2?\;J0U,*@#,U@9I/]2?5 INRV M'JH)7;[]OBV29AKZ@4+AL"NM):.?0 M=2.M )@-3$Q'*&T'(*(.&(*2S3E9HQ)*A\&O2:/K\IZ=V)_X5OW/DV&@&WO\ M=&>3=.8H39)$QSD42J3&UV$8TB32D$4\QA&3G",O5C@E9&J4<- 1%$J"/PHU M/0.A3L+I1@.7@C0P!WCCX]\XNP6 L'VQ3PD:M^UUBZE'7:W;KKVD-]+++)I& M4]2(,R4Y03".;%:I4*MQVHIYH;+@-T2SHK\@T:)G69?[IG4N==O5N&/#T\%3UB MBZ6,K>6R4=_5:EN4#+=5IVU(]V>UN]4V9R&*91I+FL,$)1G$"=&&4%(*<8:P MH%2F2$5^U60]-?"9/..4F&T8 -;%NE\T32B*0L[ 2IV/60DR,F[,-"#: U-5 M$^9R>^6%[J!4?I]68BRP.\A!TTIZ@A>ZBXF7#F.W-ND#T(E^)[T>T[\0[G5Q M]'ZO5K:YRKOGS\PFT9=IP\:#BG)FN(ZC&&*1*$AU)J'*29:H.%%9'GD=D[=) MFYH#521JO=#63*Q"VUZ]4-J1=CPD#X7?T*?DO:'K57:V$Y+@%6;/2QR]F&RG M\:?JQG;?U#,%MRX]^^[Y'5N6>SQ*[8IHGX6-EZR7$JGF%*$,0RJ4AAAC#AG/ M4[L_PW""::H2K\-R5\%3(YEOXKN23\NB>DFC3O/G]:[*'MTMGYMED]8K4-D' MMM9 SP1=U^%QHZ,A0!^8F0X8SVSUW!K+0F]0*U[M"0USS.X+6MC<7%?AXR;F M>D)RE)7K>W^X[:9]T98O596AK^K!\*NT70L^++:"+?]+LBW%29&@':%Q7\HG[6T<'&Y04KFWGZ8#Y1W[= M&0,DN'K<+)8 S8"]W+,JP07#UG_#*_Q@O,UF6*,NU SLUH K\(4MI"WE5]E3 M?+D*BX U:=C],C]8!]]+"L4"$E M1H9<=1+9#.4(0X)8!$D^[Z M.\+L1H;AP1N8^$Y5*@4'E0ABH:=$OW7%SQ8X',IVMMW=,\*@6JG= MZF9R<:.[2K%F:(2#2QTG@F$8R]0>%@@*&1(95$@@DDG&9>:5!^PI?VKTU%SH MODQ[=^E&%&1$'.,7AL-YZ- &%X@'7=OVQ"YL5(2G#N,&3/0#Z"B6HN=C+@@S M/W,,<B$*1K;'='',=)*G'"92Q!!S M8IPTI!",(JJ$QH*CR"L@*YAF4V/+WU>;NK%>W5;OT#0/+/;=2K8SVQ89_,++ M&-N_ /7ST0#AF MX@9'/GSL?!#MQH^H#PGJR3C[H (N;0!XO?ZA5LS^^?"X7!0[KF7?I$_JA]JP M>_75BOR-_;1UV.?&U46YB#CD&;:E"H6 E/$$DA0KGFD9H'W%XVACPM1R2W\8KKQV7D@VS\>0> 9^K/@BXPSC71: M?\+!-A[!7^_7/_[5W%OZUN:'@CX*ZCC_Q%%(H=.@>KIW7^COI!Y:8M_\M$=5 M3XOM=_O\6VV)Y<:LC<5.R3D5.B<&,,AU1B F60R)2#.H>_M7K[O0;UP@:[GV@;4KO[-8[CT.U5!H1UQ,C' M/QB%KVT9%;7YP19+6R_N:?=\QS8+K;]LUD(I&SE4)ZMG)(X) MUPD46%/;[RJ&-,<:(H0D%YKJ&#O%K/?68&IN76T$L%: EV8 :P?'E2C+V;"E+>N\7I65*JYVN\V"/^V*P]5U\6_OV%;)*@;N M:K.Q_;.*<[DYC2A7-$]ARC"'&*4Y9"*-8)K&C&!$V0^_*>,'2NU3SD>F#U&?^]#9MR\X:>:X2\_&%EV4!7#7* MDQN'[X,M(O99[0ZA$'.4*9*K.()(&L<+8TDAT5A Q>.<(19%CJW*O"5/C09L M_8=%%7Q4]'$%[/%QN1#UAUQ4KE=!T/V2!;I'PXTV!L%X8#K9IPPTE)[9E2,H MU"[*;[R(_0J?-^ ,UR"I ]W2WR1[P!F4T6N^>OZGZQW1F7 M9_?9O&#S-)89)E3#*-,"XC3AD&F*(4LIT8G(I4+,]8SYE("I$5.I(S@H":R6 M[@?,)T'L/E^^%)J!^<03%:_#Y3;3>YTMGWS@:$?+;>8T3Y9;K_,_BOAF-RF^ MJKJCG>&&^PU[J+=3HQ1%221CB&.102QU!)DM:\&YDD)+E7+IU(JY4]+4IG.A M+#AH"VIUW3>PVY'M/B<(AM? <_PL5#TV_=LQ<]_<#X;=2)OX_J^;UTZ]$QPM M._+M]X^V\^YD1G.'W>V&?HNW%][3E=VX+_>!JATB*_G[>FF>MRTV%Y6\XI:P MQ6Z>9SF7<:QA+JDTKI$DD%*$(;54*R.:"L3]BBWVUL5G*HQ3=O&SF6X;^RH7 M_0MMLQ%1U(&O% _]%S6_R-,B(#$_O18@_L#;%+ M[1K\ABVS_3#]4=L3<#/J8DR#KAC[:S/J"O)BT%ZO*"]_8#^^O=LHMGW:/!<2 MR@WX>4;2F"99#E-,.<3:;HL)SB&/..)"19)'TH])3TB9'D?62I8GC+-JMZO_ MZ>(I:-UH[D*X!B:P/4[?2IR^M>\*>A-2B_5!J>:4G%%)I,70U_30=ND Q1<*8URE<901+GQC:1QD+BB9JQX MEJDTBY!67NT06Z5-C>BJ98O1ME&L^?F"V(%VK-U8+AB" [/9)>#U"7[J!B5T M7%.+Q+%#EKJ-/Q&-Y'"3_TG B5ICW\S";:?N%^*]^J&6Z\=B)W0E&X>)7U51 MS_]ZO=UMYR(6%)$T@ZD6&&*N4DB1$% SQ%*5D)AAYVH(%VLS-4K::P_D0?UB M:ZO1G1YL2@N L":X[YM?/G;=YQ&CCLC %'>J-*)9'^Z'Z/VK(6I8!"J3P/78 M0^1^_#'J4(UT1#+\D'D=J02#N.78Y7(9HQW-!(.C>7P3[J$]SL47-NGBF[JW M$JKSQS3+M10T@XFT36.2G$%"S5\%%A%6 IE_=8K"._/\R7VQ"A4]#F]/0.9P MS'T9$$,?;A?:@4J]/B?:)T#Q.,>^#)RQ3J\]0?([NSX/0=N)]8F[QCNG/J_R MB]/IELO\">NWI]T36WYX6LGMA_5&+>Y7[Y9J):M7+I>*$"4CJ%+&(%9Q#(U3 M3F&<(4&)S)(L0J[4U2II:B16*@NTU1;\\S^1)([_'51J V[U=I_+[1!W4UTP MX 8FO0JS0E$ ]V@5R@:>W4Z0M,SS]OM'F_%.9C3GOML-_BQPE<5)^DVM%NO- MY_5.;=\_J?^/K9[8YME 1ZLWE>0,QL8^1C5)V>N^?F5(X@BRF&G,N<1#+*5.P9U>(@ M=7I1+I72=>'O;;&K4W1B]CNZ<8'<[0 G,(P#,W2-7Z5N 5]9R[O4>%;W80QW MF.,!4- C'1>YHQ[L> #Q^GC'YU9___!F[2"& MQG%@^BG4!96^+UT9HW(!80__T E+=_\P-*8C^8=!L/7R$WV :O$3G1XSFI_H M8U333_2ZK\<:7A2Q0MNO2JC%#QM=?;5UE.8? MOC%S@?SOI^W.OGES W>>82J,SZ@4Q"F1D*)$PR2E"O&,X#Q'GB5@+U+(:?J, M7QG6ZEJDF&R-MH#MU?58JEXT3 X; H.C/LZ'H+8#' R9@;TIQ1B4Q@!KS0SL M1\9:!*Y&'QF/W86Q1FBDS\K@(^6W-1$"W;8]BXN>/]YF1@@87NQR!'E@O^V/ M$ZU^/JO=K;YC/P_ID5RR*-,,QLB>LD>8099A I.8:!1+*7*_^H(.,J>V0?VR MV=:+>C?_YK?YX0*XV^9'8!@'_NBTMBNSB8UK;0-<9T>5 +^P37&&/4#^H@>" M07='7.2.NCOB <3KW1&?6_T][VNV%4RJ_URLY/K/NNI $@D:)6D.98P1Q(IC M2(A(;3F;#,=:XXP[E]T^)6!RY%/J""HEW=VND^AU^[F78C(TD[R$H\>>Q4E< MW+W,2_$9R7ET?6V\?, VVUM:QM2G==,1:K^OG7WU8K(P?MV#+0ZNI MJY^+[3Q+4B%S&D-%8P9Q$B'(*>(0)8RF+-$9YTX=GSKD3(W*]FHVVJJ93[O1 MU#/]YQRN;JY3 +0&)KD^0'G[/QTP!/5YSLD:U<_I,/BU;]-U>9_6IG5GY<]K MR_YL628>?F$+62[_E)Q',4X3EJ0PX8Q#C+FM+4JT^4GEMLIPDB*/'J;= J=& M$K6F7=FX_="-$RYEI!(8T41 3',.:8H(S+3,$\Q2XTK&[F=IH?$=YRSMH/7, M'J65:+-"<5 <4?^RJ71W+%SAC'ZW]QD:T8&)N@GEJQ<7?"F@_#H0E#Y=6<-" M.EK[U,V#;5W:B7_5$][KLH.KX9LTVI0,+6!E'8?O$R M12##2IE/H8I5(GG$>-HC+/X?+1[^7>\X^-X!\/\0D>\#1[SW#G5_ZQAW]^#V M0%'MCD<611J@^=O'U8G4P3D5F*)4:YC$PKAB,B60Y(1!(3#+51GRB/^NRI@]K:_7)6V6*+[#^RU3-@.R#93NU_5R9@AC^G;1_6;MH9 M?; &9JF.<]H/K\]I:[O 8@5.I5&//6+A3]B#C=PT3MK#C> @)^Y.: 6^7 M,[D3>"=8^IS$NSWXLAXTC2?:OH3WJ\7_&H'23(6%7A2J%1'(M2I7*UF7MUJH MK?F=F36RNJ0^5T[2+.U)Q%/N.:9S[?BK*2I47VM:-4M=EVHZMFY[#RL;GP=!*R! MZ;:C':NMO5J4>@JW6>.,3E#6.R]M5-+J-/HUYW3?T+/Z\X&1;O7[Q?9QO67+ M7S?KI\>/*[%\LA54WMOBJK84XI.25076]:I*E=M[+E&:$?-F%>50YY_^/?%D;41GQ__F0K_A515R+) M!,680T2(+#?R>9(1J'0F19RDFB O9]%-[-2HVJH*"EW!7MEB7?GYZC_Z!;FY MH>_&MN$Q'9A,+X'3/Q3."YVPD7%NHL<-E/."XRANSN_NGDM7LT;>/>]=#H5$ MI"B+8!HA;"@HBR#E@D&E!-8HQ22CRFN]^N+Q4Z.:4CL71\$%.\=%:6]$!B8* M=S#\EYHG;0Z[OGPI8MQ%Y4GSCE:2IZ_RF[;;S6Y^O5YMU\N%+!R5HCK^^_4# M6ZSF @G)!8U@DDEDUH*Q60N*7$'-A& DQJF,G:)^VH1,;0J_T+/LX@#^*%5U MG,VMD+;/Z5! #3RS>V'D/,E=0&B;ZN;^QC0W?WL]Q5L%C#+174RLI[O3M3V+ MK)7[@[:RYE=E0^G%[FEC5C!SFB:)QH3 *#'?:LPPA22UF\XYXU333)%<>]3& MZ)+G]&J/7_KBFFV_@\=*9\]::N>0=?NF7P342%73*A6+/:T72@8LD]8!0]C: M:.>$C5L0KS$J;G"%@%__F?XBSZ]T)-[X("KQ!TF_H7X3+X=__0R7B Z2SIH?. M\G\E9>R<_M-&GLC@/W-AWRYX/U19FZ0L!_"QZFXYYYC%G&L*<\1RB+GFD*<& M.D6R*$.92F+L54?DG*"I3?!:KZINB&^?NS-HNLWR$!@-/-D/*E9E0>RY24=# MU!Y=[=IQ"-S0[HRPD7O9M9M\W,:NX_I^=/ ?;%.$MGPUWG2Q79USIBDC$B+C MW4.L9 J-KR]AA)7FF4:28:?%_CD!4YO^M7[ *MCK'. (0K>Y?PDP \]Y+TR\ M)_LYPX-.\B,AHT[N5$>3GY1F\5:7FDS[=XKMOO^?K&M.O+>FE7%;K%19<$_+I46C$,6 M,0S-8D!#JC+S$\$"95F>1\JI.,:H6D^-=@[Z@\?"@!E@U@0@K0TS(/=6F#< M;/9V>'32&NV%:.>[R0[SP"3:C,!K6MT,PP/\&9R,U+.VST#C)?E2O20% .!] M^9(<, "W=O=ERB^)1Q.W*;XL8[6&F^!+X]=^;NS!:VMJ-YHNX[7*&QO>%PWX M1A?>;TU3M0C\JA[7FUT5B;5<;Y\VZD[]W+TS6/Y]+J1.HE@RLZX1'&)*(LAQ M0F$D,V%^DT8*>04D.,B;7WVX^WX&/GS__A8\+SFYK MH<#H#?UEKQIW[M4%!WW!'U9C4*@<<,WD 5#0992+W%%75AY O%YL^=S:CWBJ M,,_5?;E%8W-1YV9%E.29)I F4D-LBZ>PF%,8IRE5.4)"D&B^6^_8THUH3LCP M(I:]I"&W#!L%F($=0["N V ]#U!/(4I4SEBL8YAGMD18GD:0R@A!F3,:LU01 MI9QZLX9"= 2JOK.C5H-H^.9%B>O+$74CZ0MQ&IB4]]J]K%X=CH);S ]*N:?D MC$JQ+8:^IM2V2\?ZOS=@:TC1/_ M8;4=8U>B]XLPY![6&,/[#["95<8!-W"HVBM:)*IT5/.^5RBWU]L4AU6#2 MK] 8.UQCO$HC;75]W(&->C1/+%X%8T>#*FS6I+% KS M$%E$.!5WEEOH?WWK+:Q+1V>0O:S>2OT#;&I="GB8W:V+M;APM?E)&97JC,3G MND>OPA'2J5 0J;@XILL@)SJ%7*>)2E".8NW9%KE=H _%C%-'N4[8+=;[YEME M4[&MYLV$[)Z+I].0$RXX2V.;7BD(Q)B957^.*11:(:61(HA[A5"% WR42,FQ MX?9UKDVZQQ6\T_N]QMOZMW+Y+%SCST MARUC!3JG_+3Y(5:/K_U)L<_?G>JY3Q/,HRV#*>&(H)Y?0,!"" M*I6VK:E*"96>G4K\M9@:$YD7$'DW+.D!OAL!#0[IP+Q4Z@\+ \#!@K+T6G'> MK(3UQYO&S("U QA#@O9#Z8]CZ&XI/309NY=*?[!.=%JYX&$]D](V:_DD=O_) MK -N78?#<:98M-?F:G16*VWW?C=L9_ ;@QN?OBN&"\:'C70'2< R-8E(2146,$TR!G%&-211E$*AF.#& MV:-$>'7E/"UF:L18:0D::O9*4SH#JAOI70[5P'36 R5O@FH'(2CUG!$U*JFT MF_N:+CJN[NUMO>*;(L3@^WIIGK$M#UZ^KI?+#^N-/8F9*V4\*ZDD5#PS#E:< M)9!SED%!29Z3C.(LYYX.EH_\J5''F6]YTX9_J<_E_[!V@,H03VKQ'29G1VLH M\(?WK4+CWL>;ZH->: ?*2X>Q?:8^ )UPDWH]IF=J@SV!?O?ZD'I..8DP$K*, MAL4$2\BUS"!*DS21:8J13OS.>D\+FMX9;S/@2#0#DU2Y&>F9T7 :7C>^NARR M@6FILR? 9S-S;+&KFP[L_-,76J$)F[%P6M2X20JMYA[E);1??7E=A[J,HQ*8 M8D,2*,69<8XXAHRG&1U!DA"HI$"X@C&4-&I(*2B#S..4V$]NKJT4>)J9'$UYMO=U]_O[[[_>O' MS[_Z<4.O,7!CCZ&1'9A?7JA?E(6O# '"X;/FKP$Q* \U4N149GL$JA><]U% MS^K'AAXM.&PAK95Y;_9AA"A&B&<80VI<(+."$L8OLH=T*,MDGB8B3U*O3:,+ M=)D:-];Z%?UO5LJQL$B(07%CR9&@'I@L_?L2[8T9(#(T *9!N?,2?4:ET # MO6;2$(_L1ZA74A;=Z=GR"UO(CZMK]KC8L655PS;6*L>*YS"UI8!Q@B+C1_+, MK"=C&6G%!)6YWWY3J[SI;3L=U 567_AQ!2J-_2BR'68W$@P&W< T]QJSQ1ZS M 8H(.X$2E*?:)8[*1$[&O^8:MYMZUA%GV^_&$;1_V!WQ'VQI\Z2N=G7[Q"J! M,N4Y18S!'$4IQ#CCD!"F8)P0$3&&=!PA/U9QDCL]=BDZ#MA%4[$;JPZ:>]8> M=T*=X9BB.$>02&J#TO(<:1%'F=>[F]PS,?IXSDBXFZT'AS'@>E] M#V'Q0T/E&6 [L&^4VI['[5\LW@>EL 7DG22/6U3>!XRC0O->-_?L3KQ>W9OI M_/!>\=V=>42UH2[CC+$THU"@5$&,,@%I:B@H8A'7/,ID2KV:2IP6,S7.L5I" MJR:P>LZ U;3G(<497-V(YG*T!F:6?D#Y]^!MQ2%L2]W3HL;MD-MJ[E'#V_:K M^]'!NZ?M8J6VV^OU Z\B3+]LUA]LU8>/JZ+X@_VGK\JL;)_4K;X2AI4!&[9ZRL[^"Y$<^00S(P*S5'XU42^7,C M@?*/P@ P3)WPGNB%#<'U56+$!V%[?9]3JA4J&J>U^(6:CLWA,A09@MB MD]SX2*GYB0C$H$H5BG2J8Q(3O^6OB]CIK6AK"JR2 /R3R+NA=F.ST/ -S&!G M$I=J.!M*#YFH=!ZB@;.33@A^XY2D\U!TYR&UW-LS)L16_/GX\,@6&YLO[-3! 9QRHCB6T+'T',,8<D[8N$&F'28?19!V M7=^S]K0M<5U6 *RV%:-4(JY3 3G)-<1"84A33*'Y]UCA3&9$.772."MA:O._ M;%Y0:NA9UO@(/*P%%1F1,)*Q<:&4>?N(^0M;HO@6^<15H) M( L"H!MO7@3*P(39?)T&V- ^:WK8$L]'4L:MZGS.R*-"SF:I)!E2,(LPA%)8X2SS.OHJEW<-(FR;EE6;!T8Z-,KJ%15Y%H/@09''DD:/B3QK[*F0R/,7^[<_O'[: M[@Q];#XMMKMMG39M^P=]7SS6?FXL-$XC1"#*(@1Q9L-A".&08HXE543$N5/; M:D=Y4V."6F6PM#H7I]F;IM;N_>%6[PX=R+XJJ1X>RRB^A5!?E'F!5CMV7YQ5&T=\ M\5AO ]DKU8.2\X1IH50LH8HU@9@2 IG0$D99C&3*19)&7GUD+E5H:LQC[3%K MF-J@F>&=VB3P:&V:V2:$E54V .2QM@NPPK#B!FN9[T[QA0/KNJ,\WG -OO-L M1NIC8Z0.UH OY4A]>3%2>Y.J_6GPM6ND>FQ4AX$W\(;VA4J-O/$=!L+C#?) MSPW1YN:Y.+.W&=A%=<;MG!HA&<,:\BR1QM]+V MOLY=WSXWKZ4Z369:3N8CV<--[&]JMUL6E2H]MXL[,'9CR "0C12%N#..G>W M;?V[FY\[M9*VWN?K>,3*@!FH T: 7F_JLJ !3^K=VK3?Q_M)?/,T \1209UPHU7J,UR MDRL=&U?3CR#S.PGNPT-"KSZI:2;&%+1<[VU;(DXGJNT9Q>*$Y5D"<2I3B&,20<)$!%F4IX*DDG(J7/?"F@^>VM+3Z :, M1&)F2*2)+KG,KTBL@0Y^UMLTI-3ZV5JCJD=]O=[NMD7SC:(E2NW [IL;TUQP)E &DUP8_U+@%!(H,[6O1D)#@#?B4K1(9[:-U;-EHZQ%:GOU4H\?V9V:ZRJ09<+)51$S4NJ;=>A M" E(X@Q#256>$!(E3'IE![;(FAI%6E5!0]<9*+7M7>3O/,INM!<(NX$YK3]L M/8+;.@$)'.)V7M[(@6Z=AA^'NW7?XK^C]W%E9J+:[FQ?I&]_LL>[/]?5.B#) M<,I3FD&A66+6WV;5Q&SD/,(DECK3<4J MSNY]P" @#]@7.*_-Q$Y 6G86S]\[VC9CI_K- M/9#',5)HEJ> B2K*!FALY MJ#]@#"F:Y:3#[!-5LE_GJ__O&OYJZ29LP/!;L4O'+J6:.00HL1]8QNNZ1G M%:P_V4;:$OC%BR6BF"1*)#!-E#*KU(1 3E0$M4P2XVA%C'.O0X(73Y_:E"R4 MJ]HO>$S(T\BY.3.]\1AX4KI#X5_;ZI3)84M:O9 P;B6K4\8=%; Z>5&_Z?IA ML5KLU*?%#R7-DLT,X8(O55GZX>IAO=DM_K?XC%=)VY_5S]W=GVKY0_UFOO3? MM_.(9DDL\ACFF2UI%XL8$H9R&$FB2,X80M1K_729.E,C!/-^)7X<<.%PN)'& M>" /S#*E(;"P!!Q,*!A W*81>J-"KI MA8'O-4L&>FH_6OVL=K93F%G]_%A()=\]_[ZU:AB=V$K8MM_[9M_[H_D,2RIR M*:%,%;)U0B5D&8O, B9E,N$T%43Z%;GR5\)G;H_8ZU$OUW]N@7UQ@*Z5!VRO M_;_Y<6R/L7'CU6'Q'IA+;9>C NQ:?<"?P2_6 K!8_07LC0 '*P8)G^@/8E#^ M[*'&J)S9'Z;7/'G!DWJ&0RA#PNJVK@KTR6;7[8O"_V;/38^;(^ $RSB6"@H4 MIQ#G(H)4FX$C<9I$2G*$I%]A'W\=IN9<-MLI?'@J(@!^,Y\\&V%9F-.=K!AL M=-SH<6#,!]]FLMK/P%[_$N79H7/%#-1&#-K#X@(8PP9K]-!CW""._D =!7=< M\"C_1(OK]6J[7BYDX9]^W*F';;$CI) DQ- @Y,AV]]$IM[V^"$Q5GHD\4TQB MI[VT\R*F1G$OM 2%FEX[:RU@ME-6&(@&9J0>Z'A%UK<#<'&(_9G'CQ9KWVY> M,^B^X\J>S;ULF[#OZZ6Y8VL/Q7;/?-RK'F00@T M:V'#86DDA 32S66^#)J!OS]-Y?X%E.J!J]UNL^!/N\+_W:W-(B1L_,AY1,+V M:#L6,VX7MK-F'O59.W^E?[CQRVI/U^L?:L7LGP^/RX5][6]^"ML&EVV_?UBN M_ZR6F_,(,TEP0J!@PC"MC)$A!<1@2A(997&4V)U+QU#D7AI,S6\]JH8G*CO, M#[4A,Z *4X"H=SAGX*$TQSU,M]]XM7//**,P,#4=%;FK30#7C0$HK2AW/3\4 M _#;. /@'D,]^$",%%\]U(!XQ5]?!&9+;':_YXX6MWV1VU&^99)[^ ML%X5'[DB/V_[<;M]L@59*9>I$-IX\LKFS24*6#[T!1&LPS'B89,J1SBU/S'.$(IS"(J MN2:2:.;57[1+X-36VC9NI6Z>M5QOMW^QA>;M.KOPD:P%GN%!G8B[\5=(' >67C7ID M"UF%6YKK&TT&YVFBJ, TA6F<&9%04YJG*=+!>?R?? M5AG_HS?CQY;],6TAH:ME,364O%M_89O=PC96L8%GWY2PH69&LWDFHE1Q0J&, M;68E%10R3+$MG:H8H03S6+CU'N@AW8GR1FT^T%@&L%I]>_[\V#0 ;/<6N!_Q M^ Y,]^G:$&"/ER10==DMRI#ME0=WQ5%_ ^IO(T#M?HXV(.0CG:!]58_F<65? MB.^J[IJVUK;JRJL%L-,$ -+\8/[%/JR,H?EKF%.VGE"WG*_Y/G&TD[6>IC;/ MU/H^HF?0894S<*OK4[IO3X^/9=KV 1Q]%(CC)3LX@3]UQ>]1TBMP72", / M_ EJIKTT @6:9H"&'8.F8ER(9MB(M9ZZC!O6=AE@1[%O%SZN;S/9[>)^96GZ M:OLW)>^+SO9U5$15)5'C.-.VI!Q+;"-ZH;$AS#B#/!$2IU(KH9RZ8WC(G!HY MOC=.Q0_S^?IA?8V]^H!MP??2@$:$G"='NHR &Q\&QG5@[GO_ L9*WT985JPSW6_U-K1;KC0U0 MG<(Y)KG(DJ94CUZ0I^6UF,C=(Q>T/L6HC8&HE 6 MK-8[WZ7H&8#=&.H"O,8*TWKG5/1XB9187=2E/;V]7-3[MY]K38?K=B;G7Q]N8B)SS3"8Q2E4(<"0893U.H M<).(8YKD# H1*;,0ECGD ML:(0Z]QVH\TE$LJO1788P$<]G!H76M/=Y_VM@SK7=L MN]A>?[==WCZN?E]M%%O:0W^KF-5K3CF6,8U3F*O4K'\UT9!R0:&6-$N1S&*. MO3X!%VLTM4_$M^_KS0X:20]@L?JAMKN',F;]::\YL!G'=O/IOIB:Q;FC9Z73 MBX?1C>=&'9R!>=#: @IC9G6-T[T5H#!C!K[M[/+Z;VHI9^!@#&A0:,"ZIZ&P M#5OZ]&*MQJU^&@K$HP*HP1[M?KPWKS53V:U^T[VY;]7NNLTSE3&1%FF0\3 MEN802Z0@$]JL_@F/$-$RY0SWV!SLECS5C<)*UV(/;+_ ML(4T7JZRQ?_GB*(L(91#1E,&,,B<&O$4RI:] M3:V:X)=:4<=%NP_<[<0S$(@#,\]!XQDHL7S9,'9P4'TJ1@4'=[0:46% ]JP) MY057:Q4HMR>-6/?)R[27E9[\;NU[@+];;(I@3=L=IQ[E] M&PJ!S^U/BAKYW+[-W.-S^]:K>Y8=*,OJ?ONNU.Z3'1_SI2E>6X8EP4P:Z%)$ M(<99!HED'*(L3S/SJ)QRYE49X(R@J=%!I2VRZ "T/&2R^U%&-]X)QG%& M.(4JL36?F8JA03F#J4YQPCE*!/$ZN F*]CAA5#76C[:9H*&;M1X>=C?*#@KF MP-S=UD_IH' X$G?&)BB;=TL=E=:=07C-[^XW7AC<4YU66S?SPT;]SY-:B>?W MZP>V6,W3/!%"9E3(Y^&IF"O*OBC M5-;3/72!W(UV @,Y,/'TQ+!_D$PW*L.$P;3(?9M EVX@SH:R.-S:-ZFW6=O\ M@WEEKHH*&_,D11E3J82<1@)BD0G((YQ#JI7Q=YC.:.25+'=.T-0HYJB'A3;7 M565'?+-UST#KQBHA !O\>.!5=P.K);AJQZI'*FX[$('S;\\(&SGIMMWDXTS; MCNM[1[(5^]]5S:]YEN848TU@E,>&$U#"(,UY!#G7-+6]:(GB?DD-KR3TB!89 MF [V1S%5-4GO4+47 +K-_#Z@C!:"5J)QTX%>BS4S:'CBI[(6/L"+)3!IZ( M%CMY6:B>5G=FY;[]]JC$0B_$U0^V6%9+F8^KLHW)K;XSH&]MG/M:7]O2WI)M MWK/G[9QSRF+.4H@DIA#G$8$T42F,612K.-$I[OU>KN;2T%BQ1F%FME$NR3CD"5Y"C/SHTHRC2/NU5O>5; 7JXW0<=Y6 ML'ZLU 2\U-,L2LSD^Z4LHNR9QNP\ *Z<%A[6P>FL4!E4VA5A>3-@<:[UWO_J MNL#Y>J/D8A%QOV?+7S?KI<;LOCI=G+,^0K:B:Y\H6[R&0QAF!"N>4,)HABK&7@^8G M?W(N6D-]<-"_**Y76P!*$WI7+_0=(D>>&P[XH>DN+.;^9-\.N\PW M+FX$(\%MA 5'D*14VWX%2B52:YHYM0-^]=RI^:^%:NZGW4V$NL,/>MH], T6 M6G6W*6FUW?V0OB<&(YVOMP^_US'X"4-;3K";5X]V^'Q"Q>:Y\:E?^Y&(5(OY M]6+W?+51['HMU3RC&42R 8F%$>3N=,/>&R;)7XZ_WZQ[^:6TIOQ?Q0S+9B MIAT]:)2I=D[]>JZ=_7WO$A[,'A3A(Y"EDMYE/;J0=EMKA45O MX-E=*PMJ;<$O320KA0.>);JC$[H,2)?8L4N".,)PHCR(ZYW^BX0OUS=WUS>? MUYO==\6V.[NEQ1ZJ].8ELI6:> M090Q!C'-,T@H%U#+-,F%2"7G3GM O:1/C=9"03 M'*4PD:E9#:=80\H8@CS/)$MS1+*H7P6EEW*F1F6'>C^UGCUK)+V"TXV1 H T M,/<X+?^J:;96M MFEF5ULEXE%$>*9CF=H^,R@22W'@\*55YFFA-4K>U:IN0J7' 04]@%?4L7-0* M9SL-A )I8 [PQL>9 %P :)O]YO[&S#=_>SWK6P6,,N5=3*SGN].U/5<[W]E& M;U^L#4,REJ8FXWMMF4YY=WSX9*J3\+5GVPC;WX^+LIHTS+>?HZS'''. M,"19G-K3<,,05,90T2Q5,(/L.\*N-_83&;IGLJTT!A MVPP/V@8DBR_WW MU9/5BYGI8/YFN]\LBI:J'U0SZ]F0N1!:)5#GL=WQHI%Y];6 #.LFLS;O[ I: =I1-<_,"^827;W68A=DH6/MWOJ\5N^_7; M[]56CR!)FL8ZATJH'.(HR2'%$88LCH5..-*4>1%EJ[2ID>%!V;+;'2C4!;\8 MA7U;<+>C[$9\P; ;F-Q:81M@A\T)E\ A)&T21XX><3#^.'#$Y::>@>7OGA9% MO_HOF[5\$OM-8_/:,"P1A\;C(A"GC$$JD8#$1I^G*!6:.BVM.^1,C4/**&Q> MZ0H>*V4]P['/8-K.&P&1&I@Q2I!J-4&M9]_@]3-H>0:S7X[:F,'M?=#SCWMO MQZ0K#O[,W>/&Q;>;B M[Y^4@1957](D(BQ!Q/"1S,VJD& !.4TQ3# 7$ND(4^Y4&ZA;U-3HR&B[WZUQ M]THZX&28QQ*;I341197K'$&J$8(X$UF4\"C-,NR6MA$6T)'2-6S::W7R8(N1 M6A]&E/MB>K\O)I\4L$8$P[S;=0Z'X\!D;M_)HXW$]Q5@/7SH#N3AP"([D M25^(I)<_[09.BTO=\8#1O&HW0YJ.M>,=EX8^'V?9*_DRQ_YD;GT1B'BG?N[> M&0O_/B34&+]L^V7I03T\+M?/:@.V"ZG MK ";"LSP&-EA\W)+LST:3[B M-!;=/GUXA =FWUIA4&H,:I7K&*WM#!1:&_9U3'+WP-.G14MH7$=KO!( 7\\V M*CY0M39'<7K0B"U/? Q[V6QIC#&40)Q MS!GD+.,P0BJF(J<(^74>;1,V-?[>E\MK* O^L.J"0E_/;?56G-V+'\RV&#ET(-G^RA8K6QCV MXZJQ1?]AL6(K2VU?U$:O-P_F+XT%9J8C*A7/848$@SB-8\@$UC#+J7$L4:+C MQ"O$*KB&4R.LLK5+F3!<&[@%9N[MOBM;TF"[7BXD*\./*@N+YH:'TN+]T[7# M#+GOGL(;#.3@?FUM4:,]DW&VK%'@%VO67T;:+PB,[6"YX6&T?+/\\: @M^68 MAQ5T04+:5_5H9LMWME5?-NO[#7LH6PK@7&L:T_(^N5AM:(1/K'JM+CQ M,Z5:S3Z9^M1^Q^7'5G5P[C7;?K]:%7_8R(X?ME?G;GMP(Y2,,\%E D64&,]1 M\Q225*20YDBG@B8TT5YE+7KH,#F2:9Q66)UGQ7]!0_7B>*(1HFY_W_^$R76H M_$^1!AB @=FJUKGHT53FTW\OT#X:@K%.@CPQ'.RTQU6/-SO1\02J[=3&]U'] MZ/)CT4!R[\[MPS61SG-L7"@81RB'.*&9/8[!D L6824RF>5>E'A&SM1HKU3S ML-[M'11[#EE/7]#W._S#/&B]>3Y4 M\MM_,[1*J5 DAXPF'&*)->19G$&-F,[,1YI@Z;6QW2)K:A-SKVJC>N4%W^3S M&+M^EX,@-_BWN1]H/;[/G7 $_D:?ES?R=[K3\.-O=?NGS<9NP117FJ>HQ0][YW;.2XA5@A!(F/; M$\(LX:(H32*_LZ4QE)X:@5T)84/CMV"SUW&43M%^(^WGPTUE_,;R^OKTD#[? M.+JRO+JA>&!M_)LWE.XU5%/H+NVG^#]"J^E>0Q&H[W0_V?V^9)_5GQ5'EA5V M5N9'409LVJ/#[[:>[/;CJGG-8B46CT;RX6A=:Q+G&2*0V;:SF/ (\D3F,&(1 MBG46ITIY=2\*H=3DOD37U[>_?[[[^/E7\.7K[6?S\_5O-Y_OOOE]CH(,E]OG M9NQ!&/J@8J^G/7I<25LO'?S^:*.4RPB)PB"P6('&E7N3P!^#1$J$Q#CH=R"( M8J/R?$@H7_-XT&?WXVDC52@EMQ^,X46]H=NB\/_VYJ?:B,56R3G'C.$\EE!D MS"P7,.*0V18*B(@X2G"6",9\2+A3XM08ME:XK%ZP;;1'V )5*^U'M]VHNW%I M4"P')LJ7,);E8RMUP4TGC-X4Z Q-4'[KECHJ>3F#\)J9W&_L33NVYN)_,MM9 M8/=L&&[SQ);57XUS^M$XIV864*U(HB())2,48DT1)!FB$,E(Q#*/F-+4[U3( M3?#T3H(.&H+M>NE/-RYH.W-.8 0')I[:+2O8^7&@<./P."<:)$N M+0"E"54'J!FH!^:HV'_5-*JP)63IV$NP#%Q+MI7O02NXVJS%SVM'XT> M,CGOU.;A5MM&Z47(6QSAB$4DAPFQT;TT1I!&3$,694ED/$ :Y:D/49X3-#4J M/.A9=MJS![NBTM6/]5-2EU !*6=L\)&)98N MDU]31^?U_+_3G&N^??V'^O-]=+MMT6^[@H'Q]?LF?0:$_* SH ME9?M,S!N;#,0W ,34%"DO8FI!V9!NL9\W/VV3 M3?5.K91>[.8\STB$#?!44@2QM.W8(IY#J?-,&^](IM2Q7'R'I.EM<%6*%9LN MBS*5;\=^M@1/> 'K1D@!P!J8?*HD1Z,BJ'0$OU1:GE\?]\QR/(O# %F.Q[+> M(,OQK,&GLQS/7]Z/%.J8LD,0QF>UJ\(SYB+-TU@@!'5.4IO]K"'A"88XBG6D M4\J)ROR8H4W<].CA1,#=#"QM&!=;+M=_VA(_13SL_XFC&<)1L=?[?V(T0^;_ M[1;3HQ+655TZMO9P&A,W4@F%\SAQ#-M&X-H,,&U\5W!5(UR0<]5%P59=VD>] MA:,>%[2"\D^KP%%)R,7TUTSD=$^?"ME\=ZBR51=QO5K)JX?U9F>CS*[76W.% ML)+DG".!(LX0S*DTE!3K%!)MR(FAS)9 ))@AXM[EQD_X]*AJ7WC80]'.2"O#1 M*FF'!-ZSI'8?[%I+:WL]<,02VWT,?5EJN]<3+FQS6?:ENUX_/*Y71=R:W?XA M*,YCK!5,9!Y#G'(%&8LU%(HKGL1,YM*IB9R3M*GMQ%5=%@]*]JN"V JPZREE M(-@&)G9OQ/JWIVQ#8IBVE"6@UM>U<7:<79<8L^ M$'I#[\GW!LY_ ]X!D; [[FT"Q]UB=S#]:$_=Y9Z>^V7%SGR]&8,%)E1R#-,X M8X8W)(&<$\,;@B1*H1RGD9[OUCNV=-P>:S[=BRCV,H9[W^^L#""JE$-6J.JY ML?4"/,>=K+Z0#+UU5:5G![ L0I/K\@-^D]YY!-SX8 A4U-WO?W#%9<;-G]_4;=%YML MM@SR#[5Z4D69ZSDC*E%$2HBDX! KS"##C, L1Y$4+,\D\BK@TR9L:HN5E[J6 M/60+;:L:X)Z+E5:BFRZ,M;Z9G'_?5?V1Y\GQN&):9S#B$JSB,F2_Y^Z;VUN&]>R_2NH MFEM3?:J$N7P )'#FD^,D/;DWG7AB]YR:Z@\J/!/-D24?27;'Y]=?@ ^)MD0* MH$":]T.GG9@D]EZ0%C> O=<6D&51!,T2AL0Z8UA$3O+&7J-.C5B^FN_$ICIZ MOC4S71@)8CP#YD.'BE.U!^/"QKZHCWZ/^Q[X=$V+[Z%:(+#'/D\[F#VKBD% M83GXH[3=D=']L.U[CA8(X[HAC,P>HG$_,NI[U1H=E#NZUGY.YW-PO M,0E<D=VRY$\;JH971? M"+I>K^_O3?A5N.T7J@::6;>@=OS9&OBU4SL$*H] Z9*-@TNG0,.K0I=M)*<\"Q1?0J3Q-=88X5!F1!KJ<0AZC M%.;F!9=1)8EBQ&>CMR]PXVWF+FH++T#-[;W1%XN!V7]OU@Q\Z?CL]&_\T'!W MF$X/=H"W:>W0<*VUET/SFDO;5=ZJ[V6(_& 3R%;?/ZV*;KKV1?SNN?IEHV4E M%2E-4P%)3!*(5!)!EJ49E&DF68Y4Q*2?RD4_.Z:VF]%L6WG+EI8T#XE 32[];'FC1I>] &MO=MGO<1<3KI79>/=<5)F6!Q\\HA3G,H5,<+/Z M)T1#0JP6;A1%+, >YM-[B?[9TPYX_+GX6!>O**FE]8SMU^R=[N/MS M76VP(Z)Y0B,!(V2S:6)L:\K-FDMPE232X"PCIS-JI]&F1B+&8%!8#&J3@;49 M6*.!L=K]1.,\T.=/B8+"-S"-G$.NQZ'0>0C=#X."0CG2(5#O#Z/7V8\S,AUG M/N>?,=I9C[,[S3,>]YMZAFQVN_$=V]J:JGLK 5!\?XU_TA=O#C.+?P/[#:K?8F=?1LCJLFF=(Y81R#A/,K&H=DY (Q2%)-1**J4A2 M)Y7+4P^?&E>7]@%K8'7.Z][*_@BX;D*]%(Z!Z= #":^F]FTN]^IK?_2PT5K; MM[G1[&[?>LV%9:A5EZP7W;%^4\R>&LNOMK/6X\9*XYH+OJQ7F_JO-KUD^WFQ M*D^6YUF6IUDL$ZBH%6C2,8%IP%XQ7%#KID8+AWK-67WB\;JQ M7NVB[1&[=[*XJNEFD>2S!7]83T'A:M\:V2 ? K>0[\VF=F"*>Y-9[5_ &Q+] M82I^@UCX-B7"(<%MK2D..LB%0BA?]9 MB?ARAB 7)(*4T43GD9:(]--#Z1AT:I2_M[E8MM56@]KLWB('3A/@N!0/#.O0 M"^S+$>TOI.( T3!Z*ET#OXVLB@,4K>HJ+O?V(Z:ONQ]J8Y>^&_7#K'X73ZI, M-OFXWJC%]U59TBV>[\PR=VM&LP.O9/&W9;%2_I4M5E;C\6JSV-I\RD9WB"_* MV'W'?LYY+!5*,@Q)Q!A$AL8@U5$"483S5$6)ULHKY6<$FZ=&BY5K0/T49:/0 MW<$=\-WXLP6_+(U+WIN98\R_&ZU.;%8'9N7"6_#"W2K-"_QBO?C+#-1S7GL. M&JZ7J6"-SX#UOKH35 B\;MA3[84:',(1_8B3%O0],8;=H[YF1IR(UV^I,8>^ M< NGBOKM*_5FO5R(Y_+/0U(CUR;LUB*'5B0((INJSU :09W25.M<(*GZ;<^< M&WER+YR#5%;#=,_44G??'3B3&FQD256:!(L2V%,);&:EAT0)/&;D]QHQ.H$JDUYG$*$RDQ1+9U M DT1LJ5:(I42T5ACO]JL"W$=IT3+2N/\=2\/-R"^;NQ^(68#\_CG/2;6OKV* M'/B-[4S 8K<4 \I M2,15O'IQ#CCBCNU.WJDX]1QJ1^_;C>[N@_PU\VMVCPM MA"KDDD6B4XZ)@@+%N6T6QR!5:0IIGJ<980)A15W(M6V J3%KW=O:KB4K,[U$ MJ%N![/Z^AX!GX"][#V2UY?W*9YSFP'.U%PC9$8^U^X/:?XWG M@-(PR[NN@=]F9>< 1>NBSN7>2[7=JL.@L-J*;5:6 VNZ;X)V-^[=O#P F@/S<@@@>^1W.\%S0I1R4JM9;VZ$F)C_MY(2:QW2Z/( M,I#@$*>XZN'+LM3$WY+K6"F=,^&D[AO2J*D1566H"14;%6-VMX:7/98]#RJ# MS)O;JG;LV1@Z *W<*5>X,[#W"#1= GN?9J">NH9; _1D"0ES:.GSRPT;6R(] M&)0GI-3#/;MG?ZBZ;?7']>;]^I'O]./RN%_RM_5RJ=<;6_DW5\0LU9.(PUP) MLU!'*8$TYQC:EI5,Q[%(E=<6HK<%$V3CXZ;@K>W P1_6%9O>9GWQW%_TGRTW M6AYT#@;FX&'@]V^#U1?"L*VRO*T8MYU67Y".6F[U?M"E\F/7;/OC:B7M_VS7 MSR>VM)EAQ0[I(:$K2Q3C>9Q#HBB'*$,2,D+-NCK/4Z*QH5 >]U,DYQNUBI[7:.$I*D.>(PS1-F M%^H*LIPS2")*5:I8))!3'-CR_*F16+6G5=@(:B-]MP%?(NBZ[=<;EW&V^1PA MZ;&A=]+Q"S;P7CYOY V[D\X<;]"=OJQ?U%)EF?R-64&7W?-!Y__P(LPCG4F[ MFF,YBR B"84LPP1B';$DSB.)I%/6E_N04_MB_^WJV[>K+W?_[1=O.$#K%F.$ M!6S@;WR=&59;VV@D;J*)(>((=WB"Q@X.PXX:+[C#\#I&\+BS'\E\47]6*R]; MN+19K\R/HJR7L1%)4;"Y_;1J7K-8B<7#4C7Z-TE!J8X$S$1N6_K%&I)<F6%8![<6'M66_U@! S[$:&(\_; M.#M317,"VW&';>06_/X@[3'H8<+:YFL0:8* ?EVQ!VC4K( 8%\S=@A'^V? MJ_=I]3^J*%/];;V42M::PR(17/$4YJF5V,\)@C3E!'*N$J2P((["7:TC3(UN M]T:"^\)*]Q2RTP!V\U\06 9FLP,BI8$]M*U;/EO.^7070S12!IT_5%XI1M0MSKL8IZ%W MMKPA\H[$.B$(&EN='FG4:*G3V=?Q3_?%/:O)U7:KU+Y9V&?%S->LRJ5XKH2- MM^\?U1>S*+[[4RV?U&_KU>['=BX(C7+%<@-N:G6(HQP2)BA4<99C$G%*N%-* M[*6&3(U$S&'%;)\L]CP#NS7@"MRPA9R! M_U9L [ZN N30A@(Q;'UV7V/&+>*^$+*C2N]+G];YH] M0>:<8!-(:FXF"$N(A+1E 5A!E6B9(*(DTUZ[=_PHU]3AE@!I M_]ON--;M%_.YJ1=?&8J9-J%5FL38UJ)+*Y&908(,WU"2*D*3WIG^[G9,CG)> MY)0#:VC/%5K?B7'DHN'A'IJG^B!]62Z^/T[#I=][V/)V&??^@'4FV?=X7,^\ M^D)U_:OV2/&O$OKW1V8"D2C#2D&..T6CTJM3<53A_D%=;(@3T' 0ATWT>H(E?$]FK-\7GJ38?.O1-Z-\VZ 20;C1X M&3P#TYHG,OV[1QPY/TROB,]OTP2GW[!;?2])@VTKX,)-) MCC&&&(D4(I(SR(7 L-C7BA3)8^PL?'C\^*E]L0\6VH(0?\G#$P!V?ZDOAV7H M;7<_1+RD#ML=OUCH\,2C1Y,Y;'>K*7+8<=6E$H6R65 0ED!,4PXQE&.+WSN99+^ M-^8;\,.\$:[7]_>+7=EF^MJ,^7V]>?ZJ[4CU%;*(+_*$89'D9E)5I*TL&8?$ M)F)HEJ2(1(IKQ/K(_GO:,36RKDVUFUS66+"WUBNHNW1V'-,SAL=\8+KM#W=O M!?R>8 VBDN]KRYLHZ?<$K$UMO^_C^NX[K<7?/VVWCTHVNT#=_F#F8WPE_O&X M*'L?;N>(\(C%C,!$68VTF&60ZDQ ;=DP3CF*,Z^6@LXC3XT"KU ;\LS 6%5YZ- MWGQG6':P#$!]_X MLLB61K_NKE<:;N7-#J:'W!+S1"OP3IGKZ"-OH'F"O97LBZ^&LXMO($*BA7N8X] M*E-Y O*:IWQO[QE]6=I[9T.YZX:JZI6MFO^NRM#O<$F5AWMEE<6^EHOD7VUY M_?;3JB31XF_OC9F?5CMC]G8ABG7W/&-$LL2L8FD4*X@4-QS'$@QI%J.M*TSD!>K*V;'H.&R[;+3/.ZRFU0^&UK**I/1^F[+;*O8]7B M7X % .P1*/=1 T:L8\Y8V&AW%,O'C93'G(RC*'O4P7MNS!Y4A?<):XSG6#%% MH$(9L44?L?FB*0ES1#+)TA3E6GAV!3T>Q8=S1NH*>C#2,TGP%(B.>Z.7 3/X M\?C>ND$2\CJ\#[N1>6*<<3#%\YOI^]'"W*;JY/Q=+JW*,8E'] MF]K]6,NK(KU^CK*8T)0JB!%G)B2($TA38FOA.2F\BRK$W8I)B'*\AZBO";-338OVX73[_;;'[8>L7 MUYMOZJ'..#D*#NS!0H1->$91;%9R$4\@EY)"0LU48J%13.(Z/.LFOJ!V]0C= M!N;#]TI8YPKEU4/,5APJV$-")F5Q[LV6X,%\E^U5@CTL=FSIKG08;E:[F77\ MF7K3F+#*,P$'QT#MF6TLVO#-+WH<\EOIK&[Y)O,XDB+FR//I):<9'/<."_J:DNB^.7\I3EX^+)U6)U>9,DH1B\WY%5K0& MF;4%HT1!(3+"-<,)]=7"QD:\M^;C4U@(8CP#Y@.?^HIB.2+O MML08 L^!WW769'"PV9)C;?6L.K0&UO" *L)]T0JLIN4X^,C26GZ0'.ML>=[? MG[ .O3SV!XXI3G1D6W$AF0B(!!*0(XIAE$6&KQ*L1.;5G/7T,%,CH^(;U&Q% MT[/110NH[LQS&51C\(P?2KT(I1V$X/1Q8JC1R:+=W5/4T'%UGUX-!Q&_VS_9 M@]V*J-Z66E0PC,1NOKX/?Q\NSJ< Z)SM8.K3>/V-_A MG ,OFSR5O:O']QT[)JR>U8=_KE4,JN$)2(*@E3R#2*;;-:S2,DCS) MM4AC3)S.@UI'F!H-UD:"RDIW=9?3 '937Q!8!F:]UX@$7$N==?]BI9?33Q]- M[*73N:;>2_>%?;L.7TEI/@G;0I7@Z^9FLWY:&)/G*(]C$M,(LD@IJQY,(>%) M G5N0I^8JR2/G%JWG!MH:M_MJNEN9>RLU/6PFZ6UP;X]B5OP[?[.AT1MX*]^ M?\!Z="SN1N."UL4M#QZYAW&W>\?-C,]<[[_B\1"%K(OX7QS>+M3VR[HL&EOM MYHE(-0YR@U^,<4:XT1Q4[-78);-C72L19#,] ]6!8'I\N# MT>[KA;!S=WXY]F8S,O0^CK>N;L?TS<#!Q[>:2O?5XIM-Z4@+S/&GUFN).@C\ M':O:L..-MA >!*;FVGF8 ?H6E@BU>&)\J;9W&R;5U4I^W?U0FZH][?;P^ZOE M:MI&OA%W7!K!@K'BODI M7 ,GIF]VF+)"P*AV<'_M#)0^@C^J_]^IGSOPSO#.WX-6X82?C<"5.P$-'+G: M)SRTQQ5" XQQH5[OI]7#XV[[63VI95+M*:HH1T21O*H[C&QC3V*\M]&9;7>\54*VXY8>VSHODF:NUT]JQ58[&[=N/RY^*GG]@VV^ M*_OO=F/YFXULYS$G622)@AQ+!!'+,61$"H,WYA*E"4N1DY1.S_&G1BJ%G4 4 MA@)160J*18#'NK['/#ALQ R+[M#;+:_3\VH'0.&!U=BVR)=.@-H+\&UXY#WV M38:=@;%V1X:8";\-D/XX=FUS]'CJ>)L9_5U^L65QP6/Z9DAJ9;7A[MC/LJ64 M?6V5XCMUW#M/*:&4B1A*+1A$"8T@R7(*\RCF"'.4B-1+_,)AS*F]-_86 M9O MO\ %9[?8-#!Z@[\72FN!,7??N>Z YOG=EQ[)E<[X!,ZT/#_NR&F7SD M]/3LK=;5:Y8TSI3DA, L3\WJ0PL!&<\)3*7"*D\HX\RL/M8[MIS>+.VM&FZ6 M[NP8H#IA\#\N#C5+;N^=$;&?WM%P\[SP.M1A86!DA]*!ZV736VG&70)@A[[< M18_UW^GY[7'WR)8?'U>RC/O->.O[?7%EG&+%,P2QEKDA52Q/&_5XO916&V^SY")[[GMVI"H38PSU6 M%78"6$%5VAIP?]@5D(ZE?>?MHZWA79QH+M:=KN\7'5^O-P]K0R;JRWIUJ[[; MS8#JP\E3E9HP2L%8I#89CPG(&3*K\@S%N:!,<^*U%F\=:6K?_KVA?K%1.Y)N M44\0? ;^GN]M+'*98&7F $= 9\$(&H*TCS9J<''6Z==AP_D;>O9>*)_U39FG M6[VE@PBU)!'#BD&SH++ES"F!E)I5L921"1.RC&'LE0_4-M#4**'^H.\-[5W2 MW JM&TF$ &Q@CNB%E;^@_QD@PFKPMPTVKFS^&9>/E.[/7>^_6KAASU4 \K)8 ML'K1,9XE2L8)C%)I)0\4A<3\"'%F%A(Q14PC[+I>Z!YJ:@1AK-U'O:]K4MT7 M"V?@/;]<" ?:P"31A5>/TN5X1]]*RDJ5/HZXP#+5,&?,'GHF$>1Q3*"TM="*JS023E5/KQ\\-8ZL M"O_\-/V/T.HFP4LP&)CR7-WO4>5X5I7?M:IQ3,7]-O./JQ;#*.J;V[[J%[WK MJD]4DF7*MM: "F$K1R!R:-8T#$8Y%I1'7"+JM='1.M+4OI!%UXBU!B_[,O;K MN=$.K]O")@AH W^#>^+E+X5_#HNP^O>MHXTK>G_.Z2.E^[,W7"[@]'55;]6S M7!+"(PES*3%$G$>0IKF$L8AHGFHA12+[ZC?M1YD:09R(S8VM_16)#G">7\H$ M 6E@0CB-3P#II@-0_96;>@'V=L)-3L!=).!T!(B'?M/AWC>3;SHROTN]Z?CB MGA5#B]5BISXOGHI%D)G"A:U3LHE:OV^5?EQ^7F@U3_(\E9(E,..1@ AGEANC MR/P5)\3 2A+NU4379="I4>61H-'5O=UU^V>9?%BIQOYB^Q-L/1O?.DV!6Y 5 M&MB!Z;4T%Q;V@H/!97+G#)0V VMTP-HC#XC"%B&Y##QN-9('%$=E23[W]LWK M7-ELF>N-DHM=G6 F28J(0#'$4:H@RK,,,FV8*<%9PACG3"&_5D,G!ID:]7Q3 M3^OEDUV*+-=LM07KQ]W60&Z3AGRS^TX@ZL8LE^(T,)-8\^S*K;1OD,2Z=O\# M9\N=&&CD%+AV5X_SVCJN[:MOT5CPV:X#5RMI_DUMGI0=[=-.W6_G6&9(X83# M/$XT1-3\1%',(.+31W*8IN':4:16$V^*/X3A26>[=7 M=9@!-]H(C>O -!("TA[R#^X8!99U[+8'P7$K%E)HA8:8 M3+E7'-?3CJGQ8NV&7=+4CM@]IK)]VPP4SA2A2>6.9XYBS]ERH\P1YF!@QO2& MW_"I]648>; +\0R;*-G3EG'S*"\#["C-\L+']NOVAELOK]?T#6SW/$RRB M6*,(8IV:!2])!&0T2@UO*H%T@E(4.>4PG'[\U/BO2J4I3 25C;[I1"_@ZV:N MRT$9F)"\\.B17W3*[0NRC%X\;N1/6;H=MK\0_'A?; MHJ7Q]MUSXV\%0/1'#'/" ']!;..'WD!!C:,1;Q3-^$'4 M'L9X/L<_?OELYGUY\V.]4E\>BR272(DH15Q#HA,.41()R+' D/-8)2AG(E9. MS?%./7QJ=%;8!PH#06FA>^1R!-SYN.42.(8^E'-'PBMF:7.Y5\1R]+#1XI4V M-YK12NLU_6*58D_(ACT;]<-N%#VILM+\\WJ[_:)V7_4=^WECTUK6JZO=;K/@ MC[MB3;.^8<59,4\C%5.1PC3+8A.Z\ ARP1,81R@6N8EG).4^(CP7VN/UU1]! MA*<4&A=-?RH]"?#+TKCDF1ATZ6RY!3 CSL' ?%/"_\*56J/B%^O-7V; .&2C M'>.2E7;?E,)Q#:]L@_72KW Q3B" @X8\E]HT:@04",#7 5&HQ_IWS;P5:L4V MB_7']48)MJUE)%"D4JWS!$8\32'*< HITPR*)(V0R*.(2:=3PO8AIA8KU=:Y M]\ML@:Z;ZL( ,C![U88%[I39[??%K3);'C]:K\QN]YK-,L]<>6'#A5+;\C?% M[*F:_+KZLEZ981XW-AG!;A-O#Z0Y)S 6.59TI)SB+M ME<+8PX:I\4!S)Z+9BJ#T"-0N ?.V;CI5',1X*ASVF3&W0&K@>1B:?O:PUW#; M$^.RI]D!\"'/N2[ ;YAN$1YVO$T7"7^@6KM+]'A4/\;\=;V6?RZ6R[]M%KN= M6GW5NFJ?=;>^9X$Z97D8X?4EI^24],F6X+VPQ8R\5>0&3__.XW=T[MY;L-REN=!@>XW&( ML+9[!BK+S4M)[WN\F?6AM?[%EKEU(!P-]L(M* 'Z63 J]?4"YS7I]7N(?[%Q MD2/ V59)N\HT2\Q2]GRS,1^WXNW*GP^7W+!G^T]7?[*-_/#S85'JOY9U95?: M!&&V=<-B5?SK6G^X?UBNBQO6FUNU>5H(-9+*\4V?6CAZ< (\%%[, +-^@-W!$R7PR!^*;JZ>]E0/??QI MO8*%6Z#I.FCX;@] F]=5_H,"@!EH?%!NJ@]*@0*X>_E!.0!AR -44$SV,^-> MDC[=S\Y(=>Z3_0QY%=*_S31V5.>/;-!H)?]O W131^"-+.BW5KQ:B\5[,]J3 M&>%)_>+2/@=A/O\5E[UET6V<..C/C1"+EE!R< /_Y8DK^HYR2VA-P_7I* M[CJFQ'O]>2F>09>BO8T9=55Z*62O%Z@7/Z]G S_WOB0W&_7 %G+?ZKK8/=QK M-+!8(*PIC-,X@8C'&'+%$R@8RS.B*,'2K\E?&+NFMLJL;#54:]_#:EL4E*RM MV9[] --FQO=OL%D#,R^_CVXBPE"1602$9LT9"$C$3$\'*:,YE2Q+57NE[YV*EEW96M M[UAAFV=D6L*4H 2G6&.(,V9;"S)LI1\%S @CE!-!$^TE;]8#IC'$8"^%R3$< M]W9^Z."ZVV/_^/B%@V&CW?+1X\:N+]PYBD1?_O:RQM!E>IV)4]76D)[Y?RD; MM)UKE3&*Y62!'9/ZD-GSMVQ>Z;4B?SV=SX &C MD+J[<94PO+,V]VL,W8JS8X07$+NA0[<:M"K-MS"V",MLC^C*WO#]H,\A,T@S MZ-9!WZ03]#D(VMI G[VOIS*/^5A\,1^42I*<2QJS.$YAEMF."S:[CL=1! V; M9)QQG2&2>NGMO'C\U-[LUCI@S>LI[?X*/#>6Z _)P)S@@8:_P,U)I\/*UKP< M8EPQFI/N'4G,G+ZJ;WO*^_OUZG:W%G\OSAVV5X^['^O-XI]*SJ60&8XS"G&< MVUU\*2!+&8=8Y$K$*"=IA/S"@H[1IA<1E,:"K;5V!K:%O8#M#0:_+%;5OWK6 M%75A[O;E#X3CP$Q0 7A; E@:"@Z6AFQF>1:.P.TLV\<;N:'E6<>/6UJ>OZ4? ME=02Z3=L(;^HW9PR23 R08"466*" ,$@BPQ]Q!2K1.(DXLJIHT/+\Z<6!>PE M]^VFT@RLRDHW=K]^7.VV0+"'A5G_=W[NG5!U(X@+L!J8%/8PW10PE6MK?G\E=HNGHH-[..)H@2DH6;P>8U2":''P-2FT7=:CM*[LB?FK M6G_?L(O[NZ<^Y>7WK6.,%[UW3DG7Q3@G;VXWWO?$,:A MV"ZL5"_ M$"0 >_,MTLWU2N5!I349+N+H"5[0B,37AE$CEIX O8YH^C[&/^*YV:SEH]C9 M[=0JZW);O:,C+2+"40PIH:DA.D4A3VD.2::X3"(J\\1)7+=SE*E%/)6AQ2% M96F/P*<=U/.!3Q"HAMXD[8.25_QS%H6+XY_V$4:+?\XZV8Q_SE_<]WB5&ZZQ MS0]L>/6B4=S.YA/?*/.A6>W8=S6/,BR21%N1;6%W5!&!1!M4A0,E*:#F_,@]SBJ]<4K\*&M\_ C']_ZPG)\D.O]A+ZT5B= 7Z]7 MNPT3.]L0N&[IG9K%6\Q2PUS*K.$D19"KC$&L):-9II-()WY$UC[8]*AK7R=0 M&]OSX+<38E=>"@/I',>C, TTS'@R,1RWO5C*G&XQ[_LWB,%]_;' M>K.S16R?%3/?VP7CBV6QQ3_GG&4\H0KB.*(08'BRMJ6!YL-6]L#G(5'43U5M,P-!DYEVPT)BMPB_P^P4$>G'%6"GRM M&[J#VH4B7-H#OW<#U'[,0.G)T!/@'L4./A$CA:U#38A7G'H1F!V!:;_GCA:) M7N1V,_2\[$$]^Z-5G1);%8?>/1\N:2H.?=[WFN>QCJ12'+*$2ZL"FU@]6 DU MDRSFA"(AG-X^X4R:VNOH8ATRM][V0TVP6Y0\[K0-_((;:<;\.[(% SELC[;+ MS1JW:ULP&(_ZN(5[ULLG^YIX\1ZI.G$0@F2BF8):9AE$'&'(\HS; M(HPLRA/%%/;JZ-TYVM1H>&_LZS#)CU&[$78CRV"X# M<51&+L1"-9IO4!0KJE,%:4YS MB @RP9\M[294$LRCG//(ZZC?;=BI,/RZ++(4/6BNQ*^5OO^HKN7ZP MD5>5+I-EC$<\Y9 H%)DU:H0L34E(18X2E&521,0UV=IMR*E1U,%J4)H]JP2M M[;91;7J/7&S'">BFJ&%@'9B>VA%=^R#JE;?M!]+%2=R.PXV6T>WG?C.]V_/. M"_O-O7MN=.GZN%'_>%0K\7SU<[&=TSQ-\SPS89*2-F#*8D@8$C!FC'/SNTQB M+_E5AS&G1D4-.\'>4/"'-=5S<\L%<+?@*#", U-/+P3[MWP[C\DP+=XZQGV; MEF[G@6AMX>9P:^\"VVNV_7&S63\MI)+OGG_?6B&OO33"01EAGN*4\DQA:%9E M,40J%Y"SV/PD\SQB4F444\_:6L>AIY978FL]A3$=/%2VV\W<7QZWA<+?7\!Z MKRO!SNM*7#HK;@0U#-8#\Y2%V5H-;IHP_U[#/*Q\AS]BH>MH78+N@8< M=Y/(P?6CK2&7>X+T_;Y:R4:>WJ&+[K>ZA:ZYX+BCKC5H3FBL211IF&<9,R23 M1Y"B3,%,L(@@0G(5]5NM76K9U!BIV1=\;WU1P'ZB0W7?5=[%T^FY%AQSD@9F MPD#S'$&%,CUV88\WE?"_&J?G_;CUQ/0>Q&DQ<"-V+H=P%F M%TH;#$==I\9Y0[&"3CKINK1GB93-B;U>;U^O7@3)"8DT@S2*WP4='4FZGUY+%+R M&(MQ%M,(BM0JK7&J(>4RA4IHE,A$*XF<%G%G1YH:+93&%MU67IH+2GO=Z.$\ MP-T$$12V@2FB-V+.).&,Q@F:V"KQ;]_73__;/*-D"/-#00P%)9Q_\BBDX.Q@ M30ON-_3<17[DV^*X;??AR?SQ>5_7H# 324H4U(K;S9U8029% G7&68ISE3+E MU5FN;:"IT<+!3E 8>DEU21NVCMO( 1 ;>AW1"RS_S>,S2(3=.&X;;-Q-XS,N M'VT8G[N^AQZ]%45[+7M=9(U(B1*=: XELQN_DF+(8HU@AHE4&B/T_*J,*M_8RL_]&-.4L5U CG-S:+--AQE MF<90R2BB>2PCD5.?X&PP[,<@YMIXP$KK 2^F8E4X8?=\7K0! .N#.V--EUN\ M-]@D#,S]>_PKPZO5H$6^:ES6,#YX5X!>J 4-&/TL*[ 7.Z]"RWT/ZO80^ ML,W*/&I[HS;%\]\OEH]FZ#GF6&!.<9D(F(Q7ZGOMA?"G8_,R9F!G3[-M/PT'PT_W">[$I@Q*\(5N'KW&>B> M@B?G8'?[_H=!<2SADX<]=LT$HL)>^T^EQ2'53QS!":R CM-( M6J4^'R,O_=%N!#H$1EMN'$U!M-OPID3HF2O[9EEK0Y7RG5J9'W8W9K*J#G@V M1VN.$%.2I>;MH;59%8DLA03G.:1"HCAFL6+$:R.^<[2I45[=?5$8VWSSJKM M=0N8@D$U, -6=H+*4& MG>T[5UYW8=#\$M%%O., MF_6FR/I2NWFBS6(MP@PR%:<08<4AB0B!0LDL9SS)<^*5R#V4H5,CK$8KM4/_ MS.T,?#>NUCO FX:[P'[( #LX#(S'MMWFNMHV[MNS+O#GP94PWWZ6!^?:_01_ M:D[PK\4$EWW+OQU-\-6I"2[=G8&]PZ#R> :,ST,TWAMF5@9JVA?8V#=J^#<, MY.W- @<:K]_KJ7SN'?NIMC=L(2V1Y#CE9A@*-<\E1)IC2'0C'$SL.KX7KLBZ$;%E^$R,(F6QH$2F9L"F:",U^Y\4*XZ M,/6;N]MK]?W?+$J=BP,S:R_KQ;_5+(N(K#E154% ML_C'XV*CY,M*9O,[PU2RO&0>1TF*4ZQAS#"'B.8Q9!%.8)(F2(F4$2ZTCSI6 M>!.]F&6T[FRLL,W$D*7]?OPRP#RZ\=/;SL[ _%8[!QK>%;H/E7^@Z2 HS0>U MBX4J1,-)4'DYJRX,1Y/#S4%0FAW S%%I>CB87]/\@"/U#0!-A*6VNP\_;2\. M56^J*YQG6J0P4Q1#E*8)I)%,82H9U6FB&9%>JCXG1YE:&%@;"51II6\<> I( MUU#P0G@&CP8K9"H#!^AMT0E!X)CPU$@CAX4=SAY'AET7^Y_6_M=B];R\7=AL MW;KG#<6:Y2J#A*:V.Z:FD&O,;"F71HKG5$;,]:#VZ.E3^Y87!H)M8:'[X>,Q M:.?/92^"8N!O=(E":5R/L]AC.-R/82^"9:036#]XO,Y@6]WO.'X]OF>TD]=6 M)3E<,HIXGYFZ!<..64G!UI:K3U MNLK:4[FF'5&W""4(3@-SVA%$0_6_.8?%D*7H;];EYIS39XK1+^YELW_N7A7U MF[(;Z6+W6 GL?5/%CGFAZU3*M%$1LT1C&]AD$42<$Y0GG+$%0 MXI282(BDD D=0Q&G-$9Q(C+!_*HA78;U^:*-4QIYL+K:9^]UAN< N/-63E 0 MA]_9J=&[JM"S+2E^V=L,:J/;:Q[[[/4X8Q1ZZ^?\P&/O!#E#<6)CR/W>?DQD M6S1OU ^UVA:)"_:(THSR5=^QGW.6LS1A!,$8YX: (FUEAA,%<\YP+IE9D5'I MF/JR>MB/>+KP=>.;0*@-3#,O :N2"\IJ$3CX/AK?G&YI:?"P_W#UUE>KU2-;FMC&'IRS[8^/R_6?#<"9-C5;V?H"'O2,S*V)2>6%?NJSP ZC"D;+A MGS:NN)\$!9K-\Z=IX\_1P/3VJM/"#!SFZ^!440&X+?HF-V:M] R4KI7] S^^ MQ:RY'_J-/WLCG12..(M>QXQA >\XFPPTT&@'FF&!:9Z"!GYRT&:W'Q9526AN];YPU0H$*6V#;ZH8ISPC28!FMR>&GMIZ_DRS6UU[$+K9[:E9 M<8O>A\%ZX#?>F6:W>^/';';;@=@8S6Y/#3^%9K<=L#@VN^UZ0C]JN]L4?=6> M;W=K\?>B^=H\YEENV$M#E*D(HEA)2!#&4+ T)QQS+3&OU8S<2.QX$*%P>-"9ZE:5+KW9HK_L_C\OE?_R7.HG]/ M9\!^2(O+WBM1K.>JW\3%KZ(9,#<]E*5FRV?//7W<_U.;$EJ;=A*ZW-4ULME@;[A)V M<&6^&\7_K[B)Z)_?<81XR98">"/.'2+&'3#)(DHS#20N:* M"A(QI_XS?0V8VF[O40<$A]X'GNSK/4=N7#LD\@,SJV?;@UIO? B*[8OBF[1! M>!OZ[ M1WV8(@:CQO=)JL[%KZDHBH%$*:N4F;+-O$1$!61[9\BVD(",1AAGF M&!N25%A(O[#TS(C3BSEK@^M >88PO3N0!P0IK.Z;:>M126L=Z9($[:T,_$?<5AV=5F8SXH17NQ M=\^'2RJI[*L_V486?_R7VNX,RY5A83S/&6.")0QB%&N(,,(F(#-1F:0RX9@F M-(^Y5[%%0..F%JP5)H*GTD9[)&^,]"RW"#EU;MSV5A,R,!$6-D-NC09-QT## M,WM0T;RN\@X4GLW*_X'*0W#3/9W^11T#X!ZVZB.D@>.6A0P [5'=R!!C^*== M73UNUAMVLV3F>6+[^?/UT_;?KG:;Q>-]E388<9TBG&O(26*;NU .N>T)G] X M81%G":9./:!5W,6Y&ZF#0W=P,S9C5H/68&S M\+DG'(6$<:14HDOA],H/-\SP7'35^,Z8\;6\'0 M"-NKCS(G/,I2C6'*<@0192GD.LMA1!.<::$10JK'85+'D--;MI<'$\M][YCE MP>0>YT)=:,YNR(4^.9O:YFP^)9 M+9RI>K92/(^[&^<$17-@TKD4R-Y2HV?!&40YM'W4-Q$"/0M"FZ[G^1O?7LWY M9K-^4)O=LVUTLC-7?##7/MCUS3R*$S-/(H(958:^TCR!EKA@FBN52ZPYRYQJ MJD:U>FH46!LZ P_6U"+-4M7&OIWV<_NL^Y'G9.9R+ (.JQ!]^'04SL^**S^< M_7B\J7+TV>F:K)ATN^7_W^I+GYV,(26GSP_>[_7VD2TV19+O^\56+-?;1_-- M/D@4$H*1TN9E1'!$(+(_<412B&4F<9ZQ+,V)SVNI<[2IO4X^7GWZ!O[KZO/O M'\#7C^#CIR]77ZX_77T&G[[%,'0'9C@K9UE&C]H6#J09J03*$%IM'O$4>G/R?G7M.5V4]\VZ0T! MM^L?;/-=;>,.Y1W7]ON> M7PFQ?ESMMC?LV08XU^6VX)SG(E&VNP6)(@D1H1A2D@HH8R7,*M?%4-\[Y#[64']>;W[=JKAF5.D$$ MRM02@I41(C1FMJ%W1% N>)QZ;=L[C3JU6*"P#RSVIGM*J#H![485P>$;F#D. M]LZ M1<6!I=[0C-@389ZO8&_=[04\M=0]<$HK(BJT\CCJJCZ@'$DH^IU<]\2 MCH>-$HMB\\7\O%3% <%*7MW;1J[_+-.99(ZC3%$$LRB/(5)F <(RD<$L9;F6 MYE,8Q9EO'+U^4BMF_W__L%Q8><>F/-7M@S'$ M]J2^>F*+9;D7_#R7/$**( FY$A%$>19#(G(!<9(@K+A91.F>PHL]K)E:$%7( MP2T:JW!N*T= ZSA65\QOSY3VLV HT_4X-3X2K*O=@=<-^;H MI5;?WB=P]49SU%=K<>"Y>BN9Q?!S=H&\X@48.RLK]AGCC405+X"C74_QDH?Z MOR:+BAS>4;3#GP^7-(MVFD;=V3W,G9)E@?BZ*A"?IZF63*<9U-CF(FN90:)R M!%6,I-""JU0Y%]H,:.?47JV%$A1@UOCM#.PJFQLR%Z6^A3LG#SG'Y]^H$YFY M@=^U 8HK7Y)Z[?&1TL8TYMW]+3V1^1_I_3V!SX'7^WV$V>EX\P\Y^F@QP0@0 M-J.%,8:[M&/E/J>A2K5ZD6+U6R%XJ.17FY[UN+&GH._8=E%VE#LDX402JYA( M"3.9V!(#DD-",8&,R8SFFBB5>E4R!;5N[,9T7-"952Y)1 &O,<(HHS MR#2)(+?2#AQG J7:*U6VGQU3>P^8;P3RS(3M.0%N7#T"K .S M5M7FF"6*)11!C&W+0(52R&);W<_CC&FS[9ZZJN^-B'?8C<:@8H)! ME% *680B*#&)A$@XTMBK%NGLB%-CHMI@8*<(7+W[##03'J>A[E"[A5)! 1R8 MREYB]WFO>U/8:]>WI<7A8B-G<()&0>=''37><0;A=63C?F/O\H3'^\>E[1C4 MIK]?O[\4)0G-)*2:Y3;*49!)J:#"*HFXE*D@J7?%@MO8T\L/;)@.SK:V\*YP M<)P1-W(:!.6!2>KJZ_6GEC[L Z@=>2,4NDK")VV:\*;7YU M7K81UOWHGM5NKWHS?5I]6CV9]_9Z8SO+1EF"8H*%332+(2(0DE MS1E$D5F4$LPTY%+C2&AA"$7VRT1Q&G]J0=I+U0B;EE"9#0J[^R:0N,V%&P<- MB/# K'0&W)$R.[Q0&RAWP\V&-\K.\ *H/?_"[S']V.ZZ:(I8))4?-6Z;)UK' M0F0,8I8+B+!2D.$X@9BF*$L(E^9/O_VVKN&FM\5V776,+'M='S>.!+\LZGZ2 MGCMLG;"[L5@H* >FK K#JE]X:>FLV0\R'$.Y(!*4CCH'')5[7%Q_331.]_1C ME;L-6VVUB38,:]VJS=-"F&?:%=Z*K<2"+0_U3-L[,\+V]*\J5>M$XB@2*C>S M(!%$F5FP,:D8E$F>:84EPP3Y!%@AC9M:]+6WM%$EN.VI-QYT$MTX[:VF9OCM MM#ZSXDV 0\ 7E#"#&C@JP0X![6M"'F2,MQ=:OSYJ0_%*XVJ.::R%BB6,*2$0 M(2PABT0.J9!IE*1 MVU+CI>S?-"78G6=OLE+LYSWX_U:2W7ERAI1F=S>BKX399O%D3'Q2Q5;;/-(D M52Q3,$4V\9I1!!GA%"+S1HLYBQ*.8I]7UZOG3^WE/93$3GH=6#3LY1@CZX.==/!8"NST97VW)HK"M>?&OL.G>.MS("_%S;A\O MJ\_>T;M,0CZ*W=^855?8/9M 8_/(EG.,8D)SC6"4,@T1CS-#(UD*1<)5+J*8 MQU3-'XI.YK<[MMFYL==$G,(UR16+ MA8HAIC2V726Q#;4B$VH)3%$<:?.[625BZG-!O4=H/*\*#5)!W A"XA.374V'4C'>Z>*!;I MNKH?T?[*%BM;QO!U=R#.='0),Q5N9#,DO /3D#6]JK*Q8BO6?ALV M-W192N0//H3OI=,7OJ!DY6W$J#36%Z+7!-?[.7WS<[:[K_K7]5H>3H74]G:] ME'-$4:9Q+&%$4PY1DA-((L(A3S*I8IECG$>^V3EM@TV/SJRMA=REG07?Y)M6 M3-W8*@Q. _-2#5!A9L%#M:' 6AHR[>8<&H&3;EJ'&SGEYIS;QPDW9^_HNRFM M%RLEWZF5^6%GNY+6%3H?'W>/&_7A_F&Y?K;U;ZNRGG&Q7FU/5SO%B4*8IQ)2 MFF"($"*0$JU@0C762,:*(*^CV'"F36\KO/ ,\-*UHLWU#*BZ-$HT'+*M.QY] M6PD%G%377?:WF*K!-^C+6:J\*MI--PK82L] [1IXX=L8%6WA00]\/A#,O)&/ M%D+#>GPJ$7R$GO()S1Y--B;==V\ZT3MV+E#,N;(I;T5$KP M^-AP>#=&"JK=#<-WJS:):=X$!A M_0R<[#4=4$2A#W!AA12\+!A73*$/.$>""KT>$J []:'ZY4KL%D]E8@T+.$U9YT M?MIN'Y5\7XQU4Q[]56>?9HR%#52*RPKQ]R_*+$S-5UJKA8U=MO-<,AUS$QPD M N40Y1A!EDAF%H2,X9@AQ;/4JZCU4HNF%CI87^R!G%T8;/;VEZ5B_5,D+I\X M-RX<=3H&/P:TD)?.@-(;4+K33+[8SU!Y>=5,P[A5K.P.C@6LEPV%<=@*VHNM M&K>F-A2(1U6VP1[<6Z-D?:_NV,]O2JC%4Y$,*4A.N1(I5"G'$+&40*ZEAGG, M<:R$1KE,O/IO'X\Q.1HM1>IV[*<)9#9[,[UU28ZP=./!"Q$:F-DJ<.X*<+Z= M!Z>/\$B;^Z'E1H[&&5MDI,W1$](BK9>&3!.[7K+MMNC55Z6LSQ,N,YZ9F"M. M$PT121+(XCB",2$XDHF(<^FU]>XX[M0HX;/:;O\*1%6D\F 5HWS[7;LB[D82 M ^ X,'&TY4#M:W^&3H9J!6>$[*CCL2>0+M4*B%O^5/OMEPM\OU\\F7"G"&J^ MZKH4QZPD<"R0H A#PO,$(IDC2! 6)B[A5I&2Q2S#?26^6\:<&A6]%*IN&&T7 M#0>S^RM^MV'O3$PA$1V>E"X"\R+5[S/P#*;[W3;NFRE_GP&B2_O[W*W]J.BS M>4PM)/ZQDM#_;%-Y-[7\1T0UBU4*L31+(T21A$2G9GTDF-*<282U\N&A249E2SZ&#+PV'6]MVS^LN6OV[6 MCP];\XCEHRW-L->L5[O%ZE')KP]J4]0O;ZT#G\S3MW.I$TF8QC#2<6Y9*X8\ MP@AF,I=Y1!,9$:]EW8BV3XT*JPV1O>\S4'D/"O?+9.L] (TSYJUMJEQC $H0 M9F / VCB Y @#\*TBBP\.37,3]A/GM=D_O MV4 _@RC*$>0D)U RF6D=L;=;>ZFSR8#&H3';O]G<>Y>Z7 M17#L!J;W3MAZ=$L\CY][#\6@.([46?%"/+TZ+CKCT]&'\?PS1NO.Z.Q.LV>C M^TU!%CJ?[828#U"UQD\CG#!%**04)U:Z/H7F!PRIS&,5B83G.KM@:?)RM*DQ M[NO($-3F]MQ1Z8:Z5XS>'\"1HVH/["X-?4]C,F2P^FK$MPPO3SM_)B!LN:DO MH=A-X$)H]%2&.R&QUC+2,",)@TCC&)(X51#33*D\I1D67G)HW<--C5)N?ZPW MN[*7Z>)@N.T;(Y56FTU1%G9O^QZ57Q9;,N9+,IWPN[),*% 'IYF]H8,7#[B! M$IAG.H<[0N;-?#'^5.D;)"61%ED*(_-!@BB)"&1I'$-.&44T M1A'.O(3ASPTX-;JYL_)#X,_*W!E86JW8 1)G&I ['TP' W+X4^F65)F#N4-G MRQP#,T*:3&/0">3''$/@EAASXKZ>Q]!KJS]K=[Z^JY58J,;V>I[0*(Y2#!.9 M6(G7.(<\TQ'$&FN5)*GYI5=,TS[4U C&6@I>F'K!B4@'PHYGS4%P&_J4N2=D M_H?+9]$(>ZS;J&\_D"C"//4UL[*Q8YY3F; MJBVN0A76Z& OU<-&B46Y+EIK\+\P36<8X^+&_Y4A-$LC,K.E5K;(?O&DEL_> MH4W[;#F'-4%F8/B0IH+^9@_]AP/TQMB@ "]@01)*3D,,D0A8B(#%*=1%"A-,Y)S%B>,I\ IGVHJ04PA:5@ MN5Y]+W=EE@>C_=BC UTW[@B#V<#,4<+UHB_($*N@\U@$I8R.X48EC/-NOZ8+ MASO\#^)?QD//=VRST/J;>0EO/ZXWG^[MOH%9\S 4LTQIF*9"0A1GL5GSI!K2 M6&N$T@A)[;3F<1UP:L11&@DVQLI"&691F@E^829L 8;#A9D$Q^)N9]"[F60( M*,==#)F(I,*U,-F678/*Z,!(NA_2AT9TI'/Z ,AZG=7[P-1Q7._TF-%.['V< M:A[:>]WG3]#_5SU7XF&JJ#S?5IDGF*HT4W$,I]D Z S,K"> Z9'MU(:0.WT&0&HDQNR% MF!='GL&B@Q;;[AR-"<^8WB2_%'M"? MY]1A 1V8;=N5**W],[#WH#AT -:'2H5M4-3=>7I8]$=B\ %FP8O.^X/80?0] M'CK:*Z"_P\V7PP5/"2>J'%]3R5@\4/)QZ5Y]'O%=Y]6EH>*=-T[]7/WSAC\][GF<1I3+F$> M9=JLLKF&!%$3,VJE%:)QRA*OC@#GAYP:.=06V[R3S_NS8FL]:)COJ>1['G@W MZ@@+Y\ DXH9DU2H=6 ] X4) KG''*ZRN[OEAQQ7.=8;A2!G7_<[+.&FM/RY6 MBYTJ^@=\,K'SZOO"?"S*'@-E$Y6K>YO%_L\BJJY6U,5'Y_ EXCS6.48IQ&F6 M0I2AQ/:_B\T?*D(YTSS"I ][A3!NRCQ7-3[ZS3AY_W@/2F=AX2UH.E9OJO5C MOR!3[,>38T_9VVF0PVC3.Q2JC:U:3-1B =O^S2:ZP!988*RU@%*G5O)5V*HZ)*&0C BS M7A!QG/N\5B^%>LS4KU&!=GNY!8)OX'?5'KG"S$/WC=K4<&\#@^&MZ=[FE;]O9YOK@\[ZIR M6\:9&G&\6N9>4"K7!JP;602 :V"BZ(54C]:JG3@$[I-Z>JR1FYYV.GS5RL7M6BS8\E:)Q\UB]WS#GHO]@^NK;Q]NK\2N[KZ0"T4XIARB2$F( MI.*04FW5454:15'&DHRZ'E9[C3P]XJC$0;:%]6!;F0\>*OMM9QP[!])*B=0% M_MZU+/XS=/Y,>S#@"O+2<%!;#FK39Z PWO99/-\UXT*8W0^Q!X-[I//K ML+!['5WW@J[CU-KO>:,=6/=RLWE6W>\!_0+(#VRS6JR^;V_4I@A,]QU=\RSC M6)CE)\L29-;Z,8,,HQQ2$T 2&:L,:>%7/=TVE,^79)S*Z4I;[9?E>KO]B\U< MLII1]^MJ[?E7OTBR%>$D,D%Z3A!4(HD@BFVSJ50QJ$B<9T)%A".G3+&0^(Z2 M$U;9:=-BR@6J2_]@?@Z)H)%ZZV"CANKG7'X=JY^] MOA\!UUU/?*.]>N8Z3$"-D0D#-89RJ&"*AM9F$5$/!F4(LHQI),2^SZF]W;+-[JZEX M;<* L="J:/O!R^X*,_!@!MYX%19X3H'!/,,YB6">4BO!P!5D,HTA4<5"E$J% MJ-\:*#S\XZR(KDN5J,63 DIK)8J>[=4WP293*%2F,&$48$ M4AQCF"8\(4+Q/!:H^AZ8#\C;?@MJ \;Z#@P"N%L\%!["@4.BVKA&&^\9>,GQ M55\Z*RX0+C+R RIH<.0X]*CQD1\&*KQ+]]7S_];W-W21'FAX(9"D[H>N8H M!.#@5/UM=[FTWP*H6D9MYY)*06.SNE&8)A Q32"AFL)829JE-,5<1GZA7?WH MZ05OM_[[)GN]YWZO@UXV)MHH$U[E.)5I(D4V"QJ!?EO.#V3_8 V'"XNY%H>"R'CH#V!N\%2Y^;36)FH#"[+(X(F53F M@U/@'#.GH4=..?.!XS@#S>ON"X21JWR%AI9J)75FM8\IR3G,>&IH/XTTY)F@ MD! 129S?!4%M8/;H"U@0 M=:2[P8[EVD=[OKQ_G5O1"*:(\MZQK57ZO[?GZDW=Q'E,HX10PB'A&3(QA>20IYC M2#">:JYD)#/?.K?SPTZ-,O96E_(&D%N[K>+!WO Z)\&_W,1A$MSX)#RT0]-+ M \M*N@-<;3;VG*5L G].U;=7H8D[1,$+31R&'KW0Q!V.4X4F'G?["W5=O?M\ MS59,+MBJWDNO3H"U,.X2$D.,L(E'-#!R<#)A<'Q+H ML+GW02P;-S4_))A'F?M!']Z_4OJC&9$MRYYY'\V_;>>Q5#A.\@C2A"N(",:0 M1AF'6 NB5LYY)@P>*(P8C3%"*1I) D9D&K**&Y3*G4PNODTWWHJ5'#WG*P8S^+BD-/ ME4MWT-VBJ6&@')@Z#BA6\JS&;&#MMH(NYNMCWFA5J&0^[B)H4.2/5UB]3/?A MQU70](;E2%/3_PG^.VW75AU&;9Z8^828 .G1)JUN%EK?;-9"*1LTU45<,8J) M8DS!).9F_2BSQ$JN49CP'(N(1"113BFF7J-.C:U>&@ZLY: T'31L=]]R/;8RW,'UGUO;Q" 1]KKN_"#Z[7GYXU3QQZ@^[-&VQ/T=J^Y M1^A_Y^&* AEYJ#H:-3[.0"S$:K2F(-U:> MG3\Z<.CL\''JOA$[>728_;)C1]>%EPG#7Z_O^6)5? #L0N?[:O%/)3])\Z%8 MZ 7;=P>M&\I=K61C?\_\SGQ^FO\R5USG(A$YY$I@B% 204:0@#B->4885EK3 M^<[FG+JMRP>RTXMJ]]8.]Q6ILG ;4@BLM+F?('WH675;^$]@K@9F_;WP?5FV;]]TQ 5O)%VH7E:LS)]60WIKY \W&(#K[H6U]$VW^@0!OT_,? M:KA^[Y5KMOUA__M@1GMB2U4HYVYWFX78*6E_8<9_^0^-*^>**2(426$N< )1 MJE-((X*AUHG.-,MYPG)_5?J+;/)AG_'$ZJV1,R#,GT =;"T89K/WI/P]VP&N MOB]6MKV,S4;NHVA_V:QF5%*1*025RDU,D.0"$J(22&B<$IZ8_YF8P%-C?>0Y M'5YZW6]&E?GG-YE+&1%!=5$=CY"9RS2!7"L"!968*9Q%)&(^\=UH\SA>%"?< M9W+[8_WGRO;\W/U05O!GNUXN9)DL;19EJNP-:N:YN%@OUW]Z)M%<-M=N4=]H M,SCT3FHQ;?9/T##01G?[.2M^:>?Q];\U;@@7P 4!-FB8=IE%HP9C0:CG?J3=[]P\SW^_G?,HRZ*$8MLIB4"D\QPR'4L8:Y*9-RQ!*$Z=-B#WCYS: MCN/OJX7]3MU:\G,]!#K@- .H_I\($?JR%1UI"UU)1[8!CQ9 M@\$O)E;Y_?9]T;6VJ.?ZBV= XC %CF%'6%@'/Z9MZG08@\T'MZ0Y6:I9'SJP M!@P@W"$*&R8XC#MN,. .Q-$KW^/6ONT+]&*EY#NU,C_L;LS'QF;9+M?;QXWZ M;'[SR:P#MG.B\UBPA,,L%MSNJ\>08Z5@PF.19"S!:>8E:^@TZM3"@\IH4%D- MK-G@8#?XPUH."M,]R]'=)L&-F8)#._A19@!4>^CL>Z 46&;?9>215?8]P#@6 MV?>YN6?)>[&'7&F;[/N@XU3EAI82LP(1 B+)*&184:A9K+&,.%-*>':P/#7. M!,.C2N2E[.KQ5\_*]9-8NG'+Q?@,S"6E?;.]"LX0W>0[,0A;>'YRI''KS+N< M_7_5?6USVSBVYO?[*U!UMV:[JXQ9$ 1(8J?J5CE.TM=[T['+24_O;G]0X=71 MC"QY13EIWU^_ %\DV9)(@")IWJF93.R0P',>D \/7LXY!V'EC1=WS(!3+T3> MF/(8[>6RB%5?ZV]ZF6\/UVZ?8Q<2B9!14-O)DUL@II!E1D!F2!:E!J>,L:#, M.&']3\UEV<(O,@WOXZX/FGN\(KT,C)_ #$CWP-+3"]/A&7BZ\=5O9IY #.-F M[.E&T$$FGX[-=!.]ZC!I_M&:4Z57R3^NUD6DX\?YDB_E?'E_Z6(+RO,Q@FB: M$$H@2A1R1_LIY$)PF*)(**Z1B%%0;;G _J@7.,#4+9=Q/S0;D<6 UJY$# M]T:!GVKPKI#TSU6T]M8 L+.@/V'K2%VOPA:*851AZTC0:V'KVDS' CQSM\/R MR>JENEYN[ ,WWQX0*NJQS1*&22HTAL8522/,BAB3/('8'>#$)L%:!:TSM74X M->FZ6N6!&65;*?63JCZ)&EB;2JBPP IV8$$]^2OP]EAYQY.9?HOOM'4Z;OT= M3PH.2O#XWMHE8Q*">04"R@()&$B9!$4)$B1L.R4;]H M?FI*4:+K/'U[Q9V?2'1G9&!)\"\@N?'QJSK7 MIM"N%M?B>JGTG_^AGV>9R&03JU:YC: MRUN73RA1@@(FL#B#2TZ\(K+Y->Z%GH'?Y&!FNE22.&[].<4C7K4X=KV(XP8= M*1%QXL)SLY,W?.B+C,=?]9^;=Q;S/V>2QAGE.H&\6)\5B80\U11J3BA-&1(" M!16ZZH!A:F*PGZN[V;?MFN/'DSB M0(G5_7&\4=+U8*).)V0/;ZISY1RU6EZ[G &"+_]Y8XQ>:^42P7RZ?G=S5^6P MB'$4B2SED!!EIRZ(6GT4D8 F5BQ2G$4X"BIA[M7KU'2P! VVJ$$%N\R#]%.! M//"\GQ_[GI.?OCD=>D[D0^< E8J#>.J[:(Q'SV/7D/$GXTA)F8";PR=C7[1T M-8*>ZQ+)G^W3-"-4Q@S3#++,S<7B6$-NQ0FFC"689XHRY3T7.];!U%2GQKBK MXNU0^D_$CI+8/@\[EYJA?:0P5H(F84VF=YJ#'6UPM"E8DSG[,[#&Z[HY%W?Z MNUX^:;=W4YW(OI#"/)8$94"HG,%,SB%,$4 M6S^#ZI3$4= V<5CW4WOQ/^L-^,(7H8G! SGW\RV&8W)@G:B E]O$-73PPV(' M-7CP1PE_F%E4-^9Z=3L"(8SJ?W2CY[4CTK&5KB?^;!O7>?ZDU7LKF,O[,L%O M6=*T^,>;QR)KYH<_]5K.>!,JL.H>*XE#!K=0$JZUS)K-*^W 7DWS9G5NAP3K KRST?%0R&,?)IP:XT'1X8[-Q2 M>,+(8HJH\XV;&G[YP1\_SK_K:FU#J,Q$E!D82U=EBTL.N38(8E;LB3.9Q=Y9 M(T]W,S7YJY&6:QT.*W!@_7,C-C#:+&O]\32P=)V@J$.JW@:N_)-)]L/92!DE M0Q^OH'22[4PTY)1LN'FTQ)+M!NQGE_2XNIL?^;N>WW_;:'7Y7:^YG6X_N39O MS/OYXJFN?)C?/&WR#5^ZM+TSKF6F=!AR! M,1(ZU? !+_$#50W(LC"D2,U494HH3 &KG2WC#9J?GS_@4 S\I=R.0@4=?-ZR M7\(&>[@O0&51?[Y[1^9Z==Q#,8SJM7*)UV9,2*=3\^7+:!/Y(J)N M7D;4_;2PN /5S8MW/TGKF\V!=:PD\FAHXD\.\L\7P*V)6UFSN/N3KQ"6>M4L MKXY'%:H0*EZK4]"]@]>I?7UF9E=_<>82="I%!:34:)6H_&)U5&8QL6I%)&$H041%PB2+(T@0SA%.HLC76$E=5Y MKY2?(^&=FLI_.BRH$9BL9^@!]E/_"0W;P-^%X2ML#!*D-M( _5_N^&K,OAE/J)>5]$#;X_N:V#O)\,X0V5BZ-T^@K%N12-=82A0KC-^]BG,C1Q MT+,F'.UJ9#5H,O=0!QJO[A@PMW-#W-Z+]QQ[;TE+,4&QCA&42>PJY1H-&38I M3&@D8B2PI"H-V44^']+4-I;+2D'+U1)6 /=K/P:&V)T_7GYR-.XH3&[]<<_\ M858>^^.WWZ"^\V&-&_'7&XT'X8#]M=PYEOG>*OZ#*PC\U391U(O.D(EPE!JH MTHA"DDH)66Q_1%E$.&J"X'"#^1;X!1 ..L@+[&"U!-\K]&#M+1'!@^%YB&, MBH>>)SEVK_?8+5"#+UMV:^!%*$:?Y8'"J.JY0I!GYR,7"0JCY+!.4.#]X7%P M[_5Z_MW.>=S9N+JC;1)K=W9NM72521Y<1<=9K R75L6@CMW9!ID2R!1)8(H, MEEAI'6,O 0OM>'H"5F-_(6-FF]Y=UO@O "\L\ \-"QJ09A$;DN;!16S+\+Z4 M[1+H7^T8OAR28?]PO*&8'BE KT?&@V+WNM#6$,T7U-QH\7U=C-R/^.MT?\>Z M<8O%ZH=M6'],8< .R&(<_..-US]YD O#;,U00!A!#N85K=>#,!5.0 N&N "%#:LC.FQZ%TW[OHMAQ>(8=Q">=T(.BBA MU[&9V)-8[OG"(OWS3>G.Y5)?*/HCV,K[8'0_)=X>4 M1$005;&"!J>IJU4E8&8H@FD4)2(CJ<["PD/>P(:I>?!?GAX>^/JY*#S'U^OG MHB93)=OV=[_R?SB!6+A D^(7U;'5UZ=5BROF9NY$/@?_KA>J4!:7(ZUKXNGQ M'BN_3\#$'Y91-YWS]EWGL1)@CSX8 R70'L^.-TK /?I G4[@/3Z4\/6H#W]N M]%)I=?GNDYW7/,PW17FU*C=.2FBJ.*8SKZ1U M;1U-[6M58P46+-A#Z[_FT4AK^RI27V0-K-:G>.J0H:F1,/]%H;Z(&VD1*/A! M"UKJ\2&C86FG\?;1EG)\C-A?NO&ZOL.ZO?]AIJ(2U9U+U'%C?LL/PYF-<5N1 M7$.C&8-$"@:Y0AAJD3*KMU9T,Z^(Q7YA34V#"[A@[?#"E8%/>1V&'K#PW-^8 M>2S\O\E(C.J.>YT!+8;MKAXV:UX]E_,X$#KD" 9L++S)2(ZU[3#NB(9M3?1. M?-/&17^=C;>MT3M!+S8]^F\]_#M[=W5W^9%+M^#S?+W\KO/-_+[HLG(%DXA) M&D4I9"K&D& N($.I_7@2E!A)%$;&.UEL2U]3^R(ZN*#&"UX ]E?4-G[;/W0] MLC;PUZN!L XSE#;F_#\P/3(XTE?C+":#O@&>W#0(>UL+HZFUIRG[$NQ[2[BN MUF'X17Q]/B_;Y&X9R3T^9>;O64ID@G B84(-@L1PEQ?+$*@XP6F2^:1M88K?)2/;P7H!]'EO*!'3CT5]K^^9S),$] MF]<@T0TAJ4%YO9H937Y#C-K7X*#[NM:/J5;Y;\P5S[]]7*Q^[/(=Q4QFA%+K MTAJ:0I(F'#)#.;0/BM(Z%5H:&E8IYG1G4Q/@+=9RHSC_!@JX/@F)PHGVW(_M MB;Z!A?@,YCI4:FFGI.>:+ T=CEQ]I=WTPSHK'O>\?7*]*_XX=V'];FI_(Q:5 MXSF+=)+&+J&>%)&!A),,\L0D$#&*.9.]Y+\5>\2#LS)UFIO8]*$ 6I3F*"HA_.*"@0!KHW1[GU$_,SV9J8/WM0E*P;#:2T*O2'>]I M5'%J-/:UGC1?W$T"/J^62N?S^Z4+":D6S6.<41)A C/$7'X&12'72$-#J$8I MDEQ%7BN.#7U,[?7?Q1;E8+G:@!U>=Z;YFU;W;C=V%^<8Z"X>8QDC$_-,IY!2 MZ>J&2099;/E66JC4>O,DMC(;E)OP3)Y'J@TV/M-^XGLF>P-+[V=+U?L75/U[ M1=4N&*['71\/4GJ5XF/]C"K$#8:^EN&F2SOZ84405KW'5"1S4M0DR-@9/N)" M0I)D$62,Q3!%2*4T-H30H'"7PRZF)L%5)-IV0[-+7JPC1'IZ7F?1,[3;%<9, MN,=UTOA^W:W#;L;UM4Z:>>!HG;ZRVPO^<;Z<;_0G^]%3KVMZ%%%6A6?WV3X" M[UO5]KK1Z]_Q;[OJM#M"DPAXZZR;T02 MR+F50Z03Q77*8TJSD)S,_ET'B> (N9==C47I]A"?\B*ON_UOA1GP+>C R9+_ M.'C.H09A=^BIE26VV)RM80/Q#'[ZK63Y9[ %#R[;:0Z?8 4SUN^\R[_[<:=C MP;0SE?;5HOSW<0)@2*!)V((@FD&B%(1=& M0&R84,I@$1$26H["M_/IK01=?;,_Z=Q)V:H&7843%9MU>YNSV\PPVA@MB[_Q MW4F@/+ X6L"(^,*,PL.S5H,%/->R?W5!LD8,*^B"G5<(9Z[N.CF_W8U?5 M":3E2(V=T!8ZILB2\NGA:>'6P-[KQ[66\V)'TOY]H=U?7'S\PVJ]F?]G\7NK MPQ;'YOG6/H,N=OZ#?7L?W:+E3&J9*2DQC#)%(9$LA3Q2&B8RQD2G.-'**QMT MW\"F-@G>LPNH/<-<-M/'RH@+\.C,*.13UX8$YM#J:US]I/,M1FM@8=T?J'V; M+L#6JF* ]NVZ +?;(2QLNR@N^= ZAN$9N7HFO-]477V!&S>'5\^4'B3WZKO] M/E)\UT6<7.[=]T]K^WVIP@!0&F/-C8&1S#@D5L"AT*F$F$: M!DSJ?;+K-TSIW49'J=&S=A:54[=.)SG3JB/D]UU-MV=P#>=2N]*T>K]%*Q# MSJ(;F1IX"GV\[S>>/S<2TCYY;K[][$J5=6'52!J$*(XA8K&")#,:\B1-(,V( MPDFB68SCCI4G.Y1?':^29)]5),.*U)['T,!Z\J)F8^^U:4^;/E0!QC>I27O: MS(8"B?W4HKWES\71Q:^KZDQ_'0F@\U_6JSR?B9A'<:HB& GECMB;%(K,SI84 M%TI2+!%2.&PCH*W+"2[_NRVWQQ)VD3!X;T4_3 1:Z?:3A#XI'%@@:JA@LZH# MG, .[04H\/:G&+[,]*H?K9V.JB:^%+S6%N_[SLW$OK=(=+E4M^O5/[2T?W^G ME]K,-[N0H;S(S+Q+@,W3.,8)M:Y':@@DB>%0),K A%II2C*DTX1WRZO>$='4 M5G)J@XH,Z'M+NVY]=FL4J*S:"R0,]&3.'TD_E1MU? :6P%=4;Y0[_$P23V<"/[?AKK._I>W[Y0GC7_F?\X>GAW>K]7KUH]RIM?^R>9XA M@7BJ8@)CI 0D2'/(L<0P5<9ZB(F.,DW#_,20[J?G,SKT[F6OR@:9RH +\%": M $1M Y"5$:'SR8#1\9UI#L/XX'/0DNI7P0?NU&])]18\N&JCNL,4-9RSGB>O M 0!&GM:&4W,XX>W01C>Y^W6UU+;M]3_UYN/34FV3QS/*-%<29B2ED(A,0R84 M@Y)S33E)$T1-F+ =[VAZ$E;@M'KE@(9ITPDJ_53H?'H&UIN2EQ(A*" .$,[8 MS$*O"G*BJU&UHMG%> M_<+G2U=^;J83G!*4,IAAPB#10EAUL+Y/FFI"8I9&/ TZ".;?]=2FG#54L-EA M#=.* -K]]&,8,@?6E!KT!:A@@RVS>\"!0PY^2U3'5H(S\Q[J?[QE)=52C:K79VG6SY7\V5UD/:]-MKVK5SI6;W,BZ[=62L[ M,TBE8(F**8RL;$%"*8*<1!AJ+4EB(F&H\:XF+PA&BG% M\-!#%92!N!]V&W(3G]G!:%F+^R%B/Y]Q3RUV7()#=3^R YE. %S&IS(#!YP E2 M/=<(SZ9JZ-7 <);"%_T:2>AW>>]X5^,NY#6:>[!DUWSU%#(5Y]^J8(/O?.&$ M;99R(2*2*2B9=84)2004C&NH<11305B*N)<7/ [B">9?WUTNS6C^4M3VWF<23C,O$Q=.:1%OM4U)! M086 Q"04N9RA(@O*SN[3Z=1ZC/R-WN-0!^HM]HQ@(J# XTA]X8)D]+SV0?K'6Z>+Y6RCUM^N\JMB_%_YX]7 M*Z5G*4UIICF!6<85)#A!4,A40"2449)KDB5>\_OF;J8F/B524$&] "588-$" M!]=/<5J8;=:8_O@:6%6Z4N4M)7Y,'!&/7,N_WJ^^_P_;0*D;]B^%7!1"T=+L M*-+@9UHM!IY7]Y'XXS<[XD6R$:V*,N1/R\WM6C_,GQ[LO+"XU,X4N;7MRD+( M/^O-3&%C4!0)F E&['0MPY!1DD$L&\2D0> M\R3BA*8P-1A#P@B' J?$U0F/(VIGAAA[5:=MZ&-JHEF\?C5.4 -S/K>1&BS M /9$TQBB-AA#_F=T>F!JI,,W-3M%-/I1^GHJO.%!2\.IF5-WCG8](^U/3O@HB^%%AO "VUP?_=_H8A>V*=R8Q ZM=S4D-KWACSZ/$7^+.I&8D M>0NC*$C,&@AH$+)C=XTF8@V0]P6LZ;(^3M\]?WYR438WQIWV6RKN#EHP%B4J M$QE,(YVXVE\(BDAB:!2-D,N*K'10]9_6'JKX&; 8_N'>OU#4_Q-9#0?*"OZ<;^\@SL-K%4 M*AER65\BHF-(N,F@2&D":2HSH6(LJ Y*TMO8V]3DY=/QT/8S-@Z;R?:4FKXH M'%IFSF&OETP !ZP,'OK_Z6VV!;V,]PGN/[RI8]&'XH"85:EY_KC*^>*7]>KI M<7L2HEC_LP(,"_?Y9NGT#P-:"BVW]R=XSHY[/ M9[_5,+K#&;?^Q=FT'52\.+_%KEO==77ZW0Y/[ESU.RU="]7>\961[)Y7MY_ZR=KL[&RO[A+ W=-.][Z'VW MT=]P0 ??@]J.Y?7^6!9+%7<'8WEY;"Q+(R_ UDQ0V=GG3OM 0]#SWGO?*$?> MC1^(Y,/]^:$Z"M^M[F)JJ.Y3 P=PN&/AOSIP@L7W+ZGQJ!M;'0U;:DY[YTN._?74^ M32/M8'6A*V@?JYF)AJVL$S>.MIO5#'Q_0ZOERCY.B.[JQ,]P0F4B8@*Q3E-( M$L$ACX2! F<\P1F) [>R3G4T-;D[.%'HH 8>OVDEU]>_/)^RP=W$3FR=>:+R MD(H!CTKN=?:&9R /36X^W'CD^O (DB]:/JVMTMA9[]?Y9J%G)$XY$1@Y*<"0 MT,S^3>$,)A&+"*=6&HQ7"-NQQJ\UM_+B=# M.SR!= 1%@IRRNU/\QT%CHT5]G#)C/];CY#4=(T^MYZ;="U\F+=)QIA(2&2A3 ME[XP2EQYHBB#%"ME7UV&M SZ:K]L?FJOZ!9=M\1/K[CS^RAW9V3@%]2?C/!X MSZ,V]QO9^;*+<6,XCYIW$*UY_*INK^UG_>-2%B$'KFSJ>K6T?Y5%Z_GM:C&7 MS^6?>\5^5&+_8]]I93^XD##*(!,IAJF0*I5S<3OCJZ]7JX6%>9-G\J/6M7KO7F-_KFZ6NUL@X)8PS ME4 M=&KU$!D[$TD81%20Q,Y.5(*\BI_Y=#8U[=OA!18PV"$&%K+_ZF,KQ^W+ MM'TR-[!4-9+68>VVE3W_5=P^61QI/?=,-H.6=GWI:5CD;6UBM.5>7V/V%WZ] M[^EC"?A.*_WPZ)X>V]-\I:H52XEQG&2&0D:T.P1H/5$><0Q%FF@3"Q%C'%1L MTJ?3J>GNP6+G#O8%*('WLE!\8@BZ+!J?3^S8"\A=.#US.;F9I &7ED]T_(;+ MS,U4-"\YM]S;L0J1;6(_V()OGM;U+HHF,:?:NG^"&PX)CF+(8IG C&/K'D8Z M5B0-*CMTNJ^I25%1^.9EQ%"!MJ/^-+'L)SL]<3>PVG2G+;R*4#LA_98-:NAO MW#I![88?% ;RN"5\#OE)?]=KZR?=.5_X*U_?Z\VE_#:WOU65BXZ1BI&F$DJ3 M99"DAL&,*.O>8"V,-LA$0OI.(EM[FYJ$U(!!@1B4D$&-V7\BU$YS^SRR5_(& MUI!FWCK,)-L)])]*]DKD2'/)<;Z:!MF:Q[$S&")N/'7CP?G6/VMWD/]D;]GPG^]-K MO^EEBZ.\L$>-J%_,X_]X;BS,1SY?_YTOGK2+3Z]_6=<&>)YQHR4V-+)N#\*0 M&$J@H"QQQ5Z,851S+H-F4+X=3^TUWJN6T#7TI(7I),$J<4MGF/$4$AIIR[3. M8(H9$U@@(D445OA@"*['J7:P%UNRJ%$.1+OOFEG_5 Z^;K;E< OO CCXH,!_ MX8(R\WSWCT/$W/BQ-5 H34OG;Q0AXT?)Z< 7S_O#9\,?_MSHI2K+P'Q^KA7W?Z_W4R# N1 R%,G8";(35)^>WI2SB4LHX09E76I'VKJ:F_37:LGZ3 MPPMJP/YSN!9VVV? _7$VL/ TT-5A[MO"F__$MS_^1IKU=GGL@F:Z?HPT3'-; M&AAMCNMGR/X$U_..CLZU?V3[S>:;7G^V%I81[F5L_ SK&&G)K< 2S2")"8=< MQ#&,N#(8VR'045ADS9F IB;(!)2C4R?RV)G6 MHW_9$[W]^IWG@AK7'^V)P@,_M:]V.P8[/(E<_[\GV]R'[_:/RDF("4UQ&B4P M9B2&A%G_E5$BH#2$)DP;'.N@/!U'>YF:2.Y @@)E8.3#42+]U.]L>H9>BGS% M3(\;"%X4]!L6<;2G<:,CFHP]"))HO#@\ M%E(%]?BKPHXC?C(M$Q908JE6I( M7*)=EI 48D6%)#$SB<*^X8P=N:L8O'G^O-KH M[<,E(SM/$<; )#(1)$H1R(G"D D11U0(@DC@:G9SA]-;P]['^Y=_S7"4_@WH M O?_# U";&3:\YO<&WN#[Q/N@/YW4$(%#FNO[WL8+3W',39V.7)OWLYM_%)D"8E+20ZRE;-&2* MV"=/DX2EAD<*!U4@[T+4**?CSZ-)O-<&2][F0XRM[I^_ERZ3X\@B]%Q ML7K6VL58K.?BJ8K1+277("'TB3 "YM>7)$#*SM 5V9>N)^D]]K\F>/8K"'CC<[ MBE,/3&4%N"W&I#($E): VA2P;\M%':4^RG"$5%D=8UA&.M4RY/ $%FD]E]7& M.JZ=&Q^QU.NY!+RL!GMV:^%?M6*J>/WPR.?KA]TNI8BPB3*MH?T\*4C2&$'& MB8$:299HRG 2>9]4/-K#U+Y%!4@PWZ+T/!1SFL'V3\79O S\%2@IV0'LID7 M8UZH:/G8&2UP(E,*(T+MK#E2%/(HJ5>.UOO0. M<.%MA\:'>%#MY2?W1-_POG#)VS[2PN7J.6C6CY%FAZFI@3&=(@]#7CD^/G=T M6\.^6N6;&_.%+W1>/9V1(BEAQK[Y;M61(,.L$"CAJDBGF%+&:1249NF@AZDY M-PZ@RRKM2B<&GO8]9,]O'>TL3@9^I6LZ"G0#G%P[:7NOZVR'O8RZX';2R-HDME&1;]% M,$_V-FZ-RS:C#TI8MMX0[O]?+^W+IO/-'=_H+S_XXQ?]7=<>*9<"&R$9M$Z^ M@(2H"-KG)79)B1 7<8)2$_LN:#3T,S5EJ*&ZM"\:.+"@0.OOZ3>1VN[F]T35 MP,IPBJ4.*QY-=/FO>_1$VTBK'\$/6="\R(.+ADE1T]VCS8@\3-B?#OESGE*K)+YOF3VUAWGMH,Q9BPB,8PPD4A>HIAEB8"8II&AAIA M'2H2XD2U=SDUS2P0PY4Q;H[P9*]T92[_TSH.JEX*,/.E!>^.)$B+/]#5\A@# M/Y^K7V8'EM@"+*A(W:ZIE(EI*\3 0>[/#_.GIU>'S*/;43TS?QI>NV@!=X:G M,/LB]9*OYZO?EOFCED7-V2H5:AH3K8@1,(J4M@+$J:L(SF"4JBB*46PBXS6+ M:^QE:II3 PU,+=O,9+.,],;/P,KA3TU0HK-6T\].?':ZA]$2H;4:N9\8K?WB M+@6>'QY7:[Y^+H,<=E5[B$Y29 B#663_(#S.8(8B#!&6<6R$2;E?/'%3)U-[ MR:_>_X4_//[M#EPOOUOW;K4N$P*$E#(^P6;[1*P/C@9^T;<0ZY"E/WQJ&?F3 M%%+Q^7RR1II[??EP=_WA"W@'KG[[];=/EU^O__X!7-U\_ON'NZ_7[SY] +>7 M]B]7U[?V7S[_ F[O/GS\<'?WX3WX\O7FZC_ZJ@K=S%9C7>@3MXY8&;H9_,O: MT"W7=@S76JU_\+4JCO5PN:GW61)$E4QI9!T?EW&!4JN0)"8PB1#2QL[+L! A M$['CW4Q-(RN48 LS,#KK.)=^$ZKS&1I8(0_(&6#SJIF$?H.OCG\J%B6?UW=:6?"?*$_ZTVYJ?9IE=O?N^Q\M^O5][G2 MZMWS;[G;5C93,0 MS^"GI[S8P_\9K&K+ =^:'ICQ8I"'PT\TWWK !U;;5R.]-=#%PM=G"W[Z5(]T MD7CT=G^4?ZM'>6LNV-D[2(:.(0>DW\,,0P =]QS$@%0?'*$8LJ]NGZ1;OE(;&\4C8Z>R&%:^UT5+7RI>"U\GC?UTL&TJ^VE:)J M#TL)22AG4 H908)$ AE!,31IAB,3IUG,@@JIG.AG:IIQD&O3 0TJ?M1&K.=D M^'RZAIX(=V'JW,2DKWD8,C7IMJ^W3$[ZVN"6]*0'EW<-XWAX6"V+O&EEZ8ZG M3;[A16*0F5&:1TF*(4?:54'+.&0JRR"/HY21C-'(-[++H[?IS3U+L"!W:"_ M?T-_11%XY&OPW2'_&[!P+E#Y/\"?-M]6:W>:Z6\@PLD%2O$%RC)@32M_IM$% MBE*0?^,6(9CGN3LQ[?YUM6, \ WX7T^+Y[_\:Y2@O\47P#V\%W;.Z_:-72F5 MQ?/?JA;I!;'_8W&T^]DBH8RU]_!>R^)C4O42%=V@E]V$QK*AR_E\U!5*MJ#VF>D2RL?/<>\G.YOY.B75L,/XV#:;SEW V%7S6A7,3R_ M7KK"@46IP!OSL3RZR!>WJWSNMJ:WM9#VSF8@AJV@QE!:*86$8P&YB5R2+AEA M(6E,L%?P_T#XIN:?[>J!Y>7AQMI&^^,2;+X5*3CRU6*NK)4*O"NS6($OWW1P M[8V^1SIT%V3T\1MQYV2OV-N><6#NA+0RSUVV-1#4%NY7A!MIVZ77<1AHJZ8? MC&^TO=,KP:>WA/KMII>49O/E+N/,L9Q+L3*ICHF!.,FLKVU2!3/"*#1,RTBZ MU&9^'X=NW4]-^^M43&)O7>\"/)16',M>UD^^LK9!:M;UX:D?6+9/),"J6*\2 M8/6?EJR-];/2D?7(_MNF(7LY"F^4ALR3S;#T8VV-OF7:,4^#6]*-^;;2;9ZR MW7?ZI'E>1CKQ&,N(F 0B%2F7BUY"EF#[H\:8$Y$2C(.6= ^[F-H7X^/\3_O. M+!R\+M%C1SCT<^+/8V9@0=]MA1?H+GH.!3MM>Z^^[Y%N1G5?3YOYV@-MN+)# MT>-\,W]P4]L/QI0+<]NH?A?!6N],S_G^MY(F!A&>(J@8M6YDEF"895A#+!.) M6::(T8EW*>0. *8F"UL;@*Z-<'D\@!TFSX37G8>BW5D47AYX",8JR#S 4(05;#Z#QZ8RSEV:':^X\QE&ORCY?$X[ M'0M!NY#C[=K(G5;ZX;%J?;Y2Q>ZU3BA%L4H@P2ZO8Q8;*$B60433+#*,VS^# MEJO;NYS:QZ,,H]]"O@ [T,7K8V%W.B_@0;Z?\]DOI8.O+IS-9G@Y9F^"^BVX MW-[MN"65O6DX*)KL?V>XAWNG'_ESL39[8[[J]<.G%5_.4BV3E"<9U)P1.W45 M$>1QC*%(XTS+-!%(BME2WSN];/=ACW7A]4ZP\IW8[VC (WD5QF)CRZ($BY7O M.<:3/+:[GYVY&45XN[EE?CJ]=2:K\_7SA?IPEA*$X8W8^GBAWRC*1 M4&#,H#(I%D@+MUX7XDXU=38U1^KS0; .?WQN>;H+B$IHL M[6 ]?YHO]?5&/^2SC)%8NW+5B<:)J^]'(:>$0I09'"M.$FMVB(P<=C$U\=@B M!'\XC* &3CC.D*DGS:<1\_ BA#(3+ 0G#:^U]?_2#>COO2GS7S]JC=KQ<)4J3Q6!MSI7*^_:V!_!7ZSSL=B MX=;6BBK+E;G!N;R[C)6?S@P_ @-K46T V%EP ;8V%(-06@&<&8.>YSN/R[[3 MB'>!,G:.\3/H.I* _)S6SCVIW5"VN^AQQH2=A@D50\F)BVF1 G(>1U 31HQ* M$,N$5\+R\*ZG)I?[AW2;Z]%7;VMH5)S_H/AIY#!4#ZR+/;)\QL%F7\(&.K/< MVOT;'4?VI>7T26/O%KH)VZ?5\MXM3KEE^)U+0>U#AXUB,(E$!(E(*&18*\AD M@@15&A$6I&%'>YF:7'VZ^?P+_/KA[E?P_L.[KV%2=)Q&/]4YFYR!!<;A@\7" M;['!YI7<,UA)&DGH532.]S2J/C0:^UH*FB\^]=;OCXR=2_[SW_ZE_HW]0_!< M_]N__']02P,$% @ 2:X#4W/;W84 S0 Z3T) !0 !C;G(M,C R,3 W M,#-?<')E+GAM;.R]67=<.7(N^NY?4;?/ZXTNS$,OVV>Q*%6UEE6B+++0',19.6QP0^K;M5H2R>3>,7P (@(Q_//__N-T]L,G M7*ZFB_F__(G_F?WI!YRG19[.W__+GWX[^1G__C^J?7'UU- M'_H@/9;_^']^?7V "Y#\SW^L\I_^]9]^^.%"',O%#-]A^:'^_=N[5[=>F1;+.6G_;#'' M>#Z=5;W'99CG%?WD],?Z&S\>+@@?1/OZ66>?/^*__&DU/?TXPZOO?5AB^9<_ MI?D2JHZ99;(2\+\N?N_'+W1\7.**H+/F^S5]X_+7ZTL&H G_.,-YQ@O&KUXY M6Z1;'YI5L2^N?W,6(L[6WYUDG$[63SV(J[-E2&>3PCS/DC!'+&5"FG<0-"]0 M+ M\H0^.U&9(V/!@BR)5E36&IQ%"8YEHVP,PHFR%]DWWW:;ZIL*/EBF'Q;+C$O: M5:Y>%Y;IGK)O(_KR$S]^#$MZ$*0/I/ZKWZ[;RQ"Z.EL,(+D+M1"Y?_J!N"ZX M7&)^?:&51YE;" >B?QSL(\].(/$6E]-%?CG/+^A\GG >O!=! 9=H M"=,%(; 82#XZ">U8T28/ HA;K]T(#K)_..PNRT[ <$+GYFI:!7\)Z*2+,"QH M()M+ >UJM,>A8Q"%LY:C4,6Y84Z'.V_>"!*J?TCL)=&14?%R?C8]^_SS=(9O MSD\C+BT=$7#$O[G0\/O74C%)C>4;"' M)+M PBOR\Y>TA:T%?TSRQ\/%^?QL^?EPD7'B44J'(H/@U3%718'+*8),Z$(U MBVQB P#C22(VPHGM'2?#R;D+V)R$/UYE$M^T3"]"&)<[(J\)V,62!9U3 M@5!"(3=+%VL"YT8.<=0\\.K-PE?LVT/&=D+M"1F'],^CYM"U. M3A*X/0H(5F7PWEM1;';%[1?,>N3%FZ&BXZCF$ +M"1-KH^EH^7:Y^#2=)YP( M.@R=- )X4I*PK1"<]IXD%!.+A2.*,!PP[KQ],W1T'.L<3+0]0>3M8G469O_? M]./:J'92IE+0@).^ MP1+#FFYRO5%[@G)1GO8]RR/XI 4D[1+W0;EBXGXW>3?>MAD .HYT[BRZD55> MK]1G;S\LYE>Q.9Y]="$*@FLFN"9&)UTP":Q7)-FJN\XO+F7 M"+LX#@[/EU54%['YZ?Q]/=_.5Q.=+'>,(W!BA/BP'$+B'%R0+DDI,MHA#H2' MW[X9++J/=PX@VBX@\FI.3R-Q3#_ABW 6+MF:>..Y53&!X9SL'5/(\HE!0F R MQ:R%Y9(/ )&'W[X91+Z!4.?>HNT"(O6"9WE(EO'[Q?+SQ/*<%<<$=!;2)EAR M33YC'D*P2>8@$?E0MV37+]T,$-T'-'<79!#@Y2DNW].1]\MR\?O9 MA\/%Z<!9"#8"'!U^^6<)5]Y'+_07; M!3Z./^!L=D5],;:HH@T8D07M)XO^Y1_I0YB_QW42D/.<:VTU(-;PN2F9I% T&)G(%^:" MJ[Q?S]PLZ//;FS3#1<4AR M$)%V4L?QA8F?Z3LKLI.TD](HP"01E&0&@@]T5D:NA7(Q*#9,G=>=%V\&BH[# MDD,(M"M,7)0H73#!(EK. QUW)D=BPD7RF4P!FXV7*+@3R@R(BANOW@P7'8#\)W)MBG -3@:Q*JH'VDD!:(XOAD6FUGR]RZW6;E?QU M')#<77B#:?V??[PGO-?TC>$J^8_>'!^]?O7BX.3EB^,3^O/7EV].CH]^/GK[ M\MW!R2OZZ6V6-BOS__I#&_4 V)*;/1L$G*_@?0@?)[67,5+=>XLRH( M4[" XUG1/D&N*D%'@8M2:*^$BN8IR[V$55S#X_(]%VL.9V>KJ^^LQ0YDPUXT M>/A?7R%HUXWDZK'O\!/.SW$UD=%X:XH QFI9?*URC*98,#'J8IC+M.":,'9% MP3A-!H;4]]4^LY=L=]YF:'>,BSV/ERO*#Q>KLZ/RRV*15P?S?(S+3].$J^/% M+$^<$RE*DD4I4H*BHQ%<("M;"88V"A^M:(.3QVD:IRU!2^0,)/\NL/3+;T<%IS6K\G[5N MCLHKTM+\_33.\&"UPK/5Q#&AL&@)5CD.RB8.T>L(!2/S+I7LGBPYV1UG3],U M3C^%EO@:4 ]=X.H=DE#.T]GYDE9-/;WKN;UFYM7IQS!=5L$=?@C+]V0-6E54 M$L)#8G6IF&3 >3K!HS0F\4Q;M'\JT7 ?2WMC(L?IW=#6&&^CH5'A1V[ZY"K? M[G!Q&J?SR_8#RYJ,.4TOR .9+3Y6WLBK/DC_?3Z]ZFHSJWT=UW*8I!!#P5"# M)XS$RD4 QPH#(TTH)LOD[9U=[UYX8!!"QFD$T0)TSZ^7$6.2UV8HN2N_3V>S M+^OI-=FE$U:KU[F3@*JF^&2?P4D7(&H6E$XVIB?K>_>P^1^D9YP6$DW-__WE MWL49>O01JW4Y?W\AI#43R+(M,3)(UA(3*GF("6OW)9.BXXBT"IJ YP%BQNDO MT1(Y^TJ\ P?RU?P3'>Q5(A<\K&M3Z#L39[46TB3(SI()J;(%7RP",T89Z2WM MJT_U(=DG4/LP12-UH6B)GT&$W\')=47WE5MK+<\\:22GHW:?3B& 3SR!1Y&T MS24PU<9"OT/(2"TJVD)F=U%OCQ1_@90YOJ]6U2!8^7FQQ.G[^47:2?J\;A19 M:^$6\U_"=%ZWT)^PT&=.PA\3G;@6V3KPS'E0J(@OS>@<5JQV]&%DP3UU4[\[ MCK8@Q4E8%5Y0!71_.7?]2SFUR'#U5T1^4%QK.)MH*A]HGV M6MIP58D.HK 14',IO)Y_3721NJ9T=3T'E0='>#KZ.P#+M\LYHO; MEN%UO-=H)Q+R>K%@Z5R7 B+G HB1FG>1A$O8QAQ_DJZ1FG$T-;[]E)?_?4X_ M_A7//BSR%T-T-3$D;.&" VU-+2ER))6B"50Z:X.\9"W:;(#/R.1(+4C:&H9] M0J0+'_>2YL2B6 RY[$K50$)Z6&PHL2@5MPB_&"V_C#FD\7;L#R;ING'M0UR6<$WK2EM2M,F*0M@ MS9=5BL7+FW_#&#E47A9[)P_RP3NC+5\[4K^45E=$+87>1;#D-H.?PI0^,\.3 MQ8WJO@^+&6EM]5-83=-$%5^K007D7,W:F"V$J .0GT1LB^*=;A,PV9+0D?JU M/-O.-;"J.K"A7H;EG!;3ZBTNU_6DUS++S/$H(P/N SGHM=^Z9RZ"]D'JH+@K ML8V[\!A%(_5\:8FM083?A1EUEY.+M2!Y4I'3$>]Y(3:$YQ"TR_6P]]$C,N^> MJMX<#D-;;$ZM\#.,KK\"H.W%WB5Z7DQGYW343HIQP23FZLR'#(J\TIKN5H"( M*+;DHF)IDW;X"$'C)M0_"X)V$7T7&/H;UCF[F _HH>']90?7HW*O2<*UU(RQ MJDAM:JM.3QQB;>X:)02'BDD;4N!/%0CN#JYM*1VIO57+@Z^ILCJ(ZV[*W\5^ M[03MR8:6;N*Z]I UEVZNOYZWR$#J("@?$Z%@E MW8='O[Y]]_*O+]\T)R,^!ZK\OK8 :EU* M-0D.YKEVJUSB!YROII\N;Z"NX1U\]EZA!&^"N+ / B,C-6JK"83TOT8!A"T) MW;\F^-ZCWR"]^R3\<2T+G4LPAF?0(C-0W%@(*=%25V1B)ZNUBFULS0V(&_=< M;XFJ^]7#PVJJ T/S]KV*-)[$DQ(!08LZHEL1\=&"3KF@9=IA: .S':ZO6@%J M<"4_>9.UC<0[@,LZ>^8!"55>KJ1TT?V'OK_$L,(7>/'W%[>OB.1L*J!$3K6+ M?2!+(G,H//)D@G*Y9:K37K2/:Q^V!N8SZ[8+3^8QGA_/=*7C9?W5+-S,>SU8 M3E=D=KU8%T%>".E*9).$9"'+M ZLU1.''+T8> 3CA>"J.)),FZ3W9V!NW*WZ MN1&[X8(9"SR=GP^'8?7AY]GB][]B?H_7O!=Z^3M,L[!:78]MKF(BWGFR4A1; MU9)J"4.,X)A!L%[(.C/):=$FK#4D%^.>&9VND.9PZ'PIO""1?[IL^)%FYQG7 M+@OY[^N"K]MZR/]U?IE>N19.E822L6#6 7*LLT6]8W3*8P"M0S *,1G7)I[6 MCJ=QFP=UO$R>$2K[9C:=/*^;41N=$#S.SI;3>'YVD53S=JWN2>UI8@OY4CRN M(^I1 VE!@/8R,E^[3,@V][Y[$CYNOZ..5\'02N\@<>H)=VX2I)&!"PE6&E^' M]R2(VC-(/HI$4D5?GIJXVR3<-^X.W=KY'4H;@P&KLYN/BS7V <_()INUOP:Y M_;HN[D2>D,!(%R0^EAAB2*"+TJ"R M5$%$G0QX7W>(K&@EU[M3GS$E&PI*;%.>,1@+W]9ERS8(;>,[;JOU;[(9^4\' MKP_>'+X\_NO+ER?[WE'??E;[G?<)VH??5G^>SL,\3*B+=@U4I&[P!)9 M#,59LEXU*^"C9F2]"C2$$<]=F^[+FU"W=W/.=?/'+WDCR&R0,H!'9L@G% J( MZ01.IRB\2\SS-A?KM^GH9BL;!A7W.G'N+O0NKD8NZ+^< O1E1R<^:,?TD#6W M9&-S)%NX("3,Q454GCTYM'=?[-PA9UP([:/A!\&RC["[P$P]EZM)0'_5$O%/ M8;8.1IT=AN7R,QT$_Q%FYSA13N?H5 2M:Z,%QA0$YVL3VJ"-4DHKTZ99^4;D M]8"IO8!PU[,=7"==0&W==G:::D_/C1BL:18ADOV7.5FA2FA!JS,G2-R*F"R7 MR-J8_EL2.NY]T?#P:ZFG+H!XD-+BG!@ASP.)J3BK@:-+"4Y4T"58[<'*2-QP MJ< S+^N9P%3T3)('U.:X?(*J<2-YPT-L, UT@:?:3V5.'_E,3$Q4D4D:1"BF M>%H-D:B/UH(Q NND&^U4JYX[7Z@8]U9B>+SL+.%.\''9.>4+W"=,*-GJ-CEU#Q S[DR%%FC93]X=I")<#8G_TO"B%$O^*ZNT M<_J#_!-P6#L2PP;Y?X,4SS96,]TE&VN";;?X)HU26J%IEUDW$$>S]ME;25[]OGM+,QKI\P:VU@/H%E[ M%PQS2CJ#I2T95&:T+0N50=-V7%)2D;;L1L?DXU3U$&(:)&H^F.B[.!&OAX:\ MKBEU[VI]]E'Y;74QNFWBA/6LD+"4I$TU"R=U0N-MHY[UEQ3T$#H: M!!\[B;2+;>7N#$C:&R\RR>L8TBNNO"B8,U? M7:@,!82$CD2,AL>/5(TB @&EP570#LQ>6+KP-EU\Q-7(Z:_%$$5S#28JF]++FBS;-:==)9 M8T6;>O+':>HAWC0(F 82>P?'U8UPQIO%/%VZ <5A"3)$2,EP6@>TY4;E:^6* M9+$F\2G9)M/D07)ZB"D-8^CL+>P.$',YS9B98GUT%B(:)*H%41U"AJ)2)E?1 MV11:)B/U$-09,/MH*W%VX'B_GH8XG:UC[.3[W6RD?#&>XEHT(G,6"G&CUS,% M3*GC7,@3%,H:$6/P6-I<=FQ*X;@.>?-,R":*ZL+TN<'9_7A8\"5'"YAK8Q=> M @3:9<$ZYT,RM,Y<&XOZ<9K&S6QK@X+'H;:/0OH UV+^_@27IW7(QNP(\N@@JICJ T66PY(=:IQ1)K,T-Z\/TC!O M;H2F 43?!81HNUV>WXB W5@-)9.[XA$$UBB]3QQ";8VL65;!2UF<;).>]"A) MXP:QVYUW RB@ YOI]O7?E;0^7W$CO/?H&*L-1>I5CZ5]E6W0A3 ZJBBTWJ(N!ZL5 >.+>#\B9I'4!;56C3-;10R!Z$%%3B+EC/ M?9LF#D_3-6Z\NQ6TAE-%!WO6#0YV2L1SAMQ9;B2XI TH1BLI&I:@".-9CDK' M5K&$_0@?-^S>*N[PC,KL"[M7'%C)T3ARC1T/M7682^"5$Y#1V"Q$5*)]E+Z+ M_,KV"-M%Y#U<^-R(S=VXN\28M!6KH) M;#6,LN^OB [VH'L)%#=D5[,H8E*><>&!J=K0,$JR-(.JUZ&1[(3(;6S4+.HK MA'43X&H'L"%5TX<3\+!3AE5/'XBKOL[-97.#%\VP:%= .Q: ?)M"7'FR HJEA9-$BM@F*^]Q MFKJ)CC7$V# *Z>#@?)@)VI-#0&$@,U'+7'EML&=++:0W(2;#&6LSJWEW0#U' M:.Q9T2+A;4[% MI^GJ)CK6#ET#*J:+\_!P<7JZF*^Y6C<:NCG<,MLL%6VR$)EAH+!&ES.WD!Q# M4[*76K<)/3Q!U-C=$8?3_OU.VX,HH@M4'>2\SI,,L[=A2N[*8?@XI:WQ!H\3 MGYP*T2-H*3,M0JRU8YF#QV1$D"1*;',N?IVVL?-.FV%L8+5T ;5W>!:F<\PO MPW).:V5UD-+YZ?DZ'83[A@KK I$G=?EG&C%PUQM:?8]QTHU@;.UHV,(KNV??#*ZF#>Z1;KC(106*K$J-_ MS_!R[N_!:1WX^#_K[S_:[6N2(F(*0D+*5H,J,@()50.2BQ-U"AEUFX$20W$P M=B"N-7S'4'0' +\1;Z2C[&BY%G1>^U%O<7G\@;0S,9$S*4.MLJFMQ4R4X&TL M8&5A6HL@F&U^]_ 8<6,'[1K#SZ,[:6./K'U:K4Z)T9*X=8ZD8%9 MVHQ54@IF=E!#GWBZ>1?L&("8<;.(FH-I7_$/B*'1AJD?'/_UY]='?]MW*._# MSWSFL>@/\S)\(.YJN/.7WG9*^1(2.7N"UP'.W#$(CB-]:7.PR9G@VY1?/T75 M_O=2E\\^6<=N,K/>8NP/*FW"*+Q:G83J?:!-E(-F ,3K0VLD2(@\9@M;!:5U+ M#-I<53Y&T;B@V5?33P)G1[&/"!^R/28'/[T^I#=.SWX.:5W\].(<2:?R5SR- MN*1UE8LVQI+-AK6VLT2(2B$@\J1RD$B,?L6@^?I;>@+%KEI<-!'IR."X.HS? MX:?%C,QK8N3@XW(ZN\&-BAB%\0C!DF.H@D@0C&:0N-1"Q!I&C1L Y.MO&O>N M9'"0#"S:#@ZAZQ.9'!%\1?^DS=5Q*YPR(-8%;C[57II:@%#&.6&SMXWZ)]VG MI9.KMOVME3W%W %0ZI1F0O_;Y>+3E#S(GS[_MJHEW]?%N ?I;/KIHF'%1=\3 M^MYUXY,O?D'AG@DG!!A9-"CM,[CD/.B2DQ:6UB-K,V-K&/H[,9]W1-%B=)5V M$6HDOK^D64]8E@*=TV O$OY= !\P04XL>EXB0]-FN[M%QKC &@,)]\&XHU*Z MP-1!_J_SU5E=FZN3Q3M,BSE9D7B+J9/%AC+^$M!E(5I, 8PUGN19,GC/'?BL M49E0Z.1IU!BS 3?CGN4=('QTB'2Q4#;)*9HPQK5 H6B]U^3S$C2XPA@Y^U;#G4RG(M>;V-_"B2S6BE( MC%PLJ1(4%J8#V%A[ZZYO6*3P$(U$FR,&%=I<*CQ,S\C#97L#X0!*ZV(?_"5, MYZLJ/EP=S5_^425U/EU]N+CVJ_&U2>*U\9'1))9JJB>62$HL P_(A ]%86XS MU^VKI(T\S[8W2 ZKRB[*1:_FL+XZ_1BFRW5DI'J/R=J *B'PY 4HFR1$ICA8 M%;A2B%HTRD9[F)Z11^)VA\/]E;8'^,Z&F8=R3?M1J0U67T\_8;Z8S/A7G.6? M%TN2X<2%J&-4$;PT!536M)Z81T!.:XD7KHUJD[^V$7DC#]?M#9;#JW3D>\"Z MWU>./&VW%QSM M+?)^/(ZUJ%:DP 67"5O.0+)@EARCEC2)D(0S!FMO+&\C?_[%%4C3_?M M!8.#*[ +'^1>@^EU&P'Z^R)A8U4[Y%C!H@9I::FIE,BA0EV FU(U[#],*&U^%X)YJZB)NEQ8P'%C"5I3. D MJW,*8Z$%Q.LJ8CZ0RV^Y;12HV8S <2]71L3>OLKJ%(5OE_@Q3/.5/7QY/TFV M\,70PXO8028^F")9\O4@123FU&_NU&[[BW+:-A='!5=@K9 M*[/C<@SU)$AG98P(J3 $%4H!%X*@LP"-BM)Q^VSNS!W2QKUN&=TNW$5!_7HD M=Z:_3GQ1W')AP?$Z3*S.%G:UVJ)X+8NT4<38IKW?)M2->Z,R)O+V45.GX%OO MWWUOK0)"!]SF#462 "!N,-\\6R'F$QG&O9$8#XB JZ^+\ MW3Q=>8(ZI81UAJ>()$(I(O@H.9CDE8JF!./:^"Z;TSBN^])!ZG56W&7Q\0:ZNJ:IUTDOHAA'BUTA M>(T"4D[1AT*'#VM3F;@YC5T6=3T;.H=171<&)[&2$//J9Q+R<9CA47F<.<<% MHI8(9(H0%":,R% MC&:6;3T/:ED%+V0Y1W2,"4L6]OT7';F?%"03 H9251].SXWMOV:ND[%Z6J6W M(H-YG5@WL5([7F2BK;[&OXQ#<#KPFK]NG=(I,M?(DOP::5VZ-X.AXXES>G]% M=7 ZO\./ES;Q1(+AG0(@:#7/H@V]B*7R6M2]>E M%?*&551'WO2-%54;Z]>Q2T?E&-/YLHZOB>2)%159L19XR;Y:,!F<(5L&E4*G M2S !VT0;OTI:ER[*FH$@4PIQJ]+Q&<5 $X M!L9<<$:5.W70#U97/?3L+MV&H9$RB&"[B*7$>^ ME'4&0HT.I6"$S*I(UZB;T\/TC)LF,^+YMZ-*.CKTKEFY%M?A8G5&;G1*)C*+ M8(TC-SK:0FXTR0J),6Y1N)S:),<\1M&X"3'/?<0-H9;^4/;S8DFKYWR9/H05 M'=DWILY,8HG)Y\B &\GHR+:AIIAQX Y=**QHY=ND'GR=MG$S8$9"WD"JZA*# M+W Y_40*_(1?.CH_(,\)+TP&S31PSQQ9"YY#P!2A6,.9(&Z,:GMIMCFMXQ8M MCX?1%JKLPO"[Z>3=EO80@S[J$+E X#K4,0;&UAEP"M ES[C5WNDVK9.V M)'3<,N81/=6AE=A!R&YS:4X,6L4-&<;%&3HSO$\D0/J7(0%F9[R-=NP[BY$K MEI\9FHUTU\&-VLM2,)T=E9=_D.TR?X_O:$\^FE=FZ__K[?6G,,-UU2O)<9IH MQU[G LWS[6_<^.3$:%ZL\P9$CIX69F$0?,F R'1M+R55:&.=-F"FD\&[P]S) MC:WL+B[M]F+W+5E0BWP_ 3[-SNN4P)N"O1#VA,>Z'P@#SM+>HQ))*N2T?EPO(N)[.4S;R/U85@JY"5F"C'2\*6$$Q(P6 MO(\NOYF6Q M/ VW9D^C8=K4PR.0-PS*!1)JY(7X\S*:D@K7;8SM#0D<-]8V, I;**6#T,2K M.3V+%L_;,,VU:C,GG6E%&+"VSK"WIH /(@)F1XN(DUEO6S7 N$7(R$._6BC[ M7BGM[I+O CC7?6*N.'#2VX@Q0(G%@L+LR:QU-4@G5%))B-(HX_$^+2,7$3X+ M?/:2_V (^N'!^]?O7BX.3EB^,3^O/7EV].CH]^/CXY.ORWOQZ] M?O'RW?'+?__MU+A__XA:.[O%Z^XQZ$&G*'?YSA/&/^ MTT"32(_*^LKRPV)&*V-5[:>SS]V39^ MVT;D#3:-]6+B:&56..\@Q:A!*2LAH.= WKA'S#9:WF80^&TZ.AEZ.1@N'AW. MNKW4.SC\KJF_D$@=-T.+G-R-]:1T:VO7 L/K'2JY'"F37+PDOP.-):^#FLN\ 0#<2CBZGH6=FZF1L!C)*)*LR2HAU>C;)):!0 M)PAQ$[;'F%FJFG23KLHW% M_0 QXR94# ^E?>4]XDZU6IY-#B_6 <'^(FGC(LOCJ!SDQ<>U4JH?X@K365D! MSEI:!$D2/VH]=,P$9H7URFV$'WKA#>S05W=QLRE%G;31V]W=;R+ZSJ%TN=B8 MD%QQ$E(N=>!AX;38#/D7EH3EDO#+6:SGQ?+W\,R3W02SEA5VS2[VKM,._!&&3 Q^5B4#LJUB6YN26@G0?,= M7EMXFZC6$TWYZZ 9/MZ(G%VODNAVWP6B]MW4:8+1 #D\!EQ'!**X2 M2U&&T&8LRA-$]38WKQW"AM),%W7TMYCYCS [QRM>:D.57_'LPR)/1#2<6YT) M$8*XDK4[@& 1L@K9&ZQC3]ML9)M0U]LPO&<"WA"ZZ@^!%\OI'9ZM5Q,Y14RR M]<5"\>0B!7)^99*TKG*4*BH;1)NL],=IZFWBW;-N<[OHI9\.-[<8NF3ER\(Y M.*TC_29%%%T"-X0(%*!R"."BAMX]$_B&T%4_,%RS M5/MR8GYQOB1_YR(&>+7"K@K:UA\[J()GI8T:9/:II@36C/@8(2JA4XF9R49CH;:G=3. ?A\7 M+&T5V2]4UTOP80:Y5L%KC$#BDZ#0&8C6<'",:9:U0]UHDO/6I&X&U._GZJ:9 M&CO Z6,9U:_)>%[[?R?ACXF6=3B@T1 89Z!L'7X=E(68BG4ZJA)U&Y=H$^HV M0^-W<X/5D\4LVY7HB1 M1'Z+WW=XX07B,2X_31->F#7O,"W>S]=/65LX$^>\%Z@-E!0LJ4&1T>VL@B"R ML3'Z'"4V.?A;<[;9!1=5 MHVSOW?)S^?=S>[.[(@:%4^LNAL>__?KKP;O_//KY^-4O;U[]_.KPX,W)P>'A MT6]O3EZ]^>7MT>M7AZ]>'M]F;:,.AAL^N$WWPEVX&JASX4%*-?6GQ@87LVFZ M.>V%%R9B%@Z2]XY.-*_),@H"?-19L<*D:70T/$[3WGO6E&R_,DUA?G;_)2 @;MY1E(,3@BRM<2=]F MS;?;[7X*J^GJJ-QYP>>+/[\L*516>A$TK5KM07$6P9D80021>)'"JT:CTC:C MK]O=;AO$W-WM&JAF_+GRB^79]1WCZBXK408OHM4DHU0'8DH)CCQGH&]*^G[B M#K^VBVWPFG'+\@8&R]!B[2 \0X33C_5L Y=79S'LW(^N_K4A1 FR"1:'XE9H\G5<2G7RVH',@2GM2S(2ZNA],-Q M,6Z97Z/M;30U=P'Q3S@_QSJ"]7 Q7\OR;].S#X?G9!R=XO+N G9H>,J) 4>D M!5QJT\$4)61?T*,4(6&;%*_MZ!RW*+ 93)NIJ@,@OL'?;\AMN9C3/].ZF<7J M86M#\:R4DP8R]P*4*KK>'R8HCL5$__G2J"IU6TK'K1EL!,:FZNH CJ]QM4)\ M7:.A]ZP8YKS D#P4[ZOZ\K&]4IYQ(O"[+.V!M"J H%>5&9#(C( [<13;2E37>'C4DU"^E=/G[,@-Y#'+8/YV6/Q2@I(*200<7":3-3#+0M&@/R M*%P;6Z;AY47Z@/E\AD?E924E9]&W"VAN1UVT@GQ+^ILG5D[WV8?FL9TB :3Y3,D14@6N" M'//:+Q5/A,DF,DT6M"(6E(T2 MW'H"@>4V%LM-S&WBW+?IZ-;!V0<_>XBZ Z \< C<\]-N?^/&)R>$>RZ34A"R MI%5!)C$X&0.HA+K$Z(L(;2Z1]R*[6T]FWVWL>12Y.VH79V'6GXFYF,W*13G$ MHOPV3_0EIK-I=04OGC2)H^TG;'XQ)W\T?+P0YB_QU?SFY^8DF%/<+P82(/,)1N=!!$<>:0^ M,O E,Y#.Z=K-0KK01B![D=VM<;D-OK9(KAA8D;V/+:M3WDQPQ$G0D$UQH+AQ MX#*+P),W/E@C!=\HPO2\0Q:;8>X9P;'M3,9M--4Y\BX'O7FRJ[+."-GEFLTI M [AB)'UI,$FM!&X6;?_'F.&CI[_I!Y'YQV _*G"C"^WM#>JW:6[N"*6[-^U-]?K- '?"3 @E" 76 M%T8N90P0R<,D_IA@UFL9U9AH'=D+;PN2G2"YE<:ZF3JX(6]69'*L4:.A[0@=.?6MPUUP-QV..B5SW6=WPVS3O^(L MTS>. WW@.F8QX2%RY@)"(C&2':*(:2YJRJ'"Q%%*:^]$,!_NB+P/$2-7P#X+ M%)]74^//,]R&WZLYM:_F/YVOR"]P[;"!ZNQY@<54/T#H!Z2NO'3/K:!N)M$\U$L:% MDI,%FT+M;UL<1!$X:&V*KUT@PY?N]]](JM%3)2B3++1@UEC(WM0>P39 U-(" M)X8U,E\3-I8WRM<61K'^'Y]S;!.*Q#% M&67(19.>TRDBC0 GZ ]RUZQ0H3AIVM1V/$G6N* :3OOW>G0/I8H><'5!^V66 M@#16"YT8I%!;EQL5B'@?0!OCI/!&Z-@(1S?)&!]7@KA,]"".,U/"03'%D'O#.5F4S(-1C Q:'W6,\BN6U&//'AD NZMI,:#, M1M;Y<9U3]?XV^9*SJ) V3%W[Y2FM:H-2I^F/;!06I;+?I._K X\>]U)J&(WO M*[&1%7ZX.#VMHT/#[#8+T01%%I@DI$;:\9*N#6F)!25S3B27Y$W:0.F//'[< M>Z%A%#^$Y$;.QGR[7.3S=':TO!RP=7'6L6*3X22 >@6@.)UZGBO"+SE87:X>P:LA5 MY&6-U^%J"((2N=7(N[]F[\-D3S&/?*+\QW3^>7:Y%]I@LDM<@12%]D*E M/)V!5M/R438ZC&3_A U.D1N/'%W3^RIGL;^DQAY'.SL_G<[/3R]MW4L&#%.$ M^6B!Z4*8%YE##,G2@2JD#$H$[LT&JG[PX>.<"&V4OK_T1E;_N@W\ W*YY(3Q M()-G%AQ'7T?8:CHBR0;*OC 9960^Z0UP\/1;QK$?VP!B0'GVL/-?^$.7Q(?H MM*'3#DQF9 $[K&4AVD%.!;F4QF?O-MW_;SYXG#R>AJ? SE(;6>6_XEFX.L)8 M,G76KJ C#)&,8Z$@JCK!6G*O7!2)S.4-E'WCD>/DR+11\ZZ2&EG!K^;_57L3 M+.:_UO&4^1JA(9ODR$;!VEDZU9DUS&(= MV/' >N]\9:+:S,E,(:,D:!)"< Y"(/Q:;1)/)11?-K'P;CQRG+2--JK>55(] M;. _72867$GEDHTB94E"%3#*NGH.2?!!"XC%%&EX1,7CIAOZPZ_8" "##XQN MN,$/(,G1-_Q5+?VMFQ7Q\S;, P^,3G5EO_('+L87LX7$SI_^'LBX6J R]8? *;#1DP/')P-F3@ MTA@,06:5-D'"PT_?+,3#O@T8#"# #O(%'@F*O[ZN9]4!-7FB#)) 53M<6(@Y M!&!89,G,9B_5;4"T36]ZO56U>[.;IF;9*(,JI . ?66.VZMYFIW7<_5@M:KS MC_))^&.2M%D/_/'SYZ\LW)\<[I!L_^J@V*<2;43Y06O 3[1-J^^!U M_X35@PT4OF2(1B>4BIF#QEA;*C%#".((0B7/F2O%L#8Y:P,0W[![S==(^-(* M/Z&*K.0$13"R0+*H B2_A$JZ!B"^F[;?S3![Q:=;-KH_YL9A7!P M^.^_O3I^=?+JZ,UNF^Z-7V^UT3Y&X4";ZP,U:02*>OB>K0O75M/UMZX;)2?- M"[<6G.3DBUJFZ.37"5Q&YY++A37:1[>C<]\M\X&WD5&49HLZUO#&-!I$5Z]: M(:I$=E"6) U)2Y,5%3)7F(IKT]U],_K&W?8:(NON#M= 7=_D'K;S;,D''M)^ M/VLX)W)+[.E SC4+#B2K%VPF9 A.9_ ^)6&BY;9\#[O:S8EP:?%^/OT?S*\R M:79:IGCQUNMJ92+C]33$Z8PH(#MDM3H_K;[8[6%BD8,Q]6)*:PE>UWG4 M19MB4TX1V]B$ S/R3>V3VV#UJ9& SPV #J)&5Y*^(58RAW]>+$_#JWFI?]5O M?6&/Q\2#5A:,K2=/2%:G-K+$H2TG9EC;#WA\A:.1:U*8H M^/H9O+5*.D76A>6+EU?X&1-WC@O(.650V6H(Z 04$SC#Z&7&-B/6ODI:']O; M7@#8 %2[:V/D))BWR^DI7M9KO'Y]>#7R@$O'F,B 5OF:Z9=)/((!"JML#LSS MLDD.[(,/[P\0>RAO,:0D1X;"O\TP+#__&E:+^?+SJWFZRNA5+AE9$%*HY3M% M<_)+(@,3F$1IBR]LD]3WAY_>ASFD*P$G>L@J$3;:T!O(3M>G);*\XUZ MN/3>MF!)C0Q2J,RK^EUM1(%'4G%10LB6E-49++H33JX M=-ZV9U>-[RNQD1MR7.][O^#B_3)\_#!-8;;>\] *GJS-$$/-*HZQU,G7C.PR MQYG7*:,:KB''HV2,W.#G.2R,X=0P-I8N%L%-%BX7%]/>,<\4\*(<[8"TS)R3 M-;#)HK2BZ,"'F_3Y*!GCM?P82+V+H64]YFE34PJ7GR>_'4]XR8Z%VA11%4%N MNY2T7:8$T=;&TSZ$F/ )=*PP_?G]XM./ET^\ ,CE%VM\7!Q!U^\;$0;#*&VQ MEP0[<#\>V$Q??YEH)QCG2DAR^Q79VC8$<-Z0\>2X"5[[+!HU$7V*JG'GO8P= MQM]-.1T![<:%VR%);$KJND@(6(;YZH(R/C%,1F>5 ?+T0A6:!:+6?S42J["^CNB(VOYVD.HZB1_:D'^/K;8OEW\A@.P\?I&1D!7T;4Y**] M)'\0F%+A8I1G#+9VDBS($B9O\$YRP8-^UA:O["X@O!^86@J\@\WLS7EU+K^< M 7B=D3<*_V6D?G@-:];/6W_O#"&4CM7GK*@]JC!>92F<1VW9AO50$KH M $Z_+!;Y]^EL-M$2/2N8@;E8QU=J!4$K 4+9S(SG/&G6!#Q7%(QK7#6#RDX" M[@ 8#V4I?9'-.UPWHSA,5%2J>*9AH*>G&_E//@@2=)"NYB6QDB1UVO:BXFL&;K(0950%H2CU9(-D^;YE&M.!JI:UXGBZ Q M KZI'E1?:O&N+J 6Y78I<'BH%'B8BL.=7MF^*G%_28Q3N:B""]$;#9%+,E*$ MB1!RU!""58EKD4,4S[5-]52YZ%R0&&M&GF*UN8B5$)-QP*VGIZ?B4+>IY?FN M*Q>W0=O>E8O;J+ C^_MNE910DKQ+@V!\MJ#HH",W(D5PUL5ZB"BMRG.%#;[! MRL6M4+!AY>(V*ND46;,5R7VE.A5N*A9^!,+A"L\\+DY(5O<]7SC58N M;@6 K2L7M]%&EY6+01H4.M7:="0O4*&#$$L=0L&,1(Z1MO\-@DO?9.7B5LK[ M:N7B-I+LLW+1),\#8JR^#X(J-;9?B_=DRD8Z[5!NE+WR;58N[@J& 639Y[GS MQ64W*H;L@@&O"\$[6$M<.0UHHF4I6J526\=CYW3.?NH6![9M=E-.1T"[X87< M;U=6);9!P[++CUPWF9$- :OO;*F]FG^BSR^6GR?>(V-< M!]!%U\%HN38",@*T#LPSXC39MAVZ!F6GCU3Z[W@Q[0:<[VSUW-I1WB[Q8YCF MEW]\Q/D*Z?/KX>(7/YMPG;*JR1_!U.:YC$SX6,M61?8<97)2Q+8W%<_*;A_5 M"=_QZFL#O.]L=;Y=+C[B\NSSVUD@45U8U^MTZPER'Y-3 9+RI,9:8N*0=K#H M:+]BG'$7;?>K\5'V^BC?^(Y7WS# ZB05>DN!/)BT\V[Z_L/9HORVNOSPA/8: M+[0+X(EE4-DH<%%9*%(;P;+AFFURR]62QCZJ33I9)5T!XCL[AE[5^I[WTTM/ M4R2'T0+6\7-*)0O>B0#61Z,8?=-^ _'!&PSU40C3R2+J"3P=K*'K6MZDE?3" MD_69)#F(D:LJ2P7HG6*F*,EM&]!O52S=O,JF,Y3NI)X.8#6D.->.TIO%/-UT MIR9*!FV"2B!+;2?E:B9FS!&XKCF8-I%L^_?5'V2MCUJ=SA9"7X#ZSE;8I028 M"#H84_M\1$42J),,BB--,>NRL\9F?+:F!WORTDFMSW>\B'; S.ZK9G$69MVM MFIO?N=*.2SH$;AR0$5AS'ED&+Q0Y5$69;)5+W/5_/_, 8WU<>W:=_JIE(+1]]TMQ;0%/4!2'=4QH4 :KQ2O!)Q? VB2L)*TF]2TNP#5S M?1Q8_WC+;GMD?6^+[:(;YVL,*SR*L^G[]>,F5N7LM:GE$XJ#BF0BNU+%XA5/ M9, S%++_M?8@;]]/%D_72VU_7'UG*^U+!.?>_I.C+LQX#3;[.IB11W#!2PC& M*N,\EY7>V*H&\W?'AUB_?P-H-G$R]-$)*FRP )!:F(,.5EFSM9Z4FN],ES2?\^.P%LD=A=.'0.'NRNM S1> M]?]\B\OC#R3U*Z:NI:9CB"7F!%S2$J-U)L 9$8!)5HQF)GG?II_)URCKPYA\ M!NP-JJ(.(/=0I_I+ENZR^E-83=/$JL!MEH*LWUH&9)!#."]K?4P O7894G+7H M?)W:-S8L+VD=]YSN!9B[*.X;:F#][N7QR;O?#D_H5]_\LH/;?/OWV_C$3] X MD,/[#@E4Y^GL?$FOIR/Y=[G)#X?Z+?_?LDZI0%IX51I"AUVF@=-+H> M.:J"""JP$MND?^Q"[;@G;ANLW=WAFFMQL./W67>XDXO&.WONTW>T> MHO?Y]SRT:#P=>,9H#2H$!=&7" DS%I5MG>?Y;>]Y7YI-/O+*]6BV+PLE!!&5 ML0Y88IGLU)C)1"53I(@H;=*)"=$F)V!+0K^9G6X+A#W>"G]XW77@8SS"'GV! MRT_XT^<3>LY1J3Q^85&BY=PK!)\SB1,MB3-G#L)8[6WAD:?6?\+=+^V>?MXSG,]/\_#L)S5YOLXHJ4$R79LN^ S>1++G MBF4,DU4FM8DN]'92K]/TO35)6&V(:$D[O6(> C()OI@@35%!"3/F*3U^24<; M9.UX0F^MLQY.9]+5>LSE543I&-_7+U<7DS&<8X@B@?6!'+CD%01)!T>RS')A M14'KVP#P*;)ZF5DS,!CN@FXPS?0 LPO:+P2")U_:9'C=(F-D& VGWKO V5G6(_?WNIR7IM\A5F+XA-H*RVH MDAEXQQ&XM-8PGGWQFZC\@4>//!%D$(WO*[&1%7ZX.#W%99J&V1W,IIQB=@F$ MD)QV/",N1[+G1'+R7JO(-U#Z(X\?-VUB&,4/(;D1E;]:GA$+\]5B-LUKR:]3 MD->G'8]):""M)(DPE\$QE0&ETML8D O,F]@"]XH8M0%_=M0,>IZ&764%M M;,J!9-\=>JY65)2^2"XA<%'OF3"32'@"'FUT/JA$.V!#_(QI3@ZEV2>!LH.8 M._ Y#A?+CXLEK9XWB_GM'=-83CNNR[48V]-Q*35$H@ 2<\IR3Q82PTWPLK7_ M\2A)/8%G%VTO6HA^Y.WF79B_Q_5*TM8J7FBWI7U6D3V='$1G+1A)[%B9T:F- MXG ;[2_7KQW99GF&(VDW"?< BZN!GHH@Z[* S$K=8K.%*'D&5YA$H6+-<1T6 M&&-O%SNJ[*[2=Y#?R&K_=3J?GIZ?7A*>LV:)-D8H'",QS\GA4KI "D)8KWDL M8:/69ALI_M:K1U;]+HI;#"'%[=7O+]0_Q[/]E1_^N$%VL4[@>FXOUO:STC$( M='Z!-QKIP-3%VHUNIS=3_LU7C^.E#*;\G:78@35YZQ2L9]_Z)%S??[^^KJ<5 M#K'H[*#$I,D5%P5""1H0,<40L]&\S87=)M2-VRCCN:Y-!M=3;]B[+;%7%VTY MUO^>D)!8E-9#H?^1W$JN/:<":,\C&A&S;=2S=D,".[HK'@09FZ6L[J6FD:.U MOY G6 O\CN9?O6F?:&F+LD77^+,$%:V&X$(D^3''4\DABSLVT8,1W"U>V5'J MU9!X:BGX/G'\-T6>,#AQ_"\CTQ$Y,K000#-JM N,: MHG4(GA6MLD?.6)O*RX?I&=<);[YE#:"$D7>H)S;=EZNSZ6G]HDZ].IF>XEM< M3A>9[-?L1C*Z9D-(BV:"*@Z\5 CP*@6R3^\7MWSRN!=9TOVJLAF\S0?3X M_/0T+#\O;IN\50QK8W>@M-$-W_(,R:2[\/OL*:8Y![1*88KH-LO9),=U& M9[UYK[?/G74@V<8H3<@:G D"E)&^]F\5X(0M2=N2BVG3#?@KA'T[::9; 6+S M>,G6VND ;!>5*+>8NKS/=$PKI[R%Z&JPV08&3K$(R%UQV5B>[F:5#02S1TGJ M:%_;5_&+%EKH $XOR1A;?$8\QD](ED^Z"H%S(U0VY&V+DM8A' /.^@(Z><6R M2IHX:P*F1P@:%TH#J?MN!Z !9#^RKZ4VN?5=&0(AF- MBOO:?IC5VDR6C3&9X&TVP,'C;Q@W>#4\& :290?GRKIS^BW17/%A"+U:"$@^ M,B IT8%;H@9=I XL^BA8F^Z'CU$T;LRJS43)V[1Z&.Q.NHNTZT8^UFYZZA%[JXDL D7.M;]/JM.^%8E( MT]'L4W2!OG18GJ'-RIJ6;EVK'?7]-4!M)_QO/)I^[1!<-9#_3+]U&%8?WH;/ MZQ+*H0/K&[_P.6/LNTGAVS[G_]_186MU/MD1X=M9-UC1X[;,4(,HO:'3[2RHF8Z?LU,^Q8Z.FREIJ]U=-A&9AUV=.")1Z>)_.SKB$ D MO\3QFM_MO)+HO MW>]E_BQT==M7XOA+KM*-#,<8+1QYM,JYZI#I B'7NL2H8 ME!99A4V4_@UT=-A5\4-(KKN:_/5IYSU#IC&!*W6(F[8%G*9-*\6DD^>!1[%1 MA?4_1$>'76S*@63?'7HN5Y0O+C&#&60BRI5F$J(@:RD$$YEVA@FV4=3@^^KH ML)5F-^GHL(V8._ YCCYB;59Z?5:N+O?+&&NW*^:!%U;JU!4%H3@/1+X6RAEM M&CFUCQ#4$W!VT?3=Z[(!Q-X!>AYO2B$C5T;+!,4IVH"#2. UMR#^+WMOUMQ& MDN0/?I6U???_Q'V8[0MU56N7)95)ZFZ;)U@<'A*F*: &(%6E^?3K =X420&) M#&2@>JRM521!9OKQ"P]W#P]W89/F2GF^W6YUX'X@32[Z-D'0.*+O $-;G>R$ M'"V2UP?2:C+349([R)@&CIBX1X/%MYD$/MJ):Q==1?9)M8VNI]ZP=\7,A^79 MV9OEZH^PRC.C+$E&9RBRU&N 1D$,*@(*,M+-I7W5M :2?9#\;/ M[YLK>1_/PVJ_9BF/K[JK6Z7"^4U+,?(24=:2+=KK)7(0VEK&D1G&MVJ:L^>^ MN,/%WL/<'6^)HB&R[\ *7=WHZH/[LYD_;5)(]3ME(-6&_ M+)?YC_G9&3G8;XG5.\8H:/(=2*D*PI4J=-O-9<0D251 MC""1M+F&O1.9^QJ=ZY<]-JQ2>ZZT), +70C_]4930.E!6Y>U)8'$T*8P^QFB MIO6MVR'HH4$:2R]'4TE[O?('SP]]\("V]JGAU-#=,&9YS-85#:4VH5.<*0B6 M,"9S""))XTIL4Z]Y4"MUFY6[?NWM:G!2>1EL!*;J+NT3K8; ,DB!TGAI,].M M*U9_(.J8K-0N"'JZ2G4_O1R=E1I>P/_P"6WM5,L2^]U@5C0JIPH'[FLS)8<6 M?+T>S34%]EYH;T.;(ZRI#=5EPU#4E@=:54:+.A*W#CV(=6:6,Y:""2^L;G-K M\@F"CLE [8*<+0S4SOKH(-OT?.5NE,EIG1B47"LN2\%Z413\ 9L,9%)I)_&-FFFHRF/ MWTF]SY?'[R#K'LOCA4P)K3+ ?*6?\P3.9@LE:$/A)_V?;=,5HOOR^%W4]+/R M^%UDUF%YO".H8^W8:VJ)MRHFD\&D:$$HQS)/T>KP%QAX.%3C^TJLT_+XD(3T M,69 9)O*)P&N-A3PKBA5A$O>;J/T8RB/'ZCX,237@2MP[2&=WC;9U9J"=&L M11;$0!V"%2F ]W8S0".3L-J44_Q 2B]%\N-YD?M)NR.XW#M[2T*I8&A_8QQ! MR6()\8&!T$EJYGE2IDWEQ"/$]!';#E3O$V 9*NN.X#+S+EJ9ZF4Q[R3)044R MB))!G:7""Z_=:]IBI ]@#%;E$]#82:[=U%_=I(#2?U_,B8A7EYVX+QNO&X56 MUL9Y3)%15=H4\,*0M14B.9**2;E-H>AS5$V[$[5"S][R[\C"W'9AK(-)9BP@ M&BJ9U>%OA9P^9]U-Y=>'\\^)EG<>U2-\_K<)B?;;1W/7,I9DCA!2*."!P9/4Z M0(%@DP?I>8BV1(^E3;IV>QJWPI\^-OR-K)N.-L_?+E;I2UCC24K+BT6]3'F2 M_^MB?;[)@,^20-88ZG]J M5[&>42(M_R1CT6VF/#Q#U+Z6XI%'WQ:5E<"#3#%A+:NLYFF>%OHTEII)2 M:'2[YCFJILTKC86/AY9E-#T<37'?G94\N KYQVN_OE&R'>*6P-MJX@2HJY=(905 MX+W-(!4K$J4M236JE]F2PGYMTBZX>;J<;T3]'*-]&EY__,A#FENHEE7(ST&M M&"&U\@**%:H.8BH0:SN@*&GSLE+P&(_7/;H+_%F.R(W1M MS)FL% P6"HF1( M+G&?DBM%-O:+[I+3K_'9!1%/.D2#)=]!''ZZ7'S^A*NOU\F%6L(RWZ047GQ_ M&<[Q,_%'UO4<;WXC;\H?I579F%QGV$@RJ.3?04Q)@;$VEI"-*+Y-TGL@P9U M<#A4EH?76]?P?(+)JPJN+(*S:#))513ZQ]9.;S&!T1&U=E)@H_L5 PF>%IX' M =/6 !Y/LQT ^'KES_&Z":$0V@I/HM(RN3J729$K&@5(%,D(S8/V;?B"E M5]"-"( GMNQAVN@(3M]/;\K)9$E$93*T]"*Y,)AH.T>\++A_#'K[2L5O-PMIYE%0TKOC;GJNVZI=<$^F)!\(3>,(6T MD-I"YBXYG;AF W7\%&0&"WPP:K[A*B['QLV;^6*^_H*YGBNM3Q;YG\O5O]XN M?ELM$ZZ)+R&#KVT(22ZV'C)%<@70 D8*Y(N6+#>:#K4=?9W8HY&1-9Y*>C)0 M[_!\9G.QD:&'PFK'WACJH.R8P3GKF4$2G&S38N3=+V]?G ZL,KC]ZU;9]"?HFZ29A^,4\:.08'*% %>U U5(P,BYD9:, MC$'59"4>M)G'TV^X/6B*"67)2%%DUA1/BE0@2J\@E\"SH<^P4.V#\W.,PJE4:Q#1!E!,4%3A/:U)&6V6,9J(K>L; MMB;VF,S<+HA[NOBAC1X[B ZO65P^Q^*;B_,JTJ_+U?G\?S9Z?OWG[[A8XP/> M&==!"VG ."[K_'I7&W%2^&.BI5TEH$^-VB*-R$4?MPX/!^Z#:_X8-_NMA+5/ MB="P-S5W'(;S/8E[$&,*R&P,P3&KI/\"':2WWY9F/G#K M0\[ <\V-2\D@9BY .>YK!V,NL,Y6&9D R26,NIC@QP'HA?;:+@NJ0VEY%V(+*7/HKCXF1Y M&*7UC<=;QMZ%KWA=[^"<*EI&D#*2%U7(@0HN6E#*,>V*0M6HH_>.A$Z+RV: MV1Z8>VNO W!^6H6,7\/J7_5@6Z6,8HI[4N"KC+OD[/(68$K>A4K(J) MI!FT;P+%9\GJ%GC[ V+92CM3MQB\(!?_*ZY.Y^OS]?4L35+8^LO\]VMVE&&& M,<* M*Y>UAJC(>"CG#;F]B4%2RKK$T>GM6TOC0B;N&'#!=P#*JY+.S,F MGA&!)4GL:E_ %Q?!1 M$>YU"IF17>2)^%8R(#@B&KP/T@L;G61;%?]OI?A[KYY8]4,4MQQ#BGLT3=JO M?>"&[/#G';*)/6%UHHVKA-I96Q/R43!P24F&A99D<83?F# MI3AIP6HE_9\X__SE'/,)/3#<""):I[*(%-OY>D^@8(+(5(;,O"41V>SL5KF< MK8#P* G35!*.!8C]I=I!//N,=W1Z4QVG/%-)8X3,.5FZ5-M]9W*PG=$F&:8\ M112'SK"<[G2GHEU?],G3? M$V!"$4)[3*)-X=PVU'6;6!F(B:U!-U!!78-N_3*DL_JP/)0 MZLV%!#X' \RAL,A"2*G-#,KGZ9KV^LB4Z-M5*:/=4IJF6&M3OG:5=;DCE4<* MVL8NWMK]S8N)%9FK&CZN4SC[3PRK69+26N8+V%AM1V0%(N,)..TB#AWSR;6Y M?3X"\<=4#K8+(G?Q$%KHN7./]D>6WY&1^?0'GGW#7Y>+\R_K&=)VQ21Z",I' M4-Q;B/7&);)(\B[92=NF(_I^=!]3/?GA +V7=H\.RW6U?OIC.8O*R""Y!VU\ M!B4-0IUUC?DYOR!VBR^,$+"$09]F5H+G.D+*4M0.9 M)38YL2DI+%6)4\1Z\'36GCR;M7IV]/7KP] M??OI[>N/?WM]^NK-^P\?3TY?#TA$_.R);1(,._$Q4N*@PG)9!_1<8'[_.ZXN MRRP)O_3![\MU./MEM;SX?7U[;\=PR0MJ2*R>EUJ!$'WQX*)763NK?&@3$.]( MZ+[6\OY3WR[2V455V>-4/#IE(G/CF:E99UUH<0>$0*L/,@]*Q21CC&VNY^Q+ M^;1I@Y9X?&A##ZKCOXHU'=RL8[OG3F)9&S;UV!7/5AL>L!Y6H'.U^Q6'D(H# M+75%6N)ENWK0WNWK;;'.3JN0/EY^Q8\$"MRT? YG89'PXQ?$M6K!?@C^ MIN[IWB&T#[[\=L99!ZMO)P;O7(IF&A7F8J'R RKX>G$9 YCHKIN+;G ,- M)/BOOCYVQ]X^>:2!0)BX"<+;Q?JRT/97\I?/?@L+/+N^AX^9)*0E YT* R68 M@:@M QM$M,$6Q_7/ H3GWS"YF]->N/GV^A:>$9X\/P=.YYHD M]77(0^3U*IY#)V.R2FV!C]LG3EL&=&@\#)1D!_MC>\M]>E/C'4V*+H5-(;8 MA8:#]T9#+%8&9@T)ZUA=U-->)E;]KY\Z%'$=+,;-R!W,ZS>DV%?S;[@^G]?" M]??EQ<6:>%JO<3TSUAE?W":A&6J/'@0? X/ DY+%B>Q,FR/++8C[JSNA X&U M;*OE#H#["VV>I\OU^OWB8SC#]?MR5>1"8J]?O/WZ>YBO-I,8OX359^+/)IZU M%P[0<45>4DFU+(L!UN]+TH[VT#:7&W:D]*]NS\>!=%/]=S&_[NZBK3R^+_03 MDN+Y]]]()U4;K__[8OY[Y7&&S JIHX3"(WF10I 7R9&"@6"ST(F[D-OD#G8@ M!ZU9:_ZL<-WZ\^/HUK+XOR\NP6GVGO[^EMM.@TC?79H#>O3I M/,3Y&6D7UYL/YV6..:S_AF>Y+%=5Q,U.,!O2.LFAZ*%D/]$Y:TS&IYPTA" I MQ$B,@4?/(2E;C"F"UFZSTKR_XCFK$B%Q)25(E^HM:*W!F9R NZ0R>F4DAB,- MOH_PG'47=$]USKH+8CJ(00YT!A').2TR19 JR-K(+D)0)D'Q.>M8AX"S5O/X M_O><=1)H3W/.N@O..EA]0S/NP@H;35&@7:Z#S,E%#]:1.IATR%S*$CNHP/\W M.V?="7LCG;/N H1^SUEE=J+DVBU?U^YNCL3G+06;)I3D1$[.&O&3,.:O>,ZZ MDW*W.V?=1=(=V,=#9CR,DYKS+(!EK>J8/ LN20,\QD).9J1%G([41?DW.V?K MVT\9AK@.%N-E2N3!783GF7UYL:K N+W2II*/O%A(E@=0)9%%8\2VSRZ%F#SC MJLTUE?UI_ZN[, -AN9P4(QVLBATX/4EIDVM\MSS'FN4X78;%^@,FG'^K=JMV MWU&MXN MOI'(EZOO5\*?)31:12U!EZ0I?A(*G/8<4)KDO%'2AVEN%,0RA3&A79M[FV- MQ,"T!^#'@_?10- !]H=+?2:B<%8J8DW(7*6M(:80(%:F.:JH=.[,WY^V-=C$ M"#^0JD?K%WT@@_Y$\9ZGR)^V"^M?<%F,A)3C6AZ;K, MIY>.R%ZI.Y^S*%X6 M$%B[IELI:B9 @%?&VN1"SJ[-%;B1&-AJ0;A_]P4Q!5HZV T&G(O_%K[7<_#K M%+,F$Z 214N9E9IBUN0.1A$!N26SD)@5NLV \+U)G[8@8A+ [5\5L8?VCP[N M*_K^[DW#*YZSTS8GX4 $\O64A2R25C>OM>[*6P6>FP3(>%*R0P)8(GT>;QH/>RJ.-RR5[-(;I9KRZ4++47H*6G(-W45F:)Q)U$$@&C MXP;YN/A]AIIID_A'A."Q--J!Y[&GU&>H>,HN*"BZ2%":4_#-7"0OP5O/.!:N MV]QYWY/P:3/S/?@;A]1\!VF7'3A\=47AI_#GW=TIT/J5SATB1V)!=.NB*E=4G)L>MS?DK4=FD4]N^*^FE!T('G,_R [>Z2%\+D[#&1 MZ ,Q;8N#(#EY?WE3/>L"F[X^X6GRMULC__87%0\/E0[6QU#_\(Y%2-(9$W0" MX^4F%F*U8HDL0A&)\6(<8VT6Q_ZT;[8":X< M00DR!(X)#_6&;/I^/4352T\V-0WS;=5 E8[G('$H]A5'9:_!)9+8F^55B9[@FUMT$JXI7C(:9!6N\!S M#L$V*F![G*"NK,NPO\ X"T-N!UB_#^LN;L^4?'R]^)T-0O<'[\ZCO ML\D36B5)8%K6 :O6"G#H:GR1,4H9JY/5!%<#"9ZX]&4\W!U"81W@\K'-^3H( M^/YK.+]8T7\?LAA]8E89$+&>"D?)(#BF(7CNM) N.=XH^-N=V(D+6<:T@VT5 M=62NU0;_?0S@:TVE;W^L![\\)E33(I,E&EGR$SSX"%R MA2!%*H7K+()H<_Z]*Z5].7([H.6A 6NJH@YVTF?YVR3-+A;G'\(Y_H:KM"EO MC<)D&07$6(G+%1L-1CN+N0.@_".LYM55O&4 '6': M9PFF(,DCYP@>T8"VSN60@_"Q3>GC#Z1,7+@['DSV$_*Q^N/7T?+;15FNOEX5 MF(WDF#_S[(-XZ-ORUL95-[((I@F+W@A"#].\3H,JP'F,K.AH#,>C<]5_"]]K M1F4]$]*J+%"##+4"5T0*4W/T(!GZ:"AV-;Q-(/(X/5VYW;MH_OG-:I"X.]BP M'C34>A]IU2TPOUV\_C-]"8O/^&:Y>B(W,C/DIUE/MM8)H2\SQ3XE#<8ICIXE M$QNE4/<@NBN7>Q_X'4IQQ[9=7F67E^7-11WF_2L%OU\OOMY;HWMOFSN\H^GV M.937-MNH+47SVH OFF)!*9_ !94@,N&,<]SSW*8G7?NBAINEU'>^"H)W2 M^..IK8,M>RM.7UW@.UKFG_[ LV_XZW)Q_F5=!V-SQX*M.PT#5>OO?5$%@E.% M,9N+QE951\,H[FJS;@[.?55V1-"LR^[3'\M9%%P;S RL,Q%44H%<$EI^EGNF MDRFFY%:')#L1VE6&[1! '**@8\,? 0IGRAE$Q@5X8AI@ @24/6(R4Q&@2S6K< M=J-TXOOPTV!P9Q5-?&GW6=X^+5]0;#C/Q-M)H??=,&B39[(N+U=,K1;F!ASZ M"%)89YEQ-CZ\M_[HY=Q!+Y^VU^L(L#J,V(_(M,UD";1B"JV7G#*9;,/J 6^B MY1.3#<9X@8>K_7^,PFD[K4Y@RG9220]7Z)[CZ^^+?%554'OK)/K5DZ_UNYE, M14<7/=C *6 RZ,!;\EI---*1_8ZJT=2<0>1.V]WT4" <15D=&+^GTNFV<*U+ M"H ::XU"=51]JB6A*)A,4JK89@+?/F<IC.".[++-B*7$PUI-=]MD"Q3L>**CQ07O!@S5;>%X_?]/$O4Y&\K-&EFB_ M=N5FKFE&*T6M9I&1K*2PM(.CM9!51AUL+EP=HISQ(5T3=P5I;V:&R+]?--WI MI5!*9CD2+XXL)3&D-<2 2(O(4?G8Q9MZEU^2MK$_33:8VJ@%OZZA_"S!_=D MVAS#SW@O!_$/^;TYBO^/T73P\6\G'UZ_(+I>O7S_ZV^OWWT\^?3V_;L!8G[B M06TDN0W5(]4MW-XQ?%]>+K_6SJP;#C[@6: 097-3Z.,7LAB1])>O%7CGRCX7 MN;H3R(TA[]/1FF5<0=8\,=KYK4'W2-T0MON[2_NOOWVSIQ5F5DI M+;!$5D[)X,%EDEV(*MHH>=*-.MOL2?BT%1('Q.HC_ >-U/#*\J> M?]XA36W+2K$]4:QEL<80B#0S"923N38PMF"8MT9X8VUI_!%6>7-Q>2:RU5$E#98A!<2"23(#CJP"\R7EP&QN M=+%\-!:.V@KO@M^GVR4<$@0=Q+%UOOF[\!5/_IRO9S(ZY:,58$/AM0[*U3&% M@6AWM+\%R8)N$[+>I6):#$X$A.5(6ND(4:^6M0ITYC,*%BGL]EG3JLPA0O#H M@-,_,C$3?:,CROMT3(NJX?I\ A@#A#MQO<3;1;V2//^&E85?\6O$U:QPY50F MWU5)C:!H34#@OEZ6+V*3\+-NFXDKCSRZ#W4/T=)R/)%-K/'_#[^_)M]\^1UQ M8Q;75RPXXWPJ#J%$ST!A\N M3T ;M$I%A^QSWD+K3SQ^VFKFD30_AN@ZV HN M=T/ZY8W=8TDKYIT #"CJG3T$7X?SI'H5BE'DS%R;$Y9[9$R+CS[K<@E0$ L94\W %6V!!18$UDQ*:E,;VH*;:3>_/<#U,"B; M6M,=H/UZ&_AXODS_>O][%<#57J"EX2X5 QR] J5U ,\D@F,L2I<=]ZG--;@G M29HXS9$V\S?>&Q?%4V $>?\/5IH')9@0!"?':.TXL.Q=2 M;:=++K=*WD&,&<'$5')M79J%;X+$)PB:]CY;=Q@<0VT3A[1W6;A91]=&/:@D MA,J@5:UC"3F!#\@@<5UJOSV8JM$=/?6.W:+O'MJL>Z^=V$)-&@P/ MEW\/H+G"NBS&F&PM;=61;*>B33LJJP IOG(^"N]PJR!@>]A,Z>KOH;*'2A\@ MOXG5?E7N=IT)Y"($ISF@9ZX.+/+@1!' M%;2.:2X>JLV,%LI_MZK)U;]$,4M MQY#B[NKWE^I?X/G^R@]_WB&[^*"$#X&8-V3N=*YI9:/ ,"&\, II"8RG_+NO MGB:L&DWY@Z4XF?*W]KZ>VB!/;P:KI5 RT65 *N=JUB&2U%P %HW.:'6]UC-- MCO.GM$_L^7:1M#\P CJ(\P=SO/GG'[BN-P,H4I@O,Y\E):06D0-WDE-4H"4$ M82S('$(0C(O"VZ1+Q^2B\PSKR @<:P'L"X=>ED+\.>_Q(>^O__Q]?CGC\I+S M&3)RE#./((UEH$@AQ'B@Z!A#EAF]9K;-Y(C16.@\M7N 17!P($R<=OLITW%+ MIC==0>IXCOEB\]-EN3RDJ7^P7'W$U;=YJKLT%JZ$ 2YKP]BB%;C"/83$T+L@ M9'K8X\V=QF570.CK_4LGF%X?S+J_GZZH[E^]4'/)^O-L^9&8:" MVQ*!+$=-Q=31$460AVN#]&B$E>KP*^89@CO/I!_+8AD+$L>Z3J[F[(3/N"R? MPNHSGF-^=U&3"\O+4'$]8[2G!IFKHAB)P14&T0?:=$MRWB2O5'0M5\;/29RV MV]PQKH61U=Y+>#%$"Y=E+>M?Z!?/UV^O74N-.F9I#!1K#X'&-)#XRRV(S7>OPCF^79ROYHOU//TCG%W@C"P\EU8A MZ)0V)]6T1VJG("=$%:)&61K&XJW9F[;WWU]J^8P!H Y6U6^K)1&6UV](6W>J M(M>O_Z0==4Z"F&7ODBBUG91EFRY M1F,E"!,]L:++ K?J@QB]Q*NGY$V;1/! MB=$\KN(Z0.*&B;?K]07F5Q>KF[SPI??V.(?)>",D%C LUU*EHLBEBPA"D!2M M-T:R-G,==J=UVM:$4UO>MJKM ;Q[[BW7C-]L+Y]J$\8'6XNQA3'EZ\#(5&_3 M1U_;L-/#VOJ<:NQX>5!\?Q&%+^LENOU MS&I1F&<);.V.2C%] 8]U0*HN,07TCLM&A\I#R)VXE^34J&^NX7YA?+GY/-C3;YU<;U)LQ7E]M503K*&4;[<6_O?@]^ HZ6 W.#G;_ [FQ[7T^L_Z)C;#N%_M=/:ACH\FC:0KT\^O'O[[I>/ MO[W^\/+]K[^^?[?IJ7B?C:WZ/S[QH#:-'[>A>J2.CZ_#:D$4K,E.;>!Q._-: M%S3%:&!*D*$*0H-7TH,,+O(@329+U61)/T71WGT0'CSWM@%J"BF&H V@(4NL M0BWCQV @ZX1.&\.D:M0'X2F2IJW2'043/_0R&$7\1VYX-C7\0]K//ONX0QJA MQSAH;8JR\(4"Z+@9XE<'8F5P2+!+2E/X;!GM3OFH3-'M=9"';Z#=>9Y.%OG5 M_.R"=NR-M.^LE"@2JNAIBZ[S-94JX&,2M%E3Z"681"[:V.2!!'=JQG;!T]-M M7MNI[LB-W/ FV\\_[Y!FKF63[2=QZ9@NSJ*!$&J%2ZQM!Q+:6OJ(BCM>BF[3 MWJZ]G=OWVIOER1H="TCF4QW"8FCY9 V\4&0DDI*FU='I7Z,Q]BB8:]?R>A?U M]I 5N=>@+G$;>98(62GRBHO*0/N+ >:B229S&1K="]R]*^41-+W>"0K/=J7< M12\=@&JXX)[ICB,U]S(;!Z4@([=#6G \,"B1%1^09!PGJJ,]\JZ4.X'K$%TI M=]%T!VA_NK4AEY8734(5F9.G+#GYS%P@).-12N%UUHVBO7^CKI0[H67KKI2[ MJ*X###[53DZ'3'M/DN"]JE J!V$"DR6V*5S:IPO@<76BW =_8ZBM M _2-<"ID510RYPPA>G+962G@,G*(Q1G),#ARXONJL#O=J1_+$311W\==/3 " M.L#\.SQ_NTC+KWBZ7*]/OH7YV29+MB3^ORX7FPWER_*,=+^^RJ+=Q*FE6*YM M4&!*D:#J'/I@F*:PE9@.R6N-;1S9P21W[C6,C*WE%(H>C.AON(K+D3#]]T6> MUXJI6-FXSK-<<34CRZ!BM A6JIIJU@R\8I*BAIA%-+9XVZ:A\'-438O, T%C MV4A+'5C1?^+\\YOMK+U^XOS]7E8U%3W%7NW0_$VZ_I&G-[D M&JQZL,EZ6M_"DB0+?5701Y%\**X--L>AOW.ON*U]G0 "71C;;?G>',;5>8[: M6NW UI,W)Q$YK3F> HD#03S[DKMP%C37G?9SR2< M7>UP&[9.SB\WH\N][T=3<2< F6G#I=5&UJ:R%"R7DL E[BC0$%)FCK7TN@F, M]Z=]6B/= ;8/K/X. /^$T*]D_(/L9R(X9HKWD(S3H'+BX'TA#RS&0O%S5"ZV M:2J[(Z'3MD?K ,HM%3LIDUN!9W6W8IN$(IRU'<6Z% MLSIHUP2=CY)S]"WZ]O%Y]U=0!];Q(1/7(:BSM>]X;7$6LB(VDB*&5 3./*(- M:)AI4^#R!$%'W]]N3*0-45('6#M9G,]S)7W^#3]BNEC-S^>X?OUG.KO(F&LG MCBK=BTNU_EC0>/)U>;$XGY69AH#?G;F[X<3D#1IB2M39U%/*/ MOC?=/C@^/ ".IG3UGRT33R5?FST/-(E:DSE')TU M&GP_Z,$#VEJFAG> MD-8RL'+'"F'H5Y7Y5BT-Z7D1E,Z#V"?;DL3 M'BR&T_E5D^0'-TL4HC-&>C""!$%!M05G*-:.-@MO(B;ZA<:E\=M1>@RV:P=D M/5T-WT!Q1V?)AE\">OB$MK:LY46?K2"'S*1 CCPPE>HN)CGX0ON9-@JSSLYJ M/(2S,:XQVPQ8O;\*ZEB$&2IM#:THT(1]4+Z>W7!6DS4B&"^+)5'\!!Y///H( MC,LNFKXWJ79/07:0B?AU^6T3[KY=?*S9X=H!_3Y3)RFM+L+9A^79V9OEJD; ML\AS4:R.5N*IJ/4 &*G/>9JAKY#J:\#A#[.T$Q* M+X0R"(9Q<@@X"O#)2#"T\ MK,:9OODX+RK[ ]?HD_??%?+WY^2SP; 0K&7A4""H5!>29 M"K#:HV'2",/;5+ ,HW=:.]@'/D?5Z=1M]*[D>++(KZ]\XB>87J_Q_&]XEDFN M'\,9GN3_NEB?;\;X"*=9%C$"*B0Q2UF@)JU!E&Q9#J$@JBU\OA%(F?;T]%#H MG$)O>PPW_EP[DWUJO(_?ND:772]G67(=B^606 KU5*5V&782,(A8"@7[/+8I MJ=J.OFE/7_NPHWOI;-)BU4>"MFN)X3=(^*G737L:>D@+V$+^^UJY1J!ZN%#$S# AE94"R%Z3 MY")*<")H,(J9Z(21$?U@4/WPNFF'7$T/JOWDWVWL>U6.L)[QG)3*F8&7+M3I M+)+\52=(9-Q&[Q&E;C91YQFZIAT.U<<>.4A'O3MK,V-I_61=:C5?;3-I-'A# M;"4L)26F,.DVM7![)%V:S6WJ V@[Z:2#8M['N7AY%M;K>9EC?GFQJL*?R1"# MU%8![?XDJ2P,1.\KK>/E[2I#*_UW/$% M!S.N6W,Y@<7U(3II4( 0/E2W@(%+,D+A41;A5&2I34G()!;W%B@:%T+*J*%D$T!)Z)57$74V'HLQA9D'H\EW05A3UO2L377 M05[G5FJ5G9M>T#K['!UYYE'1!J"$3N!M49"%1^N8$3:VJ51]G)Y>.L&/#H#E MZ-KH$E-7+7)MYM$4F6G9X>9Z"$5^,DLHR(Q$$Y(O;8[=GJ)H6ER-H>V? FB MZ#N T-/1_>6BN[<.KYHEB\A02TF,95TSZ@$A!.> HOYLF+,>61LO8@"QO0%O M"$J6AU59!ZC\T?S?6O_3F_8&+B?FN Q08HPD1*7!*8J@>$P8?1 E^#9GO5N1 MUTN7ZM9;Z?BZZA* 'W'U;9ZP1G,SYW215DI()"5:3=[0ZJV>+G=!HZ4])1P* M>'?(FM;4-8#!3X$V5"== NSM@IZ.Z_,--]SFF!)FD,X)"J-TA* 3+W]C>E0.U5>GAO,=GC\X:=JX*-FH$KV)X"3%;TJ;38?S"$*2" OW6%B; MT^)M*9SVQL<4,!Q!4Z-514]PZONN%DS6+I*C'O7^\-2#G>\^S\\$A[I91:,Y M%R"-UK6\GO;5P#(DY1-+WG/!RK_7H6Y $<@/1LBZ7F2PM>NH(K'$H#AC(XNHN\ 0E?%VT\?!V) PV/AP%&0@^LCA^"(/7)U#7UCE6J4ZOL9 M9;U!:HC^'Z^D'T<9'8!KR/%SS?SPD!QH74?':&+6JT#R,RJ(I+2TC1I5MJH8 M:';&T02"K576 2JW"^P#]R%RHT&GVOK2TGJ+R05@13+I9>0A'NJ(X\@K!O;Q MT\;759< O#ZX>7-Q3HR]_OK[V?([KEXN%Y?CV^I%@ ]8UW:NH[#>D C"V7]B MH*57E$C.*BB\=L$/WD PF?8'YI@56)11;<*'\7@XAEJ$G0"V]3%=4VU/W-+O M1ZY_G2_F7R^^GBP6]>[]'69_PU6JEZ(Y)F&<3.!-,77N,J_'/QR$8$C;%ROL MX1VO1]L)[?[F8RA5&(+ ^BA/Y2%/V^YNUI:^!B7*JKH59VJ%>K80$E?!6$% M2(DE>:9MYFX8VK:DX!C*$T9$70N]',T-M]/W[W[Y]/K#KZ]>O_@TX%#CWI^W M.;UXFL*1CBE>87PL7TP1B=(B<,!8C4W)]>*Y$>"=L[)HSY"W.@Y_C)Y]7;O3 MY>)S[9Q?GWY[:U-RYFE_)N>7T V*9T8>,$9(*IABI4[>M3ED>)2(4@9(7,5GZ.J2T.S"RJ> M.Z#<2P4=)"'N\_)V0>*YV#1YO.6(,6UL" 5"J6.J/,_@M5#@DRU)""$E:Y," M^SEM4X=LC:&UMSJ.I^%R\ZR[@XM[\+7Z^/4(##*0!))KI:)1)L@*.5!!MKO M11$\E$.8F5N*>D+.[II^%C@#Q3[U_")<;*ZQ)#*^>7/AZD58UVM8WY9GW\A1 MN+S5\B:DS7S65Q=X\OMJ?D9:-]=W[KUQHJ;<)3ERQ*NHV8_DP$J2K%?OYQ?';9<+I!WRW-<$U-W@.^9+I+5 M>D@B'!1)![SPD>P[Y^02<"7*-@-TMWG7U,=@(X-E=/%./F+JQ'"A[[/R_X;% M15A])X[\%4=,FB!U2I =YZ!$]N!YX9"B89*KS'026P!FFW=-?65V9,",+MZ) M[LL2)8R =*UJQS%VC6=Q/4=23 M)[-_C#Z*W#N(U!_CX[2F4E=7"\U%2_%HLL MLJOV W!\0ANML.98 .S M+\)96"3\^ 7Q_+3^=M5(72)$:+:T4=/JJ.. 8@[@ ML>@ZL2*\0YH MY^ MF2^JL:Y]K-;O\'S&1 B,C&J=FF1K%9N&$(FA'!TR2Y2$1E-4GB"HIQ3/6"C: M7_)==+*[6]<_DR)9ZZ4":]2T5/0-0Y8!LNX M@^G;=VF_'N%L6+*Z)AC0U7:-SI#+%DP!ED+-6JAH61M?YQ%B>O)SQD?+$(GW MQJF;K+;VHD?33Q<^]5W._KX(EUV+,=?:[QHD_+;"K_-ZRSIO?G6]OKCG M 7K!7-$L0_2JEA%$#U$Z!1F-4[%$C/D08=S.A&^%47N\&&VKR;_.7: 9O\_3 M.+>!Z*D3W0=ZR,_-C:#_:"+3$=HK/_NX]E(\2$/EIVZH\YR9D &8W^0('0/G M"CF[/$03:Z-OR9L9SP:="AXY [Y,AOHD!/%H(6?:#Y7($1RC>%!D,G9".!%< MFXF03Y(T?:9O3SQL4S2QN_ [\$A>7*R)E?7Z)/WWQ7P]OSG"LU;&G*6'VID* M%"L.@F(.DC'*"'3:F399OB<(ZJ_>8H"Z'QYUCB#[3B%4OUSA==VD4SZ&Q!&\ M4@(4UNM%CM:@8P!@"U -U\;$]5R_G7W_!;]>'>86 MYA43-H",FQIJK2!@S5,IC4PP(N?; 5<;6>*F0.(K@BB4M?7ZN:&N-Z?]\7G[[#WKTIY8T[BZSKSPGAL(EU==5(=I%KG4$##5:QF3)2[,)C-!<.BEL M\L^E=G^.@[MOF\8H[*VNY0BRZ\G<\V2RYIAH6T<)*A0!P;@,@1EELPRT)H[# MW.^GD:>L^B[BF;S)9ZSIL-_#]TW!#JZ^KC?P+MK'$LBO,<50 (9UGY-%0?:1 M9V&L2B)NH>$G'C_M4>^XMGPL*?8'A*LEX3U%WA1O@U!('F^N0M$.@>E$GJ^2 MO,1M%ON3+YAFY8^FMN=A,$"&$P/A%+_A*GS&#U4%G\+J,YZ?D SII_GZPB1+ MZ)5W4+RM)<3!0+3DPT9KK&&&"2%_ENKMI#HA1-:K\]F'L/A\ M.>4G&!^T]P9,K>15*B;P(G@H15(<9))E:JMT)CWU3N: OGN8-;CWVFEK/\;= M/H;+LP<07&%72XIYHS3 )5>$75T@UCMN1#L%L*Z@>S8&& "#*2W$'BI[J/0! M\IM8[5<=[J^O1VM3BY(8N*S)T^4D!B^U V:X%LA<(/6-IOA[KYY8]4,4MQQ# MBI-6Z6Q(OVPV?T6Z0LF3*@S8ICM5X;;.T:7]2[B0,%&$O%UAUW8 N/OJ:?)! MHP%@L!2[*-/Z1UC-ZY97"W\V5I#'C I5A*1C ,4BUIH) ](X%[C@+IPWTZICWA&ADW>XBX X \MH]?=G/) MEI%39FNTIR]K0[W/A=A*% 6BSRJWZ5?[%$73EIBW\7=&D7ZG*+K7"L88ZSBW MY.W[NBH":=Z;(,&&I+VBO3Z&-E[0SRCKKZ1K=_WOVDMI%V5TUTN)HTZFSG/+ MVM>1U:CKB"=BP[FDI O*E6V:'!];+Z6==/9L+Z5=!-B!:7ED<23OT5A/')1, M'+#:\]30"D&?LA+N #)/M'._;N$CM&=>:: HS]61 MR?6&7ST6#84V8VD8&>$FV'F6K)Y -$3KRU8JZ !/C\RW8!Y5X20;;U0"59*! MH$W=@C4K(1C)8KNK/P.FQKCCVK;VE'AWF+G3\EE+E4,6=?1H8:"45Q 9\Z"X ML\5;6>1!D-/Q[)B=-+WM[)A=Q-[9X(YKHYD=#Y8+VM!%/6ZK'=\=L4'$!V=B MYEEO4]SX^--[ L%0K3TSH&. ""<&P:;X+W%?BC;,;S.C_O&G]]3X:@00C"#"[C(F23!3'#K:5&.=8VT-."X4 M("8G5?2"Z6WT/RQC&E6-@(<113JU<[ *B_0%7USO<-<[&X5.QCD%M@XG M(W2342MB$U9Q*U"A5]L,47G\Z3TUGAK#.=A?A%/O"R].__Y_/OZ?!R:.F1QE MX J<9[+.;"!YV$BL:#2._I>"2=OL#8\]O*>>4&/L#WL+<'H$O R+D.<_^+@, M#0JE- 1+TE!!6G Z!%"&(3(?0C);S=UZZ@4]=5X:!PDC"+(3CZ$RL_SZ=7Z^ MF1-_Q4=DQ0OZ$,IF4AB/Y/E*JT%'4G@6QC&QS=;PW#NF34$U\Q;V%N?4L-AF M\J 4:#<9H\3JE6!I!7@5$$2UA-K8S.TV\VQ&&^SHCP@^#H*EYDZ-9[\+AT\;;9.1]ZH(N1Q>B:N)=I;SS\!S@"A]P"=.XOJ^DY3 M2@Z=+V U([/)ZVEUX!9L,5Q&1D+"]I-">SA,&4/#SU0A#A!W!X"YOY5_P(Q? M?Z\*(?=MOLR7JXH'I9)A@"D74,5'\-HZ*+3;6Y-UBHTN]_R=6'89NC?-M3U= R\/R)V MP ]70/ MN3?S;]=76;)VV@3N02JMR%X+4^TU0B+/09$EE[;1+(MM*>P9>D.PL1/X!BJJ M@^Y+3_/T+VY[3#B?9.95(C4O2XLDU"'.*3CNJE53A6^!A)^]IR-( M#%'BLI%$.TCA/&8U3V]&RL6DK(N<+"?6JD09 KBH:ZO59'@H/NEPN-8=-V1M MAZ8CF6LPOB(Z0-5]AXK8P>NA\=%DR9D!3TN,)%0T1.EKZS[AN1%1LT9SF)ZB MJ,-F#<.4_FS&;Z &.G!?;GFXGD19.R3-%(MUFK.!6+BI,P<4[=;/T1V;Q=I!6&-O4[_$X?GG^_ MACV98"M=@'H5!Y0M'AS* L5)S:6UK/AMLBZ#7M[?Z(;]L=1>"QUL8Q^NV]FO MWY?*\/J:XYF.3''-'93$:XF^)2NJLP3DF'QD4A779I#VDR3UU^!]G(UL'!UT M *;'1'35TOB'Y3++*6J-SH+UJM9XR@ ^9T>;=F3%<.2A48N97:CLKV_P.)!K MIJDN^E#?]P)>AM7J._%S9:!E)"$E+D&7VIL[$S>A=K/4B63&E)%.M<'==GTOL7UQK?\2*K"?)LJF7$45C+':P1B0?EL(2H7:0$) M\C*1*1;:M$#:GL;^FK&U0-QH6NHJ3GPS7X1%JB9ZN:8?IXM*SQ#DL2/'_27<%6!>71%PLLAD>U?G\__! M?(^SE+B1=4\/6>F:*ZZS1EP&(0QR)FIB;]OCDNW?VM^]D=$3$&/*??+;:_=Y M>Q'6\_5'HB3D]XN[;<+?G"V7JUGA7)9B%!!C;M,;'((FXUK(XBKKBPAJFUML MN[RSPRKNL0$UHM"[\ZB>Y(W/>) FQ<# "DD[M2(Q^L "V)2,3]8$9=I<=]N6 MP@X+ UJX4R.IJ#OHW7437UVL:-^_K(N9)191U(O%P;!26XO'VKB&0PPQ1I$L MEUF_)ZI 9BXJDXE3R 7K M:#M'OBLG9\.8R'(F)\,ULHB#2=X.H4=X;G 8)785R/X:%KG^\O<'5N6 MD\7B(IR]_C/A>GW=CVZ6A#6Z) OD(4=0W"!YQH)"=Q<31?4E);'-=.IQJ-D. MD4=TK#"1HKJ"YG4)'JVYW\_F89'P/F=7PUUG)0E:8LC),ZX3O='7B=[$H/52 M)5],]!AV1N*6+]\.>$=TSG 8-72%LX^8+NC]FV'TM\69Y=UR43OND>6?GX>S MC^?+]*^_X5E^4?> W\/B^XPI8X6IMT(*(_&Z'"%F30ZST>G#-&KJ"I<_+KPK$9SB-UP1\Q^J@J\.F8E-$06%;A"\$+3\ BV_6(\" MB4VIB'\3=]^/=R)A.PP>]2E&.Y5TB;R-@_%F_B?YOU_"ZC/6G]]P.1,8>8F" M038U3)..(C1G"Y"]#RQR;XS=YA[ @%=OA[2C/N@87P5=(NQV(=WU8S_^CFE> MYIA/OH4Y/6I5^$Y2U]H3>YG< MBU+_D06B(OE+9CW)/&'>:LC%V'1MA]0C.D297'D=9!IW2Z,F#,5:$JO!5$>Y M>MH<=#&@K<,0-,]9'+IPZJF23 *9AO/YXO/%?/VE,O:^ M5$9?_TE6Y!SS+"-3/)4J'A9J;UL!WF42&.OX3. C_7:L5/(U[TN%T&^'5.\5Y6GDD>.#A7N^X+%<%'04$?&I^S*AIE MFX:>/Y"R'9J.*!\^CM [V+W_N9J?DVQ*70*7!&R,ZWI]4;WL6LHVBU[Z.B,; M"E.U[XSSX&V2P'R()6FCI6D#HY_3MAVNCBC=W4@M'0#MV3W[KH/(9"G$&DCA MR/O5F8ROM^0J&ILX4N2F'P[G:MUF\3Z!VT'NB#+;+15T/+A[7^@'BS3_/9Q= M.I#U-_$K>0/2J*(T^0 <$Z]3;!*$1-\&67P]2:=H+$P)R"1X'N9GZ_OLK.=??S_[V?'+ M3Q[X'[>4/^3IZKD_P&ED+O!JRM#_O;^%J(T$SI;KBQ6>1 )62.MU*["[R[O7/3B"Q+180&!]('0>&-0(BU(#*+ MH M/TB >XG+M]KWZ6B)F+_4^"Y>=9=T=6NX,>\I!RVRC!)Z2H^TV$A^BY-H1 M%TVPI<2'=\^:8.:6HIZ0L[NFGP7.0+%//8SSAVG3+G$F=4[@)*>EE#7YAQX- M8)880@Y,B&V*Z(:-Z3Z0ZH?JZMDQW;L(KCNC<1L?!,&=D5J#P)J(#614?1$" M4HDZ)A=4LH>X$'9#4$\]\;(9)O0/P/!9B?L"ZH"BR^+'-"?.RH)/$70P4 M]J7@(3@RNA1Q9O+SR-:RPS6D>9K.GDS40&AL<8]A)#UU@L*;CDXOZ[7OVOHD M))65-W5J::*]=@/+7BI95+!>-+=-/0WL&-_R["3CHTG[O7K]X>T_3CZ]_K>;?0BW?N<7.^F21_X;Y<^U$52M[YN=S7#^2WDG" M"Y[(.>9*LWJG$VMI- .7?(S%.&V:39(;3/3^#O?.K_Y$JGI!S_C7S$@9DQ<6 MBB-/4WF6($9:4*6P')2D_3FVFH$VG.JI_:G#X/-'%_] >CY&2[F)H(: MQ;V&%3<$K3>ZNEU&TD9NDB^0:Y=@I9T"9XRI7?53D#DSEV03&>U(Z/%:R%U0 M^-!"MM1F!^'%+7N/"OCM8M,N\;+\\:H;7CC[;;F>5[V_"?/5/\+9Q1WV5=;D M)6,&;DNB/2&6VGJ*T[' :,JMC;3P&<%Q[*(I1!*94+5_[ MJ[G4MZ^^/M7BR@OGP5E?E[31M2XP@KC"G[A$[B$'M]-:K9)*614A\$+"X9[7?BL1A.7*FFQ"PFW& M0CSY@EX2)B-!8CQA=H:(3W\LKT>\9Z.3E0ZDM9'$8B7X6E(HC+4HM7$RR@&( MN'E!+QF#AH@8)LS>$$'*O0:VCHQ%KCEP+>J17K+@, A@RCJ7LD..?@@F;E\Q M[?2^PZ!BH$ [P\7'^9_7U<*(Q=T@Z0QF9@P@74D%N4-;8?D%H'A&;-&C'ZKUD4_ M?=&TX^N:8&1(Z0TX0[2\'%?D$Z)FO3J??0B+S[A9/[4MO^6D20KFZTGJ9G8G M9J"8KD1;)PFSK7!"3[V#$?KN(3[NO;:7Y-KP36BX%'M0_15B%;J0,R-VO490 ME@>(47DP(6@T1E&,OU5]\_;*G](@[*&RATH?(+^)U7XU,>8Z!@LHG"X6N*Q# MPZURX#UC$+,KB26M@]W*M]A*\?=>/;'JARAN.884)YU[O"']\4\-7$T/KQCZ[<;IE\5#P&2%G5LT:&M/%F!]HX*VMK0EE, M$[2-R<6T(!#>!]O<@ZG257*>K2$O+ M7V>E=#+9\C97IQ^G9UK,38>/AS9U?V5U +G;7>;TI@D$$9V"\>0_.%_;,8H" MT7I+4O&1%Z6X4ZWZ#OY 3"^'VF,6[0Z3=%=@J2-WWI=K[,]"H4AC(PB,OEX. M(@DE3GRH4KBQTA KC1%SGZ)>2BL'JOKIJP+#Y=X5?MXMJRZNFT7/3&8B!EI7 M4J$&%1 AE)RA6*&SM#4)TKK7Q7V*>CF=&AL_>\A]\KEMC_/P6YCG#YB0/L@S M+(1@DVT RLT,GJ/=JORW&W>U4OJ>#^$-)%L5Y;FCM-7[Y@2 M0V=AO=Z,,'Q#8CU)Z>+KQ5D]/GG_\NW;Q?GR[2(MO]X95+9<5:',DN><,PIG M2,2T]:N/1CPV\_Z4^:EW^$F;/EK-XX@&RLJWUGB8YC)N^Q[ ;T/=_]_>ES6W<2QKOL]_R3NU+R\30=&4CV9D29>2 M?6:>&+5*B$.A=0!2MNZOGRPL)$4"(-#H0A<=U^&@*!+JSLK\*BLS*Y>],&=? M"N8&ET<#.N^L"Y-[/OWGK;N>Y!^EK\E\LE>+^8+WDI8#R)X 94@R?L MCK7N)]9MZR8Y2->LO=]2O9M6O_4VT&4+O5P510&\B19U)3?H 8?27MEP&:0P MJ#%/%S0;I\N6,)QI0=$@\::X;IR"8=2!M(*ZS%UTH78,YH5WV3H$1<]UV3I$ M&@VHV-,@N*2(C=L@I(S#,FC.R8-&B*QUJRWE])EZR!Q'])EZQ#> M-X6C#963S@6F:;*00D*+ME2-&.L)+B@JGZG*1-0.[;VH+EL'R?Z0+EN'"*(! M4&UI]"29$TPS C$PCWLNH:ND14#MS;U7D7O-ZQQX+Z[+UD'RWJ_+UB',;ZPO MQGUIOB/69H)G/6$BE6)*"X[Q#)P+*W$9%M>RQS7^Z:%QO:00GLZ ^,.'=>O2$J"2Y%!B#%E2FTVRO1!PX&=M:KE]=3&0T]6-H:(U]WM M;+4*E*S* :0BRS%K=!W[-&2\?\.XV3*5\="3D:W! :VK M-6-DMBYP PYY $)[!'5F&205"E4<0OJQ[;D?'.[>,&[V2FTX]&-D8W"X;Q)' M6&+*(U^TLP$Q31(XEP2NB;%,/==2JQYH.*SC7K7\D\I@Z,?&UK#PL#6L115'8IUY<7V+G$[6"VN8F&D_3C=39/ DF_.G;'C#529! M9'#E-E=PBGO*"(^.=E"$LBB5#'NHDCU?UTH$JZ=(-Y8:#,??9B"SHWHB6J$U M-10DR:RT>2!@DLK 0M#,9D7TXSSLNG4I)ZU<.AXL W%VP!SK$R8[W&4>S;L' MX]/FW?3F2XDIS[OK22RI&*_<=9F1]O%+2C?#)$ <]>;J21'#\:6!1 E#G;3) METYMZ&GAP,Q3$51 M>.);R7VJ<[SM)*L51W1@. TGB@84TT/?Z&WY]+J=N3(J!2L<6%YN YUS8,K( M[X1^8LI>,&;J%!UMHZ@5-!UO+0W"\T:QL]I?)D6N%,F@K2+EW,?]%9T&)H1% M(R 0I^H436ZG:=S#;1B9[P&D'@)H $KO;[ZDV=E\GNZZZ*'FC,1+!3Z6*T=A MT:?-(0.ED@C)--6B3K>5)Z2T!YP^,NZ&9'@3O2H62WC73<.B+/CF0;'F>D64 M1L^"AV@8&GA.&/ 2?1&:$A-94\E-G>J(YR@;]RBKB:BAQ-$.P,ZW+8>&''4T M&0V]TG*;*PN+"W$5)5=,9>4KU4SL)&O^J+&0 MRA>M;2TXJS,$%V0R7D1%VFI$?[)A,,-$V.,WT\WV?KV7K?AZS0.,1=X\S9V$A,X M#D%5.3T8@DZ88+QL@+X[B?8CDI 6J8A=?O\MS18$#9-E?/SKJZ<:#\RA!O*- MN67>&A$A6)7P%'8!#.%H3CJ+VI$+G]+?OC%;BDHQ83-0(4P9?N+ &?3+E=;4 MC@@>[("3RF'*-$AMY%E46D: MS(O+-SY(WOOE&Q_"_ 8@M#O--4CJJ??H;26I5W/CO% 0B51&,7(0B92Z][ P8EO6@-S5T@R99>B""R," &KV MN6A/!-?B"1[F3B<0UE.P>";C*:]%M+A$3FLU^'^IN0_'H&IHD32 LN4@TKL( M\D\5(B0P;E(B97I,&;R;2YO.S$ 2)X.E+@<;JJ!K!U&M7 0=;QX-Q?EV0;1. MP-8Q92XX).L4B)*(CSM"@+?!(P8UX2ABU8"T-)OS]0-5#$DW :AG.N/CK M6YK.U^U!?=;6(AL2(@*LA<21(X1//X 0L:-F9534M9IT%)K1:U7^XO) M^#K_Y?+-NS\N/GYZ?_GKY?O?/_3(VGKRB#J95[LI'2A[ZN+?MY.;'W>I+$Q0 M+M"T!REYB4CH#%Y%"]QRE74*V:0Z09R?Z3@F??13^OJMF[G9C^4C/R&C7N'O M_E4Z@ >;N0.F2LJUU AG)@3DA.<%29PP3IZ1_*[GCZM4CI#CPXS009CW8G5! M_T3.;4\ZC6:HF5[Y&%@T&,I$ !I2"5SC&>4C_E7PJ)RP6O-*ML P"F+]M/4H M8?0.;A#>KWZZXA.Q45C\2H5,%+:4.)GCU!AA"=B(#JJ0^)U#JPF4SR2[ MTL4H[DI1FZ?P'Y^[[_\3'[V$"WZS0,D"'QM>."X>!A-B-PQ'1P;#DNI5O((Y M8A.Q'*R,BVF#&2UYCGO%4Y4C$=I[>Q02'KYM'!@<+:YN -Z-7*1T'L^F\?+U M[71]HTMB4EX$5(62&1!6)+ *6:%,MMHP*]!PVL.Z?/S<\23<7S+=0&QJ(*:R M4&PK-7?OK0O*B)5! &>A]-+0"9?#/006J'"6&N4?K'U'8_[Y3ZY83Q-:H2<=188$X3$%%D/-$BVMT^BH2N M%#>59K2<+KY&E8M&J 0FZ3)RH#1[2NA0<*HL;@J91:6FQB\EOG8(!@Z)KQW" M^ :,YX]?D'F7Z=OM+'QQ\_1AUGV>N:_+"DNNEJ0.AK32U&Y$[2.R/X32,#)I%TRJ\$;G1F<1<)C)F]".X!!L2!QZ"TI0; MQ7*=6XU=5(V,J($DOQ>@>HAAY/C?8IL]6<T"(\^Z]((O.NZ-5\.1A'.FF0YN%RN M54QT8)5@0+7%_26RCI4:%.TDJ]V(\U&VSF"2: !6C]:P4LQ6"&X9"6"8*N-- M(GZ7TJI2T!$]&"]-X&BIZH%J9.FY3^]^_5RH!K64/'<[X! MC;3943B[O?G2S2;_E>*RM2V]BBGQ5#(:F7()'5:GP O+(/N-E-F$M,WLO M EN\>S\("D],[>'ET@#6 -+HP%\;=; EZD8H*7? M\9TJOO_,6BE+(9E/FH*,$:T*@0#QZ)#@2GDN5F02OM+E6V^:QZU3/M7Y.;CT M6L#I0HL77P;WWB?WUS\G-U^^=(O<#?S!XK>O<'6Q^%!I.E_(]$JCB\2\"Q!2 MZ7O$L@?G'.()M7QRDGITK.I=YQU([5[8E"\(F[4E-O+=SD]&QF6Z*=;%:LVS M]'W2WR266* MRCZ7(S4H07LA4;6/Q/&D=#@T[1*:T_2YE.2?,%OO]=F;RS_.WOY^\?[UZS?O MSMZ=OSE[^^;=QT^7O_]V\>[3Q[-WO]Q]XK>+LX^_7UXL?MXCCZ_OF^ID^ VR M[H%R_^YF-MT/E9C?98$IGT/D+@(I0\+QG$Y@C U J:V4RJ]1<>@=51_?3 MWO#L^[180IP)"@^ *)DKS<$Y&*'0^S>)""16Y5BGC>U.LL8-O@R&D2?]M <3 MQ8O)4.ZY]Q?!U#X9S,>]KRG]MXD'I]"")ODH;&2@36F,6L;J6(->=F14$"N) M,KI.W\^3:,%7/UZY:S<-Z>.7E&Y^G76WWU!D][L0[0[.%!K#UL@ (ND,MES? ME+&G23*MB:J3E[@OA0WKQD.0LU4W#BF@%KSIN\NBNQ4NQI&625?K69&3TBRO MV,XIOI]>IG [F^&2T66;+&^5[A=?BE=L)@IHS.4VT7-PP1-@24G-)+/5W.PA MES%N$+P:A,<3=0,X?[3D^T6^ZZ:SG]=YMT1<'1[Q [;GR]OMJM)+:_NZ&ZWO/=_9Z?X_?+B:[N^D%[P/Y5>2M,6QS34EZDN:#ME;)";4.Y M1Q6@*0,O%05T8%$!)!>#JQPVV$%=PQ;R(8@YU$(^6# -6 UON^EG?-K77Y)? M#"U;) ('$EAD5H%V%BV?J R4=D:@O4G&N$!#J&,6;**F$3 -)O-N8 $T"*)5 M3B?1VAJ"FXLX4UKA9 LN"@?"6FYX8#[&T\"HA=3[X^7\#'!Z,'WLBC%__=J% MXI3]6.7JEK&%D@D-7GM1>LWDDOR=0-/@K:&E/YLKQ!X_N"W1]Y%4-Q3; MQNXAY^9?7E]W?UZF[]WU]S1;#[9PEEM" W!#2W,015"#&E6R_B7JUJR)SGL( M?O/3QXUV#"S] 1@X=C(!,N-MYZ;G^-K)S=GG65J4)/URFU">Q+V(SD"D M!)EB#+JX(AB0,3M'//'<[5--O,^[Q@TL# R/P9G;@'E16'/O;2Y;;WH7,PT$ MI/>+-OT!/"(?@B76$4DT)W7T-!)+K66?'LG\YN#SSGU=[S%NH_.H'R&I M',M-<@2KF07!/1M'8,SJ.D_1.X/1D^\A'U<7D\Y>;55?$CVDZ MZ6;ONILT7VI3M2Z^UTH)A5(VD9>A7)*!4R0"18O,1I)*B_ ]CJI]WM420/I* MM*O(WE'K]Q:VN:),_KR4_^VFMV[V U=DU\=O-))')R!PHD!(%\!I1X!1KZ-1 M"D_G?6R;?=XU]C3S@0$S.'L;.)[N3_ -Y_==M/VNESJ6@ M!*IFRSTJZ:S!&85_#8IZ&J6.M$[[O&,I;^1&KY;E=%+!-@#DXLE\6GDR5]IJ M057,0$0FR+CBO^B(W^'VD^B]D%0IA^DA%:V$CD\A_PW1P5[": Q(=TR\$L+* M&!D#)G7AALO@<]" -'JFO2=*U&G$L9&<5KR^D:'53SP-8.QGTV0];?<2&;;@ M6GS0"IWSX&,F 7(9Q(J\\N!9Y*!=HA%-#"5TK>&C^]+8RDDZ AHK"?+OGC9S M)S/_XVWZGJY/GARSC8"F4F#VXM(I$EVH<#DD+D ;)="GPX51*9S)D:5 M'\]Q_-LDNG@C&4 P31P MX%_BJ3";!#P1R@W:V73Q1^E%]=U=EQRVS3]=WM+3$"51&9%"<:5<\W(R27"^ M9 M)IJRH<]G0G^9&@#D8?KI1A/EB8;N*A#'.9!"1@7)<@:#%[T,["W1,R7-A MG.5U6E\>0_6XT#T5L@8!= \Q-P#IW]!.^_&;F_TKW90A>>M5)%0(EH0$1%A> M[IH(6*\XF"!U"I&4N3-5P+J9GI<(PSYXZ 87SNB7,+_=WMRZZP7Y>.3\>?-E M?3% K68!_3^>8QEJY"UN4&0.%R%[G9FQACWC[.QX_+@1H9,#9BA&CWS#^V ) MKY EZY&=5MD@::DOSQ)UN4FE%;*/$".E/ E&F=WG3G?ST\>-UHR-E+YL;@/EP(BT9GKQ@8(\MX<.O!E EG"'@T9FT061R(EZAU]BP.9+I M#:%G\E>*;Z:A^YI6ZQ!"T4@E ^11R?7S93)>9A"B<51P0ZG:)_EUUSO&;;@U M.G:.8GD#)O,O:89A[LO)_%\+O\/$P'$',.#19P2_R&"-%:7!M:$L MN("66J7[B>U4M7(_5BD ,9A F@+7>3==! \?Y"$;0G7DE ')$G>?TAI\CFC* M&98([D/E*GEENZ@:.PUN*-EO!=61@F@ 5#]=Q/WIOJT] R-$%-2 4HF5QG(* MG,;#FS$>O"&&D4I###?3TPJ0CI5W-SCS1W?B/[@?JV-[XUJ2#RX9A\:>*>/6 MG*;('J- &2:MDL:HO6:)[7[+V-F3 \-C8+8VH&7._G2S>%=-J5.V/(<(F2H' M(FH"GEN-VH!H$10AAM;I'O@3&:WD8E2R?/JSO &\;.[$>S:;N>GG16[*_-6/ M^\^L.J O5GR_[&G\@'Q]D,SLF-?4>X8'O=<@,G/@LDY 6?+6>X<;ITY^4(W5 MC'LB'@&N31V9QY3TR &'7U:O?+CZLIJUGH_>RL089"YL&1CIP=ID@'&OM7;6 MR^SV.#YWOZ6!::VC(J"K(HXF9E0].&;NOOW'),V0K"_+5*EE_9A&HT0)#C2P M4N>!/'/(*N"$2FL->DJIS@7T?O2-&U&M?E17$%(#9_C=4E:MTI9#2IZL;[5A M?=;.&%RI:,I5>[3]92H1M V/!2V@>Y( MN30*,;9:BF8L*ITI1%LF'MK2F5>$ #I%9R1/:)]4;IK_E*A&PO^C0*R/7!J% M&%_?P1EB0O80A;%N!#K(Y<6(/:T=^@R M>&&95)7AM)FC+KX*WPI(:OU)=#]34T@#LU6I?"+ MB#*"+8W_=&+1QI19K%0.O9.L<1$X'EH>:]C!1-< #A\>0F_+IXLTR\9.-C-! MN$2$&(D&KF9E3AV#@$<3VK,.\ZM^;@\BB$8!M=ITN.%D8IJ# MIN5:.RD!1L4$V7$B+7'&V3KANNTTC:O2AI'Y'D#J(8 &H/3^YDN:K2=G+)1K MC%3DI#3PI ((K= E(HF63E-92%3;@=69$/Z$E/: TT?&W9 ,;P4Q[[IIF:R" M;/QI+-"R)L%(D7WF(&3$+\@.<,YHB(H;XQ55NE+!^7.4C1M3JXFGH<31 +S^ MD>)G/.Q_27.T_^ZU-46EG'FR8/.B-A3Y9+2R$$@.@MJ85:5^M9OIV0M*^L4: M2@,(H4DHK?9;"CR7VA9 INBR)5PI-/:0DR%*&*DUJ6,D;:-HW)-N"&D_"Z > MK&\ 0JA8XVH-:5TU%017PGL!,:72*3Z5J'2((*WV4AGFG*V3@KV!F-: TT?* MW; L;P U1_?S,LX;[DD&&9)!W1T"N"@S6()+%4W&>@$V" X^).F]Y0#NS3G[X3W0TDGYQ$@P\3A[O M+Y &X/1F^CW-;WZ^Z;UOO74E5=32)08YE@Z8T7*PAB*?=.+,BTAUI=C5;KI& MSN@^0N)/JIH&8W\#8+JO[EG[O/?)=[@=Y_,%YZXRRXH*&R&Y7/JCYPP^X?HH M<=I$;8.K5-.R'WWCQB0&!%<%<321J+UDT:;]8C43B<<(6CDT)*A,X/QB")#F M0AG-K:TS.W4K2>-F] P(IF&8W@1^'@3D[EA#1$2?I1SYR@ID31#@F'$0RL1" MIDDTE::&;R"FD43#,8RI8T73&KXV[1=JM;JD5^9GP_O4SED@$WYBLWG\S/%YD9;Z:_ M3V?)74_^*\5?W63Z%D_ZJ\BMY])8T*722Q!DJ W*H<:)9%= =37HC M.;%C:,/3BGWTZLZG+4A6#)Y^+C6&W;1DWWWM;J=HR>@@A.4$N*#H&&E6^NR[ M#$%1R7BQ<>*C3+$MM9[[O[.5PKH3XK"J6!I0J_=KNV/O^[S!:[HBAJ.A3"1P M7_+FC/)@<2D0,[-2XN)RJMV.:C>%K61WCZ DJPAQ0#NRT6$9'\.7%&^O4Y?O MV#;_^9CIIN\Z/%$>GC0GGZAQ%)5-C=T8CM^GF,V1<:\(BSL0C80(0B@-3OH$ MR601F<:OLK*Y6',VQRHL,HT_I>8\,:[P T\DLKJPDDJ;1#PRI#QM+#9WMMB$!FV!,M-"UJG M6G+)&*&E>Y^S()(U8/0B%F-%E@09Z2O#0JG_]U,I1/)0D6\+G7@T> MK"3*9QL@THR[G#(&CN#BN%(Z:A],S)5A^K=I,W403HYJ,W6(T%I"Y(9V1M3; MZ+-G0)VGR#34^UXP Y(:&B,G(>GL_UY\[)'N\?!?UTG#V$K?0.D1R]&*G]Q?]X*^NZ%6@>O MJ86H2B:1MZ4Y2"G#3\9*DT7)3:Y4%;>5J.,+ 9\\^A.R\A5^YE]7.<3,6::E MJ;0LL7X*GJ< 1,8@DP\BY3I7=+NH&O>D' H?3RL"!Y+#8,?<"35-__RR#0^I MKG=J9F?M@A?7JJ +92\(!R'0[+$ZH5]L@Z7)FZAEG<#H*=1/Z2N);"\7C4OO M2'$:I/4,8K2XF4K&IA61 %4V*F>]X)5N:K>2U*[B.0096Q7/41(8T;B>SVZN M[G*,/X8T=;-)M^PKJ*WBU@AP#GT"P4@"2V1 @4>3LM>1Q[T@A&]X !_\VV/H M;"6A$<@<)]IN2#Z/#905W;]/Y]]2F.1)BJN 8PC!)F(<+B+@&2N)Q.U#(Y!@ MB#,ER\;M50FZ'UBVD3$.8 82;39L'V90C<-D^O) MPT]J!ZW M)4'U*&EM.3: V=)/)G2?IZ6C#*[X59JF/+F97UEM49.S!)HRBW8%T6""Y!!\ MX#G*['VEZ\\M!(T[(JD6TH;@_N@M?38Y1"M_Z8%/I*QDR2E()!I,D4R?-'C[#?F\;=TQ$#2^A I=?!&[.E^-5KJSDBE%7NKEX6?H%$#"E)-$; M_'%2:+H*,AA\5B\=MZGZ>"CJP_,7DXCP\>+7TJKES;O7[R]_._OTYOV['HD( M&QY2)Q'A.6H'2D3XF#X7!%RF;]VLA-#NDUR(CLSR#"JR,@(U27!4F3&;7U4:=22YLHKZV<+'59$H,H$TZCL<,X&)LU M*(1>TCI3:^H,!*JFG%;MP][GQV]X,\W=[.M"=*]^K'YYOSN"X-25SB Q$CRH MM2?@&0_@%?Z'SJXY,$1+8"HTG:%N<1RI2W=AFY;I 9PK2UA/H)--D(9,P N M90%9HFN2?8J"U[D+ZD%LHSKM$!P=J=,.%MG("5_GW73>74_B,KQ;D@4627"& M,J)]B,!S(+@"+\ M&FY9'0,C@5"QE_6_5\+79AI&QE)ML7>#RJ Y%*TRY#@5 MGD>;@3-K< VI%/P2 \882K*EB1A=$4=C9Y@.(=F=0.G!Y@:N6U:WZ-//J^VS MGA9-'6'!XFO>NFJY6L%I(YT:GD B51$H(2JF*G) I_Z]NYY-IFL_76V*AG[,TA3EEY+3+R"*'_JBE#*BUVGHGH\B5 M8BJ[R!HWZ^]4!M'P$FH!;DO:5SM0*Z*$TPETC.B.L(A[14@#+D:"M@"5*H:: M;FT+[00'%._F2'H/7H]\%_S/R31V?\Y_UJO&.%VN,]$VC Q$+J,\-+<0N#4V M.UQ+>)00M?'*=].SFW#6^XBI&Y!G(\O\XR3>VV,K\AFA&<]@U)6:H#EF2AF0 M4@FR(%YK202-<@^1;WCTR"?((!(_EF,C"_R\^_HUS9:)!P^78+7@G/@$EI+2 M_,WA=REJD#Z9K!0+ZO'XZ8U"W_+X<9.UAQ'\$)QKQQ389#V]O>_>8ZBT:!V! M]:0$+&-9G63 R@4,\=ZAT$\2^-Y$W*R6.3OB M#4B1"0@=T-_T/$!",U(X'A2:$G4#S_?$-&&KUP?V7[_?>JN%Y](\?W- MES2[^.M;FN)NN!*$"(Z,@6!$V0<^@..2 ^74BY2(3%3L8_ZXY6_54#$8 M2P^'A5W"8IH^ESB<80FY87AIQ9G :YN+!@XV:8?F09V[ MLA,NOTN#X_@,SCTP?V M>-F#H@MN?) .F5(J405R!9Q2Z.3PX RUANE*EW6'T3END*0>SIYF(%23WLO4 M;?V3RC<^Y@2:KF8J^6% 1-0)[@,%QF.I.[!J66!.O>:)YN!<&G%O#Z7PBFGX MTRM6+>?*?U:B14AR\:Z< \^L!>>-I4%&&V6=;L.;Z7E)"NP0W#Q68 -(HX$; MA%?NNO2F^?@EI9NWY=-%3B5SPT9%/,\4I"GVJ*(6?'(<3*E<5'8Q>J(*JK91 M-"ZNAI!V5X'UC4)H=45=::D&(K5/WLYVF<6$T MC,SW %(/ 8R=4+'LT_#3K)SEV#LNM:0A@F,Y+2_/G,[%K:4I!6*8-/09"VG7 M\]L#1!_9=0,SL@&]LH@A;UV,\%8S5+"0LC0@7"!@*9.@LY>:".LBJ]-@;"=9 MX]XK#@RFX04QEDWBB54B\ 0D*UE:#!GPPF=4PT*SH)@0 MC].UCJAK>OK^KK6.XMT&BDY"H0W:0TK'1*@^&I*AM MC#3;X7KF;Z-BO JF8Z6Z%2 ]63RRF7)Y?GGVVH5%J\3EOL45B,8M7BT M:EV"\"9I\#HJ8 ZU;"0VA>3VL%:>>4TK<.@KPZX.0T?&QH?SBT_G%^^Z&1Z8 M;GY35.M=Q\V/DYNT6E%PVD2%3$HA9#PQ/0/#0P#E%WLV[F/ESC:B9A_O;M^??Y?YS=S":W7U=K<8(JPSF#)!.N1>N$ M7"IFF_$Y9).-C/OTF7SN/>.D*E4!R: L'1D>?W23SS=_S,]_N2S,6=&OE4U" M*0K!9M2'*48P0F;(4G 3*;,D\3T@L>G9X^0F58'!T:QKP %^8IZ_^O'.E?$= M[_.#X2 +BTQ8(8/E$:) / N-_KU#F$-6ADJ!GI@(=3H;[D_CN.F0%>*WE<33 M'/!6JUJ/RG)$,I4$6$=1?4;OP 2'[KY)1FMOF5!U,GEV$-78U=?;LNTH=DDYP^S+J14[IS7@:5H2E->K8#2$JX40H,E M3 .NU7&K@HJ/1PALJ:3;\X4MH>@(\7:U>3VVS8P\BK=?OR'UVU9#1.*&"P$\ MQ0!"25E,/ $Z)A\TR\P_;GJUV6I^]DTMA>^&@$!RL9 M:.EQWRV:%S#'0 9BA*$B2%/GQGL'4>,>; .*?B>H^LMA[(AR"MWW-/NQK!W8 M]\1F4NKH*8$DN"_7;AEL)@*B-HIGSKB-^UA'O5[>$J".$'MW2ADTH+>>Z/6W M=]4'A%C+(MI_) 0.@HLRI"Q%$)ZZ0%VDNM)DA.TTC5LS=(IX03_V-P>D'VNSE&X%WDM M>7O]L; [1C" 8-I#V[K-0IG^,XVNU,09J[FS92\NQK?G0-%Q];244@GC9)"* MUAEW^2QI+3F(M5!VI$!&MKX>+69YU)=9L?/7W>S-UU*R-[^2B7*9J81,I,+U M"(IJGQJ@V@FJBXBBB6=?B_%X9NT0GF&L,;B"L.HHR&%\6)*QS[^_NKCQ7_^ M?O'NT\4?^*5/9>R31U0:0;*3TJ$FC]SZ>?KW+9)\\7U1^[.N\,GWUT L&TG($-$;=26R M8H5G> CS7&G0VS:21F[X-00FGG21&X3]+U;-'#'Y:,N33J-TJDX]VH8S;J,7 M(6F(K*3)BI*[PBPO8_XX$9EP;>N4*)Q(]RQ#(H)SD!^>S!:]YBG"7F3)+J#+);".(D6&V'@,L_> M,T:,C*> 4 LW:P.)>C> >O"] ?"LIUNZ/H*=_.TGJ#$1V3"XH!175@H!1-E)"1'SF6="]AG21NY/GX( .P!JO[2&#N?ULV#BVDU/^6N!(I*=+PM M)(ND"QT$6.L"+D?9F%@V,3VRJS>GSFYX=GMP.$)TW8!\;$#-/%*_]^%UJJ0U M*42T_V1I&AJ0*3QY8$Y['J-7I-9(]2T4C=P;N[*CU8_Q#0#H@_NQ:)WUJ5OM MJO5^2_-?9Z7!-Y?!)IE2R:\JY5@TE_PJ@\LSE%"5C"!U'/;G*&O*<.XI_ZZB M, ;LV+\UYKSZ1?GBW3S]K__Q_P%02P$"% ,4 " !)K@-3[^K+MYM& 0 S MS@L & @ $ 83(P,C$P-S S97AH:6)I=#$P7S$N:'1M M4$L! A0#% @ 2:X#4SMN6]+=!P R, !@ ( !T48! M &$R,#(Q,#1. 0!A,C R,3 W,#-E>&AI8FET,S%? M,BYH=&U02P$"% ,4 " !)K@-3*BKIW^<% "K(P & M@ 'U5@$ 83(P,C$P-S S97AH:6)I=#,R7S$N:'1M4$L! A0#% @ 2:X# M4[N*"T;R!0 A", !@ ( !$ET! &$R,#(Q,#VJ&0 5Q\! ! ( !Z)($ &-N5 !( M>P8 % @ $?V 0 8VYR+3(P,C$P-S S7V1E9BYX;6Q02P$" M% ,4 " !)K@-320";#.LQ "S.P $P @ &(;04 8VYR M+3(P,C$P-S S7V

M"HW\BS([=GD]PR6$?Y4'008\R T>BPM)6]F!.0LL&R$RQ$%NXDPS(BD:\B:& MV&(+D*$-TD-H9";4*^U(RD: M 95O?5$-J- 44$VS(RD: BL(+$L"&UYA-Z]^F1M)\8AE0]BV26-#,^RFF<.- MI'AHT2 *L64'P09AV(VPJ<8@Q4,+%@21#RT%]'Z$NE'W2E^ #>ZP&W<3?$&* MAUX+PL VJ89]V,V^R;X@Q6-V"]E6DL$?=N-OBB](\1""V+J@# 2Q&X+-V!DO M[]\K*HH7BQAQ9KZM"(,][,;>:[Q)BH?(0Q&TH!<;Y&$W\J9YD[2-TM]] YC, M__UAQ.M]':R^%G\BXCXO)6#T3NO\XUB7+YH/L,V)XMOZ@^$M5YIK]>&&:MR) MZ@%]_XYS]7Q2?8/L/H,O_P%02P,$% @ 2:X#4V:AO3). P )0H !D M !X;"]W;W)K&ULI5;;;MLX$/T50NA# C36U;(< MV 9\*^H"[6;KI/NPV =:HBTB%*F25-S^?8>4HOJB>(W=%YNDSCDS[ M!:;7D02)5%066/V>$B?W8\9W7A:]TEVNSX$Y&)=Z1-=%/ MY8.$F=NJ9+0@7%'!D23;L3/U[Y>)P5O -TKVZF",3"4;(9[-9)6-'<\D1!A) MM5' \/="YH0Q(P1I?&\TG3:D(1Z.7]4_V-JAE@U69"[87S33^=A)')21+:Z8 M_BKV'TE33]_HI8(I^XOV#=9S4%HI+8J&#!D4E-?_^$?CPP$!=+H)04,(3@G1 M&X2P(8371H@:0G1MA'Y#L*6[=>W6N 76>#*28H^D08.:&5CW+1O\HMSTR5I+ M>$J!IR?3^9]/J_7JI "V9>!5KQN2/-F;Q9$8\K4 M+:"?U@MT\^X6O4,N4CF61"'*T1.G6KV'11@_YJ)2F&=JY&K(UL1TTR:S69U9 M\$9F(?HLN,X56O*,9!W\Q65^?('O@DNM5<&K5;/@HN"GBO60%[Y'@1?X'?G, MKZ%'ENYUE?/_HB__<_0C,\*V;T*K%[ZA-ZL4K"B%YJ+84%[W!KQH-%4*=K=I M^KVBBMK5OZ<;I27L"/])'7AP, MXY'[,.E'P3%N<8X+XJ'O)<-CW+(#%X11T/=;W%&M_;;6_K_62GDJ M"H)NF%#PR>&R9#3%&_A M4#PI !_ZR^ORX_^65[#V#M)?GX."I(X.D$M.J22 M8'#BPSGHKN][ V_0[4/<^A!?[+5S'THBCZJ_O]!9@S;*X*+;,ZQHBF[,!@;; MFHE@I6^[C*V5!@>%>CTO.3&V"Q2$)[Y>H[0\!]U%/2_N=C5IZTTNUKN@K-(D MN[+BY)J*NT!G%5^CM#P'=57L'IQ[!9$[>^%0T!D5U_56UJZV=YJI/^INA(8SW YS MN,<1:0#P?"N$?IV8 .W-&PO=V]R:W-H965T!RAG#\L\E2<5F%,!@MS"CJ[6V"^%XF.$5F1.] MR.ZDF8452D(9X8H*#B19CH(+>'Z)D UP.WY0LE&-,;!'>13BR4YNDE$0V8Q( M2F)M(;!Y/),)25.+9/+X78(&%:<-;(YWZ)_=X+%+E?L&FV-N- A#G2@M6!IL,&.7%$V]+(1H!"!X(0&6 M$R(LB%R65UCC\5"*#9!VMT&S W=4%VV2H]S^*W,MS5MJXO1X=CV_GRTF]XO9 MS>T7\ G<8BFQ%0J<7!&-::I.P0= .9C2-#4RJF&H#:T-#N.2XK*@0 F J MN%XK<,T3DKR,#TVZ50+,,I%&CY_?S7YPHPE3OSQLG8JMX]@Z!]@NE#(U M1UF&J31?N=ZG:X'0T6Y%VO:13RBG+F2?]7H74.X)89Q7; MF3?OZRV)M$F0F;"& [QH:$:#1U#SMHP8-N;_4N^E;D#]PI:@/0; M98Q:[?V%#&O[@'[_>* \$1OOOU"[ NP>0[?:.V#O'W2+#9\R5TR<2_GZ?B@5 M+."Z#07A ?UJ1X%^0YC3Q)#[CE/; >P?0[[:-.#@?>4KX 8-^:(6VB\@JKT$ M^8U@(A@C,J8X]5WIM1,@> 014>T5"+VKB"5<\S)^7<-AHPTSTJQU&T8KFB7(&4+$UHU#HSW[XL&LQBHD7FFKI'H4V+Z(9K MTY03:3>8]TLA]&YB":HV?_P74$L#!!0 ( $FN U.QCH4X4@, &X, 9 M >&PO=V]R:W-H965T4.0 MH_&>BQ\R!5#H9YXQ.;%2I;;GMBV3%'(BS_@6F'ZSYB(G2@_%QI9; 615DO+, M=ATGM'-"F34=EW/78CKFACK=D M TM0M]MKH4=VH[*B.3!).4,"UA/K I_/<6@()>(KA;T\>D8FE3O.?YC!U6IB M.69%D$&BC 31?SN80989);V._VI1JXEIB,?/]^I_E"8/6:N:A-+-DZ_0I,W5? M*J'?4LU3T\7[Y385GIM)H*=U.NXK-;A/K .#WWB M3*42O64>8K@O49[#J8B]9RF/U['4:=?F4/FV_J!2$;N(> M2>54_7 (XN E2G(X*''X+"4).T=^IR1=B.NU:]+%Q$$0MTIB'S5H.8A-V>A* MO;B"J:I7:V:;9OJB;"'M [SJQ#\1L:%,H@S6FNJ 8!0 MCQ@ !D !X;"]W;W)K&ULM5E;;]LV&/TKA-&' M%F@CD=3%"AP#C=5M+=8ML)/U8=@#;3&V4$GT*#IN@/WX49?H0E)RFL OL2[G M^\C#[W(H9G9D_'N^HU2 'VF2Y5>3G1#[2\O*-SN:DOR"[6DFW]PSGA(A;_G6 MRO>R&SV?L()(XHS<#6!DZ<' MRWB[$\4#:S[;DRU=47&WO^'RSFJ\1'%*LSQF&>#T_FKR$5Z&N#0H$7_%])AW MKD%!9W)(Q)(=?Z,U(;?PMV%)7OX%QQIK3\#FD N6 MUL9R!FF<5;_D1[T0'0/IQVR :@.D&G@#!K@VP*J!,V#@U 9.N3(5E7(=0B+( M?,;9$? "+;T5%^5BEM:2?IP5<5\)+M_&TD[,EY]6M\N[Q>W=\O,?OX(/8%7% M'[![L*(/E)-L0\'O,5G'22P> 6D!,MAK,V]:2NJTFA@4EYX"O+Q"X'G[*(1@;[Q;@] M1",.++E"S3*AIV6Z1J,>OQR2"V#C]P#9")HF-&X>TLT%P+ TMPWFX;/-83#" M!C=!QZ4_/!1TF@M^V(@#C[,MD'>4/U#P]Y(E"9#5="0\^F=D&*<9QBF'<9XU M#*^&>0_6=!MG6?%H39(BOTP)4GGV2L]%[WJ88]=#,^NAN^@Z"'D>[H-" \B! MTP;48^8VS-Q19@N6R]2/L\V!"_)+MH%IU(+5]? M=>3Y"C,=I.=?:/#4S;\>K6E#:WHBM?B><2+H2 $&C:_@G'4.[59$[+-5>NVZ MNXH.MI5P&$#0UTK=@$(8#P0$=B02OK+::P>]Z;EJ2AE V(8:!QWEV'8PP &U M'-#K"KZV[Q6I.]4X&% .=CR5A GF^D,L6MV"^#PU7_OM3DA+,1VBY6%H /7R ML,^K%4HXKI3?XBQBQQS\!_[!,32#0Y4'/+QVD)6%H WN M*5&KHFA<15=QR> GFP!J=0S!;US0!I$O'%+M*D P@9ZKNSDR> MW($8M0J$QA7H=!= !HG 4"6@@Y!ONRH#@ZLI'N@"J%4;-*XV)[M ;=\KW*FM M?GV94 B[6A@,,.A@?X!%*VEH_!OLQ6T Z1]4T%-;G &DI6%H '73L$^LE5!T MXMN,I2GEFY@D/]T*6C%#_EE;0:LX:%QQ7M4*=/V 0:"5DHY2=VVCD#ZQ5H70 MN H]HQ'H(@%=J.ZH32C/]:!*P:!=/H)F%KB5'#PN.2=; =8_J3Y #ZI!,,+D MCE^-A DWPJ.5-CS^B?;B9E#[]7HM-E"#9$)IF1@:4&J:69V36EGDV_+$.P<; M=LA$=1K9/&U.U3^69\G*\P6\#*NS\=9-=53_E7!96SE(Z+UT:5_X&ULK9G; M;MLX$(9?A3!ZT0*;B <= \= ;,>[*5HT2+:;B\5>,!9M:RN)+B7'S3[]4H>( MUHE6$N?"D>1_AC,C^AM*'.^Y^)%L&$O!KRB,D\O1)DVW%X:1+#.?^1G=SXER.81<1"MDPS%U3^>V(S%H:9)QG'S]+I MJ!HS,SP\?O&^R).7R3S2A,UX^!#XZ>9RY(Z SU9T%Z9W?/\'*Q.R,G]+'B;Y M)]@76EN.N-PE*8]*8WD>!7'QG_XJ"W%@(/UT&^#2 #<-S!X#4AJ0H2.8I8$Y M= 2K-+":!G:/@5T:V'GMBV+EE9[3E$[&@N^!R-326W:0WZ[<6A8XB+.9=9\* M^6T@[=+)[]^^S1]NOGP!'^ (48= RJQ_M&OW[?Z N]^9PMSP%!7>:U6I)J MZI'<'^F;>IS[^R ,P=]W7'Y*4.RI\/_1>#8KSV;NV>SQ/&7K((Z#>"VA$])X MR;I*7;BPM!S8XJYG8K[(;BNJTXLR!!#FH4X+BN5@*G*H&C+<%5 MDLAEP8:%\FYQV^VALMH(;W=BN9&+ SFCEWP7I]GO5I4J M*6;[5@2RC,^,BF,3?^&U@W0>FCACK/@;A!Z.L. MG8-,B$FS[$=U]6Q46T+ZOO1FEI=^ZS!W'-@,O"V#/3&K]H/T_4?+\@5J]X\S M@J'G]8VK6@C2]Y#7 Q3IFD(]"D5QI,?X4'JB-KV1Z3K-^]-6]>,3*<(C/>)/ M#5#4QGQ?(17CD1[R _#9YK9)('91DY[#=(L.78,*]2< U0FPOA/XN0KN%/4N@[$"/M8#7P]/W,;U&7)LQ^F;H@K:6 _MU\,3MT'>=\\4PK$> MX4/AB=O@1@@UGZ^Z5%#^]42I$(_UB#\U/7%'*^A=?V(%>:R'_'& XC:V;@/6]8,:CB(EE0$/=6P3%8P)/#%&B $WTZ^1!$"U] MU)L_=MWF^K/4U5X1R'IZS<[5Z:^FJV>C6@+1MX0W0Y2TL=XDOU92C_?@!9$> M^GI\DC:TSRP3.CVC*F@3/;1?#T_2!7+-LSM1("=ZD ]%*-'ANRS78,(317BB M)_RIV4D&+^&)XCO1\_TX.$L'A[]+>?-P\YW3,-FB0]:@09&(%M3=#%#'=?GZ.*ZV*!1[HO]HJ]42*PE(&0K.10\ M=V3!1;$%4YRD?)MO&3SR-.51?KAAU&&PO=V]R:W-H965T3 !4@M=!I3&M703\>ICVXB2%6'3NS'6C_ M_6PG9!1"M(>]@#_N.3[W^.9ZM.7B5688*_"64R;'3J94<>FZ,LEPCF2/%YCI MG147.5)Z*M:N+ 1&J07EU T\+W9S1)@S&=FU>S$9\5)1PO"] ++,KS'E MV['C.[N%!5EGRBRXDU&!UGB)U6-Q+_3,;5A2DF,F"6= X-78N?(OIT,3;P.> M"-[*O3$PF;QP_FHF\W3L>$80ICA1A@'IOPV>8DH-D9;QN^9TFB,-<'^\8_]B M<]>YO"")IYP^DU1E8V?@@!2O4$G5@F^_XCJ?R/ EG$K["[95;-AW0%)*Q?,: MK!7DA%7_Z*WV80^@>=H!00T(#@'A"0"L = F6BFS:ES-P?G8!S@!A MX"'CI40LE2-7Z3,-TDUJ_NN*/SC!'X-;SE0FP0U+!@)_@ZZ"3\ M5M(>\. G$'B!WZ)GV@V?X:0'H&_A7H< <_O^LM,%U98$$1;?:_@L86;;W4S@;X?0.W)9M^.X[ @]&$$ MF[ /ZJ)&7=2I[EE_FZ8R"L$3+"70Q0%6A!%=B"E8<]Y>*A5GM*\%#B(O.I!\ M'.8/O6@0MDN.&\EQI^0'KA#5FNO[:M,7'QT6AM ?PGZ[OGZC MK]^I;U=)!,N.\ADT;(/_6Y?#AGCX3S+?05&*)-,=%"0\SXG2K5VUWOKPR"YM MJ><=N.7N]; V([YPI?NK'6;Z!<3"!.C]%>=J-S$'-&_JY ]02P,$% @ M2:X#4QF&Q@:V! 71@ !D !X;"]W;W)K&UL MO5E=;]LV%/TKA-&'!%@BD=27"\> X[1;BB0(FK1%,>R!L6A;J"1Z)!4GPWY\ M*5D1+9>F8F?S2RS)]QR>>R]]2#&#)>,_Q)Q2"9ZR-!=GO;F4B_>.(R9SFA%Q MRA8T5]],&<^(5+=\YH@%IR2N0%GJ(-<-G(PD>6\XJ)[=\N& %3)-?$YF] M$7P_QF$)J"*^)G0IUJY!F6BFA*)[*D(.KCD8YIFI9,2L?? M-6FO&;,$KE^_L'^LDE?)/!!!QRS]EL1R?M:+>B"F4U*D\C-;_D'KA/R2;\)2 M4?T%RSK6[8%)(23+:K!2D"7YZI,\U858 R@>,P#5 +0)"+8 < W 5:(K955: M%T22X8"S)>!EM&(K+ZK:5&B539*7;;R37'V;*)P<7M[2GERI*L?@,I4PSJ06<[X2@[:("< UR^5<@ ]Y3&,#?FS'0V0A M<%1EFO*@E_*<(ROCIR(]!2[^#2 709,@._R"3DX!AA7W\'7T MY,\K%0\N)A[#ONT$8#9S']=K\ M&E>:2Q@$35Q+EM_(\JVR1I-)D14ID:H&HXQQF?Q#2DLP25TQ^6L23KP (1]M M2#7%(00#9)8:-%(#J]0;Y<-CPOESDL_ 5Y(6U"0R^+6>7A1Y*-@0:8CS(R]P M/;/(L!$96D5^JZRN+.8CYL!@$ MBV-3_>WL??!<(DT__CV K02AJUW:M7+='&K\ 4YT70]\V_ JB]%>+_S%=JJI9A!*COXTVQAC@? MAFB+KT!MS=#NS:]S%FBPZM#%T-N4:;+TP,-XBTQMU=#NU>9Y"_X%UVK6945F MFU':9&%PB!FL_1+N9IB[^DT'O;_=;*P#J+=&?F'Z)PV:F3?#F]; M^I%A9QO"T(-P8YTR!OI1L!;8EJ8]'=FMJXWT?]_J9<4V#H>IZ[ M1:YV9V1WY]XJD6SZEQ;@ DK-F?GH^K$V-'AJX/W:\)G22Y 2J<*ZIZ&:E;P MU5GVZD:R174<_,"DF@_5Y9RJ32(O ]3W4\;DRTTY0/,?A>%/4$L#!!0 ( M $FN U._[R$E9@( ,,% 9 >&PO=V]R:W-H965T]]BQDTJJ%YT#&/)6<*''7F[,]L+W]2J'@NHSN06!,VNI M"FHP5!M?;Q70S(D*[D=!$/L%9<)+$S?VH-)$EH8S 0^*Z+(HJ/HQ!2ZKL1=Z M[P./;),;.^"GR99N8 'F>?N@,/+;+!DK0&@F!5&P'GN3\&(ZM.O=@L\,*KW3 M)[:2I90O-IAG8R^PAH##RM@,%)M7N 3.;2*T\;W)Z;5(*]SMOV>_=K5C+4NJ MX5+R+RPS^=@;>22#-2VY>9351VCJ&=A\*\FU^Y*J61MX9%5J(XM&C X*)NJ6 MOC7[L".(PCV"J!%$SG<-$/92%43C+4&?2 M^?W3Y/YF/KV]6I!3LL SSTH.1*[)=6E*!>2."5:4!;G&UL#I+>YA1B:%5(;] MI&YCK][P#]% CF=@*./ZA!P1)LA3+DM-1:83WZ!1B_-7C:EI;2K:8^I3R<]( MT/M HB *GQ<:EMT5\G2VT4_C'?_H'MM=B>P_;W8&T177M0JV*GLG?G-3T/@WB4 M^*\=L'X+ZQ^"15VP6C78@86C\'P8=M,&+6UPB-;KH@W^BQ:WM/@0K=]%B[MH M\>B\FS9L:<-#M$$7;?C7L2$M#/\\-W_G3MKG[8ZJ#1.:<%BC,#@;HE]5/QEU M8.367=.E-'CI73?'5Q:478#S:RG->V!O?OMNI[\ 4$L#!!0 ( $FN U,= M[]/E4 , -L* 9 >&PO=V]R:W-H965TS0[3P-1?23(*=M<7S,#3I#G-F+E6!DMYLE,Z9 MI:G>AJ;0R#(/RD78B:)!F#,N@^G8KUWKZ5B55G")UQI,F>=,W\]1J/TDB(/# MP@W?[JQ;"*?C@FUQC?9#<:UI%C8L&<]1&JXD:-Q,@EG\?!%[@+?XA^/>'(W! MA7*KU&H1".B71\J4F#QJ<#'H\/["]\\!3,+3-X MI<2_/+.[23 *(,,-*X6]4?M76 ?4=WRI$L;_P[ZVC0)(2V-57H-)0+A&4"G!G0> OIG -T:T/U50*\&]!X">F< _1K@0P^KV'WB$F;9=*S5 M'K2S)C8W\-GW:,H7EVZCK*VFMYQP=CI;KQ?OUS![F\!J.9LO5\OWR\4:7BU6 M";QX=P/KV6H!3Q*TC OS%/Z&#^L$GOSU=!Q:\NXXPK3V-*\\=G\'% M)43=L_#D_\$7OP+O>7C4DHQNLX^ZGJ][AF\I4Y4CK"VS2.>(O8 Y$TRFM.3/ M.R8SF&49=Z<#$Y!PDPIE2HT&;N_=M%"&UE]J51;F HA.E!F76V])=>.RQ S> M%:B9HS#P<44*8$G>S*<6_;U&?\_K[YW[#HPAE3PO&-=./Z0[IK=H3M6U8AIX M)G<0WTTI@W$-0&"DW7@;;W%U!0)JL4XI>2 M%T[?*5W]%EW5EGIL,8S[4?3 ;/'8+(Y[QV8_1#EHHART1KF4IA2T/3+(Z3@1 M4#")PK34;M@0#__(O3=J](_^0_D3NCB-Y9;TN5TP+PV9T^X\M17GH\>5B@Z_ MT]5ZUHAZUBHJF5\M6V*+H^\73/1'5B<^NB+CWU6?FOF' @U&)^L3'EWB.=+9 MX[HG ZDJI:TNI6:UZ=!FOB]YL)ZXSLTW!]]IJK;O#1UIG#(D<$.4T>60/G1= M=5+5Q*K"MPJWRE+CX8<[ZCY1.P-ZOU'*'B;.0=//3K\!4$L#!!0 ( $FN M U-HGS/5] 0 '@4 9 >&PO=V]R:W-H965TP['NOSCV2[I$T/G+Q,]T3(L%3S)+TNK>7\G#E..EF3V*<7O(#2=27 M+1KV806FO\_!)-W)=%(R=QU/F3#-_X/N5T2N(?@71 M_^?\L)/Y=#9)084@> =))UW9F"I"!2<4A,$(A0VB3"O7SM*@PCCHQ+A(THQA MJ=903#3: TX(2SN2#ZO X7\_/8=5Y\/.K*:;3=&I(!M"'_&:D0N0$&DC?FA0 M.@B&$#6(-ZU:B!]5$$=O$/^H9@47:CJT0AN9T% 8-!>/:=4"#;IU&7<[P=T) M*UU[N=P382V;KH$@"-SFU+58M>$\D1OXKY2A,LQIW]#SW=!O M8C3MVC#691JB-[A4NR0AGR_ @6&-4E%)?F7TH+8OLG7HRZ"OQ]X/O29@TZR] M2:ZKZ&U"-72D MC%EA^28L!!4[35RF71NNNO##[LJ_2"1.=E25G9*W]G$V*_K '2!CG,\N_+"N M_+"[]'_7Z[EK7 <6 @-C69M6;85'IWP,]:[*PTF3J!W$'8%#J+6<*'@B4UN,#8^U MGN#BR*7JX)HD9$OMTP^9>A%ZHU$#KL6J#6ZM*JA;559[+F1?$A$#EA?"-[9N MR%0--$(&TK.U!9T< ;JUI5S");TO:FW%: H%'"'4+(86LS:0M9B@]YP5WN+2 M5(G M> \6TQ0+2:H6TSF9$L4QD@=$]5$)4#BIQ:,%F7Q/6,E6+2ZH%A=TCKBP&NX;0$T504,?-H&>K36HUAITCM8D M/.F?.T--&5&JZ#85VV+6AK66&M1]K"FPMFJ)%>W0.%K;SI46LR9:Y^1:2-_) M?<-B1Y-43<2M\G$O0Y6J**ZYBH;DA_RF:,VEY''^N"-D[\!4$L#!!0 ( $FN U.$)K*6Z0( !D) 9 >&PO=V]R:W-H M965TD,+ @G1!1Y6 M^^ VT\8BL;NVV\+?K^VDH9]YMLZ5, M"85[CL0RRS!_ZT/*UAW+M38+#V2>2+U@=]L+/(")P%ILC9%V,F'L14^NXX[EZ U!"E.I%;!ZK& ::J%U#;^ M%)I6&5(3M\<;]2OC77F98 $#ECZ36"8=JV6A&&9XF+)[.^J-1V-T MCL9YH2 V0[>@,H\&3$B!3H<@,4G%F8(\CH?H].0,G2!"T<^$+06FL6C;4NU# MJ]G3(F8_C^D=B>FC.T9E(M"(QA!7\(?U_+"&;RO_91*\31+Z7JW@S3)M(,?_ MCCS'- M9K/4;!K-YA'-9W->(3['*^#J^E$WC+[#")VCU!2;!)Y5%5*];(C> /.J"AQ^ M@;CC+"B=!9]S=MU_J#)2KQ(T+MQO538^3=LQ$98FPEJ=*_(*?5=>+O*#5ME?;)Z4"=>'X_BYJ>(@*?,\+=E&C"E1X$;YK[7B-2J]1 MK=I/ ON]&AD983>GMV#U%N$+2B/;N'J,"+6GNI&QVB_,"-@CV[]M9= MGP&?FR8KE(\EE?DA+U?+/MXS[6MOO>]>#MR*]:'J^WF;?I?//QKN,)\3*E3F M9BJ4TXA4=?*\$><3R1:FTTR85'W+#!/U[0)< ]3[&6-R,]$!RJ^A[E]02P,$ M% @ 2:X#4[;Y$-_3 @ U < !D !X;"]W;W)K&ULI55=;]HP%/TK5U$?6FEMO@FM (FO:IU6K2KK]C#MP20.L>K8S'9* M]^]G.R$#&E"UO1!_G'/N]>':=[#AXED6&"MX+2F30Z=0:GWCNC(M<(GD%5]C MIG=R+DJD]%2L7+D6&&665%(W\+R>6R+"G-' KCV(T8!7BA*&'P3(JBR1^#W! ME&^&CN]L%Q[)JE!FP1T-UFB%%U@]K1^$GKFM2D9*S"3A# 3.A\[8OYG'!F\! MWPC>R)TQF),L.7\VD[MLZ'@F(4QQJHP"TI\7/,64&B&=QJ]&TVE#&N+N>*M^ M:\^NS[)$$D\Y_4XR50R=O@,9SE%%U2/??,3->6R"*:?2_L*FQB:) VDE%2\; MLLZ@)*S^HM?&AQV"UNDF! TA."1$1PAA0PC?&R%J"-%[(\0-P1[=K<]NC9LA MA48#P3<@#%JKF8%UW[*U7X29.EDHH7>)YJG1Y_EX,5_ )2SJ0@&>PQ3) FYU M!<$=JRO1_*7G,ZP0H?)"@Y\6,S@_NX S( R^%KR2B&5RX"J=D=%UTR;ZI(X> M'(D>PCUGJI P9QG..OBST_S>";ZKG6CM"+9V3(*3@I\J>@5>^ $"+_ [\IF^ MAQY9NM=UG/^+/O_GZ'MFA&UMA%8O/%8;6-] "3_&2ZF$OM$_3VA&K69D-:,C MFE_66.AZ8BM(397ENLHDZ"(#WFY0&[:KF&KIGI4V#^#+* @2X]3+[E_4@8I] M/]I'S=ZBHNLD\O91\[>H. [[_1:UYT'<>A"?], ^QI<\OZPD!B0E5A+X4E\N MAC-SH?!K6B"VPM87IM_: V^ $K0DE"C2;5/\)FG?[_N'-G6@@IYW?6!3!RJ) M_?C I@Y4KY]X!S:Y.\]4B<7*]@<)*:^8JJNR76U;T-B^O ?K$_]FZG>LSW3+ MJCO,7_FZW]TCL2),:O]R'&PO=V]R M:W-H965TVT8DBV&:5\2##[WG'LPQUZBIY MI99>H75]Z_MJ7]"2J!M1TPJ>'(0LB8:A//JJEI3D%E1R/PR"F5\25GFKA;VW MD:N%:#1G%=U(I)JR)/+G&\K%:>EA[_G&)W8LM+GAKQ8U.=(MU5_JC821WU?) M64DKQ42%)#TLO3M\N\:Q =@9_S!Z4A?7R+2R$^*'&7S(EUY@%%%.]]J4(/#W M2->4GU;HZIYJPKBZ!M27[3VZ>G6-7B%6 MH<^%:!2IE;!W);3UHC%73,<*?;O;*2UAI7V?J!GU-2-;,QZI:3I#5_1ISYN< M54>D"XHJF(-*4>E"(5KE-$=WM60<=49XDL=I'-!F0Q MCM/ 39;V9.E+9(F++!V017$\]LZRGBR;)/M<4 CN@Z;219D-*.D(\T5JXDGF#1!"M^B1\,9&YA][TA%<*@NS!);@B+1S=.%PVA1& M=HPSS2# "LIS!'L]4H13IXIPH +C&,]'1)RS#D^'W;J1TOA3"VEW:W"HM82? MU3GU1 ,]LPS/LUY/MQL,0S -<#CR0>%S"N+I&'P0U?$UK*;RSX7' T5AD"11 M\*ORX3QH+TM_E>Y?;.GF//61R".K%(@Y #"X2<$BV1Y1VH$6M=WE=T+#F<%> M%G"LH]),@.<'(?3SP!P<^H/BZC]02P,$% @ 2:X#4]\."7^R!0 )QT M !D !X;"]W;W)K&ULS5EM;]LV$/XKA+$!*>#$ MHBB_)' ".+:'IEM:(UZZ#\,^,!)M"Y5$CZ3C&.B/'TDIHAS3E)KN@_NAD>2[ MXW-WO.?X,MQ2]HVO"!'@)4TR?MU:";&^ZG1XN"(IYA=T33+YRX*R% OYRI8= MOF8$1UHI33J^Y_4Z*8ZSULU0?YNQFR'=B"3.R(P!ODE3S':W)*';ZQ9LO7YX MB)> M@7+EB=)OZN4NNFYY"A%)2"B4"2S_/),Q21)E2>+XMS#:*L=4BM7G5^N_:>>E M,T^8DS%-_HHCL;IN#5H@(@N\2<0#W7XDA4-=92^D"=?_@VTNV[]L@7##!4T+ M98D@C;/\+WXI E%1D';L"GZAX+]5"(XHH$(!-1TA*!2"IB-T"P7M>B?W70=N M@@6^&3*Z!4Q)2VOJ04=?:\MXQ9F:*'/!Y*^QU!,W\X^CA^GY[6@^G8#QE_O9 M]/-\].?=E\_@;$($CA/^ 9R#Q_D$G/WR8=@1Y=?^(=03N:296 M'$RSB$06_8E;O^?0[TA/2W?]5W=O?:?!3YOD GBH#7S/AQ8\XR;J@5;W;.[\ MW.C3=X^^%PQ4YAYI>^A8[E>8D7-59A$8TU1R#\>Z>D>,X6Q))!\(\+0#5;D9 MWNG/HRUF$?C[#VD2W F2\G\<@((24* !!<< "1I^ W2=4X@:@;>!($S.^QS8 MFK"81F#!: J6$J, $1;$E@CW0- #.X(9=V#NEIB[3E/3EW7,JNC: "\DYCW< M= %(NDZHCIT-KGN,GB?]W+G0]DJTO?>AC0@6JS:(8HZ?XB06.T"9; 0B9N08 M9O=(<% +NE^"[C>>%G)"Z,1S$)?3X4P^S%BQPS, S3C9$>Z!(5CJ4>V)U)!^H7W7DHOO& MBT,9>''9L[MP6;IPZ71AQFA(2,3SNN-5AP!Y(2R,N9W<<[.]*IBN(Z30,TW+ M:QY4@Z%N)A16#W/\)H@6N6.0*WT6O@=R6\YCP6*Y\ KSN6#%#0\"V7?%T3>@ M?">HKVK$MJQS+C&$0D8PSZ[F7C59*>?6KN\? 'H3PW&]R*00L8>YR(3+RK[3 MINM!Y'1ZE"0TQ-K92F,+JPV0O*AG6RYN"^-51%UDF41CFZ!O$9Q8! =6ABH$ MJ_$:..O)]%WH[H>S^2,'.)/MG3"]^@*8=0G>7 MFIOIKI8:F"V)FAC9)GV25"S;=LXFUHG@MBQ3?>%YOUK+^1V:^_Z9S@G=K?-. M)C)36S$P2W &OH.I7H80\H;&OX/[.(O33>H:U;0\.#B11)L6!MT]+#?[+(DN MSI;%PL&:&[<95+MN]$T3\]U-[ =R@U]J/4CF_-"H?'S#QGYP(BDRU.V[=R"-4^0V MTZ!\#'7[;IK\\1355Y'A5;]_(BDRI.N[-QJ-4^0VTZ"*#.GZ;K8\2%'M.J-1 M)2%#L<@[C30AP[_(O0]HFJ8:,_65A S_(C=Q_DYVIO>4>7"6DVO&:%*8W=OJ0NLBWB+9@XY%/#(!VY>=T^&W]FAX(,K:,3H75D:!W]/[1>8Z8!7QA:1VY:/Y*A:F(, M8;B.A0V/!R?"XX'A\:#)>8XNK>)$LETYT;,>21^>XL @L!671;(;V(JK4[GX M28GC M-_\!4$L#!!0 ( $FN U,L>9G,8@0 ,(0 9 >&PO=V]R:W-H965T M;9)&YK MD<09VZ',OU_;2=,V<0/+(@T/$#O?N7WGV#F'R8;09[9&B(/7/"O8U6C->7EI M&"Q9HQRR"U*B0KQ9$II#+I9T9;"2(I@JH3PS;-/TC1SB8C2=J+TYG4Y(Q3-< MH#D%K,IS2'_?H(QLKD;6:+OQ@%=K+C>,Z:2$*[1 _+&<4[$R6BTISE'!,"D M1:O]+!2^">8(,S4CV$Z=\?34*1R!%2UAE_(%LOJ(F($_J M2TC&U&^P:;#F""05XR1OA(4'.2[JO_"U(6)/0.C1"]B-@-T5<(\(.(V \UX+ M;B/@OM>"UPBHT(TZ=D5[NVSU8?+U^B,%IA#C$&3L#Y^!Q$8'3DS-P @S UI B M!G !'@O,V9>]C>]K4C%8I&+SY& ],;CP55HTDL:OF]HO^XA?#K@C!5\S$!(OOLJ1Q1R0H&XJL -9#@!(L\@PEG%40IB2 M\RVN#UQD9 <@=.,,%&?L"PSG,"G# %.0%*;JZM2 M5WBU>E^IE_?HRS0,37=BO.QGLP^R?=<+#E%1'Q58P?@0%/=!YY[E6<'.Y $/ M7LN#-YB#"!5$7 B?G 6_M>X/9N&GNH&%$?@B*F&%Y&TMS!=5_B2,D>5A&H#X M1#$N?!/N@%.\W3[3I:>VZ^W19=E>Z#N=!&EA@=?)8Z2%^6%'6ZR%C>U GZ*@ M)2GX;R2E368^@:9 X[$?NE:')AU,T.1U:-)J<_UN*6NU':4I;&D*!VFJ*_?P M3)>"GGUN%!WR,R1?J!TM*[6A8,]!\\(,S(.?+D4Z&;L#BK2*_0X]?="Y>V&. M]>R,6W;&@^QL3_.G\#/^ #\ZF1X_6L5=?OJ@ 7XL<]?"F(,,W18)*F2_">89 M%'R@I**88W&>T&N25>+[#Y:4Y/7ID]WI&T>K,7=0YH[9844#YV=-4A+G)<9^8T0$$UD\@Q(*6-G W>_9>]4VW_@VV/MV@_+ M&0RM45@'AGY5^ 5FH@38FYEU>DR/@[";V3ZH6^T:2!#VTMH'F4=RNNM]K.'F M9[YX9(IG0:N:$D7IU[R"ZPVDW4[[T,JNL[#^1&MA[7H+:[BY^'!Z^Y_QWK%] M$Q*]#8D'(770QMY,)IKEE1J&F;BSJX+7C7:[VP["D5!/A$^%BOE2/:P131"5 O%\2 MPK<+::#]M\7T7U!+ P04 " !)K@-3BN;S4[$# #6"P &0 'AL+W=O M4&K0 M<\&%GHTVQFPO/4]G&UH0?2&W5,"3E50%,;!4:T]O%25YY51P+_#]Q"L($Z/Y MM+IWI^9361K.!+U32)=%0=3+%>5R/QOAT>N-)5MOC+WAS:=;LJ;WU'S9WBE8 M>:U*S@HJ-),"*;J:C1;X\AK'UJ&R^,KH7A]=(YO*DY0_[.+/?#;R+1'E-#-6 M@L#?CEY3SJT25/"3S1#2]EOR1Y68S&XU'**V"43,2FUDT3C#NF"B_B?/32&.'$#'[1 T#D'7(>IQ M"!N'L$JT)JO2NB&&S*=*[I&RUJ!F+ZK:5-Z0#1/V-=X;!4\9^)GYXV*Y7/S] M\ V]O:&&,*[?H0_HR_T->OOF'7J#F$ /&UEJ(G(]]0P$M&Y>UHA?U>)!CWB" M;J4P&XT^BISFI_X>@+:TP2OM53 H^+GD%\@/WZ/ #["#Y_IWW*/*W1_ "=OB MA95>V*-WIV1>9@8]$J6(,(QJ=,-TQJ4N%5Q_7SQIH^!#_6<@5M3&BJI8T2]B M[>M8+^^1H:IPO9-A'>RC%TJ4'D"*6Z1X,/U;N:.PHXW]2NX-?")$Y:A3DQ>T MR#)5$HZ^+R7G"/8>9) /521IPR>#F5S1-1."B37L8TY$1EW%J"622L*VM-T\ MP$D0PMO?'7\W3C.#@,\' 7_XMJ?0GS@5*V_VZEZNLQC9>N*])0K.(PTIKD#2OT@!3=5#9+TP&ULO5=1CZ,V$/XK%KJ'6ZFW M8 B$K))(FX53M[K;1I>[]J'J@Q><:U%(>&?M> MW]SG,\>K(\(%SF1M JF_)WR'BZ*VI.+XJS'JM#YK8O?Z:/VC%J_$/"*![UCQ M.\GE=N;$#LCQ&E6%_,+V/^-&D XP8X70OV#?8#T'9)60K&S(*H*2T,,_>FX2 MT2$H.W:"WQ!\DS"Z0 @:0O!2#Z.&,'JIA[ A:.GN0;M.7((DFD\YVP->HY6U M^D)G7[-5O@BM"V4EN7I*%$_.D_3C_4.:@$7ZH*Z^@N6GVX<5^ "6F!.6DPPL M,,5K(@6X8T*"]PF6B!3B2D&^K1+P_MT5> <(!5^WK!*(YF+J2A56;=S-FA 6 MAQ#\"R$$X#.C?N)?21IGLV.6_SGK[:^UDR@K9 FTON%0@ZNU3G!_K "P+1$%"1%8P47$, M_OBD'H-[B4OQYX"[4>MNI-V-+KA;8?Y$,@PR56VV4CJP(\VNF^#3' 93]ZG[ M=BP0> Y)^A!_? Y)+9"3HS-I82LM')1V3R7F6'U$E[0=Z&''911$AK@^)O9\ M0UT? _VQD8+4 HJ\"PJC5F$TJ#!]WJG^KXJ%8UEQ"NJ-0 @LK4TAZ@7P 0;A MQ-!K14UB0[$%I10;ME(K:A+:-8];S>-!S;PONVXK\8;&8K[ MF'%H?-Q)'^-[1C6D%E]AQ]F9ZDFK>C*H^D&IW!WWQ,>F%V9Z2R0T8R6^LJF> M]"LNG'B&[#X(QD9J$HLA"&/SF^ZC@BBRZX;>Z8#@#2K_=9DN=-<7 ^T==LX; M\/_83Z!_ Q(()0E-W'Q-> M:#?P=%B PZ>%US68L?;E5PS;F-4 ]7S,FCS>U@W9\G_\+4$L#!!0 ( M $FN U-G8+5]L0( +4' 9 >&PO=V]R:W-H965T6[[IKI9_,"L"2C>#2](*5M=E5&)ID!8*:FLI XLE" M:4$MFGH9FDP#37V0X&$<1:U04":#?M?O376_JW++F82I)B87@NJ7 7"U[@7U M8+?QP)8KZS;"?C>C2YB!?(]O#-9F M;TU<*G.EGIPQ3GM!Y!0!A\0Z"(J_9[@!SAT2ZOBU!0U*3A>XO]ZAW_KD,9DY M-7"C^'>6VE4OZ 0DA07-N7U0ZT^P3:CI\!+%C?^2=>';1N@83)EFI04,5'J%KD7DF[,F0D4TC?QH[[0/XDK SSFOD:AQ3N(H MKC_.AN3TY*P"ME&6I.%A+X[ #D#"@EF2<2HKX"Y*N L/USA68023D)(=[!1A MR9"9A"N3:R _[O"8C"T(\[."KEG2-2O5[^CF>UF<$]AD^ QP.\$KT&R>%T]" MJ%S:0S=9<'0\AWO8S_U&+>Z&SP>$M4IAK4IA7Z:C@4_>5&39+L':[U'43DG7 M>8>B=OXH:E1K'R[J92GL\C^$89]@(A>$2IE3_D;>.O/2?Z)]5OZK:53C?'I!LGG8#(N'H!J$SD+_QQ\U@JX5XG%:"7?EX8E(%7 M6C35<2==%)WYU+P;:/=5+AJ(Y+# 4;QK?E"YF1&%8E?F^/%<6N[Q?KG"N M@G8.>+Y0RNX,1U!.ZOYO4$L#!!0 ( $FN U.\-*/OD@0 "$4 9 M>&PO=V]R:W-H965TU8$RC'UG*U7%OH?7RR'%4M& 957VQ9!S>S(3,J(9;.7?44C(:%Z L M=8CKADY&$]Z;C(MG5W(R%KE.$\ZN)%)YEE'Y\Y2E8G72S8Y[)_CHG(0&4%A\2]A*-:Z1H7(OQ'=S M"/)"YIXJ=B?3W M)-:+X]ZPAV(VHWFJK\7J(RL)!<9?)%)5_*)5:>OV4)0K+;(2#!%D"5__TQ]E M(AH [&\!D!) ]@5X)<#;%^"7 ']?0% ""NK.FGN1N"G5=#*68H6DL09OYJ+( M?H&&?"7<%,J-EO V 9R>7'[]\MOA[?GU9S0]/[U%A^@&2C'.4X;$#$W9O4;O MIDS3)%7OX>7=S12]>_,>O4$)1[<+D2O*8S5V-$1B_#E1.>KI>E2R9=1/>=I' MKG> B$MP!_S,#C]9RC["P5;XU Z?LJB//%S W0[XN1U^PY9]1/PNN /9KZ: M5%- "G_>UG @RQ=<:9G#"M3HCTLP0!>:9>I/BWNOTQAE$.X4!]+PP T%IAN)J K\J 5 M$0E=UWT2=X=5$#:L-J(.JZC#9\Q1"ER>4ND*/&S5C8>';COE84?*0\_?EO)! M%?S &GRQ*)-J41[ -9!@2B-)-3M 2L-?C)9,1O :6FH7!_L081^3X*UEA0^K M6(=61R=*,7UHVF4,O?M!I ]%,4-M)QK-:)2DB?Z)XIPA$,XD-;H56H8=5<.. M7D.WL%NW)M=>]D]*9RZ%ZFXV;JM8L*GRIV5>VC6+94N-XT;_Q/8J-_&E@O(M MF1[:4E&W"/PJ/0+730+OZ!)[Y]KKT(J1%[23W6'HCP:C<+ EY;7V8[OX#_NN M^Q8IQA,A$1>:J?V+&]>:BX-727DMC]BNC_NGO*UQK62W34(_<+=).*YE$-M% MZC]NM&4TH8UJV\1*M591;)?1%Y'\'6,4I=NYX7T>;OKO<9O9J<4>C_;H5NU5 M]XGR'+XPS;H;V3;#M>H3]S76':D5F]@5>^]U5_II5IJILY;2[;;;C+3Q84#^ M3XNOC&8WWYUVFWSK)D3L3>A%5N".,;IV726M9P+/GP'<3%#=^8B]\S5W>BGC M<<<^[Z!8E; :/?0+G9Q>H@^/VY)?Z*M>,(D*)\H63]TCR:OT2%+W2&+OD7?/ M+>7VYP-N;U&ZK :M,G8:IROF\.PSE7,H4IB &<#<_@!R)-?G4>L;+9;%@6"T9A)8P#O9P+4L[PQ9SC5J>#D'U!+ P04 " !)K@-3>_!Z- 8, M #G40 &0 'AL+W=O'W#4F-SI[SXE]/9HPM_A@.RWA&YU$YR!F M>3&/&/]:_!R6BX)&DTIHG@XMC+WA/$JRD_.SZK?[XOPL7[(TR>A]@HH-/W M)Q_('U^(74E4M_PKH<^E\AF)L8SS_)?X9)MOH;O=264 2(OT? J@6L;0%OCX!= M"]AM!9Q:P-D6P3\6L!O*Q#4 D%;@; 6"-L*$+SV M'&YK6-(X>Q5TJRBI0NPR8M'Y69$_HT+1Y9"69F%./K.!7$R[' MSK_>??OT[OO'AUMT^?'B.WJ'OD5%$8DP1V\N*8N2M'S+?_WQ>(G>_./MV9#Q M/H7D,*[;OUBU;^UI_\.B&"#BGB(+6T0C/H+%'^EB@"RG$L<:\4M8_%O^Q'OW MA#@)-.(?8?&[F*V5UXI?M1F[M5?\$RS^>9D.$+;WFN[Z]\1O8/%+&@^03?9: M_G,;R^\WW9X4V86TV86U5[]KXPY]]1/D6C@DX2AJZB.$D3]HK^ M75VX871>_@?HQFZZL:MNG+U&&S.49"4KEIQWV"G_S&A!2X;XG**GJ&3\SP0M M:!'SRYRS=%$!=^$-B.7^4Q<.W>4VQN@T8W3 AK[38HZ^YE'66!%HU&T:=?OT MC]=TXW7SSS2**8KF^3)C.FQ;M>95K8GLY.F<^*Z+JW]GPR>-)GZCB0]J/!WE+!(L*G"*@ T-SH!H&O0Z!H8K#:E0CD491-A MK((E_^/?C(H'N]:SB4YQW8T6H'C8*![^QG1$DV4A',!G8Y+K!G -MVX/?'!" M$2PY&'?3DTZGM,HU*T6UU &WZ RPI06)[G*;8U+R"@*V=,N#)6)Y\8IXKK^( M7E<#D\@G9GN49: 68T8)? MW::=.AE=]>(JE@XMK,&-! MSW/[^!>:T72"QJ^(+X[YXB_C2]MQF4P2OKK5QA'>:)H%D)P+34[M)4-;C M3"F/-S$^L7+(&Y]IA[#J5\!08W>? ^D>DTN*(C!'?7QA-)MP7;I-!,DD).QS M(EB2"RP8@8\T$>I>P(FPJ:%$=@O&VN\%]_Z,H@O4I(+0R)44O=<1EJ55B%V@M)R0>I(7$3PL&LD#@&$>7+,D+E.6,ECQ7HXBOIY-4 MK$<]* PDQEE^K_$FLVTW7S+ MC>86PU!LB91VQZSY@,7VA:&/8)=1ZT7Z87+7!\K==)?;M*I$=QM&]P*P8>)8;2_M8O;GB"_Q M^"*0HW8(Q:?D!MOK=2=/TH/=,06&47MD[VZ_N'"28$L&L3LRR"0I8Z'(OOV! MD:%!XVZ@+1G%/A*CV+M'""X:5G),@[,,MUWO$:&%@$[F@1M6V_&SG*;QI"4Y\"4UP8[T5_HOA"7 M68X>Z8+#W)@6ZX,U&U)#IU] [=/L!E%)"TZ'6D14E:8C__(4Z1%E-8\ M7@G0N?;X8F3HW#$&F:10!Z;0ED%VER%^.9IR#M+$674ZL]@;APYT2B<9T<5] MQJ$K"<+M2!!=X]#0/L'V 'L@@+L2P-VC #CH/\?@/Q?25&*\VRO&NQ+CW9XQ MWM ^P63@V@3TGW+X?!20!_T'^D?BO-LKSKL2Y]V><=[0OIF#70GS+HRTJXU\ ML;+=-LM?J-GW_W#Q%8WR^3QA8CPEO[1I2T@3"=1NKZ< GL19[V\Y!:A[V=BH M(01:''D2H3T8087!%4?L=1)D#XFP7J]G YX$2 _>Z.F\'7]9-[CY?,;V%N?J M:3/-K;8'>D/BK0?CX?WJA%ULF.5+QA>FV40HW@Q!MR*_]';W@VP+W)WU)*9Z M?\>![J6W>\ZP&\&U=7=OM<-M\ZY.(;W=P]^U(_8-7'G$"#Z\N$I>Q,,QLZC@ M.:.<7J[F1J7"QHGTT0\Y?,4)6DTUDS>6F,3 M\AN WY/ [W7,[YMQB/VF\G2M=+RA,[K)UH]G\'&Q64'+69Y.5H?O*6>+J$"3 MZ%4W(ZX,"EE8([DY.,DE'ISTM\5/?DW<^F/P.&B#J;[D&+_77-Z73.'#3'$D M**A[46>*$]B^#@HTM]K$=G50X.^>95B!%KX_:V[=T^J75JUNFE-RH0^O-CH& MSBC*HDG2[G%-7_*DW^M"PI?$YL/$=JS@T1Q]6+ZM#1YGQW>!I8^=W3O]/:'3 MMLTO;=K<-*6D9-]XN#_A^<&-V,0>1]DO=#>=4G%T]"">AGSS]>;B[N$MCYI. M3_CZDAC]7MFR]IRS<>][0*HH,>3 PD>06]DE<@R2OHN!%U M:# 9^C%E38'DAP#FA[8>4GD$ZEAR0M K)P22$X*.FTL'^P3NQ^@3";T!#+T7 M8DE9V;\CO 827H->X360\!H<$UZU9H<[L Q@%2B%"S#LW:Z>R0;A2%QL]HW0 M%:7H7BZ,[C(**2)1,^AUXRB4N!C"&T<_LF59U68T(YI2K0\,[6"##T()H*&A M$*#QP5;B>JC50XF$8:^[1J%$OA#>-6IO=;@=H]4E1(8P=$FK]TK8H43 L-<* MKU#B8-BQQJLS/!DZL QI7RB1-(2!KKN36G)V*!$R#'IUBU**U;$6J[M;X Z( M8>X0K-9CP>@G':,2]V&U-E@IF<*D3V<0;"E==:QRZNP.4P_$,$T(5HJPP-P#R8V(5BI:,(PZ-W6NRT]95($*Z5) MN-?G]@E6BHHPG#^VYG530Z:M H*52B0, YUT1:_43M3Z5=+K:IQLE)4>_#!57:LUIX:B M4^F=WZ=YM3J4]+I2)VH99]&(DZ]/UK/" 5"^ZWF)$HY M)S'4L&E&**6=Q%#;^75=R?L@SJO1=W&(S="'>);P"Q/N#)F)==K& M(DH9*.FW#I0HA:#$4 EZ[)<4&+JSC 7:2MTH,12.FEW5S*:.KE( U.IU44^4 MDE!BJ D]NJO@[LSODU! V((A\CY]19_H 8Y0D-/J=1E/E )28J@@[5@7=44T M-:"FM^@0I0J4="T#-=5&79E:-";K2C4E,913=G^>C&BJ*P.L-]=0>?&;> 7B M+0KGFW8[G_P=02P,$% @ 2:X#4V+VI1M! @ \ 0 !D !X;"]W;W)K M&ULA5113]LP$/XK5L0#2(.D:0L#I9$HA:VH;*C M]C#MP4VNC85C=_:E@7^_L]-&'6J[/"1W]MUWWW?Q.:FU>;4% +*W4BH[" K$ MY548VJR DMLSO01%.W-M2H[DFD5HEP9X[I-*&<91=!Z67*@@3?S:HTD37:$4 M"AX-LU59 )\63X:\L(6)1H-]Y[:1EQBW<:/E3Y%@,@L\!RV'.*XE377^%M1Y/,-/2^C>KF]B+ M*&!995&7ZV1B4 K5?/G;N@];"7%G3T*\3H@][Z:09SGBR-/$Z)H9%TUHSO!2 M?3:1$\K]E"CAA=SP34N [.QX!-(R84>RYT9;G*;1(B47& 8;8N.VS*QGO*WE?RC$7=3RR.XL[+TX@='YW\ MBQ*2D%9-W*J)/6QW#^P(9LC&RJ*IZ. @^S6A #9&*.WO _#=%K[KX7M[X&_? M,K"6\17UA,]\)W9);T#./8@;BE7:B[J7E[TD7.THWFN+]PX6G\)*RY50"R8U M5Y;1A%FD[M/*+A(-6'^+1.<\HF7 M4?R!1;AU@-U=\,#-0I!&"7/*B\XN",8T\]4XJ)?^3,\TTH1XLZ K"8P+H/VY MUKAQW)BTEUSZ%U!+ P04 " !)K@-3>9OBU-0% "1'P &0 'AL+W=O M(*ENN2/$['F!(>Y41)//,>9 M3A),T]'L+/_NEL_.6"9CFI);#D26))@_79*8;<]'[NCYBSOZN)+ZB\GL;(T? MR9+(;^M;KJXFE9>0)B05E*6 D^A\=.%^6B"H#?(1WRG9BMIGH$-Y8.R'OK@. MST>.7A&)22"U"ZS>-N2*Q+'VI-;QLW0ZJN;4AO7/S]X7>? JF %<* M43-P88>!5QIX+PW\#@._-/#[S@!+ ]C7 )4&J*_!M#28YMH78N5*S['$LS/. MMH#KT(] M9]]\HC)6IX8'/1^!*&:, MJZ1+PHF00)4&:1/>[M 9(^>W-L%?;;87#ZSB@58_"TPYV. X(V!%PD<"8HH? M:$PE)6TE/"^\37-O&LN;F>L[*F6;^M(/#-I;**H6BJP+O?AZ=7VDH%@E]F>& M8QH]T?018%$L_@B071!G(0E!P)(U2TDJCP".5(* Q+NV>(I)47VIL!'/@4%[ M\4RK>*9VX1G?8AZ"*Y9*KC8084GF<>7S>."R/ZD\GQQ:K=J$4H5XU:G#1J:CIUNI)P6H5U:@WKCJ@:^E>5"P8Q$P*H MO3QZ&6GT\@XQ-=@:]&ECHAL(N M'%IO T[73LX^>ML]:-5@N]RO-]R/PN#2M?/2*"1 RJ2Z"X6Z3550X3/^-8YH M*B3/5&MOY:EK@.H.3537(-6U,[7FN[;LHX)$G 0Q%H)&5 48<9:HAXP@2[(X MCUCMA;KO8.I%;71M7<>EVP),U$T90TS7CLSK>KL#Q!:O;4I[AEZ>,[#2GJ&9 MY_9NVM3J$\"B:N-J:[0/N(/@B6!N#;O6J-J!](7I)T@<%SM,ZV*\9C>E\MBY M]WD&8)X=8-7<%PG+TC8EYJ4'V^0%"/H.7)0#4>]P#$,]>RO;4IG@/S D-SS# M7 \-7^@;(OIO).)E MZ:"WRK5G>SL06U2^WS);5 9._M -GF]@X]N[K![E[3;\H;L^WW#.MW=]/@@=Q5/XKUF_B-5+TL'];OE&'63"!FJ(CM5K=K96RYD<(?\ MH;4SO$/V9\T>VC4/05JUF]0.)_5A]0WFJJ<1(":1,G3&^G27%^>_Q85DZ_R\ M\H%)R9+\XXK@D' ]0/T>,2:?+_01:'4*/_L?4$L#!!0 ( $FN U/-Y?80 MU , -03 9 >&PO=V]R:W-H965T7#)I423Q!G;@>[?KYVD<69)#A4>I,Q\6]>SX=LUS&40KW'(D\22C_]R/$;#=QL/-Z M8Q$];Z2^X4['&7V&)<@OV3U7([=&":,$4A&Q%'%83YP/^.;6)SJ@6/$8P4XT MKI%.Y8FQ;WHP#R>.IQE!#"NI(:CZV,(MQ+%&4CR^5Z!._9TZL'G]BGY7)*^2 M>:(";EG\=Q3*S<09.2B$-@U:YD"RI@A6# M)$K+3_I2%:(1@/MO!) J@!P;X%)@_?EJBJZ4229C'@-@:S5,)'(1$"RH!S8!' M6ZHK+M#%#"2-8G&)KM"7Y0Q=O+M$[U"4HH<-RP5-0S%VI:*FO\!=530^EC3( M&S1^S^,>\OSWB'@$MX3?VL-GL.HA'Q?AWH_AKBI(71525X44>/TW\.KDN4Y> M[&@F+*A^C>H7J/Z;+%^+B/[Y0\VAN81$?+4@]VODOI6O07Z/4J9_'S1&-&%Y M*E%&HQ!=<%B!F@XOV_:F! \*TKT_=_H<=L]0#>\;L755"AVV10+3E6!]CX(_9/5L*&@\T*L+%(W.]:"\; L-W!3M2" M'4QI(1A9M6#\#P=GU4*PIX76_X5JW=&","Z+[=;8(H@[EG-;;8Q9XE'7>C". MANV6=J(>[&"DY_G!M4T0Q!@B\1&9'0%$T<]>PC@ M6W"FR):@<65B-](VQ:AT;-B-II!TK!ABK(_8K>\TQ1P TXKI6P5C7).M[:*QTSA!-&[CR$6?=_U)^7.4"A3#6B%[O:%R'5X>(94#R;+B M%.:)2&PO=V]R:W-H965T"*;C#5G1!=7?-K?2C((R2LQ2RA43'$BZG'0NX<<9'EJ'W.*> MT:W:.P9V*0]"_+"#FWC2":TBFM!(VQ#$_#S2&4T2&\GH^+L(VBGGM([[Q\_1 MK_/%F\4\$$5G(OG.8KV>=(8=$-,ER1)])[:_T6)!/1LO$HG*_X-M81MV0)0I M+=+"V2A(&=_]DJ.VC LMS55F_/1T_NGNYO[RZ\W]IP7X *X)D^">)!E50"S!G$KV M2&R>S9 #O:9@)K@2"8N)IC&X(@GA$04+.[T";^=4$Y:H=R;2M\4Y9<@!"_!RA$\(C[S.\^I]$%P#!W M#P_= Y.I,EVH3!?*XW5KX[F,<*%-PRBVXGDRB )K&J\87YDE*RTST^Q:>>;$ MY9PXGQ,WS@G^_&RN@1M-4_67)W*WC-SUKN92*?I2XJXH.[]^[F=)\#B%HQX< MCH/'_=Q7K<+2XD!0KQ34\PKZS,@#2YAF]*BJG7.O0575JD95OU35/[GHYQ1\ M4,XW:+G@PS+R\)4%'WJ2MDNKS^) S*@4,SJGV*/*?/TA&N 7JJI6@]Y@4*,, MAHZ*H5?;#==44J6!-*4&:DLVOL+"/=K"EDL+'9J@GTWUQ2T1)]&J"-F=1WK& 7]D&JX MFPIOWPWN-3E4Y4@&!Z_ND$3PU0=S.06)T]YVPS@RPF';#>- !_VD\S1,E5^5 MLOA,#C&9BF\F]KXB%F=,@=(!']IPYS3+&AO%XA:;A;DH(K\4*UO MEL+1URQ>DT-!#J7(OTML:I9N9'G5[+Y55S3Q/:N1@C/PPWBN%J_)[L&3< MO)K8VDGR2IR+@^NH@JD7NA^:M1YZB,_%3V/B&C2&:F3^F3>2=7[7:R M S1J>Z^)'%+1:W>;J'F[Z34Y%.0XC,[:<:(J:2$.>Y5./AG(V $9^X'<3A?C M(]S&L*Z+L8,R]D/Y6DAJ>A%$F9241S^-&JXEB?3_QV;LV(S;9C/>>Q-_+9MQ M,YN])H>"')OQ66S&5>C"ZCO4$:LZ80[+V(_E$UKF%_(/.T#C?MO=XMB*_9M? M3[<,FKO%9W(HR $9^X'<0I7/9*AM4CSPS4E,976P%Q?"J&?!_:39_F)>_HO4$L#!!0 M ( $FN U,QO ]4JP, -,- 9 >&PO=V]R:W-H965TBCVP$@C2ZA$>DDJ M3H']\3ND%%E6%-5H W0OEDC->S,V+:,4 M"BK/^0X8?DFX**C"H=C: Q@94Y+;G.*%=T(Q9\ZF9NQ'S*2]5GC&X$426 M14'%MVO(^7YFN=;3Q&VV396>L.?3'=W"!M2GW8W D=VPQ%D!3&:<$0')S+IR M+U=NH '&XBZ#O6R]$[V4>\Z_ZL$ZGEF.C@ARB)2FH/AX@ 7DN6;"./ZI2:W& MIP:VWY_8?S>+Q\7<4PD+GG_.8I7.K(E%8DAHF:M;OO\#Z@6--%_$1$EP/U4*9,&9Y'D64P4QV2A\H&"4U-8?=B"HWGA) MSI:@:);+MTCW:;,D9V_>DC?GO*]^V/M1,OQ&0K[A"UZ24$LJ,R1B7*OP>81PWSZ,25M$-^1[98<,E9SB6J6D"44RFS),,U M)H(76.NBLBASL^@/BS5"%<>?B!?0)_4JA-"$H,OXP]QUW/%D:C^T!?3<*@Q& MX;'1LH=JXG2I5L^M+MR)UQ@=92IL,A4.9FK-% B0BN#?'HC,FN/$K"V32,$]^O4"J$$;MK0_#BXX^GALY'7&<0K,: MHCG*T$63H8N?%,8KB\)U#B>=\\JR<%NGJ/OKA5''T-XMWPG=CC)ZK'I*1X^5 MZTQ:9:'21X_9R\7#]0[I\@;3A3T>=G ,&QPA@$7?2(3GL\"F\4>KR()+T[9( MFL/0&>,>#C77?VVU' XP-_@?J"5X5O>#H'O,]!AUZTB/R<@;=W4RQ%-ER6XU MJ06(K;D=2-SYDJFJV6AFFQO(E>F[._/7[N7"[9E?ZAN+:8H/]-5UYST5J!E) M!=M#11F(M8T5 JY:-#X@/;G+26/,E MV X9_Q[;2:."VHXOL8]]WL?G=6QGG53WN@8PZ($SH:=!;4QSB;$N:N!$3V0# MPLY44G%B;*AV6#<*2.E%G.$X#%]B3J@(\LR/K52>R=8P*F"ED&XY)^KW%3#9 M38,HV ^LZ:XV;@#G64-VL %SVZR4C?!(*2D'H:D42$$U#=Y%E[/4Y?N$.PJ= M/N@CYV0KY;T+%N4T"%U!P* PCD!L\PMFP)@#V3)^#LQ@7-()#_M[^K7W;KUL MB8:99-]H:>II\#I )52D968MNQL8_%PX7B&9]E_4];E)&*"BU4;R06PKX%3T M+7D8]N% $*4G!/$@B/]7D R"Q!OM*_.VYL20/%.R0\IE6YKK^+WQ:NN&"O<7 M-T;966IU)I_-GQ+>O%VCQ9>[]YNORS7ZL%[>KM"S.1A"F7Z>86.7<MZ+4 M9X#)"$P\,#D%9$1K)"NT,;*X1]\_V7FT,,#UCS/T=*2G9\M==@*4KFF#&E % M"&/OTK%_<)Z2OIE$X9-CF_^H+OU7U]O !V?,W>_/1.VHT(A!94GAY-5%@%1_ M9_K R,8?NZTT]A#[;FV?&5 NP&ULQ5AM M<^(V$/XK&K?3R#2?NCT@[ %UL2V.$D.27_]2;:Q M>3$*?6&:#\$O^SQZ=K7L:NEO*'OF,<8"O*9)Q@=&+,3ZQC1Y&.,4\6NZQIE\ MLZ0L14+>LI7)UPRCJ "EB6E;EF>FB&3&L%\\F[)AG^8B(1F>,L#S-$7L[18G M=#,PH+%],".K6*@'YK"_1BL\Q^)I/67RSJQ9(I+BC!.: 8:7 V,$;^YL6P$* MB]\(WO"=:Z!<65#ZK&[NHX%A*44XP:%0%$A^O. )XEBDCJ^5J1&O:8"[EYO MV>\*YZ4S"\1Q0)/?223B@>$;(,)+E"=B1C>?<.60J_A"FO#B/]B4MEW7 &'. M!4TKL%20DJS\1*]5('8 \!3 K@#V(< [ >A4@,XAP#D!<"J P-48"T02_@%\!$_S,;CZ_D/?%')%A3/#BOVV9+=/ ML'? \U$S,$DBW#4@@_T>$^#-Z6GM;OVUMU;6TOX2YY< \OY$=B6;;7I.0?> M*>"P!3[^=ZM/]/ 'Q"2\J^#0;X'?Z>&/H;@&T"K@74TL.W7J= J^S@F^($&< M [H$LS? U5)M M^U:2>069JJ8O0QG@E]VM.;;P'-NWK,9N3Z=;ZW2U.D(R;CM2$BCG$2 4$!1X+PY9NJ'"3-4R#0 M:_F>)A')5H N$K)"JL9S<$4RP N*MF]Z4*[M[J@^T%R&N<7,UOC6K7WK:GW[ M4F7 #]]!S_II?IP&>ZQ^S>I?((5[-7OO+,U55M0Y\4ZD;WO'(81VS_+=_5 ' M;7;0]_R#'6DS\SR_VVO?$6@UKZ-<:@V$ .I M<[\ 91% $4148Z@!*P1B915B-9$H*35&WA)W6C*,=37XU$N8LK(7S@ZZGD I33/1&O8N\?) M;55_)^+9E'+H7Z+:!A6MJSDZM)A ;8UI.@34MXB_=\H95VS[AQB-$+NIY;:^ MEJLS(3B5DKJ#=U-.;7B!C+2;\F:_4][^249.*M+=B+J'"5D=KL^P+*6;.^-8 MBMFJ&)PY")6&!_!F7([8#4TY\&UL MS5AM<^(V$/XK._2N38DO8!JZ$&<)+RTV2RT"2?NCT@P(B>,ZV7$F&R[^O M)'RV"49'DVDG^1 L>Y_=1ZO5/I9[6\:_BC6E$K[%42+.&VLITT^.(Q9K&A/1 M9"E-U),5XS&1:L@?'9%R2I8&%$<.=MW B4F8-/H]<^^&]WLLDU&8T!L.(HMC MPI\N:,2VYPW4^'YC%CZNI;[A]'LI>:1S*N_2&ZY&3N%E&<8T$2%+@-/5>6. M/HVQIP'&XCZD6U&Y!CV5!\:^ZL%T>=YP-2,:T874+HCZV= AC2+M2?'X.W?: M*&)J8/7ZN_>)F;R:S ,1=,BB/\*E7)\W.@U8TA7)(CECV]]I/B%?^UNP2)C_ ML,UMW08L,B%9G(,5@SA,=K_D6YZ("@ %1P X!^#G .\(H)4#6L\!_A& EP.\ M4R/X.7=V/X,H')]'IP/9P.+F%Z/;^=W5V-KV_G,+@>0<7N:CR8W\W&NV>_P%S5 M[C*+*+ 53$C(X9Y$&15F&"8D680D@FDB),]4@4D!'T94DC 2'Q7X;CZ"#^\^ M]ARIYJ(9.8N<]\6.-S["^W,6-<%MG0%V,:J!#^WP05M9A+(JE>"AB25.]6 7]>*H\P5;?%7Q8^K8)/R_#QCO 9$LZ?5%08Q"Q+ M9-WJ[AP$QH%N9IM^"[M!V^^ZKLK(IKH4-:9^I^OB/=,]GE[!T[/R'-$'"6%1 MFF?J6E).A02N4G0&0F=J"2GE"_58]6G/H%5]_JJ--TW?<@ M:!(R#@F3:HV/80I MR;K>^S+8Z%_#]A*#W%+RW!/VY.%>^DR23+TLZ=W4M06J:"MZ$_L)E4*!\&MW M5.ZA6I+Y=CGHS">9[C,M)039->2$W84.E<%O!6;O'#"M,[4S+44$_0\J\H,8 M=3*2S^R%P/$+@/L)*I4+V:5K<'&IW@P7813*)YO#4J;0V] I5 H5>K52H4.I M4M5M+<%2B9!=BH89Y[L)BC5,U.$/9G3#H@WEMMF54H*Z;R+?N&SAV-["3\AW M[L&O%=_]L&5#Q\@:]I;R&"X924ZI9UQY?7\;[^^X[+[XU6_PN8=J?K'?;?EU M0H$/VR_VNNUNT#Y:_+CLO]C>J4Y0BMS#7GQUA@A0'=<:6Z_C>^T:KD[EX*V_ MJUP1_JB4 "*Z4F"WV5;9X;M/%;N!9*DYBS\PJ4[VYG)-R9)R;:">KYAZ&\D' M^GA??##J_P-02P,$% @ 2:X#4XP!??)1"@ V4H !D !X;"]W;W)K M&ULO9SK;YQ($L#_E=;L:I5(289^\,K:EOR([[R* MO9$=YSYC3]N#PH /&#L^W1^_#?.H9F@*,&B^))Z9ZJ8>S:^KH.#@)4E_9G,I M<_)K$<79X62>YT^?I]/L?BX70?8I>9*Q^N4A21=!KCZFC]/L*97!K!RTB*;, MLISI(@CCR=%!^=VW].@@6>91&,MO*%U], MCPZ>@D=Y(_/;IV^I^C3=SC(+%S+.PB0FJ7PXG!S3SV=4>,6(4N1'*%\R[6]2 MV'*7)#^+#Q>SPXE5J"0C>9\777R7)8CU8:; (X]7_P:^U)[0!:A[S +8>P'8'B(8!?#V =QT@U@-$Z9F5*:4? MSH(\.#I(DQ>2%M)JMN*/TIGE:&5^&!>!O\E3]6NHQN5'Y\<7U^3'\=?;+^3O M[RR_'-[?67U6\?R7D0IN1' M$"TEN7LE7^6SC,B[,YD'892]5[_?WIR1=[^_)[^3,";?Y\DR"^)9=C#-E?:% M#M/[M:8G*TU9@Z8.N4SB?)Z1+_%,SJKCI\KJK>EL8_H)0R?\:QE](A;_0)C% MJ$&?TR[#13G<,@P_PX>?R?M/A%/3\(HU?!M(7L['&^8[SC*99Y^1F<1V)E'. M)!IFNIDG:?XQE^E"1>Q99KDZS_.LB)XZGV2:RAFY3Q:*/%E0GKI/41";PKDZ MBE,>I>#/\Q%S?/M@^JP[R2#$.=\*50RPMP;8J '?DSR(2% ZQ*38:K2M'Y,Q MRG MW[(M:\?JNI3K4L*(^D&6L]JHH_)]:4?,DFH7Q(WE4>Q5Y%R59 M]MYDA%I(JK4GV$CPA9\AZ M+MW/U+>IM[-8#&(-?J8,]&1CG"(4N$AYQ]!MSY!7H\V\F\UUL2:; ;@4)Z[* M8%1^$JO]7M$UOG]5?(WS5*5$Z#("'%)[%)<"Q:@S'G?6M/BAD%C*+>T),-:$%Q7(RUA:X/4^&=+<3NDC1(4:]A53*@#[,& M;:/KX2W*F:2:E0.<,3K&FF; '<;&6]/KN8.9 8#_K"W)$G]F<'J M.1*UZ>[J- DU,)D!]AB.O59BU$%%?$;5 M:SGS>JID2K\-8DC^S8%N'*>;OO+?2@ZNE:)X+=K5U8 BWI(@]7*UZ)%P<* 7 MQ^FEN9!C1@&-.%X,ML.# X@XG@V-!0]>K_]J2Q03J:H/[.,X^]K P>NXJJF% MB535 IYQ?XQU+(!! D^I>JUC4<^<=HU&1:HZ M8$CC5]G;\5%0+ )$8I]P2P M1^ Y4C\7=R[FA';U#&?56>,)UU1_5@\$0!*CE'4"@"1&+.M$O:QCKK6[E9ND M.&_8S@3@3N"XZ^)CM78[UH@"."7P&K&KRX$P L^8^KF\GA?5@(")5"^F K1L M'%K]G8TEUS: R!ZEQ+.!-?:()9Y=K]\,Z]LDU;B^;8"8W7;-JJ_+L93$!G;9 MHY1\MG8E?L22S\9*OK6_.U>%-F#/QK&WO3)Z75P9O7D)GC#3@5'VT-K0!N[8 M>'[4Z^*M;:CM*A).O_^SNZWB1PVA&%BE35TVX;]D74=O5=)?$J-<^)YI6Q5R-0SQE* M/0>HYXQ(/:>]1$1%JCH"%)U1H.@"%-VV;*O;2G3KH#.=?0:Q!IM=8*'[!A9V MS+5=X)H[E&LN<,T=D6MN9V"Y "QW%&"Y "QWQ,3*;:<6*E+5$:CEOH%:'>Y0)2W%&0X@%2O!'S+*];GF400_(L#]CB#6,+5N=X MP!9O*%L\8(LW(EN\SFSQ@"W>*&SQ@"W>B&SQVMF"BE1U!+9X.%N^!:_D//RE MDIE>Y9L'6/%PK'3UJM8#A;-%V]@AZ?I 'L(XB.^+5*RH]9.X_#)8),LX-[J[ M#AV'TZ;V)@^@X^$7HB[5D5_)(DA_RAPQUP?H^$-[EWR @H]#8:R[&W[][AKC M[LYJ-0AQT7!%QP?B^/BU)]V_W;,E'RCD#VW_] $H_GX:0/WZC3B#N^M"S>X& MA/DXPIK=C24=/N#''WKOS@?2^/NY=^>WW[M#1:KJ ]=\G&O-KL;V:E_KO,33 MH0Y]69;>48GG0J-U9EGM=^=PF1T3M$9."Z?AY3)?!A%Y6,:SC/SQF\/-G,(T7A3JM_1,4:A+(5'0NCXM'):=HX!QGEI:5Z@U MN"W4TOI"K3TUAEKM]P)QF9TV5QG7\/F"7+GB-;11/Q$:+ M &WO <5E=DS0@-K2T6Z,P$DD8^RI**JWHU.\HNSB<8UC%,_%QO-XO8ZD^B,Y M&Z<;Q"S+:?*[AM"6MO=FO_?8 /0.=SKTRA;5V]OI?OI+-\=I#8-!# F#QM"6 MYOJN84!W *T-GK+!3^%H?>N4[:>6W1P'Y0\JLV."_H1.2RW;,0#H!J!UO5,V MM+:E6E<[9?NI;C?'P0. R>R8H!&UI9'>&(!-H]Y=VT:@]53/KA*UEKR*=]3E!3 'HKQ5$L9* M>8FZ2L,@'UP8:YWVE.^I,.:FAX=V'W\R2S4]DZKU]].6!O]6Y_?8&K26?2H& ME\A:2SX5>RJ118<2&979,4$#:LM3 #WC@.X*0G^.>W#AK/7W4[&GPED8*N+Z M.6&4:CPG-*:V/%;0,Q;HQJ ](D#%X.I9:_RG8D_5LZB_GJ)^3F R*Q.FVBM_ M%C)]+%^=E"D=EG&^>@7.]MOM^YF.RY<2[7Q_0C^?KEZR!-.L7OIT&:2/89R1 M2#ZH*:U/18M0NGJ-TNI#GCR5+Q:Z2_(\691_SF4PDVDAH'Y_2))\\Z$XP/9M M5D?_ %!+ P04 " !)K@-3/5-14ZX# "2$0 &0 'AL+W=O\@C MU7.V6N\^NZY:;6E(U)78T\X ?1[B=@)(*QX9W:O2-B2C/ GQ+=F9!#W'2QA13E!Q,E[?P M=0SCR6PP&TX&4YC,%@_SY=WM[&$!@]D(2G5WMX/% 8O@82MB1:) =5UM!DWHNJMLJ)O#4/C$4%]B?@6>_Q&PAU$%?&B' MC^CJ"GR4PKW7<-?(FVN,^QACY'?=Y[*D M%56^7Q2]8M;(F36LS*;TF?)??T$M[S=D&;29MVM>H@^MG%[K+!\.Z&99X6:C M\<:&BB+4]JIMN,Z)7=>U 5OF;.?MVI=H0R>GUSG+ALZ1PJC3:G7>^%!1U3SQ M;T!>D=5>72-\RZ2H%/[H$JU 17(B?)89&;RLL_?&B:RD55GRFE:1F,@>F67= MRC+89BY"#S4NTI0B1E'3.GU&:DMY .9&$A3AM-*PS]0\SJ%BH1$%QF1J,A(9 _)VC^!XQP\\>?#10IB>PK^ MS/\,7F?-(B@Q^A_,MUT=<>EN\2)O%W&1?MB>?G7-S]K4,:((1VR_)?RI^8W: M:Q9YA^UY5\]\VQ49%^&&6Q=I?A&#V!Z#MTKEG5+ M#\S)VXH[(C !QVM-BES]!/0ILG\G1S2TE 95)@SJ^% MT"\[R6-Y_AJF_R]02P,$% @ 2:X#4Y_U3V=7 P . H !D !X;"]W M;W)K&ULM5;;;N,V$/V5@; %$J"U;HX3+VP#B9VB M*39ML-G=%BCZ0$MCFUB*=$DJCOOU'5**XFXE(B]]L<7+N*Z$-/-H9^W^?1R;8H<5,R.U1TDC&Z4K9JFIM['9:V2E!U4BSI)D$E>,RV@Q M\WT/>C%3M15,CW^ZLZX@7LSW;XB/:S_L'3:VX M8REYA=)P)4'C9AY=I^]7:>X ?L87C@=S\@TNE+527UWCKIQ'B7.$ @OK*!C] M/>$2A7!,Y..OEC3J-!WP]/N%_4$G M; .Z<'R%$L;_PJ&9.YE$4-3&JJH%DX.*R^:?/;>). $03S\@:P'9MX AA;P% MY-\"Q@. <0L8^\PTH?@\K)AEBYE6!]!N-K&Y#Y],CZ;PN73K_F@UC7+"V<7= M+\M?[V_AT_7OMX]PMD++N##G\ -\?ES!V;MS> =_#+,#[- @0Q!=M%G+U$?),%&7^NQ0B2_'O(DBSM M,Q2&K[ 809YZ>-(#7[T=G@:BR;OURSU?/K1^LE 5PB?V#$O*$Y=;E,41_OA M\^#.8F7^#*B,.Y6Q5QD/J-P:R^F,80FXV: _JF!)4E-?WYX(L^7I:)I\%[!U MT=FZ"-MZDYDPQUGNS)P'W$PZ-Y,@TQ=\&50F/8 E7R#[J3Z1*!!_82]I[5AFIZH3T8#\E>=_%50_@-G:RZX M/0)=0U!+C87:2OXW[1;G9HT2-]SVNFF(KTYS<3F:]MN9=G:F03O7E:JE!;4! MK/9"'9%N.5XB&%5P)L!@46MG=L^.=']9XVX)U+J_.$W_:W Z9#!-7FMN$K2X M:A6'/;D<:JIW;DEI3%,GB#;/O'=EEZWFOS96,N#TY'9(@T[I;L6"&1LX'FGV M2I;]C[4J?2V):?Z&]%)>6;,5L*M>5M%VI"SSOL5>M;3!#,8G5VV%>NN?+ 8* M)]3&PO=V]R:W-H965T"8$D\YUC M?S['Y_/E<*NSK_E:*8,>DCC-CR9K8^X/IM-\N59)F._K>Y7:7VYUEH3&OF9W MT_P^4^&J-$KB*<583),P2B?'A^6W3]GQH=Z8.$K5IPSEFR0)LW].5*RW1Q,R M>?QP&=VM3?%A>GQX']ZI*V4^WW_*[-NT\;**$I7FD4Y1IFZ/)A_(P8+YA4&) M^"-2VWSG&154;K3^6KR UX;\+$M>+6! M-]9 U :B'/MJL,J1GH4F/#[,]!9E!=IZ*Q[*<)76=H"CM,BL*Y/97R-K9XZO MYK^I6>=HGJ[4"K"?#=N+ ?NI9=K0I8]T3^B@P]\V\3["[#VB MF)+/5S/T]LT[H%NG8[SPT@ON]S+[_K[DZLY.6P,XF_^0+BV&OYV9*+U#9VE5%(OB\N?O%H[.C$KROP8:XTUCO&R, M]S1VL4EN5(;TK2U\17/A3:Q0/:XY^A?U#_&LE]D M ,3=[W9$RF G!!5Y &8#[SFT9@",<*]+'\)A*3P.TY<-?3E(_VPWTNA&V0FN M'L-OP@=D&!)YQ!F@&>,';2:-X%[7D>MCD"4P\:ZL&(I _S M7!F09=#-7NIQ[!*=C<0M@L[<];AOBT$/#8+;Q0 >)/(E2E=ZFP]48;*SL" _ MO^@3VC9'7UIJ:P]/QMDJZ MU57"!DE?12L[L$/CUZHFX:\0KE88R8N5L?;P1(X%)=(MCP".2H_RP U7%R=\ MZ?EN?01P'A4TH#W1:J61#&OCJ4X2E2VC,!X:PE9NB/\*$6O+.QFN[V,BUJVO MW),D<-4+9( CBP2 (XN$@"P*$B25MEH&.4X3N6I+1;KIGT MI;LL 6"4$4S< >C"[ *7>R[]+FR/!AC+H(=_*Q)T6"2>6YW4YD\BY-N1=[LX M&PM<@$#B8]930FFK4G1X%MTO=/Q^Z&Q6.L.QV[,&:7SNXN"8!)'!#BTH=V24Q2 MVC<=6QVE8W1T8#IVQ8P2+IA[(C ;"UR 0,H$Z2NMK3[2_Z&/HY8YK)5(]@H2 MR5J)9"^62 9('[3, 7#@,@? @TS&&M0K(?K) ,V$DQQCH# BI$(*[ M_+NP@ ?$54BP4;M[[V&_1YF=U&:HUC= MVJ;POF^CDU6WA=6+T??E[=:--D8GY>-:A2N5%0#[^ZW6YO&E:*"YLSW^#U!+ M P04 " !)K@-38$].K>\# #?#P &0 'AL+W=O+S'Y_/\1^[?^#BD]Q1JN!S$J=RX.R4RMYX MGHQV-"'2Y1E-]9,-%PE1NBFVGLP$)>LB*(D][/NW7D)8Z@S[Q;VY&/9YKF*6 MTKD F2<)$<<[&O/#P$'.\XT%V^Z4N>$-^QG9TB55[[.YT"VO4EFSA*:2\10$ MW0R<$7HSQET34/1X8O0@SZ[!E++B_)-I3-8#QS%(&ZQ$D+#W]D\\EB+, '%P(P&4 _CH 70@(RH#@I0&M M,J!5D#F54G 8$T6&?<$/($QOK68N"IA%M"Z?I6;>ETKHITS'J6'X;O8XF?UQ M/PLG]TNX&5-%6"Q?PRM@*;QE<:PG1_8]I5.9 "\J9>].LOB"["@3+B#T.V ? M]?0TT'1-4M6@$]IU_LIC%_S Z&#T?CF&FU>O&U3&=I4QC5P(BM%@OU'%T]@J M=KABAPO9U@79!8WXGHHC/ B>0,CS5%&QU_Q8NH5QKH[P2 3;;& N>$3I6M^6 MEK1!E38HT@87TDZYE#I;JK0>32-&)7R8ZCXP4321'RT96E6&EK6P46)J D;U?IV];T/TWRMDIT>R62G2I# MQUI*.6Q!% 5MTL"2C LEX89(()!1$=%4-;W1H5W7=WW_-\OXNM7XNO:9UK6O M\R0SG/\7XEZ5H'V(X2 MJ0HF1!LZ*3Y_2Z:H+5%M20A?BW?M/RBP%C-E9*67IEZ5)(I$3N)&M$&#,;2: MC0'5QH2^XTRYX(+ /-8(621A.@UA+UT8*<'RQ%9=;3ZH?2V"M>^@VU] \*31 M.R,8N+T+!&M#0G;G>.)LJ^!),PMA# L(]:;)5E/M)*A[+6ZUF:">=?"S/%E1 M 7P#U9Y"PA>P;3#N2LGV&4:$FRGBVG*PW1G"7 AM*O \D:;:+[ (%R-X(-%I M:B?IGNJW=%NL<-MVHW81C*Z$&)_M:>R;FA>]FJ5&[S^+NWT!:NTKV.XK[[0U M"OBE:&MCP:UKH:V=!=OW-2]#V_[V=;T MK8;;+<;&]@?=E1<6P[N7(MM[3[8 MOI%Y&=ON-]\D[ 9?T?7.#E/FZ/N6B"U+)<1THZ-\MZ.G1IQ.DZ>&XEEQOEIQ MI4]KQ:7^Q*^I,!WT\PWGZKEACFS5F7[X+U!+ P04 " !)K@-3Z5B=H0L" M U! &0 'AL+W=O'$F.6]B/GR0[QH,E[(MT)]WS MW'/RG9-&JA== ACTRIG0LZ TIKK#6.[ED*RD%H*@52L)L%'\=W\]C%^X G"HT>V,A5LI7RQ3GWQ2P(G2!@ MD!O'0.QVA 4PYHBLC$/'&?0I'7!HG]@_^=IM+5NB82'9,RU,.0L^!*B ':F9 M>93-9^CJF3J^7#+M5]2TL7$4H+S61O(.;!5P*MJ=O';O, !$XS. J -$7G>; MR*M<$D/21,D&*1=MV9SA2_5H*XX*]U$RH^PMM3B39IMYMOJ^67W[@59/=LW0 M]1(,H4S?H"M$!7J@C-GGTPDV-IT#X;RCGK?4T1GJ+S4;H4GX#D5A--YD2W1] M=?,W"[9B>\51KSCRM/$YQ?56PZ$&8=#JZ-;?:$%T3@I SU04LM$7DDSZ)!.? M9/*_27Y^M1'HW@#7OR[PQSU_?+$(J[A$%7GCCMN.ENW.0TTU=9WZKY=NV6X] MFYNS8QK%TP0?AQ+PH O<0#T0M:="(P8[BPI'[Z&PO)MT1[CF&;U?&H4'*;W)@X M@V6F)0L>J,C(A H^U1R\"EIRL7;F/AAF2B@=&%M5&RH"2_WHX,C-H. M3\FE MTDUL%\']G;;+#X#-# 1R(3J!?>(,XU%%C6%:7MM)L[@Q/H&"=GRWKJS"N:;K MJ#\@6X?F9H-,E]2_LZWJ#B#\I\7MKM MR&8.3<9N-"OXJIFOBDX QA[A[+2JQ/J3X'-9,K?Y%P<01]&2Z=O9PW@+2<[DDT/8TALZM2^Z>_QV?\6RL;C,V8KEDW:JY]-F&-B!C=I>X'"(7#>7'\%\ M'.9' ,/B8 HP'^>%Q?F?]C-$]^,P3-O0BPQ1GR'JX[Q\R*3Y8''\/JF]_#M- MTSA.$BRCDXE7P03+6Y+ U\^&:0,/+ Y$^K-6!6PWH'X_CC04WZ?.(:J8MJP)QA'TA1#H!?]/9HD M2'82^/CK@STE<9RF?@0POX(XQA!X&G$$4P :,"2.FW/PX#P*-^=4N/WU9_P; M4$L#!!0 ( $FN U.7BKL