0000893691-23-000049.txt : 20230809 0000893691-23-000049.hdr.sgml : 20230809 20230809170809 ACCESSION NUMBER: 0000893691-23-000049 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20230702 FILED AS OF DATE: 20230809 DATE AS OF CHANGE: 20230809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MASONITE INTERNATIONAL CORP CENTRAL INDEX KEY: 0000893691 STANDARD INDUSTRIAL CLASSIFICATION: MILLWOOD, VENEER, PLYWOOD & STRUCTURAL WOOD MEMBERS [2430] IRS NUMBER: 980377314 STATE OF INCORPORATION: A1 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-11796 FILM NUMBER: 231156187 BUSINESS ADDRESS: STREET 1: 1242 EAST 5TH AVENUE CITY: TAMPA STATE: FL ZIP: 33605 BUSINESS PHONE: 813-877-2726 MAIL ADDRESS: STREET 1: 1242 EAST 5TH AVENUE CITY: TAMPA STATE: FL ZIP: 33605 FORMER COMPANY: FORMER CONFORMED NAME: PREMDOR INC DATE OF NAME CHANGE: 19941208 10-Q 1 door-20230702.htm 10-Q door-20230702
000089369112/312023Q2FALSEA1653500008936912023-01-022023-07-0200008936912023-08-07xbrli:shares00008936912023-04-032023-07-02iso4217:USD00008936912022-04-042022-07-0300008936912022-01-032022-07-03iso4217:USDxbrli:shares00008936912023-07-0200008936912023-01-0100008936912023-04-0200008936912022-04-0300008936912022-01-020000893691us-gaap:CommonStockMember2023-04-020000893691us-gaap:CommonStockMember2022-04-030000893691us-gaap:CommonStockMember2023-01-010000893691us-gaap:CommonStockMember2022-01-020000893691us-gaap:CommonStockMember2023-04-032023-07-020000893691us-gaap:CommonStockMember2022-04-042022-07-030000893691us-gaap:CommonStockMember2023-01-022023-07-020000893691us-gaap:CommonStockMember2022-01-032022-07-030000893691us-gaap:CommonStockMember2023-07-020000893691us-gaap:CommonStockMember2022-07-030000893691us-gaap:AdditionalPaidInCapitalMember2023-04-020000893691us-gaap:AdditionalPaidInCapitalMember2022-04-030000893691us-gaap:AdditionalPaidInCapitalMember2023-01-010000893691us-gaap:AdditionalPaidInCapitalMember2022-01-020000893691us-gaap:AdditionalPaidInCapitalMember2023-04-032023-07-020000893691us-gaap:AdditionalPaidInCapitalMember2022-04-042022-07-030000893691us-gaap:AdditionalPaidInCapitalMember2023-01-022023-07-020000893691us-gaap:AdditionalPaidInCapitalMember2022-01-032022-07-030000893691us-gaap:AdditionalPaidInCapitalMember2023-07-020000893691us-gaap:AdditionalPaidInCapitalMember2022-07-030000893691us-gaap:RetainedEarningsMember2023-04-020000893691us-gaap:RetainedEarningsMember2022-04-030000893691us-gaap:RetainedEarningsMember2023-01-010000893691us-gaap:RetainedEarningsMember2022-01-020000893691us-gaap:RetainedEarningsMember2023-04-032023-07-020000893691us-gaap:RetainedEarningsMember2022-04-042022-07-030000893691us-gaap:RetainedEarningsMember2023-01-022023-07-020000893691us-gaap:RetainedEarningsMember2022-01-032022-07-030000893691us-gaap:RetainedEarningsMember2023-07-020000893691us-gaap:RetainedEarningsMember2022-07-030000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-020000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-030000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-010000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-020000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-032023-07-020000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-042022-07-030000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-022023-07-020000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-032022-07-030000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-020000893691us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-030000893691us-gaap:NoncontrollingInterestMember2023-04-020000893691us-gaap:NoncontrollingInterestMember2022-04-030000893691us-gaap:NoncontrollingInterestMember2023-01-010000893691us-gaap:NoncontrollingInterestMember2022-01-020000893691us-gaap:NoncontrollingInterestMember2023-04-032023-07-020000893691us-gaap:NoncontrollingInterestMember2022-04-042022-07-030000893691us-gaap:NoncontrollingInterestMember2023-01-022023-07-020000893691us-gaap:NoncontrollingInterestMember2022-01-032022-07-030000893691us-gaap:NoncontrollingInterestMember2023-07-020000893691us-gaap:NoncontrollingInterestMember2022-07-0300008936912022-07-03door:facilitydoor:Country0000893691door:EPIHoldingsIncMember2023-01-03xbrli:pure0000893691door:EPIHoldingsIncMember2023-01-032023-01-030000893691door:EPIHoldingsIncMember2023-01-022023-07-020000893691door:EPIHoldingsIncMember2023-07-020000893691door:EPIHoldingsIncMember2023-01-032023-07-020000893691door:EPIHoldingsIncMemberus-gaap:CustomerRelationshipsMember2023-01-032023-01-030000893691us-gaap:TrademarksAndTradeNamesMemberdoor:EPIHoldingsIncMember2023-01-032023-01-030000893691door:EPIHoldingsIncMemberus-gaap:PatentsMember2023-01-032023-01-030000893691door:EPIHoldingsIncMember2023-04-032023-07-020000893691door:EPIHoldingsIncMember2022-04-042022-07-030000893691door:IntercompanyEliminationsMemberdoor:EPIHoldingsIncMember2022-04-042022-07-030000893691door:IntercompanyEliminationsMemberdoor:EPIHoldingsIncMember2023-01-022023-07-020000893691us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberdoor:TenLargestCustomersMember2023-01-022023-07-02door:Customer0000893691us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberdoor:TenLargestCustomersMember2022-01-032023-01-010000893691door:TheHomeDepotIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2022-01-032023-01-010000893691door:TheHomeDepotIncMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-022023-07-020000893691door:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2021-07-260000893691door:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-07-020000893691door:SeniorNotesDue2030Memberus-gaap:SeniorNotesMember2023-01-010000893691us-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2019-07-250000893691us-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-07-020000893691us-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-01-010000893691door:TermLoanCreditAgreementMemberdoor:AdjustedTermSecuredOvernightFinancingRateSOFRMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691door:TermLoanCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2023-07-020000893691door:TermLoanCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2023-01-010000893691us-gaap:SeniorNotesMember2023-04-032023-07-020000893691us-gaap:SeniorNotesMember2023-01-022023-07-020000893691us-gaap:SeniorNotesMember2022-04-042022-07-030000893691us-gaap:SeniorNotesMember2022-01-032022-07-030000893691door:TermLoanCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691door:TermLoanCreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-130000893691door:TermLoanCreditAgreementMemberdoor:AdjustedBaseRateMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691door:TermLoanCreditAgreementMemberdoor:PremiumAdjustedTermSecuredOvernightFinancingRateSOFRMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691door:TermLoanCreditAgreementMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691door:TermLoanCreditAgreementMemberdoor:ApplicableMarginMemberus-gaap:LineOfCreditMemberus-gaap:SecuredDebtMember2022-12-132022-12-130000893691us-gaap:RevolvingCreditFacilityMemberdoor:ABLFacility2024Member2019-01-310000893691us-gaap:RevolvingCreditFacilityMemberdoor:ABLFacility2024Member2022-10-282022-10-280000893691us-gaap:RevolvingCreditFacilityMemberdoor:ABLFacility2027Member2022-10-280000893691us-gaap:RevolvingCreditFacilityMemberdoor:ABLFacility2027Member2023-01-032023-01-030000893691us-gaap:RevolvingCreditFacilityMemberdoor:ABLFacility2024Member2023-07-020000893691us-gaap:CommonStockMemberdoor:A2021PlanMember2021-03-100000893691us-gaap:CommonStockMemberdoor:A2021PlanMember2023-07-020000893691us-gaap:StockAppreciationRightsSARSMember2023-01-022023-07-020000893691us-gaap:StockAppreciationRightsSARSMember2023-01-010000893691us-gaap:StockAppreciationRightsSARSMember2022-01-032023-01-010000893691us-gaap:StockAppreciationRightsSARSMember2023-07-020000893691us-gaap:PerformanceSharesMember2023-01-022023-07-020000893691us-gaap:RestrictedStockUnitsRSUMember2023-01-010000893691us-gaap:RestrictedStockUnitsRSUMember2023-01-022023-07-020000893691us-gaap:RestrictedStockUnitsRSUMember2023-07-020000893691us-gaap:PerformanceSharesMember2023-01-010000893691us-gaap:PerformanceSharesMember2023-07-020000893691us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-022023-07-020000893691us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-022023-07-020000893691srt:MinimumMember2023-07-020000893691srt:MaximumMember2023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:NorthAmericanResidentialSegmentMember2023-04-032023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:ArchitecturalSegmentMember2023-04-032023-07-020000893691us-gaap:CorporateAndOtherMemberdoor:TwentyTwentyTwoRestructuringPlansMember2023-04-032023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMember2023-04-032023-07-020000893691door:NorthAmericanResidentialSegmentMember2023-04-032023-07-020000893691door:ArchitecturalSegmentMember2023-04-032023-07-020000893691us-gaap:CorporateAndOtherMember2023-04-032023-07-020000893691door:A20182021RestructuringPlansMemberdoor:NorthAmericanResidentialSegmentMember2022-04-042022-07-030000893691door:A20182021RestructuringPlansMemberdoor:ArchitecturalSegmentMember2022-04-042022-07-030000893691us-gaap:CorporateAndOtherMemberdoor:A20182021RestructuringPlansMember2022-04-042022-07-030000893691door:A20182021RestructuringPlansMember2022-04-042022-07-030000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:NorthAmericanResidentialSegmentMember2023-01-022023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:ArchitecturalSegmentMember2023-01-022023-07-020000893691us-gaap:CorporateAndOtherMemberdoor:TwentyTwentyTwoRestructuringPlansMember2023-01-022023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMember2023-01-022023-07-020000893691door:NorthAmericanResidentialSegmentMember2023-01-022023-07-020000893691door:ArchitecturalSegmentMember2023-01-022023-07-020000893691us-gaap:CorporateAndOtherMember2023-01-022023-07-020000893691door:A20182021RestructuringPlansMemberdoor:NorthAmericanResidentialSegmentMember2022-01-032022-07-030000893691door:A20182021RestructuringPlansMemberdoor:ArchitecturalSegmentMember2022-01-032022-07-030000893691us-gaap:CorporateAndOtherMemberdoor:A20182021RestructuringPlansMember2022-01-032022-07-030000893691door:A20182021RestructuringPlansMember2022-01-032022-07-030000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:NorthAmericanResidentialSegmentMember2023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMemberdoor:ArchitecturalSegmentMember2023-07-020000893691us-gaap:CorporateAndOtherMemberdoor:TwentyTwentyTwoRestructuringPlansMember2023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMember2023-07-020000893691door:NorthAmericanResidentialSegmentMember2023-07-020000893691door:ArchitecturalSegmentMember2023-07-020000893691us-gaap:CorporateAndOtherMember2023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMember2023-01-010000893691us-gaap:EmployeeSeveranceMemberdoor:TwentyTwentyTwoRestructuringPlansMember2023-01-022023-07-020000893691door:TwentyTwentyTwoRestructuringPlansMemberus-gaap:FacilityClosingMember2023-01-022023-07-020000893691us-gaap:EmployeeSeveranceMember2023-01-022023-07-020000893691us-gaap:FacilityClosingMember2023-01-022023-07-020000893691us-gaap:StockAppreciationRightsSARSMember2023-04-032023-07-020000893691us-gaap:StockAppreciationRightsSARSMember2022-04-042022-07-030000893691us-gaap:StockAppreciationRightsSARSMember2023-01-022023-07-020000893691us-gaap:StockAppreciationRightsSARSMember2022-01-032022-07-03door:authorization00008936912022-02-210000893691door:AcceleratedShareRepurchaseMember2022-04-030000893691door:AcceleratedShareRepurchaseMember2022-01-032022-04-030000893691door:AcceleratedShareRepurchaseMember2022-04-042022-07-030000893691door:AcceleratedShareRepurchaseMember2022-01-032023-01-010000893691door:NorthAmericanResidentialSegmentMemberus-gaap:OperatingSegmentsMember2023-04-032023-07-020000893691door:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2023-04-032023-07-020000893691us-gaap:OperatingSegmentsMemberdoor:ArchitecturalSegmentMember2023-04-032023-07-020000893691us-gaap:CorporateAndOtherMemberus-gaap:OperatingSegmentsMember2023-04-032023-07-020000893691us-gaap:OperatingSegmentsMember2023-04-032023-07-020000893691door:NorthAmericanResidentialSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-032023-07-020000893691door:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-032023-07-020000893691door:ArchitecturalSegmentMemberus-gaap:IntersegmentEliminationMember2023-04-032023-07-020000893691us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2023-04-032023-07-020000893691us-gaap:IntersegmentEliminationMember2023-04-032023-07-020000893691door:EuropeSegmentMember2023-04-032023-07-020000893691door:NorthAmericanResidentialSegmentMemberus-gaap:OperatingSegmentsMember2022-04-042022-07-030000893691door:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2022-04-042022-07-030000893691us-gaap:OperatingSegmentsMemberdoor:ArchitecturalSegmentMember2022-04-042022-07-030000893691us-gaap:CorporateAndOtherMemberus-gaap:OperatingSegmentsMember2022-04-042022-07-030000893691us-gaap:OperatingSegmentsMember2022-04-042022-07-030000893691door:NorthAmericanResidentialSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-042022-07-030000893691door:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-042022-07-030000893691door:ArchitecturalSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-042022-07-030000893691us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2022-04-042022-07-030000893691us-gaap:IntersegmentEliminationMember2022-04-042022-07-030000893691door:NorthAmericanResidentialSegmentMember2022-04-042022-07-030000893691door:EuropeSegmentMember2022-04-042022-07-030000893691door:ArchitecturalSegmentMember2022-04-042022-07-030000893691us-gaap:CorporateAndOtherMember2022-04-042022-07-030000893691door:NorthAmericanResidentialSegmentMemberus-gaap:OperatingSegmentsMember2023-01-022023-07-020000893691door:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2023-01-022023-07-020000893691us-gaap:OperatingSegmentsMemberdoor:ArchitecturalSegmentMember2023-01-022023-07-020000893691us-gaap:CorporateAndOtherMemberus-gaap:OperatingSegmentsMember2023-01-022023-07-020000893691us-gaap:OperatingSegmentsMember2023-01-022023-07-020000893691door:NorthAmericanResidentialSegmentMemberus-gaap:IntersegmentEliminationMember2023-01-022023-07-020000893691door:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2023-01-022023-07-020000893691door:ArchitecturalSegmentMemberus-gaap:IntersegmentEliminationMember2023-01-022023-07-020000893691us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2023-01-022023-07-020000893691us-gaap:IntersegmentEliminationMember2023-01-022023-07-020000893691door:EuropeSegmentMember2023-01-022023-07-020000893691door:NorthAmericanResidentialSegmentMemberus-gaap:OperatingSegmentsMember2022-01-032022-07-030000893691door:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2022-01-032022-07-030000893691us-gaap:OperatingSegmentsMemberdoor:ArchitecturalSegmentMember2022-01-032022-07-030000893691us-gaap:CorporateAndOtherMemberus-gaap:OperatingSegmentsMember2022-01-032022-07-030000893691us-gaap:OperatingSegmentsMember2022-01-032022-07-030000893691door:NorthAmericanResidentialSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-032022-07-030000893691door:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-032022-07-030000893691door:ArchitecturalSegmentMemberus-gaap:IntersegmentEliminationMember2022-01-032022-07-030000893691us-gaap:CorporateAndOtherMemberus-gaap:IntersegmentEliminationMember2022-01-032022-07-030000893691us-gaap:IntersegmentEliminationMember2022-01-032022-07-030000893691door:NorthAmericanResidentialSegmentMember2022-01-032022-07-030000893691door:EuropeSegmentMember2022-01-032022-07-030000893691door:ArchitecturalSegmentMember2022-01-032022-07-030000893691us-gaap:CorporateAndOtherMember2022-01-032022-07-0300008936912022-01-032023-01-010000893691door:SeniorNotesDue2030Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-07-020000893691door:SeniorNotesDue2030Memberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-07-020000893691door:SeniorNotesDue2030Memberus-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-01-010000893691door:SeniorNotesDue2030Memberus-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMember2023-01-010000893691us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-07-020000893691us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-07-020000893691us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-01-010000893691us-gaap:FairValueInputsLevel2Memberus-gaap:CarryingReportedAmountFairValueDisclosureMemberus-gaap:SeniorNotesMemberdoor:SeniorNotesDue2028Member2023-01-01


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________
FORM 10-Q
____________________________

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 2, 2023
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: 001-11796
____________________________
Image2.jpg
Masonite International Corporation
(Exact name of registrant as specified in its charter)
____________________________
British Columbia, Canada98-0377314
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)

2771 Rutherford Road
Concord, Ontario L4K 2N6 Canada
(Address of principal executive offices)
(800) 895-2723
(Registrant's telephone number, including area code)
____________________________
Securities registered pursuant to Section 12(b) of the Act:
Common Stock (no par value)DOORNew York Stock Exchange
(Title of class)(Trading symbol)(Name of exchange on which registered)
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 and post 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 filerSmaller 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
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date:
The registrant had outstanding 22,003,429 shares of Common Stock, no par value, as of August 7, 2023.



Image2.jpg

MASONITE INTERNATIONAL CORPORATION
INDEX TO QUARTERLY REPORT ON FORM 10-Q
July 2, 2023

i

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains "forward-looking statements" within the meaning of the federal securities laws, including, without limitation, statements concerning the conditions in our industry, our operations, our economic performance and financial condition, including, in particular, statements relating to our business and growth strategy and product development efforts under "Management's Discussion and Analysis of Financial Condition and Results of Operations." Forward-looking statements include all statements that do not relate solely to historical or current facts and can be identified by the use of words such as "may," "might," "could," "will," "would," "should," "expect," "believes," "outlook," "predict," "forecast," "objective," "remain," "anticipate," "estimate," "potential," "continue," "plan," "project," "targeting," and other similar expressions. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates. These forward-looking statements are based on estimates and assumptions by our management that, although we believe to be reasonable, are inherently uncertain and subject to a number of risks and uncertainties. These risks and uncertainties include, without limitation, those identified under "Risk Factors" in our Annual Report on Form 10-K for the year ended January 1, 2023, subsequent reports on Form 10-Q and elsewhere in this Quarterly Report.
The following list represents some, but not necessarily all, of the factors that could cause actual results to differ from historical results or those anticipated or predicted by these forward-looking statements:
downward trends in our end markets and in economic conditions;
reduced levels of residential new construction; residential repair, renovation and remodeling; and non-residential building construction activity due to increases in mortgage rates, changes in mortgage interest deductions and related tax changes and reduced availability of financing;
competition;
the continued success of, and our ability to maintain relationships with, certain key customers in light of customer concentration and consolidation;
our ability to accurately anticipate demand for our products;
impacts on our business from weather and climate change;
our ability to successfully consummate and integrate acquisitions and effectuate dispositions;
changes in prices of raw materials and fuel;
tariffs and evolving trade policy and friction between the United States and other countries, including China, and the impact of anti-dumping and countervailing duties;
increases in labor costs, the availability of labor or labor relations (i.e., disruptions, strikes or work stoppages);
our ability to manage our operations including potential disruptions, manufacturing realignments (including related restructuring charges) and customer credit risk;
product liability claims and product recalls;
our ability to generate sufficient cash flows to fund our capital expenditure requirements and to meet our debt service obligations, including our obligations under our senior notes, our term loan credit agreement (the "Term Loan Facility") and our asset-based revolving credit facility (the "ABL Facility");
limitations on operating our business as a result of covenant restrictions under our existing and future indebtedness, including our senior notes, the Term Loan Facility and the ABL Facility;
fluctuating foreign exchange and interest rates;
the continuous operation of our information technology and enterprise resource planning systems and management of potential cyber security threats and attacks and data privacy requirements;
political, economic and other risks that arise from operating a multinational business;
retention of key management personnel;
environmental and other government regulations, including the United States Foreign Corrupt Practices Act ("FCPA"), and any changes in such regulations;
the scale and scope of public health issues and their impact on our operations, customer demand and supply chain; and
our ability to replace our expiring patents and to innovate and keep pace with technological developments.
We caution you that the foregoing list of important factors is not all-inclusive. In addition, in light of these risks and uncertainties, the matters referred to in the forward-looking statements contained in this Quarterly Report may not in fact occur. We undertake no obligation to publicly update or revise any forward-looking statement as a result of new information, future events or otherwise, except as otherwise required by law.
ii

The Company may use its website and/or social media outlets, such as LinkedIn, as distribution channels of material Company information. Financial and other important information regarding the Company is routinely posted on and accessible through the Company’s website at http://investor.masonite.com and its LinkedIn page at https://www.linkedin.com/company/masonitedoors/mycompany/. In addition, you may automatically receive email alerts and other information about the Company when you enroll your email address by visiting the “Email Alerts” section at http://investor.masonite.com.
iii

PART I – FINANCIAL INFORMATION

Item 1. Unaudited Financial Statements

MASONITE INTERNATIONAL CORPORATION
Condensed Consolidated Statements of Income and Comprehensive Income
(In thousands of U.S. dollars, except per share amounts)
(Unaudited)
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net sales$741,884 $761,874 $1,467,868 $1,488,091 
Cost of goods sold563,517 582,389 1,119,010 1,124,357 
Gross profit178,367 179,485 348,858 363,734 
Selling, general and administration expenses98,746 90,330 200,451 173,576 
Restructuring costs (benefit)3,065 (61)6,743 (80)
Operating income76,556 89,216 141,664 190,238 
Interest expense, net13,488 10,593 27,740 20,832 
Other (income) expense, net(550)(400)(498)(1,815)
Income before income tax expense63,618 79,023 114,422 171,221 
Income tax expense14,673 19,649 26,033 43,126 
Net income 48,945 59,374 88,389 128,095 
Less: net income attributable to non-controlling interests700 859 1,653 1,998 
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Basic earnings per common share attributable to Masonite$2.19 $2.60 $3.92 $5.53 
Diluted earnings per common share attributable to Masonite$2.16 $2.58 $3.87 $5.47 
Comprehensive income:
Net income $48,945 $59,374 $88,389 $128,095 
Other comprehensive income (loss):
Foreign currency translation gain (loss)8,541 (28,392)17,490 (30,497)
Amortization of actuarial net losses192 6 383 12 
Income tax (expense) benefit related to other comprehensive income (loss)(29)(23)(74)(13)
Other comprehensive income (loss), net of tax:8,704 (28,409)17,799 (30,498)
Comprehensive income57,649 30,965 106,188 97,597 
Less: comprehensive income attributable to non-controlling interests864 1,358 1,809 2,639 
Comprehensive income attributable to Masonite$56,785 $29,607 $104,379 $94,958 

See accompanying notes to the condensed consolidated financial statements.
1

MASONITE INTERNATIONAL CORPORATION
Condensed Consolidated Balance Sheets
(In thousands of U.S. dollars, except share amounts)
(Unaudited)
ASSETSJuly 2, 2023January 1, 2023
Current assets:
Cash and cash equivalents$317,157 $296,922 
Restricted cash11,587 11,999 
Accounts receivable, net374,794 375,918 
Inventories, net378,705 406,828 
Prepaid expenses and other assets66,982 55,051 
Income taxes receivable21,266 16,922 
Total current assets1,170,491 1,163,640 
Property, plant and equipment, net735,932 652,329 
Operating lease right-of-use assets191,190 160,695 
Investment in equity investees18,058 16,111 
Goodwill257,527 69,868 
Intangible assets, net254,156 136,056 
Deferred income taxes21,400 16,133 
Other assets34,191 33,346 
Total assets$2,682,945 $2,248,178 
LIABILITIES AND EQUITY
Current liabilities:
Accounts payable$137,895 $111,526 
Accrued expenses227,833 223,046 
Income taxes payable6,520 14,361 
Current portion of long-term debt37,500  
Total current liabilities409,748 348,933 
Long-term debt1,067,183 866,116 
Long-term operating lease liabilities178,820 151,242 
Deferred income taxes120,963 79,590 
Other liabilities76,406 59,515 
Total liabilities1,853,120 1,505,396 
Commitments and Contingencies (Note 7)
Equity:
Share capital: unlimited shares authorized, no par value, 21,995,420 and 22,155,035 shares issued and outstanding as of July 2, 2023, and January 1, 2023, respectively
526,816 520,003 
Additional paid-in capital223,540 226,514 
Retained earnings193,262 127,826 
Accumulated other comprehensive loss(124,581)(142,224)
Total equity attributable to Masonite819,037 732,119 
Equity attributable to non-controlling interests10,788 10,663 
Total equity829,825 742,782 
Total liabilities and equity$2,682,945 $2,248,178 

See accompanying notes to the condensed consolidated financial statements.
2

MASONITE INTERNATIONAL CORPORATION
Condensed Consolidated Statements of Changes in Equity
(In thousands of U.S. dollars, except share amounts)
(Unaudited)
Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Total equity, beginning of period$780,724 $626,447 $742,782 $699,778 
Share capital:
Beginning of period529,156 527,386 520,003 543,400 
Common shares issued for delivery of share based awards1,468 1,346 13,840 12,976 
Common shares issued under employee stock purchase plan  806 797 
Common shares repurchased(3,808)(7,489)(7,833)(35,930)
End of period526,816 521,243 526,816 521,243 
Additional paid-in capital:
Beginning of period218,010 194,459 226,514 222,177 
Share based compensation expense7,103 5,976 13,157 10,695 
Common shares issued for delivery of share based awards(1,468)(1,346)(13,840)(12,976)
Common shares withheld to cover income taxes payable due to delivery of share based awards(105)(146)(2,065)(3,109)
Common shares issued under employee stock purchase plan  (226)(134)
Common shares repurchased 17,710   
End of period223,540 216,653 223,540 216,653 
Retained earnings (deficit):
Beginning of period155,625 (2,023)127,826 24,244 
Net income attributable to Masonite48,245 58,515 86,736 126,097 
Common shares repurchased(10,608)(10,221)(21,300)(104,070)
End of period193,262 46,271 193,262 46,271 
Accumulated other comprehensive loss:
Beginning of period(133,121)(104,810)(142,224)(101,582)
Other comprehensive income (loss) attributable to Masonite, net of tax8,540 (27,911)17,643 (31,139)
End of period(124,581)(132,721)(124,581)(132,721)
Equity attributable to non-controlling interests:
Beginning of period11,054 11,435 10,663 11,539 
Net income attributable to non-controlling interests700 859 1,653 1,998 
Other comprehensive (loss) income attributable to non-controlling interests, net of tax164 499 156 641 
Dividends to non-controlling interests(1,130)(1,174)(1,684)(2,559)
End of period10,788 11,619 10,788 11,619 
Total equity, end of period$829,825 $663,065 $829,825 $663,065 
Common shares outstanding:
Beginning of period22,138,282 22,564,956 22,155,035 23,623,887 
Common shares issued for delivery of share based awards16,177 14,078 159,120 183,448 
Common shares issued under employee stock purchase plan106  8,933 8,029 
Common shares repurchased(159,145)(319,678)(327,668)(1,556,008)
End of period21,995,420 22,259,356 21,995,420 22,259,356 
See accompanying notes to the condensed consolidated financial statements.
3

MASONITE INTERNATIONAL CORPORATION
Condensed Consolidated Statements of Cash Flows
(In thousands of U.S. dollars)
(Unaudited)
Six Months Ended
Cash flows from operating activities:July 2, 2023July 3, 2022
Net income$88,389 $128,095 
Adjustments to reconcile net income to net cash flow provided by operating activities:
Depreciation44,466 34,516 
Amortization14,463 8,908 
Share based compensation expense13,157 10,695 
Deferred income taxes(9,457)1,042 
Unrealized foreign exchange (gain) loss(146)356 
Share of income from equity investees, net of tax(1,990)(2,610)
Dividend from equity investee3,150  
Pension and post-retirement funding, net of expense(956) 
Non-cash accruals and interest1,861 (114)
Loss (gain) on sale of property, plant and equipment1,540 (1,400)
Changes in assets and liabilities, net of acquisitions:
Accounts receivable13,474 (67,611)
Inventories75,709 (89,508)
Prepaid expenses and other assets(22,152)(4,821)
Accounts payable and accrued expenses9,918 23,302 
Other assets and liabilities(13,614)(6,736)
Net cash flow provided by operating activities217,812 34,114 
Cash flows from investing activities:
Additions to property, plant and equipment(58,056)(39,955)
Acquisition of businesses, net of cash acquired(354,419) 
Proceeds from sale of property, plant and equipment13 6,394 
Proceeds from repayment of note receivable12,000  
Other investing activities(3,834)(1,152)
Net cash flow used in investing activities(404,296)(34,713)
Cash flows from financing activities:
Proceeds from issuance of long-term debt250,000  
Repayments of long-term debt(9,375) 
Payment of debt issuance costs(3,628) 
Proceeds from borrowings on revolving credit facilities100,000  
Repayments of borrowings on revolving credit facilities(100,000) 
Tax withholding on share based awards(2,065)(3,109)
Distributions to non-controlling interests(1,684)(2,559)
Repurchases of common shares(29,133)(140,000)
Net cash flow provided by (used in) financing activities204,115 (145,668)
Net foreign currency translation adjustment on cash2,192 (2,598)
Increase (decrease) in cash, cash equivalents and restricted cash19,823 (148,865)
Cash, cash equivalents and restricted cash, beginning of period308,921 391,505 
Cash, cash equivalents and restricted cash, at end of period$328,744 $242,640 
See accompanying notes to the condensed consolidated financial statements.
4


MASONITE INTERNATIONAL CORPORATION
NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)


1. Business Overview and Significant Accounting Policies
Unless we state otherwise or the context otherwise requires, references to "Masonite," "we," "our," "us" and the "Company" in these notes to the condensed consolidated financial statements refer to Masonite International Corporation and its subsidiaries.
Description of Business
Masonite International Corporation is a leading global designer, manufacturer, marketer and distributor of interior and exterior doors, door system components and door systems for the new construction and repair, renovation and remodeling sectors of the residential and non-residential building construction markets. Masonite operates 63 manufacturing locations in seven countries and sells doors to customers throughout the world with our largest markets being the United States, Canada and the United Kingdom.
Basis of Presentation
We prepare these unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and notes required by GAAP for annual financial statements. In the opinion of management, all adjustments consisting of normal and recurring entries considered necessary for a fair presentation of the results for the interim periods presented have been included. All significant intercompany balances and transactions have been eliminated. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. These estimates are based on information available as of the date of the unaudited condensed consolidated financial statements; therefore, actual results could differ from those estimates. Interim results are not necessarily indicative of the results for a full year.
These unaudited condensed consolidated financial statements should be read in conjunction with the Company's Annual Report on Form 10-K for the fiscal year ended January 1, 2023, as filed with the SEC (the "Annual Report"). Our fiscal year is the 52- or 53-week period ending on the Sunday closest to December 31. In a 52-week year, each fiscal quarter consists of 13 weeks. For ease of disclosure, the 13-week periods are referred to as three-month periods and the 52- or 53-week periods are referred to as a year.
Changes in Accounting Standards and Policies
There have been no changes in the significant accounting policies from those that were disclosed in the fiscal year 2022 audited consolidated financial statements, other than as noted below.
Adoption of Recent Accounting Pronouncements
In December 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance," which requires annual disclosures that increase the transparency of transactions involving government grants, including (1) the types of transactions, (2) the accounting for those transactions and (3) the effect of those transactions on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. We adopted the new guidance as of January 3, 2022, the beginning of fiscal year 2022, and the adoption did not have a material impact on our financial statements.
In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, "Revenue from Contracts with Customers" as if the entity had originated the contracts. We adopted the new guidance as of January 1, 2023, the beginning of fiscal year 2023, and the adoption did not have a material impact on our financial statements.
5



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

2. Acquisitions and Divestitures
Acquisitions
On January 3, 2023, we completed the acquisition of 100% of the outstanding equity of EPI Holdings, Inc. ("Endura"), for total consideration of approximately $408.1 million, including an $18.0 million holdback which is payable 24 months after the acquisition date and was recorded in the consolidated balance sheets as a component of other liabilities. Endura is a leading innovator and manufacturer of high-performance door frames and door system components in the United States. Endura’s product offerings include engineered frames, self-adjusting sill systems, weather sealing, multi-point locks and installation accessories used by builders and contractors in residential new construction as well as repair and remodeling applications. The acquisition is intended to accelerate our Doors That Do MoreTM strategy and maximize our growth potential. The $187.7 million excess purchase price over the fair value of tangible and intangible assets acquired was allocated to goodwill. The goodwill principally represents anticipated synergies to be gained from the integration into our existing business and acquisition of the assembled workforce. This goodwill is not deductible for tax purposes and relates to the North American Residential segment.
The Company has accounted for the acquisition as a business combination and allocated the preliminary estimated purchase price to the estimated fair values of assets acquired and liabilities assumed utilizing various valuation methods including replacement cost, market values and the income approach. The Company has not yet completed its evaluation and determination of certain assets acquired and liabilities assumed, primarily (i) the final valuation of intangible assets related to customers relationships, patents and trade names, and (ii) the final assessment and valuation of certain other assets acquired and liabilities assumed, including inventory, property, plant and equipment, leases, and deferred income taxes, which could also impact goodwill during the measurement period.
The allocation of the purchase price to assets acquired and liabilities assumed is as follows:
(In thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsPreliminary Purchase Price Allocation
Cash acquired$32,501 $— $32,501 
Accounts receivable, net7,871 — 7,871 
Inventories, net44,183 35 44,218 
Property, plant and equipment, net54,373 10,576 64,949 
Goodwill189,938 (2,230)187,708 
Intangible assets135,800 (7,400)128,400 
Accounts payable and accrued expenses(15,088)— (15,088)
Deferred income taxes(44,345)(946)(45,291)
Other assets and liabilities, net2,868 (35)2,833 
Total purchase price$408,101 $ $408,101 
The fair values of intangible assets acquired are based on management's estimates and assumptions including the income approach, the cost approach and the market approach. The intangible assets acquired are not expected to have any residual value. The gross contractual value of acquired trade receivables was $8.3 million.

6



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

Intangible assets acquired from the Endura acquisition consist of the following:
Fair Value
 (in thousands)
Expected Useful Life (Years)
Customer relationships$108,600 10
Trademarks and trade names6,600 10
Patents13,200 12
Total intangible assets acquired$128,400 
Endura's results of operations were included in the condensed consolidated statements of income and comprehensive income for the period subsequent to the acquisition date. For the three and six months ended July 2, 2023, Endura had net sales of $59.4 million and $119.2 million, respectively. For the three and six months ended July 2, 2023, Endura had $1.3 million in net income attributable to Masonite and $3.2 million in net loss attributable to Masonite, respectively.
Pro Forma Information
The following unaudited pro forma financial information represents the consolidated financial information as if the Endura acquisition had been included in our consolidated results beginning on January 2, 2022, the first day of the fiscal year prior to the respective acquisition date. The pro forma results have been calculated after adjusting the results of the acquired entities to remove intercompany transactions and to reflect the additional depreciation, amortization and interest expense that would have been charged assuming the fair value adjustments to property, plant and equipment and intangible assets and the additional debt incurred to fund the acquisition had been applied on the first day of the fiscal year prior to the respective acquisition date, together with the consequential tax effects. The pro forma results do not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisition; the costs to combine the companies' operations; or the costs necessary to achieve these costs savings, operating synergies and revenue enhancements. As a result, the pro forma information below does not purport to represent actual results had the acquisition been consummated on the date indicated and it is not necessarily indicative of future results of operations.
Three Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$761,874 $73,479 $(3,216)$832,137 
Net income attributable to Masonite58,515 4,097 (7,850)54,762 
Basic earnings per common share$2.60 $2.43 
Diluted earnings per common share$2.58 $2.41 
Six Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$1,488,091 $146,195 $(5,820)$1,628,466 
Net income attributable to Masonite126,097 7,450 (13,731)119,816 
Basic earnings per common share$5.53 $5.25 
Diluted earnings per common share$5.47 $5.20 
As previously disclosed, we are actively reviewing strategic alternatives for our Architectural segment, including a potential sale of the business. There can be no assurance that a potential transaction will be consummated or
7



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

on what terms. If a transaction is consummated, depending on the sale price, we could incur an impairment charge related to the book value of the segment's assets. This charge could be material.
3. Accounts Receivable
Our customers consist mainly of retailers, distributors and contractors. Our ten largest customers accounted for 57.8% and 62.3% of total accounts receivable as of July 2, 2023, and January 1, 2023, respectively. Our largest customer, The Home Depot, Inc., accounted for more than 10% of the consolidated gross accounts receivable balance as of July 2, 2023, and January 1, 2023. The allowance for doubtful accounts balance was $2.6 million and $2.5 million as of July 2, 2023, and January 1, 2023, respectively.
We maintain an accounts receivable sales program with a third party (the "AR Sales Program"). Under the AR Sales Program, we can transfer ownership of eligible trade accounts receivable of certain customers. Receivables are sold outright to a third party who assumes the full risk of collection, without recourse to us in the event of a loss. Transfers of receivables under this AR Sales Program are accounted for as sales. Proceeds from the transfers reflect the face value of the accounts receivable less a discount. Receivables sold under the AR Sales Program are excluded from trade accounts receivable in the condensed consolidated balance sheets and are included in cash flows from operating activities in the condensed consolidated statements of cash flows. The discounts on the sales of trade accounts receivable sold, if any, under the AR Sales Program were not material for any of the periods presented and were recorded in selling, general and administration expenses within the condensed consolidated statements of income and comprehensive income.
In most countries we pay and collect Value Added Tax ("VAT") when procuring goods and services within the normal course of business. VAT receivables are established in jurisdictions where VAT paid exceeds VAT collected and are recoverable through the filing of refund claims.
Certain wood moldings and millwork products being imported into the U.S. are subject to import tariffs. Tariff deposits are paid to the government and are recoverable through an assessment process.
4. Inventories
The amounts of inventory on hand were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Raw materials$256,799 $320,553 
Finished goods137,115 95,005 
Provision for obsolete or aged inventory(15,209)(8,730)
Inventories, net$378,705 $406,828 
5. Accrued Expenses
The details of our accrued expenses were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Accrued payroll$71,462 $69,224 
Accrued rebates56,660 50,200 
Current portion of operating lease liabilities26,397 24,372 
Accrued interest19,765 16,480 
Other accruals53,549 62,770 
Total accrued expenses$227,833 $223,046 
8



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

6. Long-Term Debt
(In thousands)July 2, 2023January 1, 2023
Senior unsecured notes, interest rate of 3.50%, due 2030
$375,000 $375,000 
Senior unsecured notes, interest rate of 5.375%, due 2028
500,000 500,000 
Term Loan Facility, interest rate of SOFR plus 2.25%, due 2027
240,625  
Debt issuance costs(10,942)(8,884)
Total debt (including current portion)1,104,683 866,116 
Less: debt due within one year(37,500) 
Total long-term debt (excluding current portion)$1,067,183 $866,116 
Interest expense related to our consolidated indebtedness under our senior unsecured notes, Term Loan Facility and ABL Facility was $14.1 million and $29.5 million for the three and six months ended July 2, 2023, respectively, and $10.4 million and $20.7 million for the three and six months ended July 3, 2022, respectively.
3.50% Senior Notes due 2030
On July 26, 2021, we issued $375.0 million aggregate principal senior unsecured notes (the "2030 Notes"). The 2030 Notes bear interest at 3.50% per annum, payable in cash semiannually in arrears on February 15 and August 15 of each year and are due February 15, 2030. The 2030 Notes were issued at par.
Information concerning obligations under the 2030 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2030 Notes.
5.375% Senior Notes due 2028
On July 25, 2019, we issued $500.0 million aggregate principal senior unsecured notes (the "2028 Notes"). The 2028 Notes bear interest at 5.375%, payable in cash semiannually in arrears on February 1 and August 1 of each year and are due February 1, 2028. The 2028 Notes were issued at par.
Information concerning obligations under the 2028 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2028 Notes.
Term Loan Facility
On December 13, 2022, we and certain of our subsidiaries entered into a new delayed-draw term loan credit agreement (the "Term Loan Credit Agreement") maturing on December 12, 2027 (the "Term Loan Maturity Date"). The Term Loan Credit Agreement provides for a senior secured five-year delayed-draw term loan facility of $250.0 million (the "Term Loan Facility"). Loans under the Term Loan Facility (the "Term Loans") will bear interest at a rate equal to, at our option, (1) the Adjusted Term SOFR Rate (as defined in the Term Loan Credit Agreement) plus an applicable margin of 2.25% or (2) an alternate base rate equal to the greatest of (i) the "Prime Rate" in the U.S. last quoted by The Wall Street Journal, (ii) 0.50% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in U.S. dollars, (iii) 1.00% above the Adjusted Term SOFR Rate for a one month interest period and (iv) 1.00%, plus, in each case, an applicable margin of 1.25%, subject to, in each of cases (1) and (2), an agreed interest rate floor. The Term Loans are repayable in equal quarterly installments for an annual aggregate amortization payment equal to 15% of the aggregate principal amount of the Term Loans, with the balance of the principal being due on the Term Loan Maturity Date.
The Borrower also pays customary agency fees.

9



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

Obligations under the Term Loan Credit Agreement are fully and unconditionally guaranteed, jointly and severally, by us and by certain of our directly or indirectly wholly-owned subsidiaries organized in the U.S. and are secured by the equity in, and substantially all the assets of, such subsidiaries. The Term Loans were funded in an amount of $250.0 million and applied to finance a portion of the consideration payable in connection with the consummation of the Endura acquisition on January 3, 2023. We received net proceeds of $246.4 million after deducting $3.6 million of debt issuance costs. The debt issuance costs were capitalized as a reduction to the carrying value of debt and are being accreted to interest expense over the term of the Term Loan using the effective interest method.
The Term Loan Credit Agreement contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the Term Loan Credit Agreement.
ABL Facility
On January 31, 2019, we and certain of our subsidiaries entered into a $250.0 million asset-based revolving credit facility (the "ABL Facility") maturing on January 31, 2024, which replaced the previous facility. On October 28, 2022, we and certain of our subsidiaries entered into an amendment which, among other things, (i) increased the revolving credit commitments available thereunder by $100.0 million to an aggregate amount of $350.0 million and (ii) replaced the LIBOR-based interest rate applicable to borrowings thereunder in U.S. dollars with an interest rate based on the sum of (x) a "Term SOFR" rate published by the CME Group Benchmark Administration Limited (CBA) plus (y) 10 basis points ("Adjusted Term SOFR"). Additionally, on December 12, 2022, we entered into an amendment to the ABL Facility, which, among other things, extended the maturity of the ABL Facility from January 31, 2024 to December 12, 2027. The terms of the ABL Facility remained otherwise substantially unchanged and are described in detail in our Annual Report. On January 3, 2023, we borrowed $100.0 million under our ABL Facility in order to fund a portion of the cash consideration paid for the acquisition of Endura. During the first quarter of 2023, we repaid all amounts outstanding under the ABL Facility.
The ABL Facility contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the credit agreement governing the ABL Facility. We had availability of $300.6 million under our ABL Facility, and there were no amounts outstanding as of July 2, 2023.
7. Commitments and Contingencies
We may become involved from time-to-time in litigation and regulatory compliance matters incidental to our business, including employment and wage and hour claims, antitrust, tax, product liability, environmental, health and safety, commercial disputes, intellectual property, contracts and other matters arising out of the normal conduct of our business. Since litigation is inherently unpredictable and unfavorable resolutions can occur, assessing contingencies is highly subjective and requires judgments about future events. We regularly review and accrue for contingencies related to litigation and regulatory compliance matters, if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on current information, in the opinion of management, the ultimate resolution of these matters, individually or in the aggregate, will not have a material adverse effect on our financial condition, results of operations or cash flows.
Antitrust Class Action Proceedings - Canada
On May 19, 2020, an intended class proceeding was commenced in the Province of Québec, Canada naming as defendants Masonite Corporation, Corporation Internationale Masonite, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. On December 22, 2020, the parties filed a motion with the court seeking to stay the proceeding.

10



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

On October 2, 2020, an intended class proceeding was commenced in the Federal Court of Canada naming as defendants Masonite International Corporation, Masonite Corporation, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. The plaintiff served its certification record on March 31, 2021. The Federal Court has scheduled a hearing on certification for October 12-13, 2023.
As of July 2, 2023, we have not accrued an expense in connection with this matter because, although an adverse outcome is reasonably possible, the amount or range of any potential loss cannot be reasonably estimated. This proceeding is at an early stage. While we intend to defend against these claims vigorously, there can be no assurance that the ultimate resolution of this litigation will not have a material, adverse effect on our consolidated financial condition, results of operations or cash flow.
8. Share Based Compensation Plans
Share based compensation expense was $7.1 million and $13.2 million for the three and six months ended July 2, 2023, respectively, and $6.0 million and $10.7 million for the three and six months ended July 3, 2022, respectively. As of July 2, 2023, the total remaining unrecognized compensation expense related to share based compensation amounted to $40.2 million, which will be amortized over the weighted average remaining requisite service period of 1.9 years.
Equity Incentive Plans
Our equity incentive plans under the 2021 Equity Plan and 2012 Plan are described in detail and defined in our Annual Report. The aggregate number of common shares that can be issued with respect to equity awards under the 2021 Equity Plan cannot exceed 880,000 shares; plus the number of shares reserved for the 2012 Plan that is in excess of the number of shares related to outstanding grants; plus the number of shares subject to existing grants under the 2012 Plan that may expire or be forfeited or cancelled. As of July 2, 2023, there were 703,883 shares of common stock available for future issuance under the 2021 Equity Plan.
Deferred Compensation Plan
We offer to certain of our employees and directors a Deferred Compensation Plan, which is further described and defined in our Annual Report. As of July 2, 2023, the liability and asset relating to deferred compensation had a fair value of $7.5 million and $7.1 million, respectively. As of July 2, 2023, participation in the deferred compensation plan is limited and no restricted stock awards have been deferred into the deferred compensation plan. All plan investments are categorized as having Level 1 valuation inputs as established by the FASB’s Fair Value Framework.
Stock Appreciation Rights
We have granted Stock Appreciation Rights ("SARs") to certain employees, which entitle the recipient to the appreciation in value of granted common shares over the exercise price over a period of time, each as specified in the applicable award agreement. The exercise price of any SAR granted may not be less than the fair market value of our common shares on the date of grant. The compensation expense for the SARs is measured based on the fair value of the SARs at the date of grant and is recognized over the requisite service period. The SARs vest over a maximum of three years, have a life of ten years and settle in common shares. It is assumed that all time-based SARs will vest. We recognize forfeitures of SARs in the period in which they occur.
11



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

The total fair value of SARs vested was $0.7 million during the six months ended July 2, 2023.
Six Months Ended July 2, 2023Stock Appreciation RightsAggregate Intrinsic Value (in thousands) Weighted Average Exercise Price Average Remaining Contractual Life (Years)
Outstanding, beginning of period184,205 $2,153 $74.75 7.0
Granted30,946 88.99 
Exercised   
Cancelled and forfeited  
Outstanding, end of period215,151 $5,646 $76.79 7.0
Exercisable, end of period153,236 $4,912 $70.93 6.1
The value of SARs granted is determined using the Black-Scholes-Merton valuation model, and the corresponding expense is expected to be recognized over the average requisite service period of 2.0 years. Expected volatility is based upon the historical volatility of our common shares amongst other considerations. The expected term is calculated based upon historical employee exercise behavior and the contractual term of the SAR amongst other considerations. The weighted average grant date assumptions used for the SARs granted were as follows for the periods indicated:
2023 Grants
SAR value (model conclusion)$32.63
Risk-free rate4.1 %
Expected dividend yield0.0 %
Expected volatility28.4 %
Expected term (years)6.0
Restricted Stock Units
We have granted Restricted Stock Units ("RSUs") to directors and certain employees under the 2021 Equity Plan and the 2012 Plan. The RSUs confer the right to receive shares of our common stock at a specified future date or when certain conditions are met. The compensation expense for the RSUs granted is based on the fair value of the RSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The RSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted. It is assumed that all time-based RSUs will vest. We recognize forfeitures of RSUs in the period in which they occur.
12



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

Six Months Ended July 2, 2023Total Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period313,753 $92.85 
Granted203,445 89.37 
Delivered(96,879)91.05 
Withheld to cover (1)
(18,620)
Forfeited(23,629)90.99 
Outstanding, end of period378,070 $91.64 
___________
(1) A portion of the vested RSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.
RSUs granted during the six months ended July 2, 2023, vest at specified future dates with only service requirements. The value of RSUs granted in the six months ended July 2, 2023, was $18.2 million and is being recognized over the weighted average requisite service period of 2.0 years. During the six months ended July 2, 2023, 115,499 RSUs vested at a fair value of $10.5 million.
Performance-based Restricted Stock Units
We have granted certain Performance-based Restricted Stock Units ("PRSUs") under the 2021 Equity Plan and the 2012 Plan. These PRSUs are settled with payouts ranging from zero to 200% of the target award value depending on performance goal achievement. The compensation expense for the PRSUs awarded is based on the fair value of the PRSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The compensation expense for certain PRSUs is determined using the Monte Carlo simulation method. The PRSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted.
Six Months Ended July 2, 2023Total Performance Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period310,678 $90.15 
Granted91,631 104.24 
Performance adjustment (1)
17,139 79.25 
Delivered(63,432)79.25 
Withheld to cover (2)
(5,224)
Forfeited(5,434)96.37 
Outstanding, end of period345,358 $95.41 
___________
(1) PRSUs are presented as outstanding, granted and forfeited in the table above assuming targets are met and the awards pay out at 100%. Certain awards are settled with payouts ranging from zero to 200% of the target award value depending on achievement. The performance adjustment represents the difference in shares ultimately awarded due to performance attainment above or below target.
(2) A portion of the vested PRSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.

13



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

PRSUs granted during the six months ended July 2, 2023, vest at specified future dates based on both performance and service requirements. The value of PRSUs granted in the six months ended July 2, 2023, was $9.6 million and is being recognized over the weighted average requisite service period of 3.0 years. During the six months ended July 2, 2023, 68,656 PRSUs vested at a fair value of $5.4 million.
9. Restructuring Costs
In December 2022, we began implementing a plan intended to improve overall business performance that includes the optimization of our manufacturing capacity and reduction of our overhead and selling, general and administration workforce primarily in our North American Residential reportable segment as well as actions in the Architectural reportable segment and in our head offices (collectively, the "2022 Plan"). The optimization of our manufacturing capacity involves specific plants in the North American Residential segment and costs associated with the closure of these plants and related headcount reductions. Costs associated with the 2022 Plan include severance and closure charges which continue throughout 2023. As of July 2, 2023, we expect to incur approximately $6 million to $11 million of additional charges related to the 2022 Plan.
The following tables summarize the restructuring (benefit) costs recorded for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$2,875 $179 $11 $3,065 
Total Restructuring Costs$2,875 $179 $11 $3,065 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(90)$1 $28 $(61)
Total Restructuring (Benefit) Costs$(90)$1 $28 $(61)
Six Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$5,255 $863 $625 $6,743 
Total Restructuring (Benefit) Costs$5,255 $863 $625 $6,743 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(181)$48 $53 $(80)
Total Restructuring (Benefit) Costs$(181)$48 $53 $(80)
Cumulative Amount Incurred Through July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$7,386 $863 $625 $8,874 
Total Restructuring Costs$7,386 $863 $625 $8,874 
14



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

The changes in the accrual for restructuring by activity were as follows for the periods indicated:
(In thousands)January 1,
2023
SeveranceClosure CostsCash PaymentsJuly 2,
2023
2022 Plan$ $5,852 $891 $(6,473)$270 
Total$ $5,852 $891 $(6,473)$270 
10. Income Taxes
The effective tax rate differs from the Canadian statutory rate of 26.13% primarily due to mix of earnings in foreign jurisdictions that are subject to tax rates which differ from the Canadian statutory rate. In addition, we recognized zero income tax benefit due to the exercise and delivery of share based awards during both the three and six months ended July 2, 2023, compared to zero and $1.1 million of income tax benefit during the three and six months ended July 3, 2022, respectively.
On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 ("IRA") into law. The IRA includes several changes to existing tax law, including a minimum tax on adjusted financial statement income of applicable corporations and an excise tax on certain corporate stock buybacks. The tax provisions included in the IRA were generally effective beginning January 1, 2023, and no significant impact to the consolidated financial statements resulted from their adoption as of July 2, 2023.
11. Earnings Per Share
Basic earnings per share ("EPS") is calculated by dividing earnings attributable to Masonite by the weighted average number of our common shares outstanding during the period. Diluted EPS is calculated by dividing earnings attributable to Masonite by the weighted average number of common shares plus the incremental number of shares issuable from non-vested and vested RSUs and SARs outstanding during the period.
(In thousands, except share and per share information)Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Shares used in computing basic earnings per share22,071,667 22,525,333 22,127,368 22,803,403 
Effect of dilutive securities:
Incremental shares issuable under share compensation plans277,525 179,620 292,667 254,628 
Shares used in computing diluted earnings per share22,349,192 22,704,953 22,420,035 23,058,031 
Basic earnings per common share attributable to Masonite$2.19 $2.60 $3.92 $5.53 
Diluted earnings per common share attributable to Masonite$2.16 $2.58 $3.87 $5.47 
Anti-dilutive instruments excluded from diluted earnings per common share180,819 104,332 180,819 79,764 
The weighted average number of shares outstanding utilized for the diluted EPS calculation contemplates the exercise of all currently outstanding SARs and the conversion of all RSUs. The dilutive effect of such equity awards is calculated based on the weighted average share price for each fiscal period using the treasury stock method.
The Company's Board of Directors has approved five share repurchase authorizations, the most recent being an incremental $200.0 million share repurchase program approved on February 21, 2022. Under this program, the Company may repurchase shares from time to time, depending on market conditions and alternate uses of capital. The timing and
15



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The share repurchase program may be effected through Rule 10b5-1 plans, open market purchases, each in compliance with Rule 10b-18 under the Exchange Act, or privately negotiated transactions. The program may be suspended or discontinued at any time and does not have an expiration date. In addition, the Company announced that its Board of Directors authorized it to enter into an accelerated share repurchase ("ASR") transaction as part of the new share repurchase program. The Company entered into an ASR transaction during the first quarter of 2022 with a third-party financial institution for the repurchase of $100.0 million of its outstanding common shares. At inception, pursuant to the agreement, the Company paid $100.0 million to the financial institution using cash on hand and received an initial delivery of 848,087 common shares on the same day. The final delivery of 319,678 common shares occurred in the second quarter. The $100.0 million ASR transaction was therefore completed in the second quarter of 2022 with a total delivery of 1,167,765 common shares at a volume-weighted average price ("VWAP") per share minus an agreed upon discount totaling $85.63 per share. The cash paid was reflected as a reduction of equity at the initial delivery of shares and the number of common shares outstanding were reduced at the dates of physical delivery.
12. Segment Information
Our reportable segments are organized and managed principally by end market: North American Residential, Europe and Architectural. The Corporate & Other category includes unallocated corporate costs and the results of immaterial operating segments which were not aggregated into any reportable segment. In addition to similar economic characteristics, we also consider the following factors in determining the reportable segments: the nature of business activities, the management structure directly accountable to our chief operating decision maker for operating and administrative activities, availability of discrete financial information and information presented to the Board of Directors and investors.
Our management reviews net sales and Adjusted EBITDA (as defined below) to evaluate segment performance and allocate resources. Net assets are not allocated to the reportable segments. Adjusted EBITDA is a non-GAAP financial measure which does not have a standardized meaning under GAAP and is unlikely to be comparable to similar measures used by other companies. Adjusted EBITDA should not be considered as an alternative to either net income or operating cash flows determined in accordance with GAAP. Adjusted EBITDA is defined as net income (loss) attributable to Masonite adjusted to exclude the following items, as applicable:
•    depreciation;
•    amortization;
•    share based compensation expense;
•    loss (gain) on disposal of property, plant and equipment;
•    registration and listing fees;
•    restructuring costs (benefit);
•    asset impairment;
•    loss (gain) on disposal of subsidiaries;
•    interest expense (income), net;
•    loss on extinguishment of debt;
•    other expense (income), net;
•    income tax expense (benefit);
•    other items;
•    loss (income) from discontinued operations, net of tax; and
•    net income (loss) attributable to non-controlling interest.
This definition of Adjusted EBITDA differs from the definitions of EBITDA contained in the indentures governing the 2030 Notes and the 2028 Notes and the credit agreements governing the Term Loan Facility and the ABL Facility. Although Adjusted EBITDA is not a measure of financial condition or performance determined in accordance with GAAP, it is used to evaluate and compare the operating performance of our reportable segments and it is one of the primary measures used to determine employee incentive compensation. Intersegment sales are recorded using market prices.
16



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

Certain information with respect to reportable segments is as follows for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$585,422 $66,232 $92,332 $3,087 $747,073 
Intersegment sales(453)(222)(4,514) (5,189)
Net sales to external customers$584,969 $66,010 $87,818 $3,087 $741,884 
Adjusted EBITDA$117,571 $2,691 $7,286 $(9,091)$118,457 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$608,483 $74,172 $79,894 $4,820 $767,369 
Intersegment sales(707)(319)(4,469) (5,495)
Net sales to external customers$607,776 $73,853 $75,425 $4,820 $761,874 
Adjusted EBITDA$124,974 $8,566 $78 $(15,493)$118,125 
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,154,851 $129,948 $185,193 $8,436 $1,478,428 
Intersegment sales(843)(244)(9,473) (10,560)
Net sales to external customers$1,154,008 $129,704 $175,720 $8,436 $1,467,868 
Adjusted EBITDA$225,452 $7,842 $12,636 $(21,308)$224,622 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,177,912 $156,011 $154,553 $11,016 $1,499,492 
Intersegment sales(1,572)(1,690)(8,139) (11,401)
Net sales to external customers$1,176,340 $154,321 $146,414 $11,016 $1,488,091 
Adjusted EBITDA$252,641 $20,409 $(2,820)$(27,353)$242,877 
17



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

A reconciliation of our net income attributable to Masonite to consolidated Adjusted EBITDA is set forth as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Plus:
Depreciation22,981 17,244 44,466 34,516 
Amortization7,042 4,296 14,463 8,908 
Share based compensation expense7,103 5,976 13,157 10,695 
Loss (gain) on disposal of property, plant and equipment502 1,454 1,540 (1,400)
Restructuring costs (benefit)3,065 (61)6,743 (80)
Interest expense, net13,488 10,593 27,740 20,832 
Other (income) expense, net(550)(400)(498)(1,815)
Income tax expense14,673 19,649 26,033 43,126 
Other items (1)
1,208  2,589  
Net income attributable to non-controlling interest700 859 1,653 1,998 
Adjusted EBITDA$118,457 $118,125 $224,622 $242,877 
(1) Other items include $1,208 and $2,589 in acquisition and due diligence related costs in the three and six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income.
18



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

13. Accumulated Other Comprehensive Loss and Other Comprehensive Income (Loss)
A rollforward of the components of accumulated other comprehensive loss is as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Accumulated foreign currency translation losses, beginning of period$(123,044)$(100,152)$(132,001)$(96,919)
Foreign currency translation gain (loss)8,541 (28,392)17,490 (30,497)
Income tax expense (benefit) on foreign currency translation loss10 (24)10 (13)
Less: foreign currency translation (loss) gain attributable to non-controlling interest164 (498)156 641 
Accumulated foreign currency translation losses, end of period(114,657)(128,070)(114,657)(128,070)
Accumulated pension and other post-retirement adjustments, beginning of period(10,077)(4,658)(10,223)(4,663)
Amortization of actuarial net losses192 6 383 12 
Income tax expense on amortization of actuarial net losses(39)1 (84) 
Accumulated pension and other post-retirement adjustments(9,924)(4,651)(9,924)(4,651)
Accumulated other comprehensive loss$(124,581)$(132,721)$(124,581)$(132,721)
Other comprehensive income (loss), net of tax$8,704 $(28,409)$17,799 $(30,498)
Less: other comprehensive income (loss) attributable to non-controlling interest164 (498)156 641 
Other comprehensive income (loss) attributable to Masonite$8,540 $(27,911)$17,643 $(31,139)
Cumulative translation adjustments are reclassified out of accumulated other comprehensive loss into loss on disposal of subsidiaries in the condensed consolidated statements of income and comprehensive income. Actuarial net losses are reclassified out of accumulated other comprehensive loss into cost of goods sold in the condensed consolidated statements of income and comprehensive income.
Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the three months ended July 2, 2023, were $8.5 million, primarily driven by the strengthening of the British pound sterling, and the Canadian dollar, partially offset by weakening of the Malaysian ringgit in comparison to the U.S. dollar during the period. Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the six months ended July 2, 2023, were $17.5 million, primarily driven by the strengthening of the British pound sterling, the Canadian dollar and the Mexican peso in comparison to the U.S. dollar during the period.
19



NOTES TO THE CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (continued)
(Unaudited)

14. Supplemental Cash Flow Information
Certain cash and non-cash transactions were as follows for the periods indicated:
Six Months Ended
(In thousands)July 2, 2023July 3, 2022
Transactions involving cash:
Interest paid$26,855 $20,500 
Interest received4,281 404 
Income taxes paid49,551 47,453 
Income tax refunds3,569 919 
Cash paid for operating lease liabilities19,189 16,430 
Cash paid for finance lease liabilities709 654 
Non-cash transactions:
Right-of-use assets acquired under operating leases48,425 2,931 
Holdback of portion of Endura purchase payable18,000  
The following reconciles total cash, cash equivalents and restricted cash as of the dates indicated:
July 2, 2023January 1, 2023
Cash and cash equivalents$317,157 $296,922 
Restricted cash11,587 11,999 
Total cash, cash equivalents and restricted cash$328,744 $308,921 
Property, plant and equipment additions in accounts payable were $11.3 million and $10.4 million as of July 2, 2023, and January 1, 2023, respectively.
During the fourth quarter of 2018, we provided debt financing to a distribution company via an interest-bearing note that was scheduled to mature in 2028. The interest-bearing note receivable was carried at amortized cost, with the interest payable in kind at the election of the borrower. The note receivable balance was $12.6 million as of January 1, 2023, and was recorded in the consolidated balance sheets as a component of prepaid expenses and other assets. On January 26, 2023, the note receivable was redeemed and fully repaid.
15. Fair Value of Financial Instruments
The carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, income taxes receivable, accounts payable, accrued expenses and income taxes payable approximate fair value because of the short-term maturity of those instruments. The carrying amount of our Term Loan Facility approximates fair value as the interest rates are variable and reflective of market rates. The estimated fair values and carrying values of our long-term senior note debt instruments were as follows for the periods indicated:
July 2, 2023January 1, 2023
(In thousands)Fair ValueCarrying ValueFair ValueCarrying Value
3.50% senior unsecured notes due 2030
$315,874 $371,407 $303,870 $371,136 
5.375% senior unsecured notes due 2028
$475,735 $496,238 $462,495 $495,868 
These estimates are based on market quotes and calculations based on current market rates available to us and are categorized as having Level 2 valuation inputs as established by the FASB's Fair Value Framework. Market quotes used in these calculations are based on bid prices for our debt instruments and are obtained from and corroborated with multiple independent sources. The market quotes obtained from independent sources are within the range of management's expectations.
20


MASONITE INTERNATIONAL CORPORATION


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&A") is based upon accounting principles generally accepted in the United States of America and discusses the financial condition and results of operations for Masonite International Corporation for the three and six months ended July 2, 2023, and July 3, 2022. In this MD&A, "Masonite," "we," "us," "our" and the "Company" refer to Masonite International Corporation and its subsidiaries.
This discussion should be read in conjunction with (i) the unaudited condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and (ii) the annual audited consolidated financial statements, including the accompanying notes and MD&A, which are included in our Annual Report on Form 10-K for the year ended January 1, 2023 (the "Annual Report"). The following discussion should also be read in conjunction with the disclosure under "Special Note Regarding Forward-Looking Statements" elsewhere in this Quarterly Report on Form 10-Q. Our actual results could differ materially from the forward-looking statements as a result of these risks and uncertainties.
Overview
We are a leading global designer, manufacturer, marketer and distributor of interior and exterior doors, door system components and door systems for the new construction and repair, renovation and remodeling sectors of the residential and non-residential building construction markets. Since 1925, we have provided our customers with innovative products and superior service at compelling values. Through innovative door solutions, a better door buying experience for our customers and partners and advanced manufacturing and service delivery, we deliver a commitment of Doors That Do MoreTM.
We market and sell our products to remodeling contractors, builders, homeowners, retailers, dealers, lumberyards, commercial and general contractors and architects through well-established wholesale, retail and direct distribution channels as part of our cross-merchandising strategy. Customers are provided a broad product offering of interior and exterior doors and entry systems at various price points. We manufacture an extensive range of interior and exterior doors in a wide array of designs, materials and sizes. Our interior doors are made with wood and related materials such as hardboard (including wood composite molded and flat door facings). Our exterior doors are made primarily of steel, fiberglass or composite materials. Our residential doors are molded panel, flush, stile and rail, steel or fiberglass.
We operate 63 manufacturing and distribution facilities in seven countries in North America, South America, Europe and Asia, which are strategically located to serve our customers through multiple distribution channels. These distribution channels include: (i) direct distribution to retail home center customers; (ii) one-step distribution that sells directly to homebuilders and contractors; and (iii) two-step distribution through wholesale distributors. For retail home center customers, numerous door fabrication facilities provide value-added fabrication and logistical services, including pre-finishing and store delivery of pre-hung interior and exterior doors. We believe our ability to provide: (i) a broad product range; (ii) frequent, rapid, on-time and complete delivery; (iii) consistency in products and merchandising; (iv) national service; and (v) special order programs enables retail customers to increase comparable store sales and helps to differentiate us from our competitors. We believe investments in innovative new product manufacturing and distribution capabilities, coupled with an ongoing commitment to operational excellence, provide a strong platform for future growth.
Our reportable segments are organized and managed principally by end market: North American Residential, Europe and Architectural. In the six months ended July 2, 2023, we generated net sales of $1,154.0 million or 78.6%, $129.7 million or 8.8% and $175.7 million or 12.0% in our North American Residential, Europe and Architectural segments, respectively.
During the second quarter, we experienced lower end market demand and continued negative impacts from macro-economic conditions such as rising interest rates and unfavorable consumer sentiment. Base volumes, excluding the acquisition of Endura on January 3, 2023, decreased in our North American Residential segment due to expected new housing softness and declines in the residential repair, renovation and remodeling channel compared to the prior year period, partially offset by increases in average unit price. Net sales, net income attributable to Masonite, Adjusted EBITDA and Adjusted EBITDA margin in our Europe segment declined as compared to the second quarter of 2022 due to the aforementioned macro-economic factors. Net sales growth in the Architectural segment was largely driven by increases in average unit price. The extent to which changes in interest rates, rising energy and fuel costs, and consumer
21


MASONITE INTERNATIONAL CORPORATION


sentiment impact our business, results of operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted.
Key Factors Affecting Our Results of Operations
Product Demand
There are numerous factors that influence overall market demand for our products. Demand for new homes, home improvement products and other building construction products have a direct impact on our financial condition and results of operations. Demand for our products may be impacted by changes in global economic conditions, including inflation, deflation, interest rates, availability of capital, supply chain constraints, consumer spending rates, energy availability and costs, and the effects of governmental initiatives to manage economic conditions. Additionally, trends in residential new construction, repair, renovation and remodeling and architectural building construction may directly impact our financial performance. Accordingly, the following factors may have a direct impact on our business in the countries and regions in which our products are sold:
the strength of the economy;
the amount and type of residential and commercial construction;
housing sales and home values;
the age of existing home stock, home vacancy rates and foreclosures;
non-residential building occupancy rates;
increases in the cost of raw materials or wages or any shortage in supplies or labor;
the availability and cost of credit;
employment rates and consumer confidence; and
demographic factors such as immigration and migration of the population and trends in household formation.
Product Pricing and Mix
The building products industry is highly competitive, and we therefore face pressure on sales prices of our products. In addition, our competitors may adopt more aggressive sales policies and devote greater resources to the development, promotion and sale of their products than we do, which could result in a loss of customers. Our business in general is subject to changing consumer and industry trends, demands and preferences. Trends within the industry change often and our failure to anticipate, identify or quickly react to changes in these trends could lead to, among other things, rejection of a new product line and reduced demand and price reductions for our products, which could materially adversely affect us. Changes in consumer preferences may also lead to increased demand for our lower margin products relative to our higher margin products, which could reduce our future profitability.
Business Wins and Losses
Our customers consist mainly of wholesalers and retail home centers. Net sales from customers that represent a significant portion of our net sales in past periods, individually or as a group, may not continue in future periods, or if continued, may not reach or exceed historical levels in any period. Certain customers perform periodic product line reviews to assess their product offerings, which have, on past occasions, led to business wins and losses. In addition, as a result of competitive bidding processes, we may not be able to increase or maintain the margins at which we sell our products to our customers.
Organizational Restructuring
Over the past several years, we have engaged in a series of restructuring programs related to exiting certain geographies and non-core businesses, optimizing our manufacturing capacity, consolidating certain internal support functions and engaging in other actions designed to reduce our cost structure and improve productivity. These initiatives primarily consist of severance actions and lease termination costs. Management continues to evaluate our business; therefore, in future years, there may be additional provisions for new plan initiatives, as well as changes in previously recorded estimates, as payments are made, or actions are completed. Asset impairment charges were also incurred in connection with these restructuring actions for those assets sold, abandoned or made obsolete as a result of these programs.
22


MASONITE INTERNATIONAL CORPORATION


In December 2022, we began implementing a plan intended to improve overall business performance that includes the optimization of our manufacturing capacity and reduction of our overhead and selling, general and administration workforce primarily in our North American Residential reportable segment as well as actions in the Architectural reportable segment and in our head offices (collectively, the "2022 Plan"). The optimization of our manufacturing capacity involves specific plants in the North American Residential segment and costs associated with the closure of these plants and related headcount reductions. Costs associated with the 2022 Plan also include severance and closure charges which will continue throughout 2023.
Inflation
In 2022, we realized higher costs across the various materials we purchase as a result of macroeconomic factors as well as increased logistics costs, wages, anti-dumping and countervailing duties and energy and fuel costs, and these higher costs not previously recognized were realized in the first half of 2023. We expect the macroeconomic pressures on wood, resins and other certain key product categories and supply chain costs will moderate throughout 2023. Rising interest rates may impact the ability of our end consumers to purchase our products. Our profitability, margins and net sales could be adversely affected if inflationary trends do not moderate as expected and if interest rates continue to rise.
Acquisitions and Divestitures
We are pursuing a strategic initiative of optimizing our global business portfolio. On a continual basis, we evaluate and consider strategic acquisitions, divestitures and joint ventures to create shareholder value and enhance financial performance.
On January 3, 2023, we completed the acquisition of 100% of the outstanding equity of EPI Holdings, Inc. ("Endura"), for total consideration of approximately $408.1 million. Endura is a leading innovator and manufacturer of high-performance door frames and door system components in the United States. Endura’s product offerings include engineered frames, self-adjusting sill systems, weather sealing, multi-point locks and installation accessories used by builders and contractors in residential new construction as well as repair and remodeling applications. The acquisition is intended to accelerate our Doors That Do MoreTM strategy and maximize our growth potential.
As previously disclosed, we are actively reviewing strategic alternatives for our Architectural segment, including a potential sale of the business. There can be no assurance that a potential transaction will be consummated or on what terms. If a transaction is consummated, depending on the sale price, we could incur an impairment charge related to the book value of the segment's assets. This charge could be material.
23


MASONITE INTERNATIONAL CORPORATION


Results of Operations
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net sales$741,884 $761,874 $1,467,868 $1,488,091 
Cost of goods sold563,517 582,389 1,119,010 1,124,357 
Gross profit178,367 179,485 348,858 363,734 
Gross profit as a % of net sales24.0 %23.6 %23.8 %24.4 %
Selling, general and administration expenses98,746 90,330 200,451 173,576 
Selling, general and administration expenses as a % of net sales13.3 %11.9 %13.7 %11.7 %
Restructuring costs (benefit)3,065 (61)6,743 (80)
Operating income76,556 89,216 141,664 190,238 
Interest expense, net13,488 10,593 27,740 20,832 
Other (income) expense, net(550)(400)(498)(1,815)
Income before income tax expense63,618 79,023 114,422 171,221 
Income tax expense14,673 19,649 26,033 43,126 
Net income 48,945 59,374 88,389 128,095 
Less: net income attributable to non-controlling interests700 859 1,653 1,998 
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 

Three Months Ended July 2, 2023, Compared with Three Months Ended July 3, 2022
Net Sales
Net sales in the three months ended July 2, 2023, were $741.9 million, a decrease of $20.0 million from $761.9 million in the three months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the second quarter of 2023 by $3.8 million. The acquisition of Endura increased net sales by $59.4 million or 7.8%. Excluding the impact of foreign currency and our 2023 acquisition of Endura, net sales would have decreased by $75.6 million or 9.9% due to changes in volume, sales of components and average unit price. Lower volumes excluding the incremental impact of acquisitions or divestitures ("base volume") decreased net sales by $116.4 million or 15.3% in the second quarter of 2023 compared to the 2022 period. Net sales of components to external customers decreased $7.4 million or 1.0% in the second quarter of 2023 compared to the 2022 period. Average unit price increased net sales in the second quarter of 2023 by $48.2 million or 6.3% compared to the 2022 period.
Net Sales and Percentage of Net Sales by Reportable Segment
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$585,422 $66,232 $92,332 $3,087 $747,073 
Intersegment sales(453)(222)(4,514)— (5,189)
Net sales to external customers$584,969 $66,010 $87,818 $3,087 $741,884 
Percentage of consolidated external net sales78.8 %8.9 %11.8 %
24


MASONITE INTERNATIONAL CORPORATION


Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$608,483 $74,172 $79,894 $4,820 $767,369 
Intersegment sales(707)(319)(4,469)— (5,495)
Net sales to external customers$607,776 $73,853 $75,425 $4,820 $761,874 
Percentage of consolidated external net sales79.8 %9.7 %9.9 %
North American Residential
Net sales to external customers from facilities in the North American Residential segment in the three months ended July 2, 2023, were $585.0 million, a decrease of $22.8 million or 3.8% from $607.8 million in the three months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the second quarter of 2023 by $3.2 million. Our 2023 acquisition increased net sales by $59.4 million or 9.8% in the second quarter of 2023. Excluding the impact of foreign currency and our 2023 acquisition of Endura, net sales would have decreased by $79.0 million or 13.0% due to changes in volume, sales of components and average unit price. Lower base volume decreased net sales in the second quarter of 2023 by $107.4 million or 17.7% compared to the 2022 period due to softening end market demand in new construction and residential repair, renovation and remodeling channels. Net sales of components to external customers were $0.8 million lower in the second quarter of 2023 compared to the 2022 period. Average unit price increased net sales in the second quarter of 2023 by $29.2 million or 4.8% compared to the 2022 period.
Europe
Net sales to external customers from facilities in the Europe segment in the three months ended July 2, 2023, were $66.0 million, a decrease of $7.9 million or 10.7% from $73.9 million in the three months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the second quarter of 2023 by $0.1 million. Excluding this exchange rate impact, net sales would have decreased by $7.8 million or 10.6% due to changes in volume, sales of components and average unit price. Lower base volume decreased net sales by $7.0 million or 9.5% in the second quarter of 2023 compared to the 2022 period due to overall economic trends in the United Kingdom. Net sales of components to external customers were $1.1 million lower in the second quarter of 2023 compared to the 2022 period. Average unit price increased net sales in the second quarter of 2023 by $0.3 million or 0.4% compared to the 2022 period.
Architectural
Net sales to external customers from facilities in the Architectural segment in the three months ended July 2, 2023, were $87.8 million, an increase of $12.4 million or 16.4% from $75.4 million in the three months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the second quarter of 2023 by $0.5 million. Excluding this exchange rate impact, net sales would have increased by $12.9 million or 17.1% due to changes in average unit price, sales of components and volume. Average unit price increased net sales in the second quarter of 2023 by $18.4 million or 24.4% compared to the 2022 period. Net sales of components to external customers were $3.5 million lower in the second quarter of 2023 compared to the 2022 period. Lower base volume decreased net sales in the second quarter of 2023 by $2.0 million or 2.7% compared to the 2022 period.
Cost of Goods Sold
Cost of goods sold as a percentage of net sales was 76.0% and 76.4% for the three months ended July 2, 2023, and July 3, 2022, respectively. Material cost of sales and distribution as a percentage of net sales decreased by 2.4% and 0.4%, respectively, compared to the second quarter of 2022. Overhead and depreciation as a percentage of net sales increased by 1.8% and 0.6%, respectively, compared to the 2022 period. Direct labor as a percentage of net sales had no change compared to the second quarter of 2022. The decrease in material cost of sales as a percentage of net sales was driven by lower inbound freight, material cost savings projects and higher average unit prices. Distribution as a percentage of net sales decreased due to higher average unit prices and lower outbound freight, partially offset by lower volumes. Overhead as a percentage of net sales increased due to lower volumes and wage inflation, partially offset by
25


MASONITE INTERNATIONAL CORPORATION


higher average unit prices as compared to the 2022 period. The increase in depreciation as a percentage of net sales was driven by the acquisition of Endura fixed assets as compared to the 2022 period.
Selling, General and Administration Expenses
In the three months ended July 2, 2023, selling, general and administration ("SG&A") expenses, as a percentage of net sales, were 13.3%, as compared to 11.9% in the three months ended July 3, 2022, an increase of 140 basis points.
SG&A expenses in the three months ended July 2, 2023, were $98.7 million, an increase of $8.4 million from $90.3 million in the three months ended July 3, 2022. The overall increase was driven by incremental SG&A from the acquisition of Endura of $9.1 million; a $1.6 million increase in non-cash items including share based compensation, depreciation and amortization, deferred compensation and loss (gain) on disposal of property, plant and equipment; a $1.2 million increase in acquisition and due diligence related costs; and a $1.0 million increase in professional and other fees to support growth. These increases were partially offset by a $4.3 million decrease in personnel costs primarily driven by savings from our 2022 Plan and lower incentive compensation and $0.2 million of favorable foreign exchange impacts.
Restructuring Costs (Benefit)
Restructuring costs (benefit) in the three months ended July 2, 2023, was $3.1 million of costs, compared to minimal benefit in the three months ended July 3, 2022. Restructuring costs in the current year period related primarily to the 2022 Plan.
Interest Expense, Net
Interest expense, net, in the three months ended July 2, 2023, was $13.5 million, compared to $10.6 million in the three months ended July 3, 2022. The increase in interest expense, net, is primarily due to the incremental borrowings under the Term Loan Facility and ABL Facility.
Other (Income) Expense, Net
Other (income) expense, net includes profits and losses related to our non-majority owned unconsolidated subsidiaries that we recognize under the equity method of accounting, unrealized gains and losses on foreign currency remeasurements and other miscellaneous non-operating expenses. Other (income) expense, net, in the three months ended July 2, 2023, was $0.6 million of income, compared to $0.4 million of income in the three months ended July 3, 2022, remaining relatively flat as compared to the 2022 period.
Income Tax Expense
Income tax expense in the three months ended July 2, 2023, was $14.7 million, compared to $19.6 million in the three months ended July 3, 2022. The decrease in income tax expense is primarily due to the mix of income or losses within the tax jurisdictions with various tax rates in which we operate.
26


MASONITE INTERNATIONAL CORPORATION


Segment Information
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Adjusted EBITDA$117,571 $2,691 $7,286 $(9,091)$118,457 
Adjusted EBITDA as a percentage of segment net sales20.1 %4.1 %8.3 %16.0 %
Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Adjusted EBITDA$124,974 $8,566 $78 $(15,493)$118,125 
Adjusted EBITDA as a percentage of segment net sales20.6 %11.6 %0.1 %15.5 %
The following reconciles net income (loss) attributable to Masonite to Adjusted EBITDA:    
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net income (loss) attributable to Masonite$96,557 $(3,230)$3,596 $(48,678)$48,245 
Plus:
Depreciation14,304 2,411 3,000 3,266 22,981 
Amortization3,264 2,911 221 646 7,042 
Share based compensation expense— — — 7,103 7,103 
Loss on disposal of property, plant and equipment19 58 290 135 502 
Restructuring costs2,875 — 179 11 3,065 
Interest expense, net— — — 13,488 13,488 
Other expense (income), net541 — (1,092)(550)
Income tax expense— — — 14,673 14,673 
Other items (1)
— — — 1,208 1,208 
Net income attributable to non-controlling interest551 — — 149 700 
Adjusted EBITDA$117,571 $2,691 $7,286 $(9,091)$118,457 
(1) Other items include $1,208 in acquisition and due diligence related costs in the three months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income.
27


MASONITE INTERNATIONAL CORPORATION


Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net income (loss) attributable to Masonite$112,611 $3,446 $(3,042)$(54,500)$58,515 
Plus:
Depreciation9,987 2,172 2,764 2,321 17,244 
Amortization467 3,059 219 551 4,296 
Share based compensation expense— — — 5,976 5,976 
Loss (gain) on disposal of property, plant and equipment1,399 (1)136 (80)1,454 
Restructuring (benefit) costs(90)(6)34 (61)
Interest expense, net— — — 10,593 10,593 
Other (income) expense, net(2)(104)— (294)(400)
Income tax expense— — — 19,649 19,649 
Net income attributable to non-controlling interest602 — — 257 859 
Adjusted EBITDA$124,974 $8,566 $78 $(15,493)$118,125 
Adjusted EBITDA in our North American Residential segment was $117.6 million in the three months ended July 2, 2023, a decrease of $7.4 million, or 5.9%, from $125.0 million in the three months ended July 3, 2022. Adjusted EBITDA in the North American Residential segment included corporate allocations of shared costs of $22.9 million and $21.7 million in the second quarter of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, research and development, marketing and share based compensation.
Adjusted EBITDA in our Europe segment was $2.7 million in the three months ended July 2, 2023, a decrease of $5.9 million, or 68.6%, from $8.6 million in the three months ended July 3, 2022. Adjusted EBITDA in the Europe segment included corporate allocations of shared costs of $1.8 million and $1.7 million in the second quarter of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, marketing and share based compensation.
Adjusted EBITDA in our Architectural segment was $7.3 million in the three months ended July 2, 2023, an increase of $7.2 million, or 9,241.0%, from $0.1 million in the three months ended July 3, 2022. Adjusted EBITDA in the Architectural segment also included corporate allocations of shared costs of $2.5 million and $2.9 million in the second quarter of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, research and development, marketing and share based compensation.
Six Months Ended July 2, 2023, Compared with Six Months Ended July 3, 2022
Net Sales
Net sales in the six months ended July 2, 2023, were $1,467.9 million, a decrease of $20.2 million or 1.4% from $1,488.1 million in the six months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the first six months of 2023 by $15.0 million. The acquisition of Endura increased net sales by $119.2 million or 8.0%. Excluding the impact of foreign currency and our 2023 acquisition of Endura, net sales would have decreased by $124.4 million or 8.4% due to changes in volume, sales of components and average unit price. Lower base volume decreased net sales by $229.4 million or 15.4% in the first six months of 2023 compared to the same period in 2022. Net sales of components to external customers decreased $14.3 million or 1.0% in the first six months of 2023 compared to the same period in 2022. Average unit price increased net sales in the first six months of 2023 by $119.3 million or 8.0% compared to the same period in 2022.
28


MASONITE INTERNATIONAL CORPORATION


Net Sales and Percentage of Net Sales by Reportable Segment
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,154,851 $129,948 $185,193 $8,436 $1,478,428 
Intersegment sales(843)(244)(9,473)— (10,560)
Net sales to external customers$1,154,008 $129,704 $175,720 $8,436 $1,467,868 
Percentage of consolidated external net sales78.6 %8.8 %12.0 %
Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,177,912 $156,011 $154,553 $11,016 $1,499,492 
Intersegment sales(1,572)(1,690)(8,139)— (11,401)
Net sales to external customers$1,176,340 $154,321 $146,414 $11,016 $1,488,091 
Percentage of consolidated external net sales79.1 %10.4 %9.8 %
North American Residential
Net sales to external customers from facilities in the North American Residential segment in the six months ended July 2, 2023, were $1,154.0 million, a decrease of $22.3 million or 1.9% from $1,176.3 million in the six months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the first six months of 2023 by $7.4 million. Our 2023 acquisition increased net sales by $119.2 million or 10.1% in the first six months of 2023. Excluding the impact of foreign currency and our 2023 acquisition of Endura, net sales would have decreased by $134.1 million or 11.4% due to changes in volume, sales of components and average unit price. Lower base volume decreased net sales by $206.8 million or 17.6% in the first six months of 2023 compared to the same period in 2022 due to softening end market demand in new construction and residential repair, renovation and remodeling channels. Net sales of components to external customers were $3.3 million lower in the first six months of 2023 compared to the same period in 2022. Average unit price increased net sales in the first six months of 2023 by $76.0 million or 6.5% compared to the 2022 period.
Europe
Net sales to external customers from facilities in the Europe segment in the six months ended July 2, 2023, were $129.7 million, a decrease of $24.6 million or 15.9% from $154.3 million in the six months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the first six months of 2023 by $6.3 million. Excluding this exchange rate impact, net sales would have decreased by $18.3 million or 11.9% due to changes in volume, sales of components and average unit price. Lower base volume decreased net sales in the first six months of 2023 by $19.4 million or 12.6% compared to the same period in 2022 due to overall economic trends in the United Kingdom. Net sales of components to external customers were $2.2 million lower in the first six months of 2023 compared to the same period in 2022. Average unit price increased net sales in the first six months of 2023 by $3.3 million or 2.1% compared to the 2022 period.
Architectural
Net sales to external customers from facilities in the Architectural segment in the six months ended July 2, 2023, were $175.7 million, an increase of $29.3 million or 20.0% from $146.4 million in the six months ended July 3, 2022. Foreign exchange rate fluctuations negatively impacted net sales in the first six months of 2023 by $1.3 million. Excluding this exchange rate impact, net sales would have increased by $30.6 million or 20.9% due to changes in average unit price, sales of components and average unit price. Average unit price increased net sales in the first six months of 2023 by $38.1 million or 26.0% compared to the 2022 period. Net sales of components to external customers
29


MASONITE INTERNATIONAL CORPORATION


were $4.3 million lower in the first six months of 2023 compared to the same period in 2022. Lower base volume decreased net sales in the first six months of 2023 by $3.2 million or 2.2% compared to the 2022 period.
Cost of Goods Sold
Cost of goods sold as a percentage of net sales was 76.2% and 75.6% for the six months ended July 2, 2023, and July 3, 2022, respectively. Overhead, depreciation and direct labor as a percentage of net sales increased by 1.9%, 0.5% and 0.3%, respectively, compared to the 2022 period. Material cost of sales and distribution as a percentage of net sales decreased by 1.7% and 0.4%, respectively, compared to the 2022 period. Overhead as a percentage of net sales increased due to lower volumes, wage inflation and higher factory costs, partially offset by higher average unit prices as compared to the 2022 period. The increase in depreciation as a percentage of net sales was driven by the acquisition of Endura fixed assets as compared to the first six months of 2022. Direct labor as a percentage of net sales increased due to manufacturing wage and benefit inflation, partially offset by higher unit prices. The decrease in material cost of sales as a percentage of net sales was driven by higher average unit prices, lower inbound freight and material cost savings projects, partially offset by commodity inflation. Distribution as a percentage of net sales decreased due to higher average unit prices and lower outbound freight, partially offset by lower volumes.
Selling, General and Administration Expenses
In the six months ended July 2, 2023, selling, general and administration ("SG&A") expenses, as a percentage of net sales, were 13.7% compared to 11.7% in the six months ended July 3, 2022, an increase of 200 basis points.
SG&A expenses in the six months ended July 2, 2023, were $200.5 million, an increase of $26.9 million from $173.6 million in the six months ended July 3, 2022. The overall increase was driven by incremental SG&A from the acquisition of Endura of $18.9 million; an $8.1 million increase in non-cash items including (gain) loss on disposal of property, plant and equipment, share based compensation, depreciation and amortization, and deferred compensation; a $3.6 million increase in professional and other fees to support growth; and a $2.6 million increase in acquisition and due diligence related costs. These increases were partially offset by a $5.2 million decrease in personnel costs primarily driven by savings from our 2022 Plan and lower incentive compensation along with favorable foreign exchange impacts of $1.1 million.
Restructuring (Benefit) Costs
Restructuring (benefit) costs in the six months ended July 2, 2023, were $6.7 million of costs, compared to minimal benefit in the six months ended July 3, 2022. Restructuring costs in the current year period related primarily to the 2022 Plan.
Interest Expense, Net
Interest expense, net, in the six months ended July 2, 2023, was $27.7 million, compared to $20.8 million in the six months ended July 3, 2022. The increase in interest expense, net, is primarily due to the incremental borrowings under the Term Loan Facility and ABL Facility.
Other (Income) Expense, Net
Other (income) expense, net includes profits and losses related to our non-majority owned unconsolidated subsidiaries that we recognize under the equity method of accounting, unrealized gains and losses on foreign currency remeasurements and other miscellaneous non-operating expenses. Other (income) expense, net, in the six months ended July 2, 2023, was $0.5 million, compared to $1.8 million in the six months ended July 3, 2022. The change in other (income) expense, net is primarily due to a change in hedging gains and losses, a change in pension expense and a change in our portion of the net gains and losses related to our non-majority owned unconsolidated subsidiaries that are recognized under the equity method of accounting, partially offset by unrealized gains and losses on foreign currency remeasurements.
Income Tax Expense
Income tax expense in the six months ended July 2, 2023, was $26.0 million, compared to $43.1 million in the six months ended July 3, 2022. The decrease in income tax expense is primarily due to the mix of income or losses within the tax jurisdictions with various tax rates in which we operate.
30


MASONITE INTERNATIONAL CORPORATION


Segment Information
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Adjusted EBITDA$225,452 $7,842 $12,636 $(21,308)$224,622 
Adjusted EBITDA as a percentage of segment net sales19.5 %6.0 %7.2 %15.3 %
Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Adjusted EBITDA$252,641 $20,409 $(2,820)$(27,353)$242,877 
Adjusted EBITDA as a percentage of segment net sales21.5 %13.2 %16.3 %
The following reconciles net income (loss) attributable to Masonite to Adjusted EBITDA:
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net income (loss) attributable to Masonite$183,312 $(3,027)$5,061 $(98,610)$86,736 
Plus:
Depreciation27,536 4,615 5,957 6,358 44,466 
Amortization7,054 5,719 473 1,217 14,463 
Share based compensation expense— — — 13,157 13,157 
Loss on disposal of property, plant and equipment1,059 55 277 149 1,540 
Restructuring costs5,255 — 863 625 6,743 
Interest expense, net— — — 27,740 27,740 
Other (income) expense, net(27)480 — (951)(498)
Income tax expense— — — 26,033 26,033 
Other items (1)
— — 2,584 2,589 
Net income attributable to non-controlling interest1,263 — — 390 1,653 
Adjusted EBITDA$225,452 $7,842 $12,636 $(21,308)$224,622 
(1) Other items include $2,589 in acquisition and due diligence related costs in the six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income.
31


MASONITE INTERNATIONAL CORPORATION


Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net income (loss) attributable to Masonite$229,644 $9,178 $(5,868)$(106,857)$126,097 
Plus:
Depreciation19,951 4,513 5,643 4,409 34,516 
Amortization1,086 6,329 401 1,092 8,908 
Share based compensation expense— — — 10,695 10,695 
Loss (gain) on disposal of property, plant and equipment1,737 (13)(3,044)(80)(1,400)
Restructuring (benefit) costs(181)— 48 53 (80)
Interest expense, net— — — 20,832 20,832 
Other (income) expense, net(792)402 — (1,425)(1,815)
Income tax expense— — — 43,126 43,126 
Net income attributable to non-controlling interest1,196 — — 802 1,998 
Adjusted EBITDA$252,641 $20,409 $(2,820)$(27,353)$242,877 
Adjusted EBITDA in our North American Residential segment was $225.5 million in the six months ended July 2, 2023, a decrease of $27.1 million, or 10.7%, from $252.6 million in the six months ended July 3, 2022. Adjusted EBITDA in the North American Residential segment included corporate allocations of shared costs of $45.6 million and $44.2 million in the first six months of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, research and development, marketing and share based compensation.
Adjusted EBITDA in our Europe segment was $7.8 million in the six months ended July 2, 2023, a decrease of $12.6 million, or 61.6%, from $20.4 million in the six months ended July 3, 2022. Adjusted EBITDA in the Europe segment included corporate allocations of shared costs of $3.5 million and $3.4 million in the first six months of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, marketing and share based compensation.
Adjusted EBITDA in our Architectural segment was $12.6 million of earnings in the six months ended July 2, 2023, an increase of $15.4 million, or 546.7%, from a loss of $2.8 million in the six months ended July 3, 2022. Adjusted EBITDA in the Architectural segment also included corporate allocations of shared costs of $5.4 million and $5.7 million in the first six months of 2023 and 2022, respectively. The allocations generally consist of certain costs of human resources, legal, finance, information technology, research and development, marketing and share based compensation.
Liquidity and Capital Resources
Our liquidity needs for operations vary throughout the year. Our principal sources of liquidity are cash flows from operating activities, the borrowings under our ABL Facility and an accounts receivable sales program with a third party ("AR Sales Program"), as well as our existing cash balance. Our anticipated uses of cash in the near term include, working capital needs, capital expenditures for critical maintenance, safety and regulatory projects and share repurchases. On a continual basis, we evaluate and consider strategic acquisitions, divestitures and joint ventures to create shareholder value and enhance financial performance. As of July 2, 2023, we do not have any material commitments for capital expenditures.
We believe that our cash balance on hand, future cash generated from operations, the use of our AR Sales Program and our ABL Facility, along with our ability to access the capital markets, will provide adequate liquidity for the foreseeable future. As of July 2, 2023, we had $317.2 million of cash and cash equivalents, $300.6 million of availability under our ABL Facility and $19.3 million of availability under our AR Sales Program.
32


MASONITE INTERNATIONAL CORPORATION


Cash Flows
Cash provided by operating activities was $217.8 million during the six months ended July 2, 2023, compared to $34.1 million in the six months ended July 3, 2022. This $183.7 million increase in cash provided by operating activities was due to a $208.7 million increase in working capital and other assets and liabilities, partially offset by a $25.0 million decrease in net income attributable to Masonite, adjusted for non-cash and non-operating items in the first six months of 2023 compared to the same period in 2022.
Cash used in investing activities was $404.3 million during the six months ended July 2, 2023, compared to $34.7 million in the six months ended July 3, 2022. This $369.6 million increase in cash used in investing activities was primarily driven by a $354.4 million increase in cash used in the acquisition of Endura (net of cash acquired), an $18.1 million increase in cash additions to property, plant and equipment, the absence of $6.4 million of proceeds from the sale of property, plant and equipment, and a $2.7 increase in cash used in other investing activities, partially offset by $12.0 million of proceeds from repayment of a note receivable in the first six months of 2023 compared to the same period in 2022.
Cash provided by financing activities was $204.1 million during the six months ended July 2, 2023, compared to $145.7 million of cash used in financing activities during the six months ended July 3, 2022. This $349.8 million increase in cash provided by financing activities was driven by a $237.0 million increase in cash provided by debt-related transactions, a $110.9 million decrease in cash used for repurchases of common shares, a $1.0 million decrease in cash used for tax withholding on share based awards and a $0.9 million decrease in distributions to non-controlling interests in the first six months of 2023 compared to the same period in 2022.
Share Repurchases
The Company's Board of Directors has approved five share repurchase authorizations, the most recent being an incremental $200.0 million share repurchase program approved on February 21, 2022. Under this program, the Company may repurchase shares from time to time, depending on market conditions and alternate uses of capital. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The share repurchase program may be effected through Rule 10b5-1 plans, open market purchases, each in compliance with Rule 10b-18 under the Exchange Act, or privately negotiated transactions. The program may be suspended or discontinued at any time and does not have an expiration date. In addition, the Company announced that its Board of Directors authorized it to enter into an accelerated share repurchase ("ASR") transaction as part of the new share repurchase program. The Company entered into an ASR transaction during the first quarter of 2022 with a third-party financial institution for the repurchase of $100.0 million of its outstanding common shares. At inception, pursuant to the agreement, the Company paid $100.0 million to the financial institution using cash on hand and received an initial delivery of 848,087 common shares on the same day. The final delivery of 319,678 common shares occurred in the second quarter of 2022. The $100.0 million ASR transaction was therefore completed in the second quarter with a total delivery of 1,167,765 common shares at a volume-weighted average price ("VWAP") per share minus an agreed upon discount totaling $85.63 per share. The cash paid was reflected as a reduction of equity at the initial delivery of shares and the number of common shares outstanding were reduced at the dates of physical delivery. During the six months ended July 2, 2023, we repurchased 327,668 of our common shares in the open market at an aggregate cost of $29.1 million as part of the share repurchase programs. During the six months ended July 3, 2022, we repurchased and retired 1,556,008 of our common shares in the open market at an aggregate cost of $140.0 million as part of the share repurchase programs and ASR. As of July 2, 2023, there was $217.8 million available for repurchase in accordance with the share repurchase programs.
Other Liquidity Matters
Our cash and cash equivalents balance includes cash held in foreign countries in which we operate. Cash held outside Canada, in which we are incorporated, is free from significant restrictions that would prevent the cash from being accessed to meet our liquidity needs including, if necessary, to fund operations and service debt obligations in Canada. However, earnings from certain jurisdictions are indefinitely reinvested in those jurisdictions. Upon the repatriation of any earnings to Canada, in the form of dividends or otherwise, we may be subject to Canadian income taxes and withholding taxes payable to the various foreign countries. As of July 2, 2023, we do not believe adverse tax consequences exist that restrict our use of cash or cash equivalents in a material manner.
33


MASONITE INTERNATIONAL CORPORATION


We also routinely monitor the changes in the financial condition of our customers and the potential impact on our results of operations. There has not been a change in the financial condition of any customer that has had a material adverse effect on our results of operations. However, if economic conditions were to deteriorate, it is possible there could be an impact on our results of operations in a future period and this impact could be material.
Accounts Receivable Sales Program
Under the AR Sales Program, we can transfer ownership of eligible trade accounts receivable of certain customers. Receivables are sold outright to a third party who assumes the full risk of collection, without recourse to us in the event of a loss. Transfers of receivables under this AR Sales Program are accounted for as sales. Proceeds from the transfers reflect the face value of the accounts receivable less a discount. Receivables sold under the AR Sales Program are excluded from trade accounts receivable in the condensed consolidated balance sheets and are included in cash flows from operating activities in the condensed consolidated statements of cash flows. The discounts on the sales of trade accounts receivable sold, if any, under the AR Sales Program were not material for any of the periods presented and were recorded in selling, general and administration expenses within the condensed consolidated statements of income and comprehensive income.
3.50% Senior Notes due 2030
On July 26, 2021, we issued $375.0 million aggregate principal senior unsecured notes (the "2030 Notes"), all of which was outstanding as of July 2, 2023. The 2030 Notes bear interest at 3.50% per annum. The 2030 Notes were issued under an indenture which contains limited covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2030 Notes.
5.375% Senior Notes due 2028
On July 25, 2019, we issued $500.0 million aggregate principal senior unsecured notes (the "2028 Notes"), all of which was outstanding as of July 2, 2023. The 2028 Notes bear interest at 5.375% per annum. The 2028 Notes were issued under an indenture which contains restrictive covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2028 Notes.
Term Loan Facility
On December 13, 2022, we and certain of our subsidiaries entered into a new delayed-draw term loan credit agreement (the "Term Loan Credit Agreement") maturing on December 12, 2027 (the "Term Loan Maturity Date"). The Term Loan Credit Agreement provides for a senior secured five-year delayed-draw term loan facility of $250.0 million (the "Term Loan Facility"). Loans under the Term Loan Facility (the "Term Loans") will bear interest at a rate equal to, at our option, (1) the Adjusted Term SOFR Rate (as defined in the Term Loan Credit Agreement) plus an applicable margin of 2.25% or (2) an alternate base rate equal to the greatest of (i) the "Prime Rate" in the U.S. last quoted by The Wall Street Journal, (ii) 0.50% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in U.S. dollars, (iii) 1.00% above the Adjusted Term SOFR Rate for a one month interest period and (iv) 1.00%, plus, in each case, an applicable margin of 1.25%, subject to, in each of cases (1) and (2), an agreed interest rate floor. The Term Loans are repayable in equal quarterly installments for an annual aggregate amortization payment equal to 15% of the aggregate principal amount of the Term Loans, with the balance of the principal being due on the Term Loan Maturity Date.
The Borrower also pays customary agency fees.
Obligations under the Term Loan Credit Agreement are fully and unconditionally guaranteed, jointly and severally, by us and by certain of our directly or indirectly wholly-owned subsidiaries organized in the United States and are secured by the equity in, and substantially all the assets of, such subsidiaries. The Term Loans were funded in an amount of $250.0 million and applied to finance a portion of the consideration payable in connection with the consummation of the Endura acquisition on January 3, 2023. We received net proceeds of $246.4 million after deducting $3.6 million of debt issuance costs. The debt issuance costs were capitalized as a reduction to the carrying value of debt and are being accreted to interest expense over the term of the loan using the effective interest method.
34


MASONITE INTERNATIONAL CORPORATION


The Term Loan Credit Agreement contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the Term Loan Credit Agreement.
ABL Facility
On January 31, 2019, we and certain of our subsidiaries entered into a $250.0 million asset-based revolving credit facility (the "ABL Facility") maturing on January 31, 2024, which replaced the previous facility. On October 28, 2022, we and certain of our subsidiaries entered into an amendment which, among other things, (i) increased the revolving credit commitments available thereunder by $100.0 million to an aggregate amount of $350.0 million and (ii) replaced the LIBOR-based interest rate applicable to borrowings thereunder in U.S. dollars with an interest rate based on the sum of (x) a "Term SOFR" rate published by the CME Group Benchmark Administration Limited (CBA) plus (y) 10 basis points ("Adjusted Term SOFR"). Additionally, on December 12, 2022, we entered into an amendment to the ABL Facility, which, among other things, extended the maturity of the ABL Facility from January 31, 2024 to December 12, 2027. The terms of the ABL Facility remained otherwise substantially unchanged and are described in detail in our Annual Report. On January 3, 2023, we borrowed $100.0 million under our ABL Facility in order to fund a portion of the cash consideration paid for the acquisition of Endura. During the first quarter of 2023, we repaid all amounts outstanding under the ABL Facility.
The ABL Facility contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the credit agreement governing the ABL Facility. We had availability of $300.6 million under our ABL Facility, and there were no amounts outstanding as of July 2, 2023.
Changes in Accounting Standards and Policies
Changes in accounting standards and policies are discussed in Note 1. Business Overview and Significant Accounting Policies in the Notes to the Condensed Consolidated Financial Statements in this Quarterly Report.
Critical Accounting Policies and Estimates
Our management’s discussion and analysis of financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenue and expenses during the reported period.
Please refer to "Critical Accounting Policies and Estimates" described in Part II, Item 7, "Management’s Discussion and Analysis of Financial Condition and Results of Operations" in our Annual Report, from which there have been no material changes.
Item 3. Quantitative and Qualitative Disclosures about Market Risk
For our disclosures about market risk, please see Part II, Item 7A. "Quantitative and Qualitative Disclosures about Market Risk," in our Annual Report. We believe there have been no material changes to the information provided therein.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain disclosure controls and procedures as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities and Exchange Act of 1934, as amended (the "Exchange Act"), that are designed to ensure that information required to be disclosed in our Exchange Act reports is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
35


MASONITE INTERNATIONAL CORPORATION


Management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Chief Executive Officer and the Chief Financial Officer have concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the fiscal quarter covered by this report that have materially affected, or that are reasonably likely to materially affect, our internal control over financial reporting.
36

PART II – OTHER INFORMATION
Item 1. Legal Proceedings
The information required with respect to this item can be found in Note 7. Commitments and Contingencies in the Notes to the Condensed Consolidated Financial Statements in this Quarterly Report and is incorporated by reference into this Part II, Item 1. Such information should be read in conjunction with the information contained under Part I, Item 3 "Legal Proceedings" included in our Annual Report.
Item 1A. Risk Factors
You should carefully review and consider the information regarding certain factors which could materially affect our business, financial condition or future results as set forth under Item 1A "Risk Factors" in our Annual Report. There have been no material changes from the risk factors disclosed in such Annual Report on Form 10-K.
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities
(a) Unregistered Sale of Equity Securities.
None.
(b) Use of Proceeds.
Not applicable.
(c) Repurchases of Our Equity Securities.
During the three months ended July 2, 2023, we repurchased 159,145 of our common shares in the open market.
Total Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet be Purchased Under the Plans or Programs
April 3, 2023 through April 30, 202323,891 $88.26 23,891 $230,078,291 
May 1, 2023 through May 28, 202356,124 92.17 56,124 224,905,077 
May 29, 2023 through July 2, 202379,130 90.15 79,130 217,771,210 
Total159,145 $90.58 159,145 
The Company's Board of Directors has approved five share repurchase authorizations, the most recent being an incremental $200.0 million share repurchase program approved on February 21, 2022. Under this program, the Company may repurchase shares from time to time, depending on market conditions and alternate uses of capital. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The share repurchase program may be effected through Rule 10b5-1 plans, open market purchases, each in compliance with Rule 10b-18 under the Exchange Act, or privately negotiated transactions. The program may be suspended or discontinued at any time and does not have an expiration date. As of July 2, 2023, $217.8 million was available for repurchase in accordance with the share repurchase programs.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
37

Item 5. Other Information
(c) Trading Plans
During the three months ended July 2, 2023, no director or Section 16 officer (as defined in Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended) adopted or terminated any Rule 10b5-1 trading arrangements or non-Rule 10b5-1 trading arrangements in each case, as defined in Item 408 of Regulation S-K.
Item 6. Exhibits
The following is a list of all exhibits filed or furnished as part of this report:
Exhibit No.Description
Securities Purchase Agreement, dated as of November 2, 2022, by and among Masonite, Endura, Endura Stockholders, Endura Warrant Holders and Endura’s equityholders’ representative (incorporated by reference to Exhibit 2.1 to the Company's Current Report on Form 8-K (File No. 011-11796) filed with the Securities and Exchange Commission on November 3, 2022)
Certification of Periodic Report by Chief Executive Officer under Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Periodic Report by Chief Financial Officer under Section 302 of the Sarbanes-Oxley Act of 2002
Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101*
Interactive Data Files pursuant to Rule 405 of Regulation S-T formatted in Inline Extensible Business Reporting Language ("Inline XBRL"): (i) the Registrant's Condensed Consolidated Statements of Income and Comprehensive Income for the three and six months ended July 2, 2023, and July 3, 2022; (ii) the Registrant's Condensed Consolidated Balance Sheets as of July 2, 2023, and January 1, 2023; (iii) the Registrant's Condensed Consolidated Statements of Changes in Equity for the three and six months ended July 2, 2023, and July 3, 2022; (iv) the Registrant's Condensed Consolidated Statements of Cash Flows for the six months ended July 2, 2023, and July 3, 2022; and (v) the notes to the Registrant's Condensed Consolidated Financial Statements
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed or furnished herewith.
#Denotes management contract or compensatory plan.

38

SIGNATURES
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.    
MASONITE INTERNATIONAL CORPORATION
(Registrant)
Date:August 9, 2023By/s/ Russell T. Tiejema
Russell T. Tiejema
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
By/s/ Catherine A. Shellabarger
Catherine A. Shellabarger
Vice President, Chief Accounting Officer
(Principal Accounting Officer)

39
EX-31.1 2 a2023q210-qxex311.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION

I, Howard C. Heckes, certify that:
1.I have reviewed this quarterly report on Form 10-Q for the quarter ended July 2, 2023, of Masonite International Corporation;
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 controls over financial reporting.
Date:August 9, 2023
/s/ Howard C. Heckes
Howard C. Heckes
President and Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 a2023q210-qxex312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION

I, Russell T. Tiejema, certify that:
1.I have reviewed this quarterly report on Form 10-Q for the quarter ended July 2, 2023, of Masonite International Corporation;
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 controls over financial reporting.
Date:August 9, 2023
/s/ Russell T. Tiejema
Russell T. Tiejema
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 a2023q210-qxex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Howard C. Heckes, President and Chief Executive Officer of Masonite International Corporation (the "Company"), do 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.The Quarterly Report on Form 10-Q of the Company for the quarter ended July 2, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 9, 2023
/s/ Howard C. Heckes
Howard C. Heckes
President and Chief Executive Officer
(Principal Executive Officer)




EX-32.2 5 a2023q210-qxex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Russell T. Tiejema, Executive Vice President and Chief Financial Officer of Masonite International Corporation (the "Company"), do 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.The Quarterly Report on Form 10-Q of the Company for the quarter ended July 2, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m); and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date:August 9, 2023
/s/ Russell T. Tiejema
Russell T. Tiejema
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 6 door-20230702.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Business Overview and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Acquisitions and Divestitures link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Share Based Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Restructuring Costs link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Business Overview and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Acquisitions and Divestitures (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Share Based Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Restructuring Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Business Overview and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Acquisitions and Divestitures (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Long-Term Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Share Based Compensation Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Share Based Compensation Plans (SARs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Share Based Compensation Plans (RSUs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Restructuring Costs (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Restructuring Costs (Schedule of Restructuring Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Earnings Per Share (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Segment Information (Geographic Segments Information) (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Supplemental Cash Flow Information (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Fair Value of Financial Instruments (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 door-20230702_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 door-20230702_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 door-20230702_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Property, plant and equipment, additions Property, Plant and Equipment, Additions Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Stock Appreciation Rights (SARs) [Member] Variable Rate [Domain] Variable Rate [Domain] Less: net income attributable to non-controlling interests Net income attributable to non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Other assets and liabilities, net Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Other, Net Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Other, Net Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses Total accrued expenses Accrued Liabilities, Current Range [Domain] Statistical Measurement [Domain] Provision for obsolete or aged inventory Inventory Valuation Reserves Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities, net of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Plan term Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Equity Award [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Stock Appreciation Rights Award Activity Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Performance adjustment (in shares) SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Number of countries Number of Countries in which Entity Operates Revolving Credit Facility Revolving Credit Facility [Member] Accumulated pension and other post-retirement adjustments, beginning of period Accumulated pension and other post-retirement adjustments Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Amortization of Actuarial Gain, Net Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Amortization of Actuarial Gain, Net Net foreign currency translation adjustment on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Exercisable, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Net income (loss) attributable to Masonite Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Commitments and Contingencies (Note 7) Commitments and Contingencies Insider Trading Policies and Procedures [Line Items] Exercisable, shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Senior Notes 2030 Senior Notes Due 2030 [Member] Senior Notes Due 2030 Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Average requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Income Taxes Income Tax Disclosure [Text Block] Expected dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Common shares issued for delivery of share based awards (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture Property, plant and equipment, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Intersegment Eliminations Intersegment Eliminations [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted earnings per common share attributable to Masonite (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Line of Credit Line of Credit [Member] Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Trading Symbol Trading Symbol Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Estimated fair value of senior notes Long-Term Debt, Fair Value Income tax (expense) benefit related to other comprehensive income (loss) Other Comprehensive Income (Loss), Tax Net income attributable to Masonite Net income attributable to Masonite Net income attributable to Masonite Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Schedule of Cash, Cash Equivalents and Restricted Cash Schedule of Cash and Cash Equivalents [Table Text Block] Accrued interest Interest Payable, Current LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Performance adjustment (in dollars per share) SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue 2018 - 2021 Restructuring Plans 2018 - 2021 Restructuring Plans [Member] 2018 - 2021 Restructuring Plans Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Schedule of Earnings Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Expected useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Number of share repurchase authorizations Stock Repurchase Program, Number Of Share Repurchase Authorizations Stock Repurchase Program, Number Of Share Repurchase Authorizations Total Restricted Stock Units Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Name Measure Name Patents Patents [Member] Name Forgone Recovery, Individual Name Carrying Value Reported Value Measurement [Member] Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Common stock available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Measurement Basis [Axis] Measurement Basis [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Segment Reporting Information, by Segment Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income Comprehensive Income (Loss) Note [Text Block] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Unrealized foreign exchange (gain) loss Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Fair Value Measurement [Domain] Fair Value Measurement [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Income tax expense (benefit) on foreign currency translation loss OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax Accounts Receivable Accounts Receivable [Member] Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Restricted cash Restricted Cash and Cash Equivalents, Current Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt instrument, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Payment of debt issuance costs Payments of Debt Issuance Costs Endura EPI Holdings, Inc. [Member] EPI Holdings, Inc. Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Annual principal payment, percentage Debt Instrument, Annual Principal Payment, Percentage Debt Instrument, Annual Principal Payment, Percentage Common shares withheld to cover income taxes payable due to delivery of share based awards Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Excluding Deconsolidation Gain (Loss), before Tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Excluding Deconsolidation Gain (Loss), before Tax ABL Facility 2027 ABL Facility 2027 [Member] ABL Facility 2027 Other Performance Measure, Amount Other Performance Measure, Amount Interest expense Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Adjusted Base Rate Adjusted Base Rate [Member] Adjusted Base Rate Inventories Increase (Decrease) in Inventories Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring reserve Restructuring Reserve Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures Vested, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Anti-dilutive instruments excluded from diluted earnings per common share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Income taxes receivable Income Taxes Receivable, Current Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Equity awards not to exceed (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Fair value Finite-Lived Intangible Assets Acquired Right-of-use assets acquired under operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Outstanding, beginning of period, weighted average remaining contractual term Outstanding, end of period, weighted average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Accrued rebates Accrued Advertising, Current Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Interest received Proceeds from Interest Received Current portion of operating lease liabilities Operating Lease, Liability, Current Restricted Stock Units Award Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Prepaid expenses and other assets Prepaid Expense, Current Proceeds from borrowings on revolving credit facilities Proceeds from (Repayments of) Debt Common shares issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Line of credit facility, increase (decrease), net Line of Credit Facility, Increase (Decrease), Net Adoption of Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense Treasury stock, acquired (in dollars per share) Shares Acquired, Average Cost Per Share Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, at end of period Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Shares issued (in shares) Common Stock, Shares, Issued Units vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Business combination, consideration transferred Business Combination, Consideration Transferred Gross profit Gross Profit Security Exchange Name Security Exchange Name Financing Receivable, after Allowance for Credit Loss, Current Financing Receivable, after Allowance for Credit Loss, Current Total debt (including current portion) Long-Term Debt Selling, general and administration expenses Selling, General and Administrative Expense Ten Largest Customers Ten Largest Customers [Member] Ten Largest Customers Accumulated other comprehensive loss Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Intercompany Eliminations Intercompany Eliminations [Member] Intercompany Eliminations Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Deferred compensation asset Deferred Compensation Asset, Current and Noncurrent Deferred Compensation Asset, Current and Noncurrent Deferred income taxes Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes Weighted average remaining requisite service period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Cumulative amount incurred to date Restructuring and Related Cost, Cost Incurred to Date Maximum Maximum [Member] Comprehensive income attributable to Masonite Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary of Restructuring (Benefit) Costs by Plan Restructuring and Related Costs [Table Text Block] Share based compensation unrecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Tabular List, Table Tabular List [Table Text Block] Pro forma earnings per share, diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Entity Address, Address Line One Entity Address, Address Line One Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Premium Adjusted Term Secured Overnight Financing Rate (SOFR) Premium Adjusted Term Secured Overnight Financing Rate (SOFR) [Member] Premium Adjusted Term Secured Overnight Financing Rate (SOFR) Share Based Compensation Plans Share-Based Payment Arrangement [Text Block] Non-cash accruals and interest Other Noncash Income (Expense) Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Income taxes payable Taxes Payable, Current Trademarks and trade names Trademarks and Trade Names [Member] Customer Concentration Risk Customer Concentration Risk [Member] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Accounts payable and accrued expenses Increase (Decrease) in Accounts Payable and Accrued Liabilities Nonrecurring Adjustment [Domain] Nonrecurring Adjustment [Domain] Intangible assets Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles Raw materials Inventory, Raw Materials, Net of Reserves Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Less: other comprehensive income (loss) attributable to non-controlling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Acquisitions and Divestitures Business Combination Disclosure [Text Block] Architectural Architectural Segment [Member] Architectural Segment [Member] Distributions to non-controlling interests Payments of Ordinary Dividends, Noncontrolling Interest Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Operating Segments Operating Segments [Member] Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventories, net Inventories, net Inventory, Net Range [Axis] Statistical Measurement [Axis] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items] Entity Interactive Data Current Entity Interactive Data Current Total purchase price Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred Long-Term Debt Long-Term Debt [Text Block] Twenty Twenty Two Restructuring Plans Twenty Twenty Two Restructuring Plans [Member] Twenty Twenty Two Restructuring Plans Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of common shares Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Less: foreign currency translation (loss) gain attributable to non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss) Attributable to Masonite Reconciliation of Adjusted EBITDA to Net Income (Loss) [Table Text Block] Reconciliation of Adjusted EBITDA to Net Income (Loss) Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Other items Loss Contingency Accrual, Provision Aggregate principal Debt Instrument, Face Amount Nonrecurring Adjustment [Axis] Nonrecurring Adjustment [Axis] Accounts payable and accrued expenses Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Liabilities Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract] Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Cash paid for operating lease liabilities Operating Lease, Payments Shares outstanding (in shares) Balance at beginning of period (in shares) Balance at end of period (in shares) Common Stock, Shares, Outstanding Europe Europe Segment [Member] Europe Segment [Member] PEO PEO [Member] Class of Stock [Domain] Class of Stock [Domain] Net cash flow used in investing activities Net Cash Provided by (Used in) Investing Activities Customer [Domain] Customer [Domain] Inventories Schedule of Inventory, Current [Table Text Block] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Stock Appreciation Rights Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] Net sales attributable to Masonite Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Common shares repurchased Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Inventories, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Vesting [Domain] Vesting [Domain] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Share capital: unlimited shares authorized, no par value, 21,995,420 and 22,155,035 shares issued and outstanding as of July 2, 2023, and January 1, 2023, respectively Common Stock, Value, Issued Foreign currency translation gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Property, plant and equipment, net Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment Income tax expense on amortization of actuarial net losses Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Total current assets Assets, Current Investment in equity investees Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table] Restricted cash Restricted Cash All Individuals All Individuals [Member] Transactions involving cash: Supplemental Cash Flow Information [Abstract] Amortization Amortization Other (income) expense, net Other (income) expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Pension and post-retirement funding, net of expense Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash Income tax benefit due to the exercise and delivery of share-based awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount PEO Name PEO Name Concentration risk, percent Concentration Risk, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value Schedule of Components of Accumulated Other Comprehensive (Loss) Income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Base Rate Base Rate [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Accumulated Foreign Currency Translation Gains (Losses) [Roll Forward] Accumulated Foreign Exchange Gains (Losses) [Roll Forward] Accumulated Foreign Exchange Gains (Losses) [Roll Forward] Net cash flow provided by operating activities Net Cash Provided by (Used in) Operating Activities Exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accruals Other Accrued Liabilities, Current Accrued payroll Accrued Salaries, Current Other assets and liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Interest rate stated percentage Debt Instrument, Interest Rate, Stated Percentage Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total equity attributable to Masonite Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Pro forma revenue Business Acquisition, Pro Forma Revenue SAR value (model conclusion) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Option Value, Per Share Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Option Value, Per Share Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred income taxes Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Accumulated Amortization of Actuarial Net Losses [Roll Forward] Accumulated Amortization of Actuarial Net Losses [Roll Forward] Accumulated Amortization of Actuarial Net Losses [Roll Forward] Restructuring Costs Restructuring and Related Activities Disclosure [Text Block] Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Entity Emerging Growth Company Entity Emerging Growth Company Debt issuance costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) ABL Facility 2024 ABL Facility 2024 [Member] ABL Facility 2024 [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Revolving credit facility availability Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted Title Trading Arrangement, Individual Title Outstanding, beginning of period (in dollars per share) Outstanding, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share based compensation expense Share-based compensation Share-Based Payment Arrangement, Noncash Expense Common Stock Common Stock [Member] Income tax refunds Proceeds from Income Tax Refunds Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Total equity Balance at beginning of period Balance at end of period Equity, Including Portion Attributable to Noncontrolling Interest Share repurchases, settlement (payment) Accelerated Share Repurchases, Settlement (Payment) or Receipt Dividends to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders The Home Depot, Inc. The Home Depot, Inc. [Member] The Home Depot, Inc. [Member] Minimum Minimum [Member] Property, plant and equipment, net Property, Plant and Equipment, Net Share Repurchase Program [Domain] Share Repurchase Program [Domain] Receivables [Abstract] Receivables [Abstract] Business Overview and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Dividend from equity investee Proceeds from Equity Method Investment, Distribution Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss), net of tax Other comprehensive income (loss), net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Holdback of portion of Endura purchase payable Obligation For Holdback From Purchase Payable Obligation For Holdback From Purchase Payable Proceeds from issuance of long-term debt Proceeds from Issuance of Long-Term Debt Adjusted EBITDA Adjusted EBITDA Earnings Before Interest, Taxes, Depreciation, and Amortization, Adjusted Earnings Before Interest, Taxes, Depreciation, and Amortization, Adjusted Tax withholding on share based awards Payment, Tax Withholding, Share-Based Payment Arrangement Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash flow provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Common shares issued for delivery of share based awards Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other investing activities Payments for (Proceeds from) Other Investing Activities Acquired equity interests, percent Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings Retained Earnings [Member] Long-Term Debt, Current Maturities Less: debt due within one year Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Risk-free rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Basic earnings per common share attributable to Masonite (in dollars per share) Earnings Per Share, Basic Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Common shares issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Senior Notes Due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 Accounting Policies [Abstract] Accounting Policies [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Delivered (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Delivered Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Delivered Exercised, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Arrangement Duration Trading Arrangement Duration Inventories, net Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Income taxes paid Income Taxes Paid Restructuring costs (benefit) Restructuring Charges Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Accelerated Share Repurchase Accelerated Share Repurchase [Member] Accelerated Share Repurchase Goodwill Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Termination Date Trading Arrangement Termination Date Accumulated foreign currency translation losses, beginning of period Accumulated foreign currency translation losses, end of period Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Proceeds from repayment of note receivable Proceeds from Collection of Notes Receivable Repayments of borrowings on revolving credit facilities Repayments of Lines of Credit Accrued Expenses Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] 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] Non-cash transactions: Other Noncash Investing and Financing Items [Abstract] Entity Address, Country Entity Address, Country Long-term debt, gross Long-Term Debt, Gross Adjustments to reconcile net income to net cash flow provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] 2021 Plan 2021 Plan [Member] 2021 Plan Compensation Amount Outstanding Recovery Compensation Amount Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Less: comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred income taxes Deferred Income Tax Expense (Benefit) Restructuring Plan [Axis] Restructuring Plan [Axis] Applicable Margin Applicable Margin [Member] Applicable Margin Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Insider Trading Arrangements [Line Items] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Outstanding, beginning of period, aggregate intrinsic value Outstanding, end period, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Cash paid for finance lease liabilities door:PaymentsforFinanceLeaseInterestandPrincipal door:PaymentsforFinanceLeaseInterestandPrincipal Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Incremental shares issuable under share compensation plans Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Canadian federal statutory rate Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Service and Performance Requirements Share-Based Payment Arrangement, Tranche Two [Member] Proceeds from sale of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Severance Employee Severance [Member] Equity attributable to non-controlling interests Equity, Attributable to Noncontrolling Interest Cash payments Payments for Restructuring Document Period End Date Document Period End Date Proceeds from borrowings on revolving credit facilities Proceeds from Lines of Credit Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Concentration risk, customers Concentration Risk, Customers Concentration Risk, Customers Exercisable, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Corporate & Other Corporate and Other [Member] Repayments of Long-term Debt Repayments of Long-Term Debt Schedule of Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Loss (gain) on sale of property, plant and equipment Loss (gain) on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accrued Expenses [Abstract] Accrued Expenses [Abstract] Accrued Expenses [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) Deferred compensation liability Deferred Compensation Liability, Current and Noncurrent Finished goods Inventory, Finished Goods, Net of Reserves Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Pro forma earnings per share, basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Vesting [Axis] Vesting [Axis] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Cash and Cash Equivalents [Abstract] Other comprehensive income (loss) attributable to Masonite Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Equity [Abstract] Equity [Abstract] Inventories Inventory Disclosure [Text Block] Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization of actuarial net losses Amortization of actuarial net losses Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Net sales Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Adjusted Term Secured Overnight Financing Rate (SOFR) Adjusted Term Secured Overnight Financing Rate (SOFR) [Member] Adjusted Term Secured Overnight Financing Rate (SOFR) Share-Based Payment Arrangement, Performance Shares, Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Acquisition of businesses, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Interest expense, net Interest Income (Expense), Net Credit Facility [Domain] Credit Facility [Domain] Term Loan A Term Loan Credit Agreement [Member] Term Loan Credit Agreement Common shares repurchased (in shares) Stock Repurchased and Retired During Period, Shares Treasury stock, acquired (in shares) Treasury Stock, Shares, Acquired Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Other assets and liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets And Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets And Liabilities, Other Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Expected restructuring cost remaining Restructuring and Related Cost, Expected Cost Remaining Long-term debt Total long-term debt (excluding current portion) Long-Term Debt, Excluding Current Maturities Shares used in computing diluted earnings per share Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Additions to property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-in Capital Additional Paid-in Capital [Member] Effect of dilutive securities: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share of income from equity investees, net of tax Income (Loss) from Equity Method Investments Share Repurchase Program [Axis] Share Repurchase Program [Axis] Cover [Abstract] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Share based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Other liabilities Other Liabilities, Noncurrent Delivered (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Cash and Non-Cash Transactions Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Segment Information Segment Reporting Disclosure [Text Block] 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 Number of manufacturing locations Number of Manufacturing Locations which Entity Operates Number of Manufacturing Locations which Entity Operates Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Shares used in computing basic earnings per share Weighted Average Number of Shares Outstanding, Basic Debt Instrument [Line Items] Debt Instrument [Line Items] Gross contractual value of acquired trade receivables Business Combination, Acquired Receivables, Gross Contractual Amount Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating income Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Share-Based Compensation, Stock Appreciation Rights, Valuation Assumptions Schedule of Share-based Compensation, Stock Appreciation Rights, Valuation Assumptions [Table Text Block] Schedule of Share-based Compensation, Stock Appreciation Rights, Valuation Assumptions [Table Text Block] Closure Costs Facility Closing [Member] Comprehensive income: Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Fair Value Estimate of Fair Value Measurement [Member] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Withheld to cover (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Shares for Tax Withholdings Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Shares for Tax Withholdings Aggregate Intrinsic Value & Average Remaining Contractual Life Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Revolving credit facilities Long-Term Line of Credit Customer relationships Customer Relationships [Member] North American Residential North American Residential Segment [Member] North American Residential Segment [Member] Type of Restructuring [Domain] Type of Restructuring [Domain] Equity: Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Service Requirement Share-Based Payment Arrangement, Tranche One [Member] Equity Attributable to Noncontrolling Interests Noncontrolling Interest [Member] EX-101.PRE 10 door-20230702_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 door-20230702_g1.jpg GRAPHIC begin 644 door-20230702_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!817AI9@ 34T *@ @ ! $Q ( M 1 /E$0 $ ! 0 %$1 0 ! N(U$2 0 ! N(P M !!9&]B92!);6%G95)E861Y #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" %/!P4# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[N^ O[:GB MOX+&&RFD.O:#'A?L5U(=\*_],I.2OT.5]AUK[0^"W[2GA3XZV*G1[X1Z@J[I M=/N<1W,7K\N<,/\ :4D?3I7YFU-I^HW&D7T5U:SS6MS P>.6)RDD;#H0PY!] MQ7\4\'>+&;Y)RT*S]M07V9/5+^[+5KT=UV2W/+IXB4--T?K517Q;\!?^"BVI M>'/)TWQM#)JUD,(NHP*!=1#I\Z\"0>XPW4_,:^N? WQ!T7XEZ%'J6A:E:ZE9 MR?QPMDH?1EZJWLP!K^I^%>.,IS^GS8&I[_6$M)KY=5YJZ\ST*=:,]C9HHHKZ M\T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **X/XT?M(>%?@38[M:OPU\R;X=/ MM\274WI\N?E!_O,0.#R3Q7QC\>?VV?%7QF\ZQM9&T#09,K]DM9#YDR_]-9." MW^Z,+['K7Y[Q?XE9/D"=.K+VE;_GW%W?_;SVC\]>J3,:E>,/4^FOCW^W3X7^ M$GG:?I;)XCUV/*F&WD_T>W;_ *:2#(R#_"N3Q@[>M>-_LQ?M ^*/CC^UCH\^ MNZ@[VZQ730V4.8[6W_OP'" M^(^<9_Q'@H5Y\E'VU.U..D?C7Q/>3]=+[)''[:4YJ_='Z$4445_8!Z04444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^1]%% M%?YKGAA6[\/_ (EZ]\+-=74O#^IW6FW2X#&)OEE YVNI^5U]F!%85%;8?$5: M%15J$G&4=4TVFGW36J"]M4?;7P&_X*):/XM\G3O&44>AZ@WRB^C!-G,>V[JT M9^N5[Y'2OI*SO(=0M8Y[>6.>&90Z21L&5P>A!'!%?DG7HGP1_:A\6? B[5=+ MO/M6EEMTNFW1+V[^I49RC>ZD=LY'%?OO!WCCB,/RX7/H^TAM[2*]Y?XEM+U5 MG_B9V4\4UI,_2RBO)?@1^V3X3^-ZPV@F_L77& !L+MP/,;_ID_ D^G#?[->M M5_2>4YQ@LSPZQ6 JJI!]4_P:W3\G9G=&2DKH****](H**** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BH[R\AT M^UDGN)8X(85+O)(P54 ZDD\ 5\W?'G_@HEH_A'SM.\&Q1Z[J"_*;Z3(LX3_L M]#(1[87W/2O X@XHRS):'UC,:J@NBWE+RC%:O\EU:(G4C%7D>^^./B!HOPVT M&34]=U*UTVRC_P"6DSXWG^ZHZLWLH)KY'^//_!1C4M?,VF^!X7TJS.5;49U! MNI!_L+RL8]SEO]TU\^?$'XF:]\5->;4O$&IW.I7;9"F0_+$/[J*,*B^R@"L* MOYBXQ\:,RS+FPV57H4N]_P!XUZKX?2.O]YG!4Q4I:1T)M1U*XUB_FNKRXFNK MJX8O+-,YDDD8]2S'DD^IJ&BBOQ64G)\TMSE"O:/V ?\ DY[1?^O>Z_\ 1#UX MO7M'[ /_ "<]HO\ U[W7_HAZ^HX'_P"2BP/_ %]I_P#I2-*7QKU/T(HHHK^_ MCV HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#\CZ***_S7/#"BBB@ HHHH %8HP(X(Y!':O?/@+^WSXD^&7DZ?X@\SQ)HJ MX4&5_P#3+=?]F0_? _NO] P%>!T5[61\09CE&(^LY=5=.76VS\I)Z->3149R MB[Q/U$^%'QN\,_&K1OMGA_4HKHJ 9K=ODN+?V=#R/3/(/8FNLK\G?#GB;4?! M^L0ZAI=]=:??6YS'/;R&-U_$=CW'0U]5? ;_ (*/Y\G3?'MO_LC5K2/]98A^ M/S)[?+U-?TSP=XV8''J:U37D=844450!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117)?%GXX>&?@ MGH_VSQ!J4=JSJ3#;)\]Q0?=!_NICK@LU>",Q=B3R3R2>]?SUQCXY M0AS87A^/,]O:26G_ &[%[^LM/[K.*IB^D#T3XW?M0^+/CO=LNJ7GV72PVZ+3 M;4E+=/0L,Y=O=B>^,#BO.Z**_G/,/KO%8VHZDY;N3N_^ NR6BZ''*3;N MPHHHKA)"BBB@ KVC]@'_ ).>T7_KWNO_ $0]>+U[1^P#_P G/:+_ ->]U_Z( M>OJN!_\ DHL#_P!?:?\ Z4C2E\:]3]"****_OX]@**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _(^BBBO\USPPHHHH *** M* "BBB@ HHHH ZSX3_&_Q-\%-8^V>']2EM59@TUL_P ]O3I^O^7X;UI\(/,?_0[EO]B0_<)_NOZ@!F-?!=%?=<)>(F<< M/R4<-/FI=:01WHK\Z_@/^V5XL^"#0V? MG?VUH2<&PNW/[I?^F3\F/ZNT='7W4GWQTK^J.#_$[)\^2I0E[*M_))ZM_P!U[2^5GW2/0IXB,_4]$HHH MK]&-@HHHH **** "BBB@ HHHH **** "BBB@ HHI'=8T+,0JJ,DD\ 4 +5'Q M+XHTWP;HTVHZM?6NG6-N,R3W$@C1?Q/<] .I->&_'K]OWPY\-O.T_P .>3XD MUEF>IP,DU^0\8^,&591S8?!?OZRZ)^Y%_P!Z76W:-^S:.:IB8QT6K/HSX]?\ M%'6OE;Q#XCU#Q9J\VH:I>76H7UP=TD M]Q(9)'/N3_D52HK^7.)>,,USZM[7,:K:6T5I&/I']7=]V<%2I*;O(****^8, MPHHHH **** "BBB@ KVC]@'_ ).>T7_KWNO_ $0]>+U[1^P#_P G/:+_ ->] MU_Z(>OJN!_\ DHL#_P!?:?\ Z4C2E\:]3]"****_OX]@**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _(^BBBO\USPPHHHH M ***M:;HMYK*736=K<72V<)N+@Q1E_)C#*I=L=%!91D\9(JHQE)VBKL"K111 M4@%%%% !1110 5)97LVG7<=Q;S26\\+!XY(V*NC#H01R"/45'13C)IW0'TM\ M!?\ @HEK'A/R=-\9Q2:YIXPHOH\"\A'^T.!*/KANIRW2OK[X?_$K0OBGH*:E MH&I6VI6C8R8V^:(G^%U/S*WLP!K\JZVO GQ#UOX9:]'J6@ZE=:;>1_QPMPX_ MNLIX9?9@17[/P=XS9GEG+ALSO7H]V_?BO*3^+TEK_>2.JEBI1TEJC]5J*^8? M@)_P46TSQ&(=-\;0QZ1?'"+J,*DVLQZ?.O)C/3GE>I^4<5],6&H6^JV4=S:S M0W-O,H>.6)PZ2*>A!'!'N*_I_AWBK+,[H>WRZJI=UM*/^*.Z]=GT;.^%2,U> M)-1117T)84444 %%%% !1110 45S_P 1OBGH'PFT)M1\0:E;Z?;C.P.=IWA".7P_IK94WC$?;IA[$<1?\!RW^T.E?%\ M5\>Y1P_#_;:EZG2$=9/Y=%YRLNU]C*I6C#<^F/CC^U1X3^!%N\>I7?VS5MH, M>FVI#SG/0MV1?=B..@-?%OQV_;"\6?')Y;62X_L?0WX&G6CD*X_Z:OP9/H<+ MQPHKRVYN9+RXDFFDDEED8L[NQ9G)ZDD]34=?RSQAXJ9OGO-0@_8T']B+U:_O M2TAZ%?>)M5AL=.M+B^O;EM ML4$$9DDD/LHY-5"$IR4(*[>B2W8%2BI]4TRXT74[BSNHVANK25H9HSU1U)## M\""*@HE%Q?+)6: ****D KVC]@'_ ).>T7_KWNO_ $0]>+U[1^P#_P G/:+_ M ->]U_Z(>OJN!_\ DHL#_P!?:?\ Z4C2E\:]3]"****_OX]@**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _(^BBBO\USPP MHHHH *^BO^"9JA_CMK"L,J= F!![_P"D6U?.M?17_!,O_DO&K?\ 8 F_]*+: MON/#;_DI\%_C7Y,UH_Q$>U?'O]@?PW\3_.U#0/+\-ZT^7/EI_H=RW^W&/N$_ MWD]22K&OC?XK_!#Q-\%=7^R>(--FM5=B(;E?GM[C_Y)_WH M]/6-GU:9W5,-&6JT9^3M%?7'QZ_X)P_Z[4O 5Q_M'2;J3_T5*W_H+^_S=!7R MKXB\-:AX1UB;3]4LKK3[ZW.V2">,QNOX'^?0U_+?$W!V:Y#6]EF%)I/:2UA+ MTE^CL^Z."I3E!VD4:***^7,PHHHH **** "N_P#@M^TMXL^!-XO]CWYDT]FW M2Z=#@U[K\!?V M[_$_PI\G3]8,GB30TPH2>3_2K=?]B0YR!_=;(X !6OZ,X.\.P^+HQQ&%FIPELXM-/YH[5)-704445U#"O(OVM?C-XN^ M#_A(7'AGPXVH1O&S7&IM^]BT\=.8A\Q/?E>NT$9%>;G&!KXS!SPV& MK.C.2LIQ2;7R?Z6?9IZDRBVK)V/RE\:>.M8^(NNR:GKFHW6I7TW669\X'HHZ M*H[ >E9-??7QZ_8.\,_%7SM0T41^&]*/BN(;_ %@/X;T1_F$D\?\ I5P/]B,XP#_>; YR U?97PA^ OA? MX'Z5]FT#34AED4":[E_>7-QC^\_IWVC"@] *[*BOZIX1\.'/5ZU) M:R_[=Z17IKW;/0IT8PVW/RQ^,'_)6O%'_87N_P#T<]<[71?&#_DK7BC_ +"] MW_Z.>N=K^(T7_KWNO\ T0]>+U[1 M^P#_ ,G/:+_U[W7_ *(>OJN!_P#DHL#_ -?:?_I2-*7QKU/T(HHHK^_CV HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M**AU#4K?2;?SKJXAMH0<;Y7"+GZGB@":BLK_ (3K0_\ H,:5_P"!*_+_LOQAX7U+S* .HHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M _(^BBBO\USPPHHHH *^BO\ @F7_ ,EXU;_L 3?^E%M7SK7T5_P3+_Y+QJW_ M & )O_2BVK[CPV_Y*?!?XU^3-:/\1'W-1117]X'KA7)_%?X(^&?C5HWV/Q!I ML5T5!$-POR7%O[HXY'KCD'N#7645S8S!T,51EA\3!3A+1J233]4Q-)JS/@OX M]?L#^)/ACYVH:!YGB314RY\I/],MU_VXQ]\#^\GH2545X&RE&((P1P0>U?KA M7D?QW_8U\)_&Y9KSR?[%UV3D:A:(!YC?]-4X$GUX;_:QQ7\]<8^!L)\V*X?E MRO?VDM/[R.*IA.L#\ZZ*]$^-W[,'BSX$7;-JEG]ITMFQ%J-KF2W M?TW'JC>S >V>M>=U_.>8Y;BL!7>%QM-TYQW4E9_\%=FM'T..46G9A1117"2% M%%% !1110!6(=?\ >3!X^Z>M?)U%?3<-\7YKD5;VN757%/>+UC+UC^JL MUT:-*=24'>)^L'A;Q;IGC?18=2T>^M=2L9_N3V\@=#ZC(Z$=P>16A7Y;_"[X MR>)/@WK7V[P_JSG_ %?T?CI\Q-?U%P=XQ95FW+A\=:A6>FK]R3\I=/25NR;. M^GB8RT>C/H*BFQR+-&K*RLK#((.013J_8#I"J>O>'['Q3I,UAJ5G;7]E<+ME M@GC$D;CW!XJY14U(1G%PFKIZ-/9H#Y.^/7_!.*.Y\[4O 2B?Z= /= M!_K/JG/^R!S6I\!?^"=NK>+/)U+QG+)H>GMAEL8L&\F'^T>1&#[Y;MA>M?@5 M/PWXCEF']F_59*?=_!;OS_#;T=^EKZ')["?-RV/ ? GP\UOXFZ]'IN@Z;=:E M>2?P0KP@_O,QX5?=B!7UQ\!/^"=.F>'!#J7C::/5[X8==.A8BUA/7YVX,AZ< M<+U'S#FOH+X?_#70OA9H*:;H&FVVFVBXR(U^:4C^)V/S,WNQ)K#O!?+ MLM/[J9V4\+&.LM60Z?IUOI%C%:VMO#:VT"A(XHD" M1QJ.@"C@#V%3445^TQBHKECL=04444P/RQ^,'_)6O%'_ &%[O_T<]<[71?&# M_DK7BC_L+W?_ *.>N=K_ #ES+_?*O^*7YL\26X4445PB"O:/V ?^3GM%_P"O M>Z_]$/7B]>T?L _\G/:+_P!>]U_Z(>OJN!_^2BP/_7VG_P"E(TI?&O4_0BBB MBO[^/8"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K@OVJ?'6I?"[]F#X MD>)M&F6WUCP[X6U/4[&5HQ(L4\%I+)&Q5@0P#*#@@@UWM>5_MU?\F1?&3_L1 M];_]()Z:W _&W_A^C^TC_P!#AI?_ ((;+_XW1_P_1_:1_P"APTO_ ,$-E_\ M&Z^0:*Z>5=C#F9]??\/T?VD?^APTO_P0V7_QNC_A^C^TC_T.&E_^"&R_^-U\ M@T46^H:7JEO'=VEU VZ.XAD4,CJ M>ZLI!!]ZPJ1LS6,KHO4445!04444 %%%% !1110 4444 %?F7_P5K_X+#>*/ M@%\;K?X?_";5+&TOO#Z%O$-_+:17:FX< I;()%*CRUY[3_ [:N0=]R5YF9>ICA4[V[$[%R-X-?SV:SK-W MXCUB[U#4+F:\OKZ9[BYN)G+R3R.Q9G9CR6+$DD]2:UIQOJS.4NA]:_\ #]'] MI'_H<-+_ /!#9?\ QNC_ (?H_M(_]#AI?_@ALO\ XW7R#16O*NQ',SZ^_P"' MZ/[2/_0X:7_X(;+_ .-U[5_P3K_X*U_'+]H3]M#P)X-\4^)M/OM URZFBO(( M]'M86D5;:608=$##YD4\'M7YKU]*?\$?_P#E)%\+?^OZY_\ 2.XH<58:D[G] M"%%%%>?M7_M 6/[+?[.OB[Q[J CD3P[8/-!#( MVU;JY;"00YZ_/*R+D=-V>U 'YW?\%4O^"PWQ#^"'[5E]X(^%VM:?IVF^%[:. MVU.62P@O#<7S#S' ,BG:$5D0@?Q*^?;YM_X?H_M(_P#0X:7_ ."&R_\ C=?* M'BKQ/?>-O%&I:UJEQ)>:GJ]U+>W<[_>GFD?CYX3_ &:/AEJ'B[QIJT.C MZ'IX :1P6>9S]V*-!\SR-V51G@G@ D?BE^W_ /\ !8[Q[^U[>WV@^')KSP3\ M/9-T(T^WFVWFIQ\C-U*O9AUB0[!G!,F-U5&+9,I6/TP_:P_X+(?!G]EFZN-+ M&K2>-/$MOE6TW0"EPL#CC;+.2(D(.05!9UQRM? /QU_X.%?B_P#$"::'P7I? MA[P#8L3Y77VH7&J7+37,TUQ,V 7E'?&MJO#+JNF+#+M]GMS%S[L&]\U M\4T5/*F/F9^ROP!_X.)_AOXU,-K\0/#>N>![IN&N[4_VI8CW.U5F7UP(W[\^ MOW'\(/COX,^/_AH:QX*\3:+XFT_@/+872S&%CSMD4'=&W^RX!]J_F'K>^''Q M1\2?!_Q3#K?A77=6\.ZM;_)=+@$=S".FZXMEPL@SR6BVD <(YK]1 M_A;\6?#7QM\%6?B/PEKFG>(-$OES#=V4PD0G )4]U<9P48!E/! -92BUN:*2 M9T-%%%2,**** "BBB@ HHKG?BK\7/#/P.\#WGB3Q=K>G^']#L%W37=Y+L0'L MJCJSG'"*"S'@ F@#HJX'X]?M2?#W]F'0!J7CSQ9H_AN&12T4=Q+NN;D#KY4* MYDD_X IQ7YB_MN?\' ^N^+IKSP_\%[-O#VEY,;>(K^%7O[D="8(6RD*GG#/N M<@@XC85^<_C+QMK/Q%\2W6L^(-5U'6]6OG\RXO;ZX>XN)V]6=R6/XFM8TWU( M<^Q^KG[0G_!QUX>T2:>S^&/@F]UR1=RKJ>NR_9+?(Z,L$>Z1U/7YGC/L*^._ MB[_P6F_:&^+4TBKXT7PO9R$D6N@6<=FJ9])2&G_.0U\IT5JH)$(F?EFU/5)[LMSGGS&/?FN9HHJB0HHHH ZCP+\;O&GPOD5O# M/B[Q1X=:/[ITS59[0K]/+85]$?"+_@M=^T-\)FCCD\80^*K./'^C:_8QW6[Z MRKLG/_?ROD^BE9,+L_73]GW_ (..?#>NR06?Q,\$W^@2MA6U+1)?MEMGNS0O MMD11_LM(?:OO7X%?M.?#_P#:9\/?VIX#\6:/XEM5 :5;6;$]OGIYL+8DB)]' M537\RU:W@GQYKGPU\26^L>'=8U/0M6M#N@O=/N7MIXC_ ++H01^=1*FNA:FS M^HZBOR0_8D_X."M8\.W-IH'QKLO[9TYBL:^)-.@"7EN.FZ>!0%E4=2T85@!] MUR:_5+X;?$[P]\8O!EEXB\+:QI^O:)J";[>\LYA)%)ZC(Z,#P5."""" :QE% MK<9XK\P?^'Z/[2/_ $.&E_\ @ALO_C=??O\ P<+? M\F&6?_8UV7_HFYK\1*WIQ36IE)NY]??\/T?VD?\ H<-+_P#!#9?_ !NC_A^C M^TC_ -#AI?\ X(;+_P"-U\@T5?*NQ/,S]C/^"1G_ 5^U;]I/QO=?#WXJW]B MWBG4',^@ZC';I:QWV%R]JRH HD !9" -PW#J%W?HQ7\L>CZQ=^'M6M=0L+FX ML[ZQF2XM[B"0QRP2(0RNK#E6# $$<@BOWO\ ^"4G_!1&U_;D^# M-8FAA^(G MA>)(=:MP GVY/NI>1J.-K_Q !'R,!2F._!OA;Q-I]CH&AW4,5G!)H]K,T M:M;12'+NA8_,['D]Z\5_X?H_M(_]#AI?_@ALO_C=_ ?P3KNIR+-J6M:!8W]W(J! \LMO&[D* M.!EF)P.!775Y_P#LF_\ )K'PS_[%32__ $DBKT"N4W"OSK_X+&_\%*?BA^Q5 M\<_"^@>!KK1K?3]5T(:A<"\T];AC+]HECX)/ VHO%?HI7XV_\'(/_)T_@7_L M5!_Z5W%73U>I,MC@/^'^?[0W_02\*_\ @E3_ !H_X?Y_M#?]!+PK_P""5/\ M&OBRBM^5&?,S[3_X?Y_M#?\ 02\*_P#@E3_&OTQ_X)(?M6>+OVQ?V6+CQ;XT MFL9]8CUVYT]6M+86\?E)'"R_*.^7;FOY^Z_;O_@WI_Y,,O/^QKO?_1-M6=2* M2T*BW<^Z:P?BKKMSX6^%_B34[-UCO-.TNZNH'*A@LB1,RG!X."!P:WJY7X[? M\D0\9?\ 8#O?_2=ZQ-#\0_\ A^C^TC_T.&E_^"&R_P#C='_#]']I'_H<-+_\ M$-E_\;KY!HKJY5V,.9GU]_P_1_:1_P"APTO_ ,$-E_\ &Z/^'Z/[2/\ T.&E M_P#@ALO_ (W7R#11RKL',SZ^_P"'Z/[2/_0X:7_X(;+_ .-T?\/T?VD?^APT MO_P0V7_QNOD&BCE78.9GU]_P_1_:1_Z'#2__ 0V7_QNC_A^C^TC_P!#AI?_ M ((;+_XW7R#11RKL',SZ^_X?H_M(_P#0X:7_ ."&R_\ C='_ _1_:1_Z'#2 M_P#P0V7_ ,;KY!HHY5V#F9]??\/T?VD?^APTO_P0V7_QNC_A^C^TC_T.&E_^ M"&R_^-U\@T4XK\[O^'Z/[2/_ $.&E_\ @ALO_C=?7W_!R;_R1'X:_P#8N%%%% !1110!'>V4.I6DEO<0QW%O,I22.1 R.IZ@@\$'T-?- MGQZ_X)VZ1XL\_4O!DT>AZ@V7-A)DVTH^<9+5?D^J9$Z<9JTC\J_B!\-==^%NO/INOZ;:_F#C'P7S++>;$Y5>O2[6 M_>17FE\7K'7^ZC@J864=8ZGS'14U_I]QI5[);74$UM<0L4DBE0H\;#J"#R#[ M&H:_%I1:=GNO:/V ?^3GM%_Z][K_T0]?5<#_\E%@? M^OM/_P!*1I2^->I^A%%%%?W\>P%%%% !1110 4444 %%%% !1110 4444 %% M%% !7E?[=7_)D7QD_P"Q'UO_ -()Z]4KRO\ ;J_Y,B^,G_8CZW_Z03TX[@?S M7T445UG.%%%% !7ZN?\ ! ;]OD7UG)\#_%5]^^MQ)=^$YIFYD3EYK+/JOS2H M/3S!D!5%?E'6IX)\9ZI\.?&&EZ_HE[-INL:-=1WEG=0G#P2QL&5A]"!4RC=6 M'%V9_4A17BG[ /[8NE_MN_LW:/XPM?*@U>,?8=_Z5?+'=^*YHF^:&+AX M;//J_$CC^Z(QR'8548W=A-V1\-_\%(?VU[[]N3]I/4?$8::'PSIF=/\ #UF_ M'D6BL2)&':24Y=NI&0N2$%> T45U+30P"BBB@ KZ4_X(_P#_ "DB^%O_ %_7 M/_I'<5\UU]*?\$?_ /E)%\+?^OZY_P#2.XI2V''<_H0HHHKD-PHHHH **** M"BBB@ K\I?\ @XN_:I^TZAX6^#^EW'RVX&OZX$;JY#):Q'Z+YLA4_P!^(]J_ M43QYXVTWX:^"-8\1:Q<+::3H5E-J%[,W2*&)"[M^"J:_FI_:5^.6I?M*_'KQ M7X[U;<+SQ-J$EV(RV[[-%]V*$'^['$J(/9!6E.-W_B/]O'XR2ZQ?M-I_AC2V>#0='W?)90$_?< D-. MXP7;V"CY5 KP.BBNI::& 4444 %%?37[-W_!(CXZ?M,V4&H:=X5_X1O1;@!H M]2\12&PAD4]&5-K3.I'(98RI'>OJKP5_P;4:I<01R>(OBS8V[%(B954=RZ+BOG6YMI+* MXDAFCDAFA8HZ.I5D8'!!!Y!![5=[[$D=%%% !7JW[)O[:/Q _8O\>+KG@G6) M+:.9E^W:;/F2PU-!_#-%D \9 =<.N3AADUY37J7[&_[*FO?ME_'W1? ^@JT? MVQ_.U"]*%H]-LT(\V=OH" H.-SLBY&ZAVMJ!^\G[ O[;.E_MW_ R/Q=I^BZE MH-Q:W!L-0M+A2T4=PJJS"&; $J893D $9P0#U]NKE?@E\&M _9[^%.A^#/"] MFMCH?A^V%M;1C[S=2TCG^)W8L[-W9B>]=57&_(Z HHHH ***\)_X* ?MW^&_ MV#/@TVO:HL>HZ_J6^#0M'63;)J,P RQ[K"FY2[XXRH&6903<"3]N?]OKP5^P MC\./[6\13?;M\??MM? M$%M;\8ZFQLX&/]G:1;,R6&EH>T<>3\Q_BD;+MQDX Y7X_\ Q_\ %7[3GQ4U M+QCXRU*34]:U-\DGY8K:,9V0Q)T2- @"CDGV% $-%?2_P;_X)!_M!?&JWBN;/X?W MVAV$N#]IUZ9-- !Z'RI")B#ZK&1^8KW[PE_P;??$Z_B1M<\=>!M++8)6T%U> M,H[YW1QC(]CC/?O4\R17*S\ZJ*_3R3_@VGUX1MM^+6DLV. =!D )^OGUQ/C7 M_@W,^+FC0-)HGBSP'K849\J2:YM)G]@#$R>O5A1[2(^TQ5U*V51_$S0%]B_P"^%KP=E*M@C!'!![55[[$A M1110 5[/^QC^W=X^_8=\>#5O"6H-)I=U(IU/1+IBUCJ:C^\O\,@'W9%PR].5 M)4^,44;@?T>_L3_MT^"?VZ/AK_;GA:Y:WU*S"IJVC7##[7I3=-I5SC.TG W1M@LC@ M88>C!E7GG"VIM&5SVBBBBLR@HHHH ^%O^#A;_DPRS_[&NR_]$W-?B)7[=_\ M!PM_R899_P#8UV7_ *)N:_$2NBGL8SW"BBBM"0KO/V:OVBO$G[*GQGT7QQX5 MNOL^J:/+EHGSY-[">)()1_%&ZY![C@@A@".#HH _I<_9/_:A\-_M@? _1_'' MAF;_ $74$V75HSAIM-N5 \RWDQ_$I/7 #*58<,*](K^?7_@E]_P4%U#]A+XW MI->/<7?@/Q$Z6^OV*98QJ#A;J(?\]8LDX_C4LO4JR_OYX7\3Z?XU\-V&L:3> M6^HZ7JENEW:74#[XKB)U#(ZD=05((^M?]C7>_^B;:OQ$K]N_^#>G_ ),, MO/\ L:[W_P!$VU9U-BH;GW37*_';_DB'C+_L!WO_ *3O755R_P ;H)+KX+^+ MXHD:2231+U411N9B8' '@? S]EGXA?M+_ -J?\('X3U;Q1_8OE?;OL2!OLWF[_+W9(^]Y M;X_W37??\.LOVA?^B3^*O^_2?_%4N9!J> T5[]_PZR_:%_Z)/XJ_[])_\51_ MPZR_:%_Z)/XJ_P"_2?\ Q5',AV9X#17OW_#K+]H7_HD_BK_OTG_Q5'_#K+]H M7_HD_BK_ +])_P#%4_?\.LOVA?^B3^*O\ OTG_ ,51_P .LOVA?^B3 M^*O^_2?_ !5',@LSP&BO?O\ AUE^T+_T2?Q5_P!^D_\ BJ/^'67[0O\ T2?Q M5_WZ3_XJCF069X#7],G[)O\ R:Q\,_\ L5-+_P#22*OP9_X=9?M"_P#1)_%7 M_?I/_BJ_?+]F_0+SPG^SOX"TO4K>2SU#3?#FGVEU!(/FAECMHU=#[A@1^%95 M&F7 [2BBBL30**** "BBB@#\CZ***_S7/#"BBB@ KZ*_X)E_\EXU;_L 3?\ MI1;5\ZU]%?\ !,O_ )+QJW_8 F_]*+:ON/#;_DI\%_C7Y,UH_P 1'W-1117] MX'KA1110 4444 %%%% !1110!P'QK_9H\*?'>R;^V+'RM05=L6HVV([J/'0% ML89?]E@1SQ@\U\7?'C]BWQ9\%#->1Q_V]H4>6^W6D9W0K_TUCY*?497W[5^B M%!&17YWQAX9Y/GZ=6I'V=;^>*U?^);2^>O9HQJ4(SUZGY'T5]]?'K]@[PS\5 M?.U#11'X;UQ\L7@C_P!%N6Z_/&.A)_B3'4DAJ^-?BY\"?$WP1U?[+K^G201N MVV&ZC_>6UQ_N/T]\'##N!7\K\7>'6<HW6FWT/26%\9'HPZ,I[@@@ M^E9-%:4:U2C-5:4G&2U33LT^Z:U0'V9\!?\ @HU8ZV8--\<0+IMTV$74[=2; M>0^LB=4/NN5YZ*!7TYI6K6NNZ=#>6-Q!>6EPH>*:&021R*>A5AP1]*_)>NZ^ M#7[1?BKX%ZAYFB:@WV-VW36%QF2UF^JY^4_[2D'WK]YX.\<,7A>7#9XG5AMS MKXUZK12]=)=;MG93Q36DS]-J*\7^ W[;WA7XR&&QO'7P[KLF%%K=2#RIV_Z9 M2\!B?[IPWH#UKVBOZ6R?/,!FN'6*R^JJD'U73R:W3\FDSNC-25XA1117JE!1 M110 4444 ?EC\8/^2M>*/^PO=_\ HYZYVNB^,'_)6O%'_87N_P#T<]<[7^O%Z]H_8!_P"3GM%_ MZ][K_P!$/7U7 _\ R46!_P"OM/\ ]*1I2^->I^A%%%%?W\>P%%%% !1110 4 M444 %%%% !1110 4444 %%%% !7E?[=7_)D7QD_[$?6__2">O5*\K_;J_P"3 M(OC)_P!B/K?_ *03TX[@?S7T445UG.%%%% !1110!]/?\$IOVZIOV(_VD+>X MU*>7_A"/%!33]?A!^6%<_NKH#^]"S$G')1I .2,?T!65[#J5G#<6\T=Q;W"" M2*6-@R2*1D,I'!!!R".M?ROU^Q?_ 05_;W_ .%I?#MO@[XGO-WB#PG!YN@S M2N2]_IX/,.3U: D #/,;* ,1L:QJ1ZHTA+H?HS1116)H%%%% !114=S5<:EC['HMBY M_P"/^^=3Y:'G.Q<%W(Y"(V.< _SK^._'.K?$SQIJOB+7;Z;4M9UJZDO;VZE/ MSSRR,69CV')Z#@#@8%?1_P#P5C_;NE_;9_:-F;2[B0^!?"9DT_08@3LN?F_> MWA']Z4J,=,(D8QG.?EJNBG&R,92NPHHHK0D**** "OI3_@C_ /\ *2+X6_\ M7]<_^D=Q7S77TI_P1_\ ^4D7PM_Z_KG_ -([BE+8<=S^A"BBBN0W"BBB@ HH MHH ***;)(L2,S,JJHR23@ 4 ?GY_P<&?M3_\*P_9STOX;Z;<^7JWQ N/,O@C M?-%I]NRLP/<>9+Y:@]&6.4>M?C!7O7_!2S]J1OVN_P!L/Q5XH@F\[0[67^R= M$PVY190%E1E]I&+RX]937@M=4(V1C)W8445TWP:^%>J?''XL>'?!^BQ^9JGB M74(=/M\CY4:1PN]O]E02Q/8*35$G,T5]\?\ !U>=T4Q']2GA7Q18^-_"^FZU MI=Q'>:9J]K%>V ]1N/,UK MX=.MJ2ZF=0****V,P52S8 R3P .]?M'_P2B_X) Z'\"_" M6D?$'XE:3#JWQ OHQ=6FFWD8DM_#R-@IE#PUSC!+-_JR=J@%2Y_/+_@D1\%+ M/XZ_M_\ @/3M2A2XTS2)Y-;N8WP5D^RQM+$I!X93,(@1W4GM7]!U8U)=$:07 M4****Q- HHHH *\A_:4_8.^%'[6EE,OC;P?IE]J$B;$U6W3[-J46/NXN$PY M[*Q9?4&O7J* /QG_ &S_ /@@)XT^$L-UKGPKOIO'FAQYD;2IE6/6+9/]G&$N M,#^X$<] AK\^]7TB[\/ZI<6-_:W%C?6:\O;R58+>"%"\D\C$*J*HY+$D V M/EC8_H]2J3OHAQC;5A1116184444 )[M;/1?#]JU MS.W&^0CA8T!(W2.Q5%7/+,!7\[?[97[6GB/]M'X[:IXT\0N8UN&\C3K!7W1: M7:*3Y<">N 9J[1/\M]J9 M7!0XZK K%,?\]&DR/E4U^>==%.-E'!5F'(>Y'7=R(SPN6&ZIE)(J,;GRU^PC_ ,$)_&7[ M0-G9^)?B5<7G@/PI< 20V0C UB_3C!"."MNI[-("W'W,$-7ZK?LV?L4?#']D MK1DM? WA+3-+N=FR;47C\_4+KU\RX?,A!Y.T$*,G XKU2BN>4FS112"BBBI M*"BBB@ KP#]JG_@F5\'OVN[:YF\1>%[?3M>N!D:[I 6SU!6_O,P&V7Z2JX^G M!KW^BC8#\#_V\_\ @D'\1/V+$N="".U?DW_P5J_X(TQ>"M/U M/XH?"'3672X=UUKGANW3(L4 RUQ:J.?+&"7C_@&2OR@JN\:E]&9RCU1^8=%% M%:F85[-^PK^V9X@_8?\ CSI_BS2&FN--D(MM:TT-B/4[0L"R8Z!U^\C?PL/0 ML#XS11N!_4)\*OBAH?QJ^'&B^+/#=]'J.AZ_:)>658$' M!!KH*_(O_@WY_;@;PKXTO/@KXAO/^);KQDO_ V\K<6]VH+36P]%E0%U&0 \ M; 9:2OUTKEE&SL;Q=T%%%%2,^%O^#A;_ ),,L_\ L:[+_P!$W-?B)7[=_P#! MPM_R899_]C79?^B;FOQ$KHI[&,]PHHHK0D**** "OTD_X((+3X M,^.-0V^'=8N"OAJ]G?Y=-NI&_P"/4D](I6)*_P!V1B.CDK^;="L5;(X(Y!': MIE&ZL-.Q_5)17PO_ ,$8O^"DX_:H^'2> /&%\&^(7A6U BGE;Y]=LDPHFR?O M3)P).[OFNOI3_ (+ ?\I(OBE_U_6W_I';U\UUU1V1SA1115 ?TR?LF_\ )K'P MS_[%32__ $DBKT"O/_V3?^36/AG_ -BII?\ Z215Z!7&= 5^-O\ P<@_\G3^ M!?\ L5!_Z5W%?LE7XV_\'(/_ "=/X%_[%0?^E=Q6E/XB9['YVT445T&(5^W? M_!O3_P F&7G_ &-=[_Z)MJ_$2OV[_P"#>G_DPR\_[&N]_P#1-M6=38J&Y]TT M445SFP4444 %%%% !1110 5_*W7]4E?RMUM1ZF=0****V,S4\#?\CMH__7]# M_P"C%K^I"OY;_ W_ ".VC_\ 7]#_ .C%K^I"L:W0TIA1116)H%%%% !1110 M4444 ?FO_P ')O\ R1'X:_\ 8&%%%% !7T5_P3+_Y+QJW_8 F_P#2BVKYUKZ*_P""9?\ R7C5O^P! M-_Z46U?<>&W_ "4^"_QK\F:T?XB/N:BBBO[P/7"BBB@ HHHH \6_;N\J:'J%QINH0:O %EA;!(V294CHRG RI!![BN&^ O_!1C3]=\G3?'$*: M9=\*NI0*3;2G_IHG)C/N,K_NBND_X*1?\F]0_P#87@_] EKX-K^9O$CCC-L@ MXJYL!4]QPA>$M8/?IT?FK/S."M5E"IH?K3INIVVLV$-U9W$%W:W"AXIH9!)' M(IZ%6'!'N*GK\RO@Q^T=XJ^!6H;]%OV:Q9MTUA<9DM9O7Y<_*3_>4@^]?9_P M%_;;\*_&8PV-TX\/Z])A1:74@\N=O^F4G ;/]TX;T!ZU^B\'>+64YWRX>N_8 MUW]F3T;_ +LM$_1V?9/*N45-2$9Q<)JZ>C3V: ^3?CW_P3BCN/.U+P'/Y+\NVDW4GR MGVBD/3_=?/\ O#I7RCXG\*ZEX*UJ;3=6L;K3[ZW.)(9XRCK[\]0>Q'!K]8*Y M?XI_!CPW\9M%^P^(--AO%4'RIA\D]N?5''(^G0]P:_#N,?!/ 8_FQ.3-4:G\ MO_+M_):P^5U_=ZG)4PJ>L=#\MZ*^@OCU^P!XB^&_G:AX;:7Q)HZY8QHG^FVZ M_P"T@XD^J<]?E%?/SHT;E64JRG!!'(-?S)GG#N8Y/B/JV8TG"72^S7>+6C7H M_4X)0E%VD)1117BDA1110 4444 7/#__ "'K'_KXC_\ 0A7ZR5^3?A__ )#U MC_U\1_\ H0K]9*_IGZ/?\/'>M/\ ]O.[!]0HHHK^CSN"BBB@ HHHH _+'XP? M\E:\4?\ 87N__1SUSM=%\8/^2M>*/^PO=_\ HYZYVO\ .7,O]\J_XI?FSQ); MA1117"(*]H_8!_Y.>T7_ *][K_T0]>+U[1^P#_R<]HO_ %[W7_HAZ^JX'_Y* M+ _]?:?_ *4C2E\:]3]"****_OX]@**** "BBB@ HHHH **** "BBB@ HHHH M **** "O*_VZO^3(OC)_V(^M_P#I!/7JE>5_MU?\F1?&3_L1];_]()Z<=P/Y MKZ***ZSG"M#PSX5U'QEJ;6>EVL;+U*L:^3*$[JX;!72?!_X MLZY\"?BAH?C#PW=FQUSP]=I>6DN,KN7JK#^)&4E67HRL1WKFZ*8']+'[(7[3 M^A_M@_ '0O'6@LJQZE%Y=[:;]SZ==H )H']U;H3C,+;?K,O$EU]LUOQ%=O=W4F,*">%11V1%"JH[*H':M M*<;NY$Y6T.8HHHKH,@K8\&> -8^(-SJ$.CV,UZVEZ?<:K>%!\MM;01F265ST M"@#'/5F51DL <=5+-@#)/ [U^NGP+_8 '['G_!)/XN>(/$-DL?Q \;>#[NX MU 2)^\TNU\EFBL^>589WR#CYR%.?+4U,I6*BKGY%T4451(5]*?\ !'__ )21 M?"W_ *_KG_TCN*^:Z^E/^"/_ /RDB^%O_7]<_P#I'<4I;#CN?T(4445R&X44 M44 %%%% !7R?_P %E_VJ/^&9?V*]:AL;@0^(O'!/A_3@KXDC653]HF Z_+"' M 8?=>2.OK"OPG_X+C_M4?\-"?MDWGA^PN%F\/_#>-M%MMC;DDNR0UW)]?,"Q M'':W%73C=DR=D?&=%%%=)B%?I'_P;M_LM_\ "8_%OQ%\6-2MMUCX1B.DZ2[+ MP;Z=/WKJ?6.!MI_Z^17YP6EI+?W4<$$T%YJ[K_RTOIOWDW/<*Q\M3_=C6LZDK*Q4%J1_ M\%"?V8(OVO/V2O%G@U85DU:2V^W:,YP#'?0Y>'!/0.08V/\ =D:OYR;FVDLK MB2&:.2&:%BCHZE61@<$$'D$'M7]4%?@S_P %L/V5_P#AG#]M'5-4L;?R?#WQ M"5M>LBH^2.=VQ=1#W$N7P, +,@'2II2Z%374^0:***V,SZ*_X)8?M3?\,E_M MG>%](?"H_X1_5LMEWD@5?*E/<^9"8V)Z%]X[&L:L>II3?0^GJ M***Q- HHHH **** /D?_ (+E>?\ \.V/&WD^=Y?VO3/.V9V[/M\&-WMNV]>, MX[XK\$Z_H7_X*W^$)/''_!.7XJ64:[FATR+4",X^6VN8;EC^ B)K^>BNBEL9 M5-PHHHK0@^QO^"$/BJ#PY_P44\/6\TGEG6M+U"QBSC#/Y!F _$0G\<#O7[O5 M_+[\)/B?JWP4^*'A_P 7:'*L.K^&[^'4;1F!*&2-PP5AD95L88=P2.]?T6?L M<_M?>%/VT_@Q8>+O#-U&)&18]3TUI UQI-SCYH9!UZY*M@!UP1Z#&JM;FE-] M#U:BBBL30**** "BBB@ HHHH **** "BBB@ KR#]O']IN']D3]E3Q=XW9XAJ M5C:&WTF-P&\^^E_=P#:?O .0[ ?P(Y[5Z_7Y+_\ !QY^T,VH^,? _P +K.<^ M1IENWB'4T4_*TTA:&W!]&5%F./29351C=V)D[(_,O5M5NM=U2YOKVXFNKR\E M:>>:5BTDTC$LS,3R2222?4U7HHKJ,0HHKV;]@/\ 95N?VR?VI_#/@E1,FES2 M_;=9GCX-O818:8@]F88C4]GD3M1L!]Y?\$(/^"@#/@DQL/U,JIH&@V?A70K+2]-M8;+3]-@CM;6WA7;' M!$BA411V55 'H*MURRE=W-XJR"BBBI&%%%% !1110 4444 %#*'4@C(/!![ MT44 ?B?_ ,%L/^";\7[,OQ!7XC>#-/\ (\!^*[DK>6D"_N]$OVRQ50/NPRX+ M(.BL&4;1L%?!=?T[?'KX*:'^T9\'O$'@GQ';BXTCQ%:-:S<9:%NJ2IZ/&X5U M/9E%?S9_'#X/ZQ\ /B]XB\%Z]%Y6K>&[Z2RGP"%DVGY9%S_ Z[74]U8&NBG* MZL8RC9G*T445H2:G@GQEJ7PZ\8Z3X@T:ZDL=6T2[BOK*XC^]!-$X=&'T8 U_ M2A^RM\?+#]J#]GCPEX\T[RUA\1V"3RQ(=-?TR-FRWDRXBN%7T59%A;'K.Q[UG4CIQC/<****T)+=OH-[=Z+=:E%:W$EA8RQ0W%PJ$QPO(',:L>@+"-\9Z[35 M2OT4_P"""/P:\/?M!Z)\=/!OBJQ74="U[2=-M[F(\,O[RY*NA_A=& 96'(90 M:^2_VW_V.O$/[$7QYU+P?K8>ZL_^/G2-3$>V/5+1B=DB^C#E77)VLI'(P3/- MK8=M+GC]%%%4(W_A;\3]=^"WQ$T?Q5X9U";2]>T&Y6[L[F+K&Z]B#PRD95E. M0RL0002*_H6_8#_;:T/]NGX#6?BC3A%9ZU:;;77=,#9;3[H+DXSR8GY9&/4< M'YE8#^_89^/5CXKTOS+S2;C%KKFE[]J:G:$Y9?02+]Y&[,,' M*LRF)QNBHRL?T=45SOPD^*^@_'+X;Z/XL\,:A#J>AZ[;+=6EQ&>JGJK#JKJ< MJRGE64@\BNBKF-@HHHH **** /Y[_P#@L!_RDB^*7_7];?\ I';U\UU]*?\ M!8#_ )21?%+_ *_K;_TCMZ^:ZZH[(YPHHHJ@/Z9/V3?^36/AG_V*FE_^DD5> M@5Y_^R;_ ,FL?#/_ +%32_\ TDBKT"N,Z K\;?\ @Y!_Y.G\"_\ 8J#_ -*[ MBOV2K\;?^#D'_DZ?P+_V*@_]*[BM*?Q$SV/SMHHHKH,0K]N_^#>G_DPR\_[& MN]_]$VU?B)7[=_\ !O3_ ,F&7G_8UWO_ *)MJSJ;%0W/NFBBBNN%%%% !1110!X#_ ,%(O^3>H?\ L+P?^@2U\&U] MY?\ !2+_ )-ZA_["\'_H$M?!M?QQXX_\E+_W#A^IYF*_B!1117X\M?9GP>_: \+_''2Q/ MH6H))<*H::RFQ'=6_P#O)GI_M+E?>OS#JUHVMWGAS5(;[3[JXL;RW;?%/!(8 MY(SZAAR*_6.#O%S-LFY@OLR?O17]V6K^3NNBL=%/$2CH]4?K-17F7[ M(/Q"U;XG_ 72-6UJX^V:C(\T4DVP(9 DC*I(&!G '..:]-K^P,JS&GF&"I8Z MBFHU(QDD][25U??77N>E&5U=!1117H%!7E/QW_8^\)_'-9;J6#^Q]<89&HVB M ,Y_Z:IP)/J<-Q@,*]6HKSOUMN;:.\MY(9HTEBD M4JZ.NY7!Z@@]17Y[?MU?#S1?AK\ J7HN27)+XHMWM9]5IULUW9Y]?#\BYEL>-T445^) MG*%%%% %SP__ ,AZQ_Z^(_\ T(5^LE?DWX?_ .0]8_\ 7Q'_ .A"OUDK^F?H M]_P\=ZT__;SNP?4****_H\[@HHHH **** /RQ^,'_)6O%'_87N__ $<]<[71 M?&#_ )*UXH_["]W_ .CGKG:_SES+_?*O^*7YL\26X4445PB"O:/V ?\ DY[1 M?^O>Z_\ 1#UXO7M'[ /_ "<]HO\ U[W7_HAZ^JX'_P"2BP/_ %]I_P#I2-*7 MQKU/T(HHHK^_CV HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\K_ &ZO M^3(OC)_V(^M_^D$]>J5Y7^W5_P F1?&3_L1];_\ 2">G'<#^:^BBBNLYPKZI M_P"")W_*3CX9_P#<4_\ 35>5\K5]4_\ !$[_ )2E-SZ;>(#Y4Z]^"2& (W(SKWK^='X MM_"K7/@?\2];\(^)+-[#7/#]V]G=PMT#+T93_$C##*W1E8$<&OZ@J_.S_@N_ M_P $_P#_ (6]\.O^%O\ A:RW>)?"=MLUR&(?-J&G+D^;CN\'))ZF,MR=BBL: M([UIO&W@.V5(Y)7S)JFG M A(Y<]6>+*QN?0QL22QK\1:[K]FK]H+7OV6_C=X?\=>'9-NI:#G_=EF]5:3F-#Q_P M&!!09YE%MV-;Z7/@W_@M#^WQ_P -9?'MO"WA MV^:;P%X%F>WM3&W[O4[T96:Z]&4_;!^/FA^!=!5HYM2DWWEV4+1Z=:I@RSO[*O0$C_[%6__P#1+5Z%\%?@[H/[/_PJT/P;X9LUL=$\/VJVMM&/O-CEG<_Q.[%F M9N[,3WKSW_@HY_R87\7O^Q5O_P#T2U1LE9'\XM%%%=)B%?2G_!'_ /Y2 M1?"W_K^N?_2.XKYKKZ4_X(__ /*2+X6_]?US_P"D=Q2EL..Y_0A1117(;A11 M10 4444 >/\ [>?[3,'[(W[*7B[QLTD8U&RM#;:3&^#YU]-^[@&,_, [!V Y MV(Y[5_.#J&H7&K7\]U=327%U=2-+-+(Q9Y78Y9F)Y)))))K]'/\ @X@_:I_X M3+XM^'_A/IEUNL/",0U35U1OE>^F3]TC#/6. [A_U\&OS=KHIQLKF,WJ%%%% M:$GUY_P11_99_P"&COVT])U*^MO.\/?#]5U^]+#Y'G1@+6(^YFP^#P5A<5^] M%?&__!#S]ES_ (9\_8OL-2W5<7<0]C%^\ MP.2T""OL*H[NTBO[62">*.:"9#')'(H99%(P00>"".,&I3L[E/4_E?HKV;_@ MH#^S'-^R+^UGXN\&".1=+M[HWFCNW_+6QF_>0\_Q%5/EL?[T;5XS77N.[N"->+._1=J2MZ+-&H&?[\;9.7&=*')FB^B^;GGD=*^^/A'\>/!? MQ[T#^U/!?BC0_$UB,;Y-/O$F,)/.V10=R-_LL ?:OYAZO^&?%6J>"]9AU+1] M2O\ 2=0MSNBNK*X>WFB/JKJ0P_ UG*FNA:FS^I6BOP+^"?\ P6M_:"^#/DPR M>+(?&%C#TMO$=J+PM]9E*3G\9#7UE\'_ /@Y,TNX\J'Q]\-KZSQCS+S0+Y;@ M-]()MF/^_IK-TV7SH_4*BOF?X-?\%?/V??C4T<-K\0+#0;Z0236U+N9U!E%%%;&85^P7_!NA^SK'X8^#/BOXFWEO_I_BB]_L MC3W8'[:>Y4=!< M3KY\_P#Y%E?FLZCTL7#<]?HHHKG-0HHHH **** "BBB@ HHHH **** "OR'_ M .#C+]G!/#7Q0\(_%"QM]L/B:W;1M494POVF ;H78]V>$LOTMA7Z\5\I?\%J MOA*GQ7_X)Y>,F6'SKSPN]OKUK\N=AAD"RM^$$DW/O50=F3+5'X$4445U&(5] M2_\ !&?XPM\'_P#@H5X'9Y6CLO$SR^'[H X\P7"$1+_X$+ ?PKY:K>^%?C:; MX:?$_P -^)+=F6?P_JEMJ4;+]Y6AE60$>^5I/56!;G]0U%-@GCNH$EB=9(Y% M#(ZG_\ !M-_R._Q;_Z\=,_]&7-?=?\ P41_86T7 M]N_X$W&@7/V>Q\3:8&NO#^J.O_'G<8^XY'/DR8"N.>S %E%?"G_!M-_R._Q; M_P"O'3/_ $9:[9(.0 /O3Q+DKW=04&2$%?BK6T971$E9A1115$GW%_P1J_X*4M^R9\1 MQX&\7WQ7X<^*KD8FE;Y=!O&PHG'I$_RK(.@PK\;6#?N!'(LJ*RLK*PR"#D$5 M_*[7Z\?\$-?^"E?_ L'0[/X+>.-0W:[I<&WPQ?3OEM0MD4DV;$_\M(E&4_O M1J1P4&[&I'JC2$NA^EE%%%8F@4444 ?SW_\ !8#_ )21?%+_ *_K;_TCMZ^: MZ^E/^"P'_*2+XI?]?UM_Z1V]?-==4=DIG4"BBBMC,U/ W_([:/_ -?T/_HQ:_J0K^6_ MP-_R.VC_ /7]#_Z,6OZD*QK=#2F%%%%8F@4444 %%%% !1110!^:_P#P9'W]17P#_Q$;?!'_H5OBI_X+;#_ .3: M/^(C;X(_]"M\5/\ P6V'_P FT _P#!2+_DWJ'_ +"\'_H$M?!M?>7_ 4B_P"3>H?^PO!_Z!+7 MP;7\<>./_)2_]PX?J>9BOX@4445^/',%%%% 'Z$?L _\FPZ+_P!?%U_Z/>O: M*\7_ & ?^38=%_Z^+K_T>]>T5_?W _\ R3N!_P"O5/\ ])1[%'X%Z!1117U1 MH%%%% !7P;_P4B_Y.%A_[!$'_H5?!O\ P4B_Y.%A_P"P1!_Z'+7X]XX_ M\DU_W$A^IS8K^&> T445_'!Y@4444 7/#_\ R'K'_KXC_P#0A7ZR5^3?A_\ MY#UC_P!?$?\ Z$*_62OZ9^CW_#QWK3_]O.[!]0HHHK^CSN"BBB@ HHHH _+' MXP?\E:\4?]A>[_\ 1SUSM=%\8/\ DK7BC_L+W?\ Z.>N=K_.7,O]\J_XI?FS MQ);A1117"(*]H_8!_P"3GM%_Z][K_P!$/7B]>T?L _\ )SVB_P#7O=?^B'KZ MK@?_ )*+ _\ 7VG_ .E(TI?&O4_0BBBBO[^/8"BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KRO\ ;J_Y,B^,G_8CZW_Z03UZI7E?[=7_ "9%\9/^Q'UO M_P!()Z<=P/YKZ***ZSG"OJG_ ((G?\I./AG_ -Q3_P!-5Y7RM7U3_P $3O\ ME)Q\,_\ N*?^FJ\J9;,<=S]^Z;/!'=0/%*BR1R*5=&&Y6!X(([@TZBN4W/P. M_P""NG[ TG[%G[0,EYHMK(O@#Q@\EYH[JOR6,FL;+U*L:^3*_ MI0_;-_93T/\ ;,_9^UKP/K2QPM>)Y^G7I3<^FWB ^5.O?@DA@"-R,Z]Z_G1^ M+?PJUSX'_$O6_"/B2S>PUSP_=O9W<+= R]&4_P 2,,,K=&5@1P:Z*/V E_8W^ :ZQKU MFL?Q \:1QW6I[QE].@^]%9CT*@[GQU=L* M;%F\)^#KD?V3%,G[O5-17!#<_>C@X8]C(4&3M<5^SU8U)=$:0CU"O%?^"CG_ M "87\7O^Q5O_ /T2U>U5XK_P4<_Y,+^+W_8JW_\ Z):LH[FA_.+11176E^&M/FU"NHK\T_^#B7]JK_ (1?X;>'?A)I=TJWGB:0:QK2(WS+9Q/B"-O: M296;ZVX]>:BKNPI.R/RI^+GQ0U7XU_%#Q!XNUR;SM6\1W\VH73 G:'D8MM7/ M15R%4=@ .U<[11748!7KG["G[-D_[6G[57@_P0J2&QU"\$VIR)QY-E%^\G;/ M8E%*K_M,H[UY'7Z[?\&ZG[+O_"-_#?Q-\6M1MMMYXDE.B:.[#YA:0L&G=?\ M9>8*GUMC^,RE9%15V?I186,.EV,-K;0QV]O;QK%%%&NU8T48"@=@ ,5-117 M*;!1110!^#IAIFJLJ_,UC._[MV/I'.0 M /\ IY8]J_'FOZA/BQ\--+^,WPQ\0>$]:B\[2?$=A-IUTH^\$E0J2I[,,Y![ M$ U_-'\;/A-JGP'^+OB3P;K4>S5/#.H3:?.=I592C$"1<_PNN&4]U8'O6]*6 MEC*:UN--%;;J7AG4(K^%2VU9MC9:-C_===R-[ M,:_I:^%GQ)TOXQ?#70?%>AS?:-(\16$.HVCG[QCE0. P[,,X(Z@@CM7/4CK< MU@]#>HHHK,L**** "L'XH_#'0_C/\/-8\*^)M/AU30MX/56 M! 96&"K*""" :WJ* /Y]_P#@I!_P33\3?L'>/WFC6ZUKX?ZI,1I.M^7]PG)% MM<8&$F4 \\+(!N7'S*OS'7]2/C/P7I'Q%\+7VAZ]IECK&CZE$8;NRO(5F@N$ M/9E8$'L?8@&ORV_;>_X-\KFWN;SQ!\$;Y9K=MTK^&-3N,21]]MM<-PP[!)B" M,?ZQLX&\:G1F+-!U7P[K%MS)::A;-!(!V8! M@-RGLPR#V)KGZU,PHHHH **** "NT^#_ .T5X\_9_P!7%]X*\7>(/#,^[$=8L]=T+4DWP75LV5/JK _,CCH48!E/! -8RBUN:1EEQ[O,U*[BM$P0#F1PHZ\=^]?U'VEK'8VL<$*+'#"@1%'15 P!7\Q/P*_Y+ M=X-_[#EE_P"CTK^GJL:QI3"BBBL30**** "BBB@ HHHH **** "BBB@ KA/V MH_"J^.OV9_B)HLB[UU;PSJ-G@*6/[RUD7@#G//&.'K"Y;>M=C7G_ .R;_P FL?#/_L5-+_\ 22*O0*XSH/A;_@X6_P"3#+/_ +&NR_\ M1-S7XB5^W?\ P<+?\F&6?_8UV7_HFYK\1*Z*>QC/<****T)/T]_X-IO^1W^+ M?_7CIG_HRYK]9Z_)C_@VF_Y'?XM_]>.F?^C+FOUGKFJ?$;0V"OQM_P""W_\ MP36_X4IXMN/B[X*L"OA'Q!A!-*,K.XY*Z/Y;:*^C?^ M"EW[!&I_L(?':738_M%YX-UTO=>']0<9WQ9^:"0]/-BR ?[P*M@;L#YRKJ3O MJ8!5SP]X@OO">O66J:9=W%AJ6FSI=8SKQ)!*!T=#P>Q&",@@GG MJ1MJC:,KG?T445F4?SW_ /!8#_E)%\4O^OZV_P#2.WKYKKZ4_P""P'_*2+XI M?]?UM_Z1V]?-==4=D@5QG0%?C;_ ,'(/_)T_@7_ +%0?^E=Q7[)5^-O_!R# M_P G3^!?^Q4'_I7<5I3^(F>Q^=M%%%=!B%?MW_P;T_\ )AEY_P!C7>_^B;:O MQ$K]N_\ @WI_Y,,O/^QKO?\ T3;5G4V*AN?=-%%%IG4"BBBMC,U/ W_([:/_U_0_\ HQ:_J0K^6_P-_P CMH__ M %_0_P#HQ:_J0K&MT-*84445B:!1110 4444 %%%% 'YK_\ !R;_ ,D1^&O_ M &'+G_T0*_(.OU\_X.3?^2(_#7_L.7/_ *(%?D'713^$QEN%%%%:$GZI?\&S M7_-;/^X%_P"Y&OU2K\K?^#9K_FMG_<"_]R-?JE7-4^(VCL%?RMU_5)7\K=71 MZDU HHHK8S"BBB@ K4\#?\CMH_\ U_0_^C%K+K4\#?\ ([:/_P!?T/\ Z,6@ M#^I"BBBN,Z HHHH **** "BBB@ HHHH _(^BBBO\USPPHHHH *^BO^"9?_)> M-6_[ $W_ *46U?.M?17_ 3+_P"2\:M_V )O_2BVK[CPV_Y*?!?XU^3-:/\ M$1]S4445_>!ZX4444 %%%% '@/\ P4B_Y-ZA_P"PO!_Z!+7P;7WE_P %(O\ MDWJ'_L+P?^@2U\&U_''CC_R4O_<.'ZGF8K^(%%%%?CQS!1110!^A'[ /_)L. MB_\ 7Q=?^CWKVBO%_P!@'_DV'1?^OBZ_]'O7M%?W]P/_ ,D[@?\ KU3_ /24 M>Q1^!>@4445]4:!1110 5\&_\%(O^3A8?^P1!_Z'+7WE7P;_ ,%(O^3A8?\ ML$0?^ARU^/>./_)-?]Q(?J8%%%% %SP__ ,AZQ_Z^(_\ MT(5^LE?DWX?_ .0]8_\ 7Q'_ .A"OUDK^F?H]_P\=ZT__;SNP?4****_H\[@ MHHHH **** /RQ^,'_)6O%'_87N__ $<]<[71?&#_ )*UXH_["]W_ .CGKG:_ MSES+_?*O^*7YL\26X4445PB"O:/V ?\ DY[1?^O>Z_\ 1#UXO7M'[ /_ "<] MHO\ U[W7_HAZ^JX'_P"2BP/_ %]I_P#I2-*7QKU/T(HHHK^_CV HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *\K_ &ZO^3(OC)_V(^M_^D$]>J5Y7^W5 M_P F1?&3_L1];_\ 2">G'<#^:^BBBNLYPKZI_P"")W_*3CX9_P#<4_\ 35>5 M\K5]4_\ !$[_ )2IC+2\T=U7Y+&3.9;,GML)!3/6-EZE6-?)E=2=U;?7A71R%5 M5&2Q/0 5^]/_ 2!_8$7]C#X +J6O6:Q_$#QG''=ZOO4>9IT6,Q68/;8#N?' M61B.0BFIG*R*C&[/I3X._"30O@/\+M#\'^&;-;'0_#UHMI:19RVT_[%6__ /1+5[57BO\ P4<_Y,+^+W_8 MJW__ *):G'<#^<6BBBNLYPKZ4_X(_P#_ "DB^%O_ %_7/_I'<5\UU]*?\$?_ M /E)%\+?^OZY_P#2.XI2V''<_H0HHHKD-PHHHH KZMJUKH.E75]>W$-K9V<3 M3SS2L%CAC4%F9B> 23Z"OYN_VXOVE+K]K;]J7Q=XYF:3['JEX8M,B<%?L] ME%^[MTQV/EJI;'5V8]Z_73_@NM^U5_PH3]D";POI]TL/B#XDRMI4:JW[Q+%0 M&NW'L5*1'VG/I7X9UM2CU,ZCZ!1116QF;GPR^'>J?%SXBZ'X6T6#[1JWB*_A MTZTC[-)*X1_\ QFJY6+F1]*5^0_\ P<3_ ++/_"+?$KPW\6M-M=MGXF0: M-K#HN%%Y$A:!V_VI(59?I;"ON3_A\#^S=_T5+2__ O?_C->1_MT?MU_LS_ M +6_[+'B[P._Q/T?[=J-H9M,D>PO!Y-[%^\@;/DC +J%8_W68=ZJ-T[BE9H_ M$NBBBN@Q"OV*_P"#>/\ :H_X3OX*ZY\*]2N%;4?!&=&\3::P\APDY/\ MNQD>_3/RYXP\"ZY\/-8;3_$&C:KH>H1_>MM0M)+69?JC@']*_J/K'\:_#W0/ MB5H[:?XBT/1]?T]LYMM2LH[J$Y_V) 1^E6JKZD>S['\N=%?OU\7O^"+G[//Q M<623_A"SX7O)./M.@7;V6SZ1?-!_Y#KY1^-?_!MK<1I-+)C7_ *Z!/U%>#5I>Y(4444 %?1G_ 3G_P""B/B3]@OXI+<0M<:I MX)UB9%UW1MWRRKP//AR<+.B]#P& VMQ@K\YT4-7T8']1'PU^(^B_%[P!I'BC MP[?1:EHFN6J7EGK5^K]+NCQ/_@I#X?/B;]@G MXNVPW?N_"U]=_*0/]3$9N_\ USZ=_K7\X]?U$?$WP:GQ&^&WB'P](56/7M,N M=.
0[?.M)DF3=G&Y2",XYZBOZD/#VN6_B?0+'4K5F:UU"WCN M82>I1U#+^A%?RSU_1%_P2O\ B]'\:OV!/AKJGF>9<:?I*:+[ M+&K_ / Q6-7N:4SZ"HHHK$T"BBB@ HHHH **** "BBB@ HHHH *\_P#VL?%D M?@3]EOXD:U(RJNE^&-2NN3C<4M9"!U')( SR37H%?)'_!;SXO1_"G_@GKXJ MMUD\N]\77%MH-KS]XR2>;*/Q@AF'XCZ4X[@]C\$J***ZSG"BBNR_9V^'K?%K MX_\ @CPN(VE'B+7K+3F4#/RRSHC$^P#$G/& : /Z2_@EX:;P9\&?".CM'Y3: M3HMG9E"2=AC@1,<\\8[\UT]%%<9T'PM_P<+?\F&6?_8UV7_HFYK\1*_;O_@X M6_Y,,L_^QKLO_1-S7XB5T4]C&>X4445H2?I[_P &TW_([_%O_KQTS_T9J M^"?$/F.3&S<*_&0KL:TIRMHR91N?@O14VH:? M<:1J$]I=P36MU:R-%-#*A22)U.&5E/(8$$$'D$5#708A7U1_P2K_ ."AUY^P MO\:Q%JLUQ__@L!_P I(OBE_P!?UM_Z1V]?-=?2G_!8#_E)%\4O^OZV_P#2.WKYKKHC MLC ****H#^F3]DW_ )-8^&?_ &*FE_\ I)%7H%>?_LF_\FL?#/\ [%32_P#T MDBKT"N,Z K\;?^#D'_DZ?P+_ -BH/_2NXK]DJ_&W_@Y!_P"3I_ O_8J#_P!* M[BM*?Q$SV/SMHHHKH,0K]N_^#>G_ ),,O/\ L:[W_P!$VU?B)7[=_P#!O3_R M89>?]C7>_P#HFVK.IL5#<^Z:***YS8**** "BBB@ HHHH *_E;K^J2OY6ZVH M]3.H%%%%;&9J>!O^1VT?_K^A_P#1BU_4A7\M_@;_ )';1_\ K^A_]&+7]2%8 MUNAI3"BBBL30**** "BBB@ HHHH _-?_ (.3?^2(_#7_ +#ES_Z(%?D'7Z^? M\')O_)$?AK_V'+G_ -$"OR#KHI_"8RW"BBBM"3]4O^#9K_FMG_<"_P#2JS1VL33.%'S$*"3C MWXK^6.OZHIHEN(FCD59(Y 596&0P/4$5P/\ PR=\*_\ HF?P_P#_ G;3_XW M3A+E"4;G\S=%?TR?\,G?"O\ Z)G\/_\ PG;3_P"-T?\ #)WPK_Z)G\/_ /PG M;3_XW5>V)]F?S-T5_3)_PR=\*_\ HF?P_P#_ G;3_XW1_PR=\*_^B9_#_\ M\)VT_P#C='M@]F?S-UJ>!O\ D=M'_P"OZ'_T8M?TH?\ #)WPK_Z)G\/_ /PG M;3_XW3H?V4_A=;RK)'\-O ,S.^HHHK$T"BBB@ H MHHH **** "BBB@#\CZ***_S7/#"BBB@ KZ*_X)E_\EXU;_L 3?\ I1;5\ZU] M%?\ !,O_ )+QJW_8 F_]*+:ON/#;_DI\%_C7Y,UH_P 1'W-1117]X'KA1110 M 4444 > _P#!2+_DWJ'_ +"\'_H$M?!M?>7_ 4B_P"3>H?^PO!_Z!+7P;7\ M<>./_)2_]PX?J>9BOX@4445^/',%%%% 'Z$?L _\FPZ+_P!?%U_Z/>O:*\7_ M & ?^38=%_Z^+K_T>]>T5_?W _\ R3N!_P"O5/\ ])1[%'X%Z!1117U1H%%% M% !7P;_P4B_Y.%A_[!$'_H5?!O\ P4B_Y.%A_P"P1!_Z'+7X]XX_\DU_ MW$A^IS8K^&> T445_'!Y@4444 7/#_\ R'K'_KXC_P#0A7ZR5^3?A_\ Y#UC M_P!?$?\ Z$*_62OZ9^CW_#QWK3_]O.[!]0HHHK^CSN"BBB@ HHHH _+'XP?\ ME:\4?]A>[_\ 1SUSM=%\8/\ DK7BC_L+W?\ Z.>N=K_.7,O]\J_XI?FSQ);A M1117"(*]H_8!_P"3GM%_Z][K_P!$/7B]>T?L _\ )SVB_P#7O=?^B'KZK@?_ M )*+ _\ 7VG_ .E(TI?&O4_0BBBBO[^/8"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KRO\ ;J_Y,B^,G_8CZW_Z03UZI7E?[=7_ "9%\9/^Q'UO_P!( M)Z<=P/YKZ***ZSG"OJG_ ((G?\I./AG_ -Q3_P!-5Y7RM7U3_P $3O\ E)Q\ M,_\ N*?^FJ\J9;,<=S]^Z***Y3<**** /*_VS?V4]#_;,_9^UKP/K2QPM>)Y M^G7I3<^FWB ^5.O?@DA@"-R,Z]Z_G1^+?PJUSX'_ !+UOPCXDLWL-<\/W;V= MW"W0,O1E/\2,,,K=&5@1P:_J"K\\O^"['_!/L?&;X:M\7/"MCO\ %7A&WQK4 M$*?-J6G+R9,=Y(.6]XR_78HK2G*SL1*-]3\:***]4_8R_93US]LS]H'1? ^B MK)"MX_G:C>A-R:;9H1YL[=N 0%!(W.R+GFN@R/K?_@A+_P $_O\ A=/Q,_X6 MUXIL?,\*^#[D+H\$R?+J6I+AA)SUC@X;T,A3D['%?LS7.?"+X4:'\#/AGHGA M'PU91Z?H?A^U6TM(5'(4=68_Q.S$LS=69F)Y-='7+*5W_P"Q5O\ _P!$M3CN!_.+1117 M6 M=*.QWS&0AAU18_05\LT,Q9LGDGDD]Z*[$K*QSA3D1I7555F9C@ #))IM?57_ M 1Q_9:_X:=_;7T$WUMY_AWP7CQ#J>X91_)8>1$<\'?,8\KW17[9H;LK@?L) M_P $VOV7E_9&_8]\)^%9X!#KXB%>[445QG0? M//\ P5)_:A_X9/\ V+_%>O6MQ]GU[5HO[$T4AMKB[N RAU/]Z.,2RC_KE7\\ M-?H)_P '!W[4/_"S/VD=*^'.GW&_2OA_;>9>JC?+)J%PJNV<<'RX?*4=U9Y! MQS7Y]UT4XV1C)ZA1116A(4444 %%%% !1110!^[_ /P1$_:H_P"&BOV,M/T: M_N%E\0?#MUT.[!;+R6P7-I*1UP8P8\GJT#&OL6OP3_X(L_M5?\,U?MHZ38W] MUY/ASQ\JZ#?AVQ''*[ VTQY RLN$W'[J2R&OWLKFJ1LS:+N@HHHJ"@HHHH * M*** "BBB@ HHHH **** "OF7]K[_ (),_"']KFSN[NYT.'PKXJG#,FNZ+$MO M,\A_BGC&(Y\G&2XWX& ZU]-44)M; ?SF_MR?L ^./V#O'\>E^)HH]0T74B[: M3K=HK?9=013T.>8Y0,;HSDC.067#'PVOZ8/VJOV;M!_:S^!'B#P+X@AC:VUB MW(MK@H&DT^Y )BN(_1D;!XZC+_"M[X%\6ZIH>I1>1J.CW_VG? OC.*9H4T'6;>>Y*M MMW6Q<).F?1H6D4^S&OZ7Z_E;K^G;]G[Q'+XP^ O@C5I]WG:IH%A>29QG=);Q MN>F!U/85C6[FE,ZZOYU?^"GOP<;X&?MX_$K15A\FTN-6?5;0 ?*(;L"Y4+[+ MYI3_ ( 17]%5?E+_ ,''W[.[1:CX&^*EG;_NYD;PWJCJN,,-\]LQ]<@W"DG^ MX@YXQ--V94]C\M:***Z#$*_4O_@W&_:5CM;SQI\)]0N%5KHCQ'I"L?OL L-T M@)[[1 P4=ED/8U^6E=M^SG\<]7_9J^./AGQUH;?\3#PW?)=+'NVKA_M!?"?0?&?ANZ6\T7Q!:)=6[@C& MC<=G1@R,.S*1VKJJY3<**** "BBB@ HHHH **** "BBB@ K\>/\ @XI_:1C\ M9?&WPO\ #/3[CS+?P;:-J.IJIX^V7(4QHWND"JPQVN#^'ZF?M,?M :+^RY\# M/$7CKQ!)MT_0;4RB(-A[N8X6*%/]J20JH]-V3P#7\V_Q9^)^K_&KXFZ]XNUZ MX^U:QXBOI=0NY ,+OD8L0H_A49PJC@ #@5K3CK9,K@?],SZ&OC>OV=_X-YOV M;V^'?[-6N?$*^MVCU#Q]?>59EAR+&U+(K#TWS-/GU"(>>,34=D5'5GZ#T445 MRFQ\+?\ !PM_R899_P#8UV7_ *)N:_$2OV[_ .#A;_DPRS_[&NR_]$W-?B)7 M13V,9[A1116A)^GO_!M-_P CO\6_^O'3/_1ES7ZSU^3'_!M-_P CO\6_^O'3 M/_1ES7ZSUS5/B-H;!1114%!1110!^6/_ 74_P"":WGQ7OQP\#Z>2Z8;Q=80 M)U7H+]5'IP)<=L/C D:ORIK^J"]LH=2LYK>XACN+>X0QRQ2*&212,%6!X((. M"#UK\(O^"N__ 3CF_8K^+2Z]X=M9&^&_BR=VTYAEAI-Q]Y[-SZ8RT9/+(". M2C&MJ_# M+_A#?%EZK?$CPK;+YLDK?/KEHN%%T/6120L@[DJ_\1"_AI73?!OXO^(/@'\3 M]%\8>%[^33=>T&Y6YM9EZ9'#(P_B1U+*RGAE9@>#4RC=%1E8]N_X+ ?\I(OB ME_U_6W_I';U\UUZ;^V-\?X_VI?VC_$?C^.Q;3&\2?9IY;4MN$$JVL,Z[ MT;:3R5QG!XKS*G'8D****8'],G[)O_)K'PS_ .Q4TO\ ])(J] KS_P#9-_Y- M8^&?_8J:7_Z215Z!7&= 5^-O_!R#_P G3^!?^Q4'_I7<5^R5?C;_ ,'(/_)T M_@7_ +%0?^E=Q6E/XB9['YVT445T&(5^W?\ P;T_\F&7G_8UWO\ Z)MJ_$2O MV[_X-Z?^3#+S_L:[W_T3;5G4V*AN?=-%%%IG4"BBBMC,U/ W_([:/_ -?T/_HQ:_J0K^6_P-_R.VC_ /7]#_Z, M6OZD*QK=#2F%%%%8F@4444 %%%% !1110!^:_P#P&%%%% !7T5_P $R_\ DO&K M?]@";_THMJ^=:^BO^"9?_)>-6_[ $W_I1;5]QX;?\E/@O\:_)FM'^(C[FHHH MK^\#UPHHHH **** / ?^"D7_ ";U#_V%X/\ T"6O@VOO+_@I%_R;U#_V%X/_ M $"6O@VOXX\+_L _P#)L.B_]?%U_P"CWKVBO[^X'_Y)W _]>J?_ *2CV*/P+T"B MBBOJC0**** "O@W_ (*1?\G"P_\ 8(@_]#EK[RKX-_X*1?\ )PL/_8(@_P#0 MY:_'O''_ ))K_N)#]3FQ7\,\!HHHK^.#S HHHH N>'_^0]8_]?$?_H0K]9*_ M)OP__P AZQ_Z^(__ $(5^LE?TS]'O^'CO6G_ .WG=@^H4445_1YW!1110 44 M44 ?EC\8/^2M>*/^PO=_^CGKG:Z+XP?\E:\4?]A>[_\ 1SUSM?YRYE_OE7_% M+\V>)+<****X1!7M'[ /_)SVB_\ 7O=?^B'KQ>O:/V ?^3GM%_Z][K_T0]?5 M<#_\E%@?^OM/_P!*1I2^->I^A%%%%?W\>P%%%% !1110 4444 %%%% !1110 M 4444 %%%% !7E?[=7_)D7QD_P"Q'UO_ -()Z]4KRO\ ;J_Y,B^,G_8CZW_Z M03TX[@?S7T445UG.%?5/_!$[_E)Q\,_^XI_Z:KROE:OJG_@B=_RDX^&?_<4_ M]-5Y4RV8X[G[]T445RFX4444 %-FB6XB:.15DCD!5E89# ]013J* /P6_P"" MNW_!/V;]CK]H;[;X=L9/^$#\;RO:PS+\]A'C,5F#VV DOCK(S1ZA:+?6J7 M;F//ESQAP=DBY.UQAADX(K4JY3;5B5&S MN%%%%04%%%% !7BO_!1S_DPOXO?]BK?_ /HEJ]JKQ7_@HY_R87\7O^Q5O_\ MT2U..X'\XM%%%=9SA7TI_P $?_\ E)%\+?\ K^N?_2.XKYKKZ4_X(_\ _*2+ MX6_]?US_ .D=Q2EL..Y_0A1117(;A7XJ_P#!P#^U1_PMG]IJQ^'NFW/F:-\. MX"MT$;Y9=0G"O)G'!\N,1)SRK>:.YK];/VI/CUI_[,/[/?BSQYJ?EM;^&]/> MXBB3O\ >FFE MTX[BOR#_8V_9UO/VKOVF?"/@.U$JQ:W?*+V:/[UM:(#)< M29Z K$KXSU;:.]?TFZ+H]KX=T>TT^Q@CM;*QA2WMX8QA88T4*J@>@ _"L:L MNAI374LUR/Q[^,6F_L_?!?Q1XVUAO^)?X9TZ:_D3=M,Y124B4G^)WVH/=A77 M5QWQW^ ?A/\ :7^'%UX1\;:9)K'AV]DCEGLUO9[03-&P=-S0NCD!@#C.,@'' M K$T/YIOB1X_U/XK?$'6_$VM3M=:MX@OIM0O)3_'+*Y=L>@R>!V&!6+7[]_\ M.3OV8_\ HF?_ )<6J_\ R51_PY._9C_Z)G_Y<6J__)5='M$9>S9^ E%?OW_P MY._9C_Z)G_Y<6J__ "51_P .3OV8_P#HF?\ Y<6J_P#R51[5![-GX"45^_?_ M Y._9C_ .B9_P#EQ:K_ /)5'_#D[]F/_HF?_EQ:K_\ )5'M4'LV?@)17[]_ M\.3OV8_^B9_^7%JO_P E5\6_\%I/^"7?@;]F3X/^'?'7PM\.S:'IMG?'3]>M MQ?7-XI$P'D3YGD2UG22-VCDC8, MCJ=K*1R"#V(K^C#_ ()R?M1Q_M>?LA^%/%LDRRZU'!_9NM*#RE] LI(R<;Q MME _NRK7\YM?H;_P;W?M5?\ "M_C]K'PQU.ZV:5X\A^TZ<';Y8M0@4G R<#S M8=X/I^R]%%%@R:TIIEMXFDD98XXP69F. H'4DU^)O_!9/_@IZW[4OC"; MX=^"+YO^%=Z#<#[5=0N0OB&Z0_?]X(V'R#HS#?S\FVHQNR92L?HI^Q)_P5B^ M&W[;7BW5/#NFM<>'?$5K<2BPT_4G4/J]JI.V:$C@ML 9HOO)SC< 6KZ@K^6/ M2-8O/#VJVU_I]U<6-]9RK/;W%O(8Y8)%.5=&4@JP(!!!R"*_4S_@GC_P7I06 M^G^#_CC(V]2L%KXMACR&'0"\C4=>WG(.>-R\,YN5/L3&?<_5"BJ/AOQ+IWC' M0;35-)OK/5--OXQ-;7=I,LT-PAZ,CJ2&!]0:O5D:!1110 4444 %%%% !7\W M_P#P40BAA_;N^+ZPJBI_PEVI,=G3<;ARWX[B<^^:_H5^.?QBT?\ 9]^$'B+Q MIK\WDZ3X;L9+V?D!I=H^6-<_QNQ5%'=F [U_,]\1/'%]\3OB!KGB35'\S4O$ M.H7&IW;#^*::1I'/_?3&MJ7ZQ>0V5NH&=TDKA%'YL*_J'T M#18/#6A66FVJ[;73X([:$''"(H5>G'0#I6-8TIENO+_VT/V<+3]K/]F/Q=X# MNO)2;6K)C83R#BUO(R)+>0GJ )57=CDJ6'>O4**Q-#^6CQ+X:-BCHP]58$'W%4J_2;_@OW^PM)X&^($/QH\.V;'1?$ MCI:^(DB3Y;*^ "QSG'19E 4G&!(F2290*_-FNJ,KJY@U9V"BBBJ$?>'_ 1< M_P""E47[+/CIOA[XTOO)\ >*+D/;W L,_5GMP.%8 M'P,%,;,:D+ZHTC+HS]A:*JZ)KEEXET>UU#3;RUU#3[Z)9[ M:YMI5EAN(V&5='4D,I!!!!P15JL30**** "BBB@ HHHH *CN[N*PM9)YY(X8 M(4,DDDC!5C4#)))X YR:K>)/$NG^#M O-5U:^L]+TO3XFGNKN[F6&"WC499 MW=B J@=23BOQU_X*N?\ !9&7]H6UU+X;_"^XFM/ TF8-4UC:T5QKP!.Z*,'! M2V/&<@-)T("Y5JC%LF4K'$?\%C_^"CX_;#^*,?A'PG>%_ASX1N&,$J'Y=:O M"K77_7-066/U!9OXP%^*:**Z8JRL8MW"BBBF!VW[.?P,U?\ :5^./AGP+H:_ M\3#Q)?):K)MW+;1_>EF8?W8XP[GV4U_2A\+OAQI?P?\ AOH/A71(?L^D^';" M'3[1,#(CB0("<=6.,D]R2>]?G[_P0'_86;X;_#VX^,GB2SV:SXL@-KX?BE3Y MK73\_//@]&F91M.,^6@()$I%?I!7/4E=V-H+0****S*/A;_@X6_Y,,L_^QKL MO_1-S7XB5^W?_!PM_P F&6?_ &-=E_Z)N:_$2NBGL8SW"BBBM"3]/?\ @VF_ MY'?XM_\ 7CIG_HRYK]9Z_)C_ (-IO^1W^+?_ %XZ9_Z,N:_6>N:I\1M#8*** M*@H**** "N/^/7P,\._M)?"76O!?BJR%]HNN0&&51Q)"PY26,_PR(P#*>Q4= M1D5V%% '\V/[9W[)'B+]BOX[:IX+\0*TRP_Z1INH+&4BU2T8GRYT^N"K+D[7 M5ER<9/E-?T._\%)/V"])_;Q^!4VDG[/8^+M%#W7A[4G'^HF(&Z&0CGR90 K= M<$*V"5 /\^_CGP1JWPT\8ZGX?U[3[C2]:T:Y>TO;2=<202H<,I[=1U&01R"1 M73"5T8RC8RJ***LD**** "BBB@#^F3]DW_DUCX9_]BII?_I)%7H%>?\ [)O_ M ":Q\,_^Q4TO_P!)(J] KC.@*_&W_@Y!_P"3I_ O_8J#_P!*[BOV2K\;?^#D M'_DZ?P+_ -BH/_2NXK2G\1,]C\[:***Z#$*_;O\ X-Z?^3#+S_L:[W_T3;5^ M(E?MW_P;T_\ )AEY_P!C7>_^B;:LZFQ4-S[IHHHKG-@HHHH **** "BBB@ K M^5NOZI*_E;K:CU,Z@4445L9FIX&_Y';1_P#K^A_]&+7]2%?RW^!O^1VT?_K^ MA_\ 1BU_4A6-;H:4PHHHK$T"BBB@ HHHH **** /S7_X.3?^2(_#7_L.7/\ MZ(%?D'7Z^?\ !R;_ ,D1^&O_ &'+G_T0*_(.NBG\)C+<****T)/U2_X-FO\ MFMG_ ' O_N%%%% !1110!X#_P %(O\ DWJ'_L+P?^@2U\&U]Y?\%(O^ M3>H?^PO!_P"@2U\&U_''CC_R4O\ W#A^IYF*_B!1117X\8%%%% %SP__P AZQ_Z M^(__ $(5^LE?DWX?_P"0]8_]?$?_ *$*_62OZ9^CW_#QWK3_ /;SNP?4**** M_H\[@HHHH **** /RQ^,'_)6O%'_ &%[O_T<]<[71?&#_DK7BC_L+W?_ *.> MN=K_ #ES+_?*O^*7YL\26X4445PB"O:/V ?^3GM%_P"O>Z_]$/7B]>T?L _\ MG/:+_P!>]U_Z(>OJN!_^2BP/_7VG_P"E(TI?&O4_0BBBBO[^/8"BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KRO]NK_DR+XR?]B/K?\ Z03UZI7E?[=7 M_)D7QD_[$?6__2">G'<#^:^BBBNLYPKZI_X(G?\ *3CX9_\ <4_]-5Y7RM7U M3_P1._Y2U5XK_P %'/\ DPOXO?\ 8JW_ /Z):G'< M#^<6BBBNLYPKZ4_X(_\ _*2+X6_]?US_ .D=Q7S77TI_P1__ .4D7PM_Z_KG M_P!([BE+8<=S^A"BBLSQKXQTWX>>#M6U_6+J.RTG0[.6_O;A_NP0Q(7=S]%4 MG\*Y#<_+[_@XN_:IW/X5^#^EW0^7&OZXJ'O\R6L1/_?V0J?6(^E?E?7>?M/? M'C4OVG/C_P"*_'FJ;ENO$E^]RD1.?LT(^6&$'TCB5$![[:X.NJ,;*QA)W844 M5J^!?!>I?$CQKI'A[1[=KS5M0C,4P'=HY M CCW05VM% '\N/COP3J7PU\;ZQX=UBW:TU;0KV;3[V%NL4T3E'7\&4UDU]_? M\' W[+G_ JK]IK3OB%IMKY>C_$.V_TID'RQZC;A4DSCA=\1B;U9A*>>:^ : MZHNZN8-6=@K:^'/C_5/A5X_T7Q-HMQ]EU?P_?0ZA9R_W)8G#KD=QD#([C(K% MHJA']./[._QKTO\ :-^!WA?QQH[*UAXFT^.\5 VXV\A&)(6/]Z.0.C>Z&NSK M\OO^#=/]JK^TO#WB?X/ZI=+YVFL=>T)7;DPN0MS$OLKF.0*.?WLIZ#C]*_'G MARX\8>"-8TFSU6^T*ZU.RFM8=2LMOVBP=T*B:/<"-Z$[AD=0*Y91L[&\7='Y ME_\ !;O_ (*B_84U+X)_#W4E\V13;^+-4MI.8P>MA&P[D<2D'@9C//F ?E+7 MN7[<_P"PIX^_8E^)LUCXNAFU+3-2F=]-\0Q*S6NKC)))8DE)N[1L=P/.64AC MX;71%)+0RDW?4****HD]L_9*_P""@WQ2_8MU/=X,\02?V/))YEQHE^#G M7<=U _?AT)4_G6O7\NO@;XC^(OAAK*ZEX9U[6O#NH+P+K3+V6TF'_ XV#?K7 MT5\.O^"S7[1GPYACAC^($VLVT8 \O5["WO&/UD9/-/\ WW6;I/H5[0_H HK\ M5="_X.+/C=IP1;SP]\-]00-EF?3KN.1AZ K'Q98>&K>8;671M,AA?'M M(X>1?JK U\P>._B+X@^*7B*;6/$VN:MX@U6X_P!9>:E=R74[^@+N2<#TS5*D M^I+J=CZG_P""HG_!5+5OVZ=?C\/Z##=:'\-])G\VVLY2%N-5E&0)[C:2!@$[ M(P2%R22QQM^/Z**U2LK(SW"BBA5+-@#)/ [TP/KC_@B=^SS+\=?V\/#M]+; MM)I'@-6\17CX^59(L+;#/3=Y[1L!U(C;T)'[V5\D_P#!'3]B&7]CO]F..ZUR MT:V\:^.#'J6KHXQ)9QA3]GM6]#&KLS#J'E<OVCV=Y _\2,.H/\+*<,K#E6 (P0*_GE_;R_8J M\0?L,?'B^\*ZLLEWI-P6NM#U79B/4[0G"MZ"1?NNG\+#(RK*S?T=5Y#^VQ^Q MGX7_ &X/@K>>$_$2?9KI,SZ5JL<8:XTFY'21,]5/W73(#*2,@A66X2LR91N? MS=5TF(4444 ?1'[$__ 4X^)O[#]\MKH6H+K7A.23?<>'M28R6C$GYFB/W MH'//*'!."RM@5^KO[*__ 6Q^"_[1EK:VNKZM_PKOQ'+A7L==E6.V9O^F=WQ M$R\X&_RV/]VOP:HJ)03*4FC^I[3]1M]6L8KJUGANK:=0\/3M2E@AE_WXU;8_T8&O?O!O\ P6]_ M:/\ ","0R>-K368HQA5U'1[21OQ=8U<_BQ_+BL_9,KVB/WPHK\/&_P"#@GX_ M'3_)V^!Q)MV_:!H[^9GUQYNW/_ <>U,()(8_'%MHT,PPRZ=H M]I&P''1VC9UZ9R&!Y/;BE[)C]HC]ZM5U:UT+39KR^NK>SL[9#)-//((XXE'4 MLS8 'N:^1?VIO^"V_P %_P!G>WN+/1M4_P"%B^(8P0EGH,JR6BMV\R[YC"^\ M?F,,(1Q1J/GE; M^*61NKR.PL(-+L8;6UAAM[:WC6***) D<2*,*JJ. M . *FHHKG-0HHHH ^%O\ @X6_Y,,L_P#L:[+_ -$W-?B)7[=_\'"W_)AE MG_V-=E_Z)N:_$2NBGL8SW"BBBM"3]/?^#:;_ )'?XM_]>.F?^C+FOUGK\F/^ M#:;_ )'?XM_]>.F?^C+FOUGKFJ?$;0V"BBBH*"BBB@ HHHH *_/7_@MQ_P $ MU?\ A>_@RX^+'@G3]_C3P[;9UBSMT^?6K)!_K !]Z>%1D=WC!7DJBG]"J*<9 M6=Q-7T/Y6Z*_0+_@MI_P35_X9[\:2_%/P78[?!'B2ZQJEI GRZ)>N2<@#[L$ MIZ=E R"OS]KJC*ZNC%JP4444Q!1110!_3)^R;_P FL?#/_L5-+_\ 22*O M0*\__9-_Y-8^&?\ V*FE_P#I)%7H%<9T!7XV_P#!R#_R=/X%_P"Q4'_I7<5^ MR5?C;_P<@_\ )T_@7_L5!_Z5W%:4_B)GL?G;111708A7[=_\&]/_ "89>?\ M8UWO_HFVK\1*_;O_ (-Z?^3#+S_L:[W_ -$VU9U-BH;GW31117.;!1110 44 M44 %%%% !7\K=?U25_*W6U'J9U HHHK8S-3P-_R.VC_]?T/_ *,6OZD*_EO\ M#?\ ([:/_P!?T/\ Z,6OZD*QK=#2F%%%%8F@4444 %%%% !1110!^:__ =_8VL:KI/VK;YWV*[DM_-V MYV[MA&<;CC/3)]:U?^%Z^-_^AR\5?^#:X_\ BZRE3N[EQG96/Z>J*_F%_P"% MZ^-_^AR\5?\ @VN/_BZ/^%Z^-_\ HOC?_HOC?\ Z'+Q5_X-KC_XNCV(>T/Z>J*_F%_X7KXW_P"AR\5? M^#:X_P#BZ_HK_8COY]4_8P^$5U=337%S<>"M&EEEEPT]9FO\ Q7+Y7,$7^NNEDE_0LVY&VMMW8+!\G87,? MK517&_L__'GPW^TS\(M%\;>$[S[9HNMP^9&6&V2!PN%%%% !1110!X#_P M4B_Y-ZA_["\'_H$M?!M?>7_!2+_DWJ'_ +"\'_H$M?!M?QQXX_\ )2_]PX?J M>9BOX@4445^/',%%%% 'Z$?L _\ )L.B_P#7Q=?^CWKVBO%_V ?^38=%_P"O MBZ_]'O7M%?W]P/\ \D[@?^O5/_TE'L4?@7H%%%%?5&@4444 %?!O_!2+_DX6 M'_L$0?\ H5?!O_!2+_DX6'_L$0?^ARU^/>./_)-?]Q(?J8%%%% %SP_\ \AZQ_P"OB/\ ]"%?K)7Y-^'_ /D/6/\ U\1_^A"OUDK^ MF?H]_P /'>M/_P!O.[!]0HHHK^CSN"BBB@ HHHH _+'XP?\ )6O%'_87N_\ MT<]<[71?&#_DK7BC_L+W?_HYZYVO\YT7_KWNO\ T0]>+U[1^P#_ ,G/:+_U[W7_ *(>OJN!_P#DHL#_ -?:?_I2 M-*7QKU/T(HHHK^_CV HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\K_; MJ_Y,B^,G_8CZW_Z03UZI7E?[=7_)D7QD_P"Q'UO_ -()Z<=P/YKZ***ZSG"O MJG_@B=_RDX^&?_<4_P#35>5\K5]4_P#!$[_E)Q\,_P#N*?\ IJO*F6S''<_? MNBBBN4W"BBB@ HHHH **** "BBB@ HHHH *\5_X*.?\ )A?Q>_[%6_\ _1+5 M[57BO_!1S_DPOXO?]BK?_P#HEJ<=P/YQ:***ZSG"OI3_ ((__P#*2+X6_P#7 M]<_^D=Q7S77TI_P1_P#^4D7PM_Z_KG_TCN*4MAQW/Z$*^ ?^#@3]J?\ X53^ MS3I_P[TVX\O6/B'/_I80_-'I\#*\F?3S)/+7ME1(.>:^_F8(I)X Y)/:OYVO M^"G'[4Q_:Y_;'\5>)+6X\[0=/E_L?1,'*_8X"55U[XE9I/P[MQ]D+K\DFH7"LD?7AO+B M$K?[+&(\<5\ U_0Y_P $M?V7/^&3?V,?"NAW5O\ 9]?UB+^V]:!3:XNKA5;R MV_VHHQ'$?>,^M9U)6145=GT11117.;!1110 4444 %%%% !1110 4444 ?.G M_!5+]EW_ (:P_8N\4Z)9VOVGQ!HJ#7-%"INX+%HU]HY1+&.3\ MJ*>];4I=#.HNI\W4445L9GI'[(?[0]]^RI^TCX2\>6/F-_8-\KW4*=;FU?*3 MQ=<9:)G ST)![5_2AX<\16/B[P]8:MIMS'>:;JEO'=VEQ& MZ3I?_"PO#<))6^T*)I+E$]9;3F53W.SS% ZM6\:B9FXM'R#14EW:2V%U)!/' M)#-"YCDCD4JT; X((/((/=62%%%% !1110 4444 %%%=5\'_@AXN^/_C& M'P_X+\.ZIXDU>;G[/90&3RUSC>[?=C09&66_M^"?VTOA;-X7\9:?YJIND ML-0@PMYI*&_MJU;6O"=S+LT_ MQ%91-]EGS]U)1SY,V/X&.#@[6< FOZ(*H^)_"^F^-O#]YI.L:?9:MI>H1F&Z ML[R!9H+A#U5T8%6!]"*N,VB91N?RTT5^M?[;7_!OEIOB2:\\0?!748M'NFS( M_AK4Y6:T<]Q;W!RT>>R2;ER?OHN /S&^-?[/7CC]G+Q2VB^./"^L>&=0R=BW MD!6.X X+12#*2K_M(S+[UO&2>QFXM'&T4451(4444 %%%% !1110 445ZQ^S M)^Q!\3OVO=;6U\#>%;[4;57VSZG,OV?3K7UWSMA,CD[5)GG,-@S\H<@@?S\0?$B>U^(/BB'$B6;1?\2:R?VC8;K@C^]( O/\ JP1FOO2& M);>)8XU6..,!551@*!T %8RJ=$:1AW.9^#7P7\,?L^_#K3O"?@_2+71-!TM- MD-O .I/+.['EW8\LS$DGDFNHHHK$T"BBB@ HHHH ^%O^#A;_ ),,L_\ L:[+ M_P!$W-?B)7[=_P#!PM_R899_]C79?^B;FOQ$KHI[&,]PHHHK0D_3W_@VF_Y' M?XM_]>.F?^C+FOUGK\F/^#:;_D=_BW_UXZ9_Z,N:_6>N:I\1M#8****@H*** M* "BBB@ HHHH R/'W@/1_BCX)U3P[K]A!JFBZU;/9WMK,,I-$XPP]1[$<@X( M((!K^?3_ (*.?L(ZQ^PA\>)]%E$]YX5UC?=^'M29>+JW!YB<]/.BR%<>ZM@! MQ7]$5>2_MK?L@^'?VV/@/J7@W7E6"=_])TK40FZ32[Q01',OJ.2K+D;E9AD' M!%PE9DRC<_FUHKK?CI\$O$7[.?Q8UKP7XJL6L-;T*X,$Z'.V0=4D0_Q1NI5E M;NK UR5=)B%%%% '],G[)O\ R:Q\,_\ L5-+_P#22*O0*\__ &3?^36/AG_V M*FE_^DD5>@5QG0%?C;_P<@_\G3^!?^Q4'_I7<5^R5?C;_P '(/\ R=/X%_[% M0?\ I7<5I3^(F>Q^=M%%%=!B%?MW_P &]/\ R89>?]C7>_\ HFVK\1*_;O\ MX-Z?^3#+S_L:[W_T3;5G4V*AN?=-%%%IG4"BBBMC,U/ W_ ".VC_\ 7]#_ .C%K^I"OY;_ -_R.VC_P#7]#_Z M,6OZD*QK=#2F%%%%8F@4444 %%%% !1110!^:_\ P9_\%C?B_>_!O\ X)\>.KK39GM]0UI(-$BE0D%$N952;D=, MP^: >,$BOF/_ ()V_ +2OAY_P1-^+WC:.&.36_B#X5\1S7%R1^\2WMK>[MHH M<_W0\M<0QZ_X!\)^(S]E+ 236=S;7,ZS M =2!++*AQG;AYX=^PMX<_8SU3]E44C@S"3C.,J2>]>M?\$7_A%)^T[^S5\?OAWJW]H7GPOU.:&VT%]07<;* MZ<7#&6(#Y1*@%K(X4@!@G'S&N5_9P_X)\Z3^UQ_P1SNM6T'0=-7XEZ'K%]?Z M??PVJ+>:HL)^:R>0#D6D,=JEW>[3]F:.%-H'VEL= '$O0(352\A+S/E3_@B_^VM+^RWX M;^(GA77)(9=/74+6ZM;:6Y2-8+@K-'<,N6&=PBA!Q_<'K16K_P $1/V*V_:) M\$_$+Q=XB>:WTZZU&VL[*?R%?[3-<EP0#C@>=#R.,DCM14SM?4(WL:%%%% M?YIGCA1110 5]%?\$R_^2\:M_P!@";_THMJ^=:^BO^"9?_)>-6_[ $W_ *46 MU?<>&W_)3X+_ !K\F:T?XB/N:BBBO[P/7"BBB@ HHHH \!_X*1?\F]0_]A># M_P! EKX-K[R_X*1?\F]0_P#87@_] EKX-K^./''_ )*7_N'#]3S,5_$"BBBO MQXY@HHHH _0C]@'_ )-AT7_KXNO_ $>]>T5XO^P#_P FPZ+_ -?%U_Z/>O:* M_O[@?_DG<#_UZI_^DH]BC\"] HHHKZHT"BBB@ KX-_X*1?\ )PL/_8(@_P#0 MY:^\J^#?^"D7_)PL/_8(@_\ 0Y:_'O''_DFO^XD/U.;%?PSP&BBBOXX/,"BB MB@"YX?\ ^0]8_P#7Q'_Z$*_62OR;\/\ _(>L?^OB/_T(5^LE?TS]'O\ AX[U MI_\ MYW8/J%%%%?T>=P4444 %%%% 'Y8_&#_ )*UXH_["]W_ .CGKG:Z+XP? M\E:\4?\ 87N__1SUSM?YRYE_OE7_ !2_-GB2W"BBBN$05[1^P#_R<]HO_7O= M?^B'KQ>O:/V ?^3GM%_Z][K_ -$/7U7 _P#R46!_Z^T__2D:4OC7J?H11117 M]_'L!1110 4444 %%%% !1110 4444 %%%% !1110 5QO[1?PWNOC)^SYX[\ M(6,]O:WWBKP]J&CV\T^?*ADN+:2%6?:"=H+@G )P.E=E10!^-O\ Q#??%3_H M>OA__P!]7?\ \9H_XAOOBI_T/7P__P"^KO\ ^,U^R5%:>TD3R(_&W_B&^^*G M_0]?#_\ [ZN__C->R?\ !/W_ ((G>/\ ]D;]KKPE\0M;\5^#]2TOP_\ ;/.M MK%KG[1)YUE/;KMWQ*O#2J3DC@'O7Z744O:,.5!1114%!1110 4444 %%%% ! M1110 4444 %<#^U3\);WX\_LW>./!>FW-K9W_BC1KG3;>>YW>3$\L94,^T$[ M1GG )KOJ* /QM_XAOOBI_P!#U\/_ /OJ[_\ C-'_ !#??%3_ *'KX?\ _?5W M_P#&:_9*BM/:2)Y$?C;_ ,0WWQ4_Z'KX?_\ ?5W_ /&:]8_8;_X(>?$+]EO] MJSP?X^UCQ9X-U#3?#EQ+-/;V;7/GRAX)8@%W1!>K@\D< U^G5%+VD@Y4>??M M5> _%?Q3_9X\6>&?!.I:;H_B/Q!8/I]O?7S.L-JDN$E?**S;O++[2!PQ4Y&* M_*[_ (AOOBI_T/7P_P#^^KO_ .,U^R5%*,FM@<4S\;?^(;[XJ?\ 0]?#_P#[ MZN__ (S1_P 0WWQ4_P"AZ^'_ /WU=_\ QFOV2HJO:2#D1^4O[-G_ ;V^+/A M]\>O"FO>-/%/@_5O#.BZC'?WMC9?:&FO!$=Z18>(*59U0-DCY2V.<5^K5%%3 M*3>XU&P4445(PHHHH **** "BBB@ HHHH **** "ODO_ (*M?\$W+G_@H#X, M\+MH.I:3HOBCPS=R>7=7X?R9K251YD3&-6;<'2)ER"!\_3=7UI133MJ@W/QM M_P"(;[XJ?]#U\/\ _OJ[_P#C-'_$-]\5/^AZ^'__ 'U=_P#QFOV2HJ_:2)Y$ M?C;_ ,0WWQ4_Z'KX?_\ ?5W_ /&:]Z_X)P_\$COBQ^PO^TM9^,)_&'@O4-!N M;2;3M8L;5[KS;J!QN79NB"[EE2-^3T5AD9S7Z,44G4;T#E04445!04444 >6 M_'S]B;X4_M/12?\ "<>!=!UJZD4)]O,/V>_4#H!U?%_P 9O^#< M+P-XBEFN/ OCKQ!X9D8EEM=3MDU.W'^RK*8G4>[%S]:_2*BJ4FMA.*9^(?Q) M_P"#?+XZ>#WD;1)_!_BV$_:O&?%G_!*G]HCP9.T= MY\*?$TS*<9L%BOU[CK [CM_+U%?T1457M63[-'\T^I?L7?&+1D5KSX3_ !,M M%%[Z,,?;,50Z?\ L>_%S5KCR;7X6_$:YF(SLB\-7KMCZ"/-?TO457MF M+V9_.CX2_P""8W[0'C5U6S^$OC.$O@C[?9'3QWZFOW#HJ?:L?LT?GC\ ?\ @W9^ M&_@>6"\\?>)M;\<7289[2V3^R[%CP<$*S3-CID2)GK@=!]S?"3X)^$?@+X4C MT/P9XZA*2P2SE^VV )[F&8EQSSA)5 M Y '3'R#\7/^#>#XP^#I9I/"NM>$_&5HN?+03MI]X_U24&,?]_37[445:J21 M/*C^=7QU_P $O?V@OAW(RZA\)O%]P5X/]F6HU0=<<&U,@/X?7I7FNL_L\?$# MPX[+J'@7QA8,J>8PN-%N8B%Y^8[D''!Y]C7].E%7[5D^S/Y<8_ 6N2R*JZ+J MS,QP +.0DG\JZ30OV8/B7XIF\O2_AWXZU*3(79:Z#=3-D]!A8SZ5_3511[8/ M9G\\W@#_ ()+_M$?$>1?L?PNUZQ1L9?57ATT*#W(N'1OP )]J^CO@_\ \&XW MQ$\1O%-XV\:^&?"]NQ!:'3XI-3N0.X.?*C!]P[#Z]*_8NBI]HQ\B/C_]GK_@ MA_\ GX&2V]YJ&BWGCS5H"&%QXAF$T ;OBV0+"5]I%(1Q0J.BJJ@ >@JQ14-M[EA1112 **** "BBB@ HHHH ^=? M^"GO['&N?MR?LW6_@OP]JFDZ3?PZS;ZD9]1,GDE(XY5*_(K'/M#(AMM1 MN4;R;NU+9:"8H"V%)+H0#M)88PY(^(?^(;[XJ?\ 0]?#_P#[ZN__ (S7[)45 M2FUH2XIGXV_\0WWQ4_Z'KX?_ /?5W_\ &:/^(;[XJ?\ 0]?#_P#[ZN__ (S7 M[)457M)!R(YGX+>"+CX9_!SPGX;NYH;BZ\/Z-9Z;-+%GRY'A@2-F7(!VDJ2, M@'%=-116905\(?\ !5?_ ()4>,OV]OC'X=\2>&_$7AG1[71]&&FRQ:D9Q([^ M?+)N7RXV&W#@6>V.17T51 M4RFWN"BD%%%%24%%%% !1110 4444 %?C;_Q#??%3_H>OA__ -]7?_QFOV2H MJHR:V$XW/QM_XAOOBI_T/7P__P"^KO\ ^,T?\0WWQ4_Z'KX?_P#?5W_\9K]D MJ*KVDA3/J9E"R*\>P!?+1CG/KBOAW_B&^^*G_0]?#__ +ZN_P#XS7[)452FUHB7 M%,_&W_B&^^*G_0]?#_\ [ZN__C-'_$-]\5/^AZ^'_P#WU=__ !FOV2HJO:2# MD1^-O_$-]\5/^AZ^'_\ WU=__&:/^(;[XJ?]#U\/_P#OJ[_^,U^R5%'M)!R( M_&W_ (AOOBI_T/7P_P#^^KO_ .,T?\0WWQ4_Z'KX?_\ ?5W_ /&:_9*BCVD@ MY$?C;_Q#??%3_H>OA_\ ]]7?_P 9H_XAOOBI_P!#U\/_ /OJ[_\ C-?LE11[ M20TD'(C\;?^(;[XJ?]#U\/_P#OJ[_^,T?\0WWQ4_Z'KX?_ /?5W_\ &:_9 M*BCVD@Y$?C;_ ,0WWQ4_Z'KX?_\ ?5W_ /&:_6#]G3X;W7P;_9\\">$+Z>WN MK[PKX>T_1[B:#/E326]M'"S)N .TE"1D X/2NRHJ92;W!12!E#J01D'@@]Z_ M-7]K;_@CQXU^%_QJF^+'[,^JP:+JS.]Q-X=:9( KO_K$MVDS"\,F3N@FP@!( M!*D(OZ5441DT-JY^8_A[_@HM^V%\.-+30]1_9FN-0U*/Y%N[#P[?I;.W3>_D MEHN3R2K*._ KD[?_ ()^?M*?\%+_ (BV.L?&M[+X:^"K6;SAIMK#'#)@YW>1 M:J6/F')'F7+%E#'&X?*?UDHHYNPN7NEZ#H< M @MH%.3U)9V;JSLQ+,QY+,3WHKJ**DH_(^BBBO\ -<\,**** "OHK_@F7_R7 MC5O^P!-_Z46U?.M?17_!,O\ Y+QJW_8 F_\ 2BVK[CPV_P"2GP7^-?DS6C_$ M1]S4445_>!ZX4444 %%%% '@/_!2+_DWJ'_L+P?^@2U\&U]Y?\%(O^3>H?\ ML+P?^@2U\&U_''CC_P E+_W#A^IYF*_B!1117X\O:*\7_8!_Y-AT7_ *^+K_T>]>T5_?W _P#R3N!_Z]4__24>Q1^! M>@4445]4:!1110 5\&_\%(O^3A8?^P1!_P"ARU]Y5\&_\%(O^3A8?^P1!_Z' M+7X]XX_\DU_W$A^IS8K^&> T445_'!Y@4444 7/#_P#R'K'_ *^(_P#T(5^L ME?DWX?\ ^0]8_P#7Q'_Z$*_62OZ9^CW_ \=ZT__ &\[L'U"BBBOZ/.X**** M "BBB@#\L?C!_P E:\4?]A>[_P#1SUSM=%\8/^2M>*/^PO=_^CGKG:_SES+_ M 'RK_BE^;/$EN%%%%<(@KVC]@'_DY[1?^O>Z_P#1#UXO7M'[ /\ R<]HO_7O M=?\ HAZ^JX'_ .2BP/\ U]I_^E(TI?&O4_0BBBBO[^/8"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R/HHHK_ #7/#"BB MB@ KZ*_X)E_\EXU;_L 3?^E%M7SK7T5_P3+_ .2\:M_V )O_ $HMJ^X\-O\ MDI\%_C7Y,UH_Q$?N%%%% !1110!X#_P4B_Y-ZA_["\'_H$M?!M? M>7_!2+_DWJ'_ +"\'_H$M?!M?QQXX_\ )2_]PX?J>9BOX@4445^/',%%%% ' MZ$?L _\ )L.B_P#7Q=?^CWKVBO%_V ?^38=%_P"OBZ_]'O7M%?W]P/\ \D[@ M?^O5/_TE'L4?@7H%%%%?5&@4444 %?!O_!2+_DX6'_L$0?\ H5?!O_!2 M+_DX6'_L$0?^ARU^/>./_)-?]Q(?J8%%%% %SP_\ \AZQ M_P"OB/\ ]"%?K)7Y-^'_ /D/6/\ U\1_^A"OUDK^F?H]_P /'>M/_P!O.[!] M0HHHK^CSN"BBB@ HHHH _+'XP?\ )6O%'_87N_\ T<]<[71?&#_DK7BC_L+W M?_HYZYVO\YT7_KWNO\ T0]>+U[1 M^P#_ ,G/:+_U[W7_ *(>OJN!_P#DHL#_ -?:?_I2-*7QKU/T(HHHK^_CV HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\C MZ*]%_P"&3OB!_P! #_R>MO\ XY1_PR=\0/\ H ?^3UM_\SEV/.J^BO^"9?_)>-6_[ $W_I1;5YU_PR=\0/^@!_ MY/6W_P */AK\8M2OM:TO[%:S:-+ C_ &F*3+F>!@,(Q/16YQCB MOLO#W(,SH\1X.K6PU2,5-7;A)):/=M61K1A)35T?7=%%%?VT>J%%%% !1110 M!X#_ ,%(O^3>H?\ L+P?^@2U\&U]]?\ !1#2[C5_@'##;Q^9)_:T#8W!>-DO MK7PY_P ()JW_ #Z_^14_QK^/_&[#5I\2 M/?L(Z=-I?[->CPW">7(L]R2,@]9G]*]AK^]N"(N/#V!4M_94_P#TE'L4?@7H M%%%%?4&@4444 %?!O_!2+_DX6'_L$0?^ARU]Y5\._P#!1#PQ?:O\?(9K>#S( M_P"R8%SO5>=\OJ:_(?&ZG.?#?+!-OVD-M>YS8K^&?.-%:_\ P@FK?\^O_D5/ M\:/^$$U;_GU_\BI_C7\?_4L1_P ^Y? M!.A/[U/[P]Z_4ZOZ4^C_ $:E.GCO:1:UI[JW\YWX/J%%%%?T4=H4444 %%%% M 'Y8_&#_ )*UXH_["]W_ .CGKG:[CXM>"=4N/BKXFD6UW*^K73*?,3D&9_>N M>_X035O^?7_R*G^-?YVYE@\0\75:A+XI='W9XLMS(HK7_P"$$U;_ )]?_(J? MXT?\()JW_/K_ .14_P :X_J6(_Y]R^YDF17M'[ /_)SVB_\ 7O=?^B'KR[_A M!-6_Y]?_ "*G^->P_L(^%=0TO]I31YKBW\N-8+D$[U/6%_0U]1P1@Z\>(<"Y M0=O:T^C_ )D:4OC7J??%%%%?WL>P%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 8 !1110 4444 %%%% !1110 4444 ?__9 end XML 12 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jul. 02, 2023
Aug. 07, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 02, 2023  
Document Transition Report false  
Entity File Number 001-11796  
Entity Registrant Name Masonite International Corporation  
Entity Tax Identification Number 98-0377314  
Entity Address, Address Line One 2771 Rutherford Road  
Entity Address, City or Town Concord  
Entity Address, State or Province ON  
Entity Address, Postal Zip Code L4K 2N6  
Entity Address, Country CA  
City Area Code 800  
Local Phone Number 895-2723  
Title of 12(b) Security Common Stock (no par value)  
Trading Symbol DOOR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,003,429
Entity Central Index Key 0000893691  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code A1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Statement of Comprehensive Income [Abstract]        
Net sales $ 741,884 $ 761,874 $ 1,467,868 $ 1,488,091
Cost of goods sold 563,517 582,389 1,119,010 1,124,357
Gross profit 178,367 179,485 348,858 363,734
Selling, general and administration expenses 98,746 90,330 200,451 173,576
Restructuring costs (benefit) 3,065 (61) 6,743 (80)
Operating income 76,556 89,216 141,664 190,238
Interest expense, net 13,488 10,593 27,740 20,832
Other (income) expense, net (550) (400) (498) (1,815)
Income before income tax expense 63,618 79,023 114,422 171,221
Income tax expense 14,673 19,649 26,033 43,126
Net income 48,945 59,374 88,389 128,095
Less: net income attributable to non-controlling interests 700 859 1,653 1,998
Net income attributable to Masonite $ 48,245 $ 58,515 $ 86,736 $ 126,097
Basic earnings per common share attributable to Masonite (in dollars per share) $ 2.19 $ 2.60 $ 3.92 $ 5.53
Diluted earnings per common share attributable to Masonite (in dollars per share) $ 2.16 $ 2.58 $ 3.87 $ 5.47
Comprehensive income:        
Net income $ 48,945 $ 59,374 $ 88,389 $ 128,095
Other comprehensive income (loss):        
Foreign currency translation gain (loss) 8,541 (28,392) 17,490 (30,497)
Amortization of actuarial net losses 192 6 383 12
Income tax (expense) benefit related to other comprehensive income (loss) (29) (23) (74) (13)
Other comprehensive income (loss), net of tax 8,704 (28,409) 17,799 (30,498)
Comprehensive income 57,649 30,965 106,188 97,597
Less: comprehensive income attributable to non-controlling interests 864 1,358 1,809 2,639
Comprehensive income attributable to Masonite $ 56,785 $ 29,607 $ 104,379 $ 94,958
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Current assets:    
Cash and cash equivalents $ 317,157 $ 296,922
Restricted cash 11,587 11,999
Accounts receivable, net 374,794 375,918
Inventories, net 378,705 406,828
Prepaid expenses and other assets 66,982 55,051
Income taxes receivable 21,266 16,922
Total current assets 1,170,491 1,163,640
Property, plant and equipment, net 735,932 652,329
Operating lease right-of-use assets 191,190 160,695
Investment in equity investees 18,058 16,111
Goodwill 257,527 69,868
Intangible assets, net 254,156 136,056
Deferred income taxes 21,400 16,133
Other assets 34,191 33,346
Total assets 2,682,945 2,248,178
Current liabilities:    
Accounts payable 137,895 111,526
Accrued expenses 227,833 223,046
Income taxes payable 6,520 14,361
Long-Term Debt, Current Maturities 37,500 0
Total current liabilities 409,748 348,933
Long-term debt 1,067,183 866,116
Long-term operating lease liabilities 178,820 151,242
Deferred income taxes 120,963 79,590
Other liabilities 76,406 59,515
Total liabilities 1,853,120 1,505,396
Commitments and Contingencies (Note 7)
Equity:    
Share capital: unlimited shares authorized, no par value, 21,995,420 and 22,155,035 shares issued and outstanding as of July 2, 2023, and January 1, 2023, respectively 526,816 520,003
Additional paid-in capital 223,540 226,514
Retained earnings 193,262 127,826
Accumulated other comprehensive loss (124,581) (142,224)
Total equity attributable to Masonite 819,037 732,119
Equity attributable to non-controlling interests 10,788 10,663
Total equity 829,825 742,782
Total liabilities and equity $ 2,682,945 $ 2,248,178
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - shares
Jul. 02, 2023
Jan. 01, 2023
Statement of Financial Position [Abstract]    
Shares issued (in shares) 21,995,420 22,155,035
Shares outstanding (in shares) 21,995,420 22,155,035
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Equity Attributable to Noncontrolling Interests
Balance at beginning of period at Jan. 02, 2022 $ 699,778 $ 543,400 $ 222,177 $ 24,244 $ (101,582) $ 11,539
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards   12,976 (12,976)      
Common shares issued under employee stock purchase plan   797 (134)      
Common shares repurchased   35,930 0 104,070    
Share based compensation expense     10,695      
Common shares withheld to cover income taxes payable due to delivery of share based awards     (3,109)      
Net income 128,095     126,097   1,998
Other comprehensive income (loss), net of tax (30,498)       (31,139) 641
Dividends to non-controlling interests           (2,559)
Balance at end of period at Jul. 03, 2022 663,065 $ 521,243 216,653 46,271 (132,721) 11,619
Balance at beginning of period (in shares) at Jan. 02, 2022   23,623,887        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards (in shares)   183,448        
Common shares issued under employee stock purchase plan (in shares)   8,029        
Common shares repurchased (in shares)   (1,556,008)        
Balance at end of period (in shares) at Jul. 03, 2022   22,259,356        
Balance at beginning of period at Apr. 03, 2022 626,447 $ 527,386 194,459 (2,023) (104,810) 11,435
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards   1,346 (1,346)      
Common shares issued under employee stock purchase plan   0 0      
Common shares repurchased   7,489 (17,710) 10,221    
Share based compensation expense     5,976      
Common shares withheld to cover income taxes payable due to delivery of share based awards     (146)      
Net income 59,374     58,515   859
Other comprehensive income (loss), net of tax (28,409)       (27,911) 499
Dividends to non-controlling interests           (1,174)
Balance at end of period at Jul. 03, 2022 663,065 $ 521,243 216,653 46,271 (132,721) 11,619
Balance at beginning of period (in shares) at Apr. 03, 2022   22,564,956        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards (in shares)   14,078        
Common shares issued under employee stock purchase plan (in shares)   0        
Common shares repurchased (in shares)   (319,678)        
Balance at end of period (in shares) at Jul. 03, 2022   22,259,356        
Balance at beginning of period at Jan. 01, 2023 742,782 $ 520,003 226,514 127,826 (142,224) 10,663
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards   13,840 (13,840)      
Common shares issued under employee stock purchase plan   806 (226)      
Common shares repurchased   7,833 0 21,300    
Share based compensation expense     13,157      
Common shares withheld to cover income taxes payable due to delivery of share based awards     (2,065)      
Net income 88,389     86,736   1,653
Other comprehensive income (loss), net of tax 17,799       17,643 156
Dividends to non-controlling interests           (1,684)
Balance at end of period at Jul. 02, 2023 $ 829,825 $ 526,816 223,540 193,262 (124,581) 10,788
Balance at beginning of period (in shares) at Jan. 01, 2023 22,155,035 22,155,035        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards (in shares)   159,120        
Common shares issued under employee stock purchase plan (in shares)   8,933        
Common shares repurchased (in shares)   (327,668)        
Balance at end of period (in shares) at Jul. 02, 2023 21,995,420 21,995,420        
Balance at beginning of period at Apr. 02, 2023 $ 780,724 $ 529,156 218,010 155,625 (133,121) 11,054
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards   1,468 (1,468)      
Common shares issued under employee stock purchase plan   0 0      
Common shares repurchased   3,808 0 10,608    
Share based compensation expense     7,103      
Common shares withheld to cover income taxes payable due to delivery of share based awards     (105)      
Net income 48,945     48,245   700
Other comprehensive income (loss), net of tax 8,704       8,540 164
Dividends to non-controlling interests           (1,130)
Balance at end of period at Jul. 02, 2023 $ 829,825 $ 526,816 $ 223,540 $ 193,262 $ (124,581) $ 10,788
Balance at beginning of period (in shares) at Apr. 02, 2023   22,138,282        
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Common shares issued for delivery of share based awards (in shares)   16,177        
Common shares issued under employee stock purchase plan (in shares)   106        
Common shares repurchased (in shares)   (159,145)        
Balance at end of period (in shares) at Jul. 02, 2023 21,995,420 21,995,420        
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Cash flows from operating activities:    
Net income $ 88,389 $ 128,095
Adjustments to reconcile net income to net cash flow provided by operating activities:    
Depreciation 44,466 34,516
Amortization 14,463 8,908
Share based compensation expense 13,157 10,695
Deferred income taxes (9,457) 1,042
Unrealized foreign exchange (gain) loss (146) 356
Share of income from equity investees, net of tax (1,990) (2,610)
Dividend from equity investee 3,150 0
Pension and post-retirement funding, net of expense (956) 0
Non-cash accruals and interest 1,861 (114)
Loss (gain) on sale of property, plant and equipment 1,540 (1,400)
Changes in assets and liabilities, net of acquisitions:    
Accounts receivable 13,474 (67,611)
Inventories 75,709 (89,508)
Prepaid expenses and other assets (22,152) (4,821)
Accounts payable and accrued expenses 9,918 23,302
Other assets and liabilities (13,614) (6,736)
Net cash flow provided by operating activities 217,812 34,114
Cash flows from investing activities:    
Additions to property, plant and equipment (58,056) (39,955)
Acquisition of businesses, net of cash acquired (354,419) 0
Proceeds from sale of property, plant and equipment 13 6,394
Proceeds from repayment of note receivable 12,000 0
Other investing activities (3,834) (1,152)
Net cash flow used in investing activities (404,296) (34,713)
Cash flows from financing activities:    
Proceeds from issuance of long-term debt 250,000 0
Repayments of Long-term Debt 9,375 0
Payment of debt issuance costs (3,628) 0
Proceeds from borrowings on revolving credit facilities 100,000 0
Repayments of borrowings on revolving credit facilities (100,000) 0
Tax withholding on share based awards (2,065) (3,109)
Distributions to non-controlling interests (1,684) (2,559)
Repurchases of common shares (29,133) (140,000)
Net cash flow provided by (used in) financing activities 204,115 (145,668)
Net foreign currency translation adjustment on cash 2,192 (2,598)
Increase (decrease) in cash, cash equivalents and restricted cash 19,823 (148,865)
Cash, cash equivalents and restricted cash, beginning of period 308,921 391,505
Cash, cash equivalents and restricted cash, at end of period $ 328,744 $ 242,640
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Business Overview and Significant Accounting Policies
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Business Overview and Significant Accounting Policies Business Overview and Significant Accounting Policies
Unless we state otherwise or the context otherwise requires, references to "Masonite," "we," "our," "us" and the "Company" in these notes to the condensed consolidated financial statements refer to Masonite International Corporation and its subsidiaries.
Description of Business
Masonite International Corporation is a leading global designer, manufacturer, marketer and distributor of interior and exterior doors, door system components and door systems for the new construction and repair, renovation and remodeling sectors of the residential and non-residential building construction markets. Masonite operates 63 manufacturing locations in seven countries and sells doors to customers throughout the world with our largest markets being the United States, Canada and the United Kingdom.
Basis of Presentation
We prepare these unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and notes required by GAAP for annual financial statements. In the opinion of management, all adjustments consisting of normal and recurring entries considered necessary for a fair presentation of the results for the interim periods presented have been included. All significant intercompany balances and transactions have been eliminated. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. These estimates are based on information available as of the date of the unaudited condensed consolidated financial statements; therefore, actual results could differ from those estimates. Interim results are not necessarily indicative of the results for a full year.
These unaudited condensed consolidated financial statements should be read in conjunction with the Company's Annual Report on Form 10-K for the fiscal year ended January 1, 2023, as filed with the SEC (the "Annual Report"). Our fiscal year is the 52- or 53-week period ending on the Sunday closest to December 31. In a 52-week year, each fiscal quarter consists of 13 weeks. For ease of disclosure, the 13-week periods are referred to as three-month periods and the 52- or 53-week periods are referred to as a year.
Changes in Accounting Standards and Policies
There have been no changes in the significant accounting policies from those that were disclosed in the fiscal year 2022 audited consolidated financial statements, other than as noted below.
Adoption of Recent Accounting Pronouncements
In December 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance," which requires annual disclosures that increase the transparency of transactions involving government grants, including (1) the types of transactions, (2) the accounting for those transactions and (3) the effect of those transactions on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. We adopted the new guidance as of January 3, 2022, the beginning of fiscal year 2022, and the adoption did not have a material impact on our financial statements.
In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, "Revenue from Contracts with Customers" as if the entity had originated the contracts. We adopted the new guidance as of January 1, 2023, the beginning of fiscal year 2023, and the adoption did not have a material impact on our financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures
6 Months Ended
Jul. 02, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions and Divestitures Acquisitions and Divestitures
Acquisitions
On January 3, 2023, we completed the acquisition of 100% of the outstanding equity of EPI Holdings, Inc. ("Endura"), for total consideration of approximately $408.1 million, including an $18.0 million holdback which is payable 24 months after the acquisition date and was recorded in the consolidated balance sheets as a component of other liabilities. Endura is a leading innovator and manufacturer of high-performance door frames and door system components in the United States. Endura’s product offerings include engineered frames, self-adjusting sill systems, weather sealing, multi-point locks and installation accessories used by builders and contractors in residential new construction as well as repair and remodeling applications. The acquisition is intended to accelerate our Doors That Do MoreTM strategy and maximize our growth potential. The $187.7 million excess purchase price over the fair value of tangible and intangible assets acquired was allocated to goodwill. The goodwill principally represents anticipated synergies to be gained from the integration into our existing business and acquisition of the assembled workforce. This goodwill is not deductible for tax purposes and relates to the North American Residential segment.
The Company has accounted for the acquisition as a business combination and allocated the preliminary estimated purchase price to the estimated fair values of assets acquired and liabilities assumed utilizing various valuation methods including replacement cost, market values and the income approach. The Company has not yet completed its evaluation and determination of certain assets acquired and liabilities assumed, primarily (i) the final valuation of intangible assets related to customers relationships, patents and trade names, and (ii) the final assessment and valuation of certain other assets acquired and liabilities assumed, including inventory, property, plant and equipment, leases, and deferred income taxes, which could also impact goodwill during the measurement period.
The allocation of the purchase price to assets acquired and liabilities assumed is as follows:
(In thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsPreliminary Purchase Price Allocation
Cash acquired$32,501 $— $32,501 
Accounts receivable, net7,871 — 7,871 
Inventories, net44,183 35 44,218 
Property, plant and equipment, net54,373 10,576 64,949 
Goodwill189,938 (2,230)187,708 
Intangible assets135,800 (7,400)128,400 
Accounts payable and accrued expenses(15,088)— (15,088)
Deferred income taxes(44,345)(946)(45,291)
Other assets and liabilities, net2,868 (35)2,833 
Total purchase price$408,101 $— $408,101 
The fair values of intangible assets acquired are based on management's estimates and assumptions including the income approach, the cost approach and the market approach. The intangible assets acquired are not expected to have any residual value. The gross contractual value of acquired trade receivables was $8.3 million.
Intangible assets acquired from the Endura acquisition consist of the following:
Fair Value
 (in thousands)
Expected Useful Life (Years)
Customer relationships$108,600 10
Trademarks and trade names6,600 10
Patents13,200 12
Total intangible assets acquired$128,400 
Endura's results of operations were included in the condensed consolidated statements of income and comprehensive income for the period subsequent to the acquisition date. For the three and six months ended July 2, 2023, Endura had net sales of $59.4 million and $119.2 million, respectively. For the three and six months ended July 2, 2023, Endura had $1.3 million in net income attributable to Masonite and $3.2 million in net loss attributable to Masonite, respectively.
Pro Forma Information
The following unaudited pro forma financial information represents the consolidated financial information as if the Endura acquisition had been included in our consolidated results beginning on January 2, 2022, the first day of the fiscal year prior to the respective acquisition date. The pro forma results have been calculated after adjusting the results of the acquired entities to remove intercompany transactions and to reflect the additional depreciation, amortization and interest expense that would have been charged assuming the fair value adjustments to property, plant and equipment and intangible assets and the additional debt incurred to fund the acquisition had been applied on the first day of the fiscal year prior to the respective acquisition date, together with the consequential tax effects. The pro forma results do not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisition; the costs to combine the companies' operations; or the costs necessary to achieve these costs savings, operating synergies and revenue enhancements. As a result, the pro forma information below does not purport to represent actual results had the acquisition been consummated on the date indicated and it is not necessarily indicative of future results of operations.
Three Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$761,874 $73,479 $(3,216)$832,137 
Net income attributable to Masonite58,515 4,097 (7,850)54,762 
Basic earnings per common share$2.60 $2.43 
Diluted earnings per common share$2.58 $2.41 
Six Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$1,488,091 $146,195 $(5,820)$1,628,466 
Net income attributable to Masonite126,097 7,450 (13,731)119,816 
Basic earnings per common share$5.53 $5.25 
Diluted earnings per common share$5.47 $5.20 
As previously disclosed, we are actively reviewing strategic alternatives for our Architectural segment, including a potential sale of the business. There can be no assurance that a potential transaction will be consummated or
on what terms. If a transaction is consummated, depending on the sale price, we could incur an impairment charge related to the book value of the segment's assets. This charge could be material.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable
6 Months Ended
Jul. 02, 2023
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Our customers consist mainly of retailers, distributors and contractors. Our ten largest customers accounted for 57.8% and 62.3% of total accounts receivable as of July 2, 2023, and January 1, 2023, respectively. Our largest customer, The Home Depot, Inc., accounted for more than 10% of the consolidated gross accounts receivable balance as of July 2, 2023, and January 1, 2023. The allowance for doubtful accounts balance was $2.6 million and $2.5 million as of July 2, 2023, and January 1, 2023, respectively.
We maintain an accounts receivable sales program with a third party (the "AR Sales Program"). Under the AR Sales Program, we can transfer ownership of eligible trade accounts receivable of certain customers. Receivables are sold outright to a third party who assumes the full risk of collection, without recourse to us in the event of a loss. Transfers of receivables under this AR Sales Program are accounted for as sales. Proceeds from the transfers reflect the face value of the accounts receivable less a discount. Receivables sold under the AR Sales Program are excluded from trade accounts receivable in the condensed consolidated balance sheets and are included in cash flows from operating activities in the condensed consolidated statements of cash flows. The discounts on the sales of trade accounts receivable sold, if any, under the AR Sales Program were not material for any of the periods presented and were recorded in selling, general and administration expenses within the condensed consolidated statements of income and comprehensive income.
In most countries we pay and collect Value Added Tax ("VAT") when procuring goods and services within the normal course of business. VAT receivables are established in jurisdictions where VAT paid exceeds VAT collected and are recoverable through the filing of refund claims.
Certain wood moldings and millwork products being imported into the U.S. are subject to import tariffs. Tariff deposits are paid to the government and are recoverable through an assessment process.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
6 Months Ended
Jul. 02, 2023
Inventory Disclosure [Abstract]  
Inventories InventoriesThe amounts of inventory on hand were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Raw materials$256,799 $320,553 
Finished goods137,115 95,005 
Provision for obsolete or aged inventory(15,209)(8,730)
Inventories, net$378,705 $406,828 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses
6 Months Ended
Jul. 02, 2023
Accrued Expenses [Abstract]  
Accrued Expenses Accrued ExpensesThe details of our accrued expenses were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Accrued payroll$71,462 $69,224 
Accrued rebates56,660 50,200 
Current portion of operating lease liabilities26,397 24,372 
Accrued interest19,765 16,480 
Other accruals53,549 62,770 
Total accrued expenses$227,833 $223,046 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt
6 Months Ended
Jul. 02, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
(In thousands)July 2, 2023January 1, 2023
Senior unsecured notes, interest rate of 3.50%, due 2030
$375,000 $375,000 
Senior unsecured notes, interest rate of 5.375%, due 2028
500,000 500,000 
Term Loan Facility, interest rate of SOFR plus 2.25%, due 2027
240,625 — 
Debt issuance costs(10,942)(8,884)
Total debt (including current portion)1,104,683 866,116 
Less: debt due within one year(37,500)— 
Total long-term debt (excluding current portion)$1,067,183 $866,116 
Interest expense related to our consolidated indebtedness under our senior unsecured notes, Term Loan Facility and ABL Facility was $14.1 million and $29.5 million for the three and six months ended July 2, 2023, respectively, and $10.4 million and $20.7 million for the three and six months ended July 3, 2022, respectively.
3.50% Senior Notes due 2030
On July 26, 2021, we issued $375.0 million aggregate principal senior unsecured notes (the "2030 Notes"). The 2030 Notes bear interest at 3.50% per annum, payable in cash semiannually in arrears on February 15 and August 15 of each year and are due February 15, 2030. The 2030 Notes were issued at par.
Information concerning obligations under the 2030 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2030 Notes.
5.375% Senior Notes due 2028
On July 25, 2019, we issued $500.0 million aggregate principal senior unsecured notes (the "2028 Notes"). The 2028 Notes bear interest at 5.375%, payable in cash semiannually in arrears on February 1 and August 1 of each year and are due February 1, 2028. The 2028 Notes were issued at par.
Information concerning obligations under the 2028 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2028 Notes.
Term Loan Facility
On December 13, 2022, we and certain of our subsidiaries entered into a new delayed-draw term loan credit agreement (the "Term Loan Credit Agreement") maturing on December 12, 2027 (the "Term Loan Maturity Date"). The Term Loan Credit Agreement provides for a senior secured five-year delayed-draw term loan facility of $250.0 million (the "Term Loan Facility"). Loans under the Term Loan Facility (the "Term Loans") will bear interest at a rate equal to, at our option, (1) the Adjusted Term SOFR Rate (as defined in the Term Loan Credit Agreement) plus an applicable margin of 2.25% or (2) an alternate base rate equal to the greatest of (i) the "Prime Rate" in the U.S. last quoted by The Wall Street Journal, (ii) 0.50% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in U.S. dollars, (iii) 1.00% above the Adjusted Term SOFR Rate for a one month interest period and (iv) 1.00%, plus, in each case, an applicable margin of 1.25%, subject to, in each of cases (1) and (2), an agreed interest rate floor. The Term Loans are repayable in equal quarterly installments for an annual aggregate amortization payment equal to 15% of the aggregate principal amount of the Term Loans, with the balance of the principal being due on the Term Loan Maturity Date.
The Borrower also pays customary agency fees.
Obligations under the Term Loan Credit Agreement are fully and unconditionally guaranteed, jointly and severally, by us and by certain of our directly or indirectly wholly-owned subsidiaries organized in the U.S. and are secured by the equity in, and substantially all the assets of, such subsidiaries. The Term Loans were funded in an amount of $250.0 million and applied to finance a portion of the consideration payable in connection with the consummation of the Endura acquisition on January 3, 2023. We received net proceeds of $246.4 million after deducting $3.6 million of debt issuance costs. The debt issuance costs were capitalized as a reduction to the carrying value of debt and are being accreted to interest expense over the term of the Term Loan using the effective interest method.
The Term Loan Credit Agreement contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the Term Loan Credit Agreement.
ABL Facility
On January 31, 2019, we and certain of our subsidiaries entered into a $250.0 million asset-based revolving credit facility (the "ABL Facility") maturing on January 31, 2024, which replaced the previous facility. On October 28, 2022, we and certain of our subsidiaries entered into an amendment which, among other things, (i) increased the revolving credit commitments available thereunder by $100.0 million to an aggregate amount of $350.0 million and (ii) replaced the LIBOR-based interest rate applicable to borrowings thereunder in U.S. dollars with an interest rate based on the sum of (x) a "Term SOFR" rate published by the CME Group Benchmark Administration Limited (CBA) plus (y) 10 basis points ("Adjusted Term SOFR"). Additionally, on December 12, 2022, we entered into an amendment to the ABL Facility, which, among other things, extended the maturity of the ABL Facility from January 31, 2024 to December 12, 2027. The terms of the ABL Facility remained otherwise substantially unchanged and are described in detail in our Annual Report. On January 3, 2023, we borrowed $100.0 million under our ABL Facility in order to fund a portion of the cash consideration paid for the acquisition of Endura. During the first quarter of 2023, we repaid all amounts outstanding under the ABL Facility.
The ABL Facility contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the credit agreement governing the ABL Facility. We had availability of $300.6 million under our ABL Facility, and there were no amounts outstanding as of July 2, 2023.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jul. 02, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
We may become involved from time-to-time in litigation and regulatory compliance matters incidental to our business, including employment and wage and hour claims, antitrust, tax, product liability, environmental, health and safety, commercial disputes, intellectual property, contracts and other matters arising out of the normal conduct of our business. Since litigation is inherently unpredictable and unfavorable resolutions can occur, assessing contingencies is highly subjective and requires judgments about future events. We regularly review and accrue for contingencies related to litigation and regulatory compliance matters, if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on current information, in the opinion of management, the ultimate resolution of these matters, individually or in the aggregate, will not have a material adverse effect on our financial condition, results of operations or cash flows.
Antitrust Class Action Proceedings - Canada
On May 19, 2020, an intended class proceeding was commenced in the Province of Québec, Canada naming as defendants Masonite Corporation, Corporation Internationale Masonite, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. On December 22, 2020, the parties filed a motion with the court seeking to stay the proceeding.
On October 2, 2020, an intended class proceeding was commenced in the Federal Court of Canada naming as defendants Masonite International Corporation, Masonite Corporation, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. The plaintiff served its certification record on March 31, 2021. The Federal Court has scheduled a hearing on certification for October 12-13, 2023.As of July 2, 2023, we have not accrued an expense in connection with this matter because, although an adverse outcome is reasonably possible, the amount or range of any potential loss cannot be reasonably estimated. This proceeding is at an early stage. While we intend to defend against these claims vigorously, there can be no assurance that the ultimate resolution of this litigation will not have a material, adverse effect on our consolidated financial condition, results of operations or cash flow.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans
6 Months Ended
Jul. 02, 2023
Share-Based Payment Arrangement [Abstract]  
Share Based Compensation Plans Share Based Compensation Plans
Share based compensation expense was $7.1 million and $13.2 million for the three and six months ended July 2, 2023, respectively, and $6.0 million and $10.7 million for the three and six months ended July 3, 2022, respectively. As of July 2, 2023, the total remaining unrecognized compensation expense related to share based compensation amounted to $40.2 million, which will be amortized over the weighted average remaining requisite service period of 1.9 years.
Equity Incentive Plans
Our equity incentive plans under the 2021 Equity Plan and 2012 Plan are described in detail and defined in our Annual Report. The aggregate number of common shares that can be issued with respect to equity awards under the 2021 Equity Plan cannot exceed 880,000 shares; plus the number of shares reserved for the 2012 Plan that is in excess of the number of shares related to outstanding grants; plus the number of shares subject to existing grants under the 2012 Plan that may expire or be forfeited or cancelled. As of July 2, 2023, there were 703,883 shares of common stock available for future issuance under the 2021 Equity Plan.
Deferred Compensation Plan
We offer to certain of our employees and directors a Deferred Compensation Plan, which is further described and defined in our Annual Report. As of July 2, 2023, the liability and asset relating to deferred compensation had a fair value of $7.5 million and $7.1 million, respectively. As of July 2, 2023, participation in the deferred compensation plan is limited and no restricted stock awards have been deferred into the deferred compensation plan. All plan investments are categorized as having Level 1 valuation inputs as established by the FASB’s Fair Value Framework.
Stock Appreciation Rights
We have granted Stock Appreciation Rights ("SARs") to certain employees, which entitle the recipient to the appreciation in value of granted common shares over the exercise price over a period of time, each as specified in the applicable award agreement. The exercise price of any SAR granted may not be less than the fair market value of our common shares on the date of grant. The compensation expense for the SARs is measured based on the fair value of the SARs at the date of grant and is recognized over the requisite service period. The SARs vest over a maximum of three years, have a life of ten years and settle in common shares. It is assumed that all time-based SARs will vest. We recognize forfeitures of SARs in the period in which they occur.
The total fair value of SARs vested was $0.7 million during the six months ended July 2, 2023.
Six Months Ended July 2, 2023Stock Appreciation RightsAggregate Intrinsic Value (in thousands) Weighted Average Exercise Price Average Remaining Contractual Life (Years)
Outstanding, beginning of period184,205 $2,153 $74.75 7.0
Granted30,946 88.99 
Exercised— — — 
Cancelled and forfeited— — 
Outstanding, end of period215,151 $5,646 $76.79 7.0
Exercisable, end of period153,236 $4,912 $70.93 6.1
The value of SARs granted is determined using the Black-Scholes-Merton valuation model, and the corresponding expense is expected to be recognized over the average requisite service period of 2.0 years. Expected volatility is based upon the historical volatility of our common shares amongst other considerations. The expected term is calculated based upon historical employee exercise behavior and the contractual term of the SAR amongst other considerations. The weighted average grant date assumptions used for the SARs granted were as follows for the periods indicated:
2023 Grants
SAR value (model conclusion)$32.63
Risk-free rate4.1 %
Expected dividend yield0.0 %
Expected volatility28.4 %
Expected term (years)6.0
Restricted Stock Units
We have granted Restricted Stock Units ("RSUs") to directors and certain employees under the 2021 Equity Plan and the 2012 Plan. The RSUs confer the right to receive shares of our common stock at a specified future date or when certain conditions are met. The compensation expense for the RSUs granted is based on the fair value of the RSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The RSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted. It is assumed that all time-based RSUs will vest. We recognize forfeitures of RSUs in the period in which they occur.
Six Months Ended July 2, 2023Total Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period313,753 $92.85 
Granted203,445 89.37 
Delivered(96,879)91.05 
Withheld to cover (1)
(18,620)
Forfeited(23,629)90.99 
Outstanding, end of period378,070 $91.64 
___________
(1) A portion of the vested RSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.
RSUs granted during the six months ended July 2, 2023, vest at specified future dates with only service requirements. The value of RSUs granted in the six months ended July 2, 2023, was $18.2 million and is being recognized over the weighted average requisite service period of 2.0 years. During the six months ended July 2, 2023, 115,499 RSUs vested at a fair value of $10.5 million.
Performance-based Restricted Stock Units
We have granted certain Performance-based Restricted Stock Units ("PRSUs") under the 2021 Equity Plan and the 2012 Plan. These PRSUs are settled with payouts ranging from zero to 200% of the target award value depending on performance goal achievement. The compensation expense for the PRSUs awarded is based on the fair value of the PRSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The compensation expense for certain PRSUs is determined using the Monte Carlo simulation method. The PRSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted.
Six Months Ended July 2, 2023Total Performance Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period310,678 $90.15 
Granted91,631 104.24 
Performance adjustment (1)
17,139 79.25 
Delivered(63,432)79.25 
Withheld to cover (2)
(5,224)
Forfeited(5,434)96.37 
Outstanding, end of period345,358 $95.41 
___________
(1) PRSUs are presented as outstanding, granted and forfeited in the table above assuming targets are met and the awards pay out at 100%. Certain awards are settled with payouts ranging from zero to 200% of the target award value depending on achievement. The performance adjustment represents the difference in shares ultimately awarded due to performance attainment above or below target.
(2) A portion of the vested PRSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.
PRSUs granted during the six months ended July 2, 2023, vest at specified future dates based on both performance and service requirements. The value of PRSUs granted in the six months ended July 2, 2023, was $9.6 million and is being recognized over the weighted average requisite service period of 3.0 years. During the six months ended July 2, 2023, 68,656 PRSUs vested at a fair value of $5.4 million.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs
6 Months Ended
Jul. 02, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs Restructuring Costs
In December 2022, we began implementing a plan intended to improve overall business performance that includes the optimization of our manufacturing capacity and reduction of our overhead and selling, general and administration workforce primarily in our North American Residential reportable segment as well as actions in the Architectural reportable segment and in our head offices (collectively, the "2022 Plan"). The optimization of our manufacturing capacity involves specific plants in the North American Residential segment and costs associated with the closure of these plants and related headcount reductions. Costs associated with the 2022 Plan include severance and closure charges which continue throughout 2023. As of July 2, 2023, we expect to incur approximately $6 million to $11 million of additional charges related to the 2022 Plan.
The following tables summarize the restructuring (benefit) costs recorded for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$2,875 $179 $11 $3,065 
Total Restructuring Costs$2,875 $179 $11 $3,065 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(90)$$28 $(61)
Total Restructuring (Benefit) Costs$(90)$$28 $(61)
Six Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$5,255 $863 $625 $6,743 
Total Restructuring (Benefit) Costs$5,255 $863 $625 $6,743 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(181)$48 $53 $(80)
Total Restructuring (Benefit) Costs$(181)$48 $53 $(80)
Cumulative Amount Incurred Through July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$7,386 $863 $625 $8,874 
Total Restructuring Costs$7,386 $863 $625 $8,874 
The changes in the accrual for restructuring by activity were as follows for the periods indicated:
(In thousands)January 1,
2023
SeveranceClosure CostsCash PaymentsJuly 2,
2023
2022 Plan$— $5,852 $891 $(6,473)$270 
Total$— $5,852 $891 $(6,473)$270 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jul. 02, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rate differs from the Canadian statutory rate of 26.13% primarily due to mix of earnings in foreign jurisdictions that are subject to tax rates which differ from the Canadian statutory rate. In addition, we recognized zero income tax benefit due to the exercise and delivery of share based awards during both the three and six months ended July 2, 2023, compared to zero and $1.1 million of income tax benefit during the three and six months ended July 3, 2022, respectively.
On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 ("IRA") into law. The IRA includes several changes to existing tax law, including a minimum tax on adjusted financial statement income of applicable corporations and an excise tax on certain corporate stock buybacks. The tax provisions included in the IRA were generally effective beginning January 1, 2023, and no significant impact to the consolidated financial statements resulted from their adoption as of July 2, 2023.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share
6 Months Ended
Jul. 02, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share ("EPS") is calculated by dividing earnings attributable to Masonite by the weighted average number of our common shares outstanding during the period. Diluted EPS is calculated by dividing earnings attributable to Masonite by the weighted average number of common shares plus the incremental number of shares issuable from non-vested and vested RSUs and SARs outstanding during the period.
(In thousands, except share and per share information)Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Shares used in computing basic earnings per share22,071,667 22,525,333 22,127,368 22,803,403 
Effect of dilutive securities:
Incremental shares issuable under share compensation plans277,525 179,620 292,667 254,628 
Shares used in computing diluted earnings per share22,349,192 22,704,953 22,420,035 23,058,031 
Basic earnings per common share attributable to Masonite$2.19 $2.60 $3.92 $5.53 
Diluted earnings per common share attributable to Masonite$2.16 $2.58 $3.87 $5.47 
Anti-dilutive instruments excluded from diluted earnings per common share180,819 104,332 180,819 79,764 
The weighted average number of shares outstanding utilized for the diluted EPS calculation contemplates the exercise of all currently outstanding SARs and the conversion of all RSUs. The dilutive effect of such equity awards is calculated based on the weighted average share price for each fiscal period using the treasury stock method.
The Company's Board of Directors has approved five share repurchase authorizations, the most recent being an incremental $200.0 million share repurchase program approved on February 21, 2022. Under this program, the Company may repurchase shares from time to time, depending on market conditions and alternate uses of capital. The timing and
actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The share repurchase program may be effected through Rule 10b5-1 plans, open market purchases, each in compliance with Rule 10b-18 under the Exchange Act, or privately negotiated transactions. The program may be suspended or discontinued at any time and does not have an expiration date. In addition, the Company announced that its Board of Directors authorized it to enter into an accelerated share repurchase ("ASR") transaction as part of the new share repurchase program. The Company entered into an ASR transaction during the first quarter of 2022 with a third-party financial institution for the repurchase of $100.0 million of its outstanding common shares. At inception, pursuant to the agreement, the Company paid $100.0 million to the financial institution using cash on hand and received an initial delivery of 848,087 common shares on the same day. The final delivery of 319,678 common shares occurred in the second quarter. The $100.0 million ASR transaction was therefore completed in the second quarter of 2022 with a total delivery of 1,167,765 common shares at a volume-weighted average price ("VWAP") per share minus an agreed upon discount totaling $85.63 per share. The cash paid was reflected as a reduction of equity at the initial delivery of shares and the number of common shares outstanding were reduced at the dates of physical delivery.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jul. 02, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
Our reportable segments are organized and managed principally by end market: North American Residential, Europe and Architectural. The Corporate & Other category includes unallocated corporate costs and the results of immaterial operating segments which were not aggregated into any reportable segment. In addition to similar economic characteristics, we also consider the following factors in determining the reportable segments: the nature of business activities, the management structure directly accountable to our chief operating decision maker for operating and administrative activities, availability of discrete financial information and information presented to the Board of Directors and investors.
Our management reviews net sales and Adjusted EBITDA (as defined below) to evaluate segment performance and allocate resources. Net assets are not allocated to the reportable segments. Adjusted EBITDA is a non-GAAP financial measure which does not have a standardized meaning under GAAP and is unlikely to be comparable to similar measures used by other companies. Adjusted EBITDA should not be considered as an alternative to either net income or operating cash flows determined in accordance with GAAP. Adjusted EBITDA is defined as net income (loss) attributable to Masonite adjusted to exclude the following items, as applicable:
•    depreciation;
•    amortization;
•    share based compensation expense;
•    loss (gain) on disposal of property, plant and equipment;
•    registration and listing fees;
•    restructuring costs (benefit);
•    asset impairment;
•    loss (gain) on disposal of subsidiaries;
•    interest expense (income), net;
•    loss on extinguishment of debt;
•    other expense (income), net;
•    income tax expense (benefit);
•    other items;
•    loss (income) from discontinued operations, net of tax; and
•    net income (loss) attributable to non-controlling interest.
This definition of Adjusted EBITDA differs from the definitions of EBITDA contained in the indentures governing the 2030 Notes and the 2028 Notes and the credit agreements governing the Term Loan Facility and the ABL Facility. Although Adjusted EBITDA is not a measure of financial condition or performance determined in accordance with GAAP, it is used to evaluate and compare the operating performance of our reportable segments and it is one of the primary measures used to determine employee incentive compensation. Intersegment sales are recorded using market prices.
Certain information with respect to reportable segments is as follows for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$585,422 $66,232 $92,332 $3,087 $747,073 
Intersegment sales(453)(222)(4,514)— (5,189)
Net sales to external customers$584,969 $66,010 $87,818 $3,087 $741,884 
Adjusted EBITDA$117,571 $2,691 $7,286 $(9,091)$118,457 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$608,483 $74,172 $79,894 $4,820 $767,369 
Intersegment sales(707)(319)(4,469)— (5,495)
Net sales to external customers$607,776 $73,853 $75,425 $4,820 $761,874 
Adjusted EBITDA$124,974 $8,566 $78 $(15,493)$118,125 
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,154,851 $129,948 $185,193 $8,436 $1,478,428 
Intersegment sales(843)(244)(9,473)— (10,560)
Net sales to external customers$1,154,008 $129,704 $175,720 $8,436 $1,467,868 
Adjusted EBITDA$225,452 $7,842 $12,636 $(21,308)$224,622 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,177,912 $156,011 $154,553 $11,016 $1,499,492 
Intersegment sales(1,572)(1,690)(8,139)— (11,401)
Net sales to external customers$1,176,340 $154,321 $146,414 $11,016 $1,488,091 
Adjusted EBITDA$252,641 $20,409 $(2,820)$(27,353)$242,877 
A reconciliation of our net income attributable to Masonite to consolidated Adjusted EBITDA is set forth as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Plus:
Depreciation22,981 17,244 44,466 34,516 
Amortization7,042 4,296 14,463 8,908 
Share based compensation expense7,103 5,976 13,157 10,695 
Loss (gain) on disposal of property, plant and equipment502 1,454 1,540 (1,400)
Restructuring costs (benefit)3,065 (61)6,743 (80)
Interest expense, net13,488 10,593 27,740 20,832 
Other (income) expense, net(550)(400)(498)(1,815)
Income tax expense14,673 19,649 26,033 43,126 
Other items (1)
1,208 — 2,589 — 
Net income attributable to non-controlling interest700 859 1,653 1,998 
Adjusted EBITDA$118,457 $118,125 $224,622 $242,877 
(1) Other items include $1,208 and $2,589 in acquisition and due diligence related costs in the three and six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income
6 Months Ended
Jul. 02, 2023
Equity [Abstract]  
Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income Accumulated Other Comprehensive Loss and Other Comprehensive Income (Loss)
A rollforward of the components of accumulated other comprehensive loss is as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Accumulated foreign currency translation losses, beginning of period$(123,044)$(100,152)$(132,001)$(96,919)
Foreign currency translation gain (loss)8,541 (28,392)17,490 (30,497)
Income tax expense (benefit) on foreign currency translation loss10 (24)10 (13)
Less: foreign currency translation (loss) gain attributable to non-controlling interest164 (498)156 641 
Accumulated foreign currency translation losses, end of period(114,657)(128,070)(114,657)(128,070)
Accumulated pension and other post-retirement adjustments, beginning of period(10,077)(4,658)(10,223)(4,663)
Amortization of actuarial net losses192 383 12 
Income tax expense on amortization of actuarial net losses(39)(84)— 
Accumulated pension and other post-retirement adjustments(9,924)(4,651)(9,924)(4,651)
Accumulated other comprehensive loss$(124,581)$(132,721)$(124,581)$(132,721)
Other comprehensive income (loss), net of tax$8,704 $(28,409)$17,799 $(30,498)
Less: other comprehensive income (loss) attributable to non-controlling interest164 (498)156 641 
Other comprehensive income (loss) attributable to Masonite$8,540 $(27,911)$17,643 $(31,139)
Cumulative translation adjustments are reclassified out of accumulated other comprehensive loss into loss on disposal of subsidiaries in the condensed consolidated statements of income and comprehensive income. Actuarial net losses are reclassified out of accumulated other comprehensive loss into cost of goods sold in the condensed consolidated statements of income and comprehensive income.
Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the three months ended July 2, 2023, were $8.5 million, primarily driven by the strengthening of the British pound sterling, and the Canadian dollar, partially offset by weakening of the Malaysian ringgit in comparison to the U.S. dollar during the period. Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the six months ended July 2, 2023, were $17.5 million, primarily driven by the strengthening of the British pound sterling, the Canadian dollar and the Mexican peso in comparison to the U.S. dollar during the period.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information
6 Months Ended
Jul. 02, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Certain cash and non-cash transactions were as follows for the periods indicated:
Six Months Ended
(In thousands)July 2, 2023July 3, 2022
Transactions involving cash:
Interest paid$26,855 $20,500 
Interest received4,281 404 
Income taxes paid49,551 47,453 
Income tax refunds3,569 919 
Cash paid for operating lease liabilities19,189 16,430 
Cash paid for finance lease liabilities709 654 
Non-cash transactions:
Right-of-use assets acquired under operating leases48,425 2,931 
Holdback of portion of Endura purchase payable18,000 — 
The following reconciles total cash, cash equivalents and restricted cash as of the dates indicated:
July 2, 2023January 1, 2023
Cash and cash equivalents$317,157 $296,922 
Restricted cash11,587 11,999 
Total cash, cash equivalents and restricted cash$328,744 $308,921 
Property, plant and equipment additions in accounts payable were $11.3 million and $10.4 million as of July 2, 2023, and January 1, 2023, respectively.
During the fourth quarter of 2018, we provided debt financing to a distribution company via an interest-bearing note that was scheduled to mature in 2028. The interest-bearing note receivable was carried at amortized cost, with the interest payable in kind at the election of the borrower. The note receivable balance was $12.6 million as of January 1, 2023, and was recorded in the consolidated balance sheets as a component of prepaid expenses and other assets. On January 26, 2023, the note receivable was redeemed and fully repaid.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments
6 Months Ended
Jul. 02, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, income taxes receivable, accounts payable, accrued expenses and income taxes payable approximate fair value because of the short-term maturity of those instruments. The carrying amount of our Term Loan Facility approximates fair value as the interest rates are variable and reflective of market rates. The estimated fair values and carrying values of our long-term senior note debt instruments were as follows for the periods indicated:
July 2, 2023January 1, 2023
(In thousands)Fair ValueCarrying ValueFair ValueCarrying Value
3.50% senior unsecured notes due 2030
$315,874 $371,407 $303,870 $371,136 
5.375% senior unsecured notes due 2028
$475,735 $496,238 $462,495 $495,868 
These estimates are based on market quotes and calculations based on current market rates available to us and are categorized as having Level 2 valuation inputs as established by the FASB's Fair Value Framework. Market quotes used in these calculations are based on bid prices for our debt instruments and are obtained from and corroborated with multiple independent sources. The market quotes obtained from independent sources are within the range of management's expectations.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Pay vs Performance Disclosure        
Net income attributable to Masonite $ 48,245 $ 58,515 $ 86,736 $ 126,097
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Insider Trading Arrangements
3 Months Ended
Jul. 02, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Business Overview and Significant Accounting Policies (Policies)
6 Months Ended
Jul. 02, 2023
Accounting Policies [Abstract]  
Adoption of Recent Accounting Pronouncements
Adoption of Recent Accounting Pronouncements
In December 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance," which requires annual disclosures that increase the transparency of transactions involving government grants, including (1) the types of transactions, (2) the accounting for those transactions and (3) the effect of those transactions on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. We adopted the new guidance as of January 3, 2022, the beginning of fiscal year 2022, and the adoption did not have a material impact on our financial statements.
In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, "Revenue from Contracts with Customers" as if the entity had originated the contracts. We adopted the new guidance as of January 1, 2023, the beginning of fiscal year 2023, and the adoption did not have a material impact on our financial statements.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures (Tables)
6 Months Ended
Jul. 02, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The allocation of the purchase price to assets acquired and liabilities assumed is as follows:
(In thousands)Initial Purchase Price AllocationMeasurement Period AdjustmentsPreliminary Purchase Price Allocation
Cash acquired$32,501 $— $32,501 
Accounts receivable, net7,871 — 7,871 
Inventories, net44,183 35 44,218 
Property, plant and equipment, net54,373 10,576 64,949 
Goodwill189,938 (2,230)187,708 
Intangible assets135,800 (7,400)128,400 
Accounts payable and accrued expenses(15,088)— (15,088)
Deferred income taxes(44,345)(946)(45,291)
Other assets and liabilities, net2,868 (35)2,833 
Total purchase price$408,101 $— $408,101 
Schedule of Finite-Lived Intangible Assets
Intangible assets acquired from the Endura acquisition consist of the following:
Fair Value
 (in thousands)
Expected Useful Life (Years)
Customer relationships$108,600 10
Trademarks and trade names6,600 10
Patents13,200 12
Total intangible assets acquired$128,400 
Schedule of Pro Forma Information
The following unaudited pro forma financial information represents the consolidated financial information as if the Endura acquisition had been included in our consolidated results beginning on January 2, 2022, the first day of the fiscal year prior to the respective acquisition date. The pro forma results have been calculated after adjusting the results of the acquired entities to remove intercompany transactions and to reflect the additional depreciation, amortization and interest expense that would have been charged assuming the fair value adjustments to property, plant and equipment and intangible assets and the additional debt incurred to fund the acquisition had been applied on the first day of the fiscal year prior to the respective acquisition date, together with the consequential tax effects. The pro forma results do not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisition; the costs to combine the companies' operations; or the costs necessary to achieve these costs savings, operating synergies and revenue enhancements. As a result, the pro forma information below does not purport to represent actual results had the acquisition been consummated on the date indicated and it is not necessarily indicative of future results of operations.
Three Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$761,874 $73,479 $(3,216)$832,137 
Net income attributable to Masonite58,515 4,097 (7,850)54,762 
Basic earnings per common share$2.60 $2.43 
Diluted earnings per common share$2.58 $2.41 
Six Months Ended July 3, 2022
(In thousands)MasoniteEnduraPro Forma AdjustmentsPro Forma
Net sales$1,488,091 $146,195 $(5,820)$1,628,466 
Net income attributable to Masonite126,097 7,450 (13,731)119,816 
Basic earnings per common share$5.53 $5.25 
Diluted earnings per common share$5.47 $5.20 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 02, 2023
Inventory Disclosure [Abstract]  
Inventories The amounts of inventory on hand were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Raw materials$256,799 $320,553 
Finished goods137,115 95,005 
Provision for obsolete or aged inventory(15,209)(8,730)
Inventories, net$378,705 $406,828 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Tables)
6 Months Ended
Jul. 02, 2023
Accrued Expenses [Abstract]  
Schedule of Accrued Expenses The details of our accrued expenses were as follows as of the dates indicated:
(In thousands)July 2, 2023January 1, 2023
Accrued payroll$71,462 $69,224 
Accrued rebates56,660 50,200 
Current portion of operating lease liabilities26,397 24,372 
Accrued interest19,765 16,480 
Other accruals53,549 62,770 
Total accrued expenses$227,833 $223,046 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Tables)
6 Months Ended
Jul. 02, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
(In thousands)July 2, 2023January 1, 2023
Senior unsecured notes, interest rate of 3.50%, due 2030
$375,000 $375,000 
Senior unsecured notes, interest rate of 5.375%, due 2028
500,000 500,000 
Term Loan Facility, interest rate of SOFR plus 2.25%, due 2027
240,625 — 
Debt issuance costs(10,942)(8,884)
Total debt (including current portion)1,104,683 866,116 
Less: debt due within one year(37,500)— 
Total long-term debt (excluding current portion)$1,067,183 $866,116 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans (Tables)
6 Months Ended
Jul. 02, 2023
Share-Based Payment Arrangement [Abstract]  
Stock Appreciation Rights Award Activity
Six Months Ended July 2, 2023Stock Appreciation RightsAggregate Intrinsic Value (in thousands) Weighted Average Exercise Price Average Remaining Contractual Life (Years)
Outstanding, beginning of period184,205 $2,153 $74.75 7.0
Granted30,946 88.99 
Exercised— — — 
Cancelled and forfeited— — 
Outstanding, end of period215,151 $5,646 $76.79 7.0
Exercisable, end of period153,236 $4,912 $70.93 6.1
Schedule of Share-Based Compensation, Stock Appreciation Rights, Valuation Assumptions The weighted average grant date assumptions used for the SARs granted were as follows for the periods indicated:
2023 Grants
SAR value (model conclusion)$32.63
Risk-free rate4.1 %
Expected dividend yield0.0 %
Expected volatility28.4 %
Expected term (years)6.0
Restricted Stock Units Award Activity
Six Months Ended July 2, 2023Total Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period313,753 $92.85 
Granted203,445 89.37 
Delivered(96,879)91.05 
Withheld to cover (1)
(18,620)
Forfeited(23,629)90.99 
Outstanding, end of period378,070 $91.64 
___________
(1) A portion of the vested RSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.
Share-Based Payment Arrangement, Performance Shares, Activity
Six Months Ended July 2, 2023Total Performance Restricted Stock Units OutstandingWeighted Average Grant Date Fair Value
Outstanding, beginning of period310,678 $90.15 
Granted91,631 104.24 
Performance adjustment (1)
17,139 79.25 
Delivered(63,432)79.25 
Withheld to cover (2)
(5,224)
Forfeited(5,434)96.37 
Outstanding, end of period345,358 $95.41 
___________
(1) PRSUs are presented as outstanding, granted and forfeited in the table above assuming targets are met and the awards pay out at 100%. Certain awards are settled with payouts ranging from zero to 200% of the target award value depending on achievement. The performance adjustment represents the difference in shares ultimately awarded due to performance attainment above or below target.
(2) A portion of the vested PRSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs (Tables)
6 Months Ended
Jul. 02, 2023
Restructuring and Related Activities [Abstract]  
Summary of Restructuring (Benefit) Costs by Plan
The following tables summarize the restructuring (benefit) costs recorded for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$2,875 $179 $11 $3,065 
Total Restructuring Costs$2,875 $179 $11 $3,065 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(90)$$28 $(61)
Total Restructuring (Benefit) Costs$(90)$$28 $(61)
Six Months Ended July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$5,255 $863 $625 $6,743 
Total Restructuring (Benefit) Costs$5,255 $863 $625 $6,743 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
Other$(181)$48 $53 $(80)
Total Restructuring (Benefit) Costs$(181)$48 $53 $(80)
Cumulative Amount Incurred Through July 2, 2023
(In thousands)North American ResidentialArchitecturalCorporate & OtherTotal
2022 Plan$7,386 $863 $625 $8,874 
Total Restructuring Costs$7,386 $863 $625 $8,874 
Schedule of Restructuring Reserve by Type of Cost The changes in the accrual for restructuring by activity were as follows for the periods indicated:
(In thousands)January 1,
2023
SeveranceClosure CostsCash PaymentsJuly 2,
2023
2022 Plan$— $5,852 $891 $(6,473)$270 
Total$— $5,852 $891 $(6,473)$270 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 02, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share
(In thousands, except share and per share information)Three Months EndedSix Months Ended
July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Shares used in computing basic earnings per share22,071,667 22,525,333 22,127,368 22,803,403 
Effect of dilutive securities:
Incremental shares issuable under share compensation plans277,525 179,620 292,667 254,628 
Shares used in computing diluted earnings per share22,349,192 22,704,953 22,420,035 23,058,031 
Basic earnings per common share attributable to Masonite$2.19 $2.60 $3.92 $5.53 
Diluted earnings per common share attributable to Masonite$2.16 $2.58 $3.87 $5.47 
Anti-dilutive instruments excluded from diluted earnings per common share180,819 104,332 180,819 79,764 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jul. 02, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Certain information with respect to reportable segments is as follows for the periods indicated:
Three Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$585,422 $66,232 $92,332 $3,087 $747,073 
Intersegment sales(453)(222)(4,514)— (5,189)
Net sales to external customers$584,969 $66,010 $87,818 $3,087 $741,884 
Adjusted EBITDA$117,571 $2,691 $7,286 $(9,091)$118,457 
Three Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$608,483 $74,172 $79,894 $4,820 $767,369 
Intersegment sales(707)(319)(4,469)— (5,495)
Net sales to external customers$607,776 $73,853 $75,425 $4,820 $761,874 
Adjusted EBITDA$124,974 $8,566 $78 $(15,493)$118,125 
Six Months Ended July 2, 2023
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,154,851 $129,948 $185,193 $8,436 $1,478,428 
Intersegment sales(843)(244)(9,473)— (10,560)
Net sales to external customers$1,154,008 $129,704 $175,720 $8,436 $1,467,868 
Adjusted EBITDA$225,452 $7,842 $12,636 $(21,308)$224,622 
Six Months Ended July 3, 2022
(In thousands)North American ResidentialEuropeArchitecturalCorporate & OtherTotal
Net sales$1,177,912 $156,011 $154,553 $11,016 $1,499,492 
Intersegment sales(1,572)(1,690)(8,139)— (11,401)
Net sales to external customers$1,176,340 $154,321 $146,414 $11,016 $1,488,091 
Adjusted EBITDA$252,641 $20,409 $(2,820)$(27,353)$242,877 
Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss) Attributable to Masonite A reconciliation of our net income attributable to Masonite to consolidated Adjusted EBITDA is set forth as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Net income attributable to Masonite$48,245 $58,515 $86,736 $126,097 
Plus:
Depreciation22,981 17,244 44,466 34,516 
Amortization7,042 4,296 14,463 8,908 
Share based compensation expense7,103 5,976 13,157 10,695 
Loss (gain) on disposal of property, plant and equipment502 1,454 1,540 (1,400)
Restructuring costs (benefit)3,065 (61)6,743 (80)
Interest expense, net13,488 10,593 27,740 20,832 
Other (income) expense, net(550)(400)(498)(1,815)
Income tax expense14,673 19,649 26,033 43,126 
Other items (1)
1,208 — 2,589 — 
Net income attributable to non-controlling interest700 859 1,653 1,998 
Adjusted EBITDA$118,457 $118,125 $224,622 $242,877 
(1) Other items include $1,208 and $2,589 in acquisition and due diligence related costs in the three and six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables)
6 Months Ended
Jul. 02, 2023
Equity [Abstract]  
Schedule of Components of Accumulated Other Comprehensive (Loss) Income A rollforward of the components of accumulated other comprehensive loss is as follows for the periods indicated:
Three Months EndedSix Months Ended
(In thousands)July 2, 2023July 3, 2022July 2, 2023July 3, 2022
Accumulated foreign currency translation losses, beginning of period$(123,044)$(100,152)$(132,001)$(96,919)
Foreign currency translation gain (loss)8,541 (28,392)17,490 (30,497)
Income tax expense (benefit) on foreign currency translation loss10 (24)10 (13)
Less: foreign currency translation (loss) gain attributable to non-controlling interest164 (498)156 641 
Accumulated foreign currency translation losses, end of period(114,657)(128,070)(114,657)(128,070)
Accumulated pension and other post-retirement adjustments, beginning of period(10,077)(4,658)(10,223)(4,663)
Amortization of actuarial net losses192 383 12 
Income tax expense on amortization of actuarial net losses(39)(84)— 
Accumulated pension and other post-retirement adjustments(9,924)(4,651)(9,924)(4,651)
Accumulated other comprehensive loss$(124,581)$(132,721)$(124,581)$(132,721)
Other comprehensive income (loss), net of tax$8,704 $(28,409)$17,799 $(30,498)
Less: other comprehensive income (loss) attributable to non-controlling interest164 (498)156 641 
Other comprehensive income (loss) attributable to Masonite$8,540 $(27,911)$17,643 $(31,139)
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jul. 02, 2023
Supplemental Cash Flow Elements [Abstract]  
Cash and Non-Cash Transactions Certain cash and non-cash transactions were as follows for the periods indicated:
Six Months Ended
(In thousands)July 2, 2023July 3, 2022
Transactions involving cash:
Interest paid$26,855 $20,500 
Interest received4,281 404 
Income taxes paid49,551 47,453 
Income tax refunds3,569 919 
Cash paid for operating lease liabilities19,189 16,430 
Cash paid for finance lease liabilities709 654 
Non-cash transactions:
Right-of-use assets acquired under operating leases48,425 2,931 
Holdback of portion of Endura purchase payable18,000 — 
Schedule of Cash, Cash Equivalents and Restricted Cash The following reconciles total cash, cash equivalents and restricted cash as of the dates indicated:
July 2, 2023January 1, 2023
Cash and cash equivalents$317,157 $296,922 
Restricted cash11,587 11,999 
Total cash, cash equivalents and restricted cash$328,744 $308,921 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jul. 02, 2023
Fair Value Disclosures [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments The estimated fair values and carrying values of our long-term senior note debt instruments were as follows for the periods indicated:
July 2, 2023January 1, 2023
(In thousands)Fair ValueCarrying ValueFair ValueCarrying Value
3.50% senior unsecured notes due 2030
$315,874 $371,407 $303,870 $371,136 
5.375% senior unsecured notes due 2028
$475,735 $496,238 $462,495 $495,868 
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Business Overview and Significant Accounting Policies (Details)
Jul. 02, 2023
facility
Country
Accounting Policies [Abstract]  
Number of manufacturing locations | facility 63
Number of countries | Country 7
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 03, 2023
Jul. 02, 2023
Jul. 02, 2023
Jul. 03, 2022
Jan. 01, 2023
Business Acquisition [Line Items]          
Holdback of portion of Endura purchase payable       $ 0  
Goodwill   $ 257,527 $ 257,527   $ 69,868
Endura          
Business Acquisition [Line Items]          
Acquired equity interests, percent 100.00%        
Business combination, consideration transferred $ 408,100        
Holdback of portion of Endura purchase payable     18,000    
Goodwill 189,938 187,708 187,708    
Gross contractual value of acquired trade receivables $ 8,300        
Net sales attributable to Masonite   59,400 119,200    
Net income (loss) attributable to Masonite   $ 1,300 $ (3,200)    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2023
Jan. 03, 2023
Jan. 01, 2023
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Goodwill $ 257,527   $ 69,868
Endura      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]      
Cash acquired 32,501 $ 32,501  
Accounts receivable, net 7,871 7,871  
Inventories, net 44,218 44,183  
Property, plant and equipment, net 64,949 54,373  
Goodwill 187,708 189,938  
Intangible assets 128,400 135,800  
Accounts payable and accrued expenses (15,088) (15,088)  
Deferred income taxes (45,291) (44,345)  
Other assets and liabilities, net 2,833 2,868  
Total purchase price 408,101 $ 408,101  
Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]      
Inventories, net 35    
Property, plant and equipment, net 10,576    
Goodwill (2,230)    
Intangible assets (7,400)    
Deferred income taxes (946)    
Other assets and liabilities, net (35)    
Total purchase price $ 0    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details) - Endura
$ in Thousands
Jan. 03, 2023
USD ($)
Business Acquisition [Line Items]  
Fair value $ 128,400
Customer relationships  
Business Acquisition [Line Items]  
Fair value $ 108,600
Expected useful life 10 years
Trademarks and trade names  
Business Acquisition [Line Items]  
Fair value $ 6,600
Expected useful life 10 years
Patents  
Business Acquisition [Line Items]  
Fair value $ 13,200
Expected useful life 12 years
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales $ 741,884 $ 761,874 $ 1,467,868 $ 1,488,091
Net income attributable to Masonite $ 48,245 $ 58,515 $ 86,736 $ 126,097
Basic earnings per common share attributable to Masonite (in dollars per share) $ 2.19 $ 2.60 $ 3.92 $ 5.53
Diluted earnings per common share attributable to Masonite (in dollars per share) $ 2.16 $ 2.58 $ 3.87 $ 5.47
Endura        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales   $ 73,479 $ 146,195  
Net income attributable to Masonite   4,097 7,450  
Pro forma revenue   832,137 1,628,466  
Pro forma net income   $ 54,762 $ 119,816  
Pro forma earnings per share, basic (in dollars per share)   $ 2.43 $ 5.25  
Pro forma earnings per share, diluted (in dollars per share)   $ 2.41 $ 5.20  
Endura | Intercompany Eliminations        
Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]        
Net sales   $ (3,216) $ (5,820)  
Net income attributable to Masonite   $ (7,850) $ (13,731)  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 02, 2023
USD ($)
Customer
Jan. 01, 2023
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Allowance for doubtful accounts | $ $ 2,600 $ 2,500
Accounts Receivable | Customer Concentration Risk | Ten Largest Customers    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, customers | Customer 10  
Concentration risk, percent 57.80% 62.30%
Accounts Receivable | Customer Concentration Risk | The Home Depot, Inc.    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Concentration risk, percent 10.00% 10.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 256,799 $ 320,553
Finished goods 137,115 95,005
Provision for obsolete or aged inventory (15,209) (8,730)
Inventories, net $ 378,705 $ 406,828
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Accrued Expenses [Abstract]    
Accrued payroll $ 71,462 $ 69,224
Accrued rebates 56,660 50,200
Current portion of operating lease liabilities 26,397 24,372
Accrued interest 19,765 16,480
Other accruals 53,549 62,770
Total accrued expenses $ 227,833 $ 223,046
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Jul. 26, 2021
Jul. 25, 2019
Debt Instrument [Line Items]        
Debt issuance costs $ 10,942 $ 8,884    
Total debt (including current portion) 1,104,683 866,116    
Less: debt due within one year (37,500) 0    
Total long-term debt (excluding current portion) 1,067,183 866,116    
Senior Notes | Senior Notes 2030        
Debt Instrument [Line Items]        
Long-term debt, gross 375,000 375,000    
Interest rate stated percentage     3.50%  
Senior Notes | Senior Notes Due 2028        
Debt Instrument [Line Items]        
Long-term debt, gross 500,000 500,000    
Interest rate stated percentage       5.375%
Line of Credit | Term Loan A | Secured Debt        
Debt Instrument [Line Items]        
Long-term debt, gross 240,625 $ 0    
Debt issuance costs $ 3,600      
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 03, 2023
Dec. 13, 2022
Oct. 28, 2022
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Jul. 26, 2021
Jul. 25, 2019
Jan. 31, 2019
Debt Instrument [Line Items]                    
Proceeds from issuance of long-term debt           $ 250,000,000 $ 0      
Revolving Credit Facility | ABL Facility 2024                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity                   $ 250,000,000
Line of credit facility, increase (decrease), net     $ 100,000,000              
Revolving credit facility availability       $ 300,600,000   300,600,000        
Revolving credit facilities       0   0        
Revolving Credit Facility | ABL Facility 2027                    
Debt Instrument [Line Items]                    
Maximum borrowing capacity     $ 350,000,000              
Proceeds from borrowings on revolving credit facilities $ 100,000,000                  
Senior Notes                    
Debt Instrument [Line Items]                    
Interest expense       $ 14,100,000 $ 10,400,000 $ 29,500,000 $ 20,700,000      
Senior Notes | Senior Notes 2030                    
Debt Instrument [Line Items]                    
Interest rate stated percentage               3.50%    
Aggregate principal               $ 375,000,000    
Senior Notes | Senior Notes Due 2028                    
Debt Instrument [Line Items]                    
Interest rate stated percentage                 5.375%  
Aggregate principal                 $ 500,000,000  
Line of Credit | Secured Debt | Term Loan A                    
Debt Instrument [Line Items]                    
Aggregate principal   $ 250,000,000                
Debt instrument, term   5 years                
Maximum borrowing capacity   $ 250,000,000                
Annual principal payment, percentage   15.00%                
Proceeds from issuance of long-term debt   $ 246,400,000                
Line of Credit | Secured Debt | Term Loan A | Adjusted Term Secured Overnight Financing Rate (SOFR)                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   2.25%                
Line of Credit | Secured Debt | Term Loan A | Adjusted Base Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   0.50%                
Line of Credit | Secured Debt | Term Loan A | Premium Adjusted Term Secured Overnight Financing Rate (SOFR)                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   1.00%                
Line of Credit | Secured Debt | Term Loan A | Base Rate                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   1.00%                
Line of Credit | Secured Debt | Term Loan A | Applicable Margin                    
Debt Instrument [Line Items]                    
Basis spread on variable rate   1.25%                
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Mar. 10, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation $ 7,103 $ 5,976 $ 13,157 $ 10,695  
Share based compensation unrecognized 40,200   $ 40,200    
Weighted average remaining requisite service period     1 year 10 months 24 days    
Deferred compensation liability 7,500   $ 7,500    
Deferred compensation asset $ 7,100   $ 7,100    
2021 Plan | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Equity awards not to exceed (in shares)         880,000
Common stock available for future issuance (in shares) 703,883   703,883    
Stock Appreciation Rights (SARs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     3 years    
Plan term     10 years    
Vested, fair value     $ 700    
Average requisite service period     2 years    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Average requisite service period     2 years    
Units vested (in shares)     115,499    
Fair value of shares vested     $ 10,500    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value     $ 18,200    
Restricted Stock Units (RSUs) | Service Requirement          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     65.00%    
Restricted Stock Units (RSUs) | Service and Performance Requirements          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting percentage     35.00%    
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period     3 years    
Average requisite service period     3 years    
Units vested (in shares)     68,656    
Fair value of shares vested     $ 5,400    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value     $ 9,600    
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans (SARs) (Details) - Stock Appreciation Rights (SARs) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jul. 02, 2023
Jan. 01, 2023
Stock Appreciation Rights    
Outstanding, beginning of period (in shares) 184,205  
Granted (in shares) 30,946  
Exercised (in shares) 0  
Forfeited (in shares) 0  
Outstanding, end of period (in shares) 215,151 184,205
Exercisable, shares 153,236  
Aggregate Intrinsic Value & Average Remaining Contractual Life    
Outstanding, beginning of period, aggregate intrinsic value $ 2,153  
Exercised, aggregate intrinsic value 0  
Outstanding, end period, aggregate intrinsic value 5,646 $ 2,153
Exercisable, aggregate intrinsic value $ 4,912  
Outstanding, beginning of period, weighted average remaining contractual term 7 years 7 years
Outstanding, end of period, weighted average remaining contractual term 7 years 7 years
Exercisable, weighted average remaining contractual term 6 years 1 month 6 days  
Weighted Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 74.75  
Granted (in dollars per share) 88.99  
Exercised (in dollars per share) 0  
Forfeited (in dollars per share) 0  
Outstanding, end of period (in dollars per share) 76.79 $ 74.75
Exercisable, end of period (in dollars per share) $ 70.93  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details) - Stock Appreciation Rights (SARs)
6 Months Ended
Jul. 02, 2023
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
SAR value (model conclusion) $ 32.63
Risk-free rate 4.10%
Expected dividend yield 0.00%
Expected volatility 28.40%
Expected term (years) 6 years
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Share Based Compensation Plans (RSUs) (Details)
6 Months Ended
Jul. 02, 2023
$ / shares
shares
Restricted Stock Units (RSUs)  
Total Restricted Stock Units Outstanding  
Outstanding, beginning of period (in shares) 313,753
Granted (in shares) 203,445
Delivered (in shares) (96,879)
Withheld to cover (in shares) (18,620)
Forfeited (in shares) (23,629)
Outstanding, end of period (in shares) 378,070
Weighted Average Grant Date Fair Value  
Outstanding, beginning of period (in dollars per share) | $ / shares $ 92.85
Granted (in dollars per share) | $ / shares 89.37
Delivered (in dollars per share) | $ / shares 91.05
Forfeited (in dollars per share) | $ / shares 90.99
Outstanding, end of period (in dollars per share) | $ / shares $ 91.64
Performance Shares  
Total Restricted Stock Units Outstanding  
Outstanding, beginning of period (in shares) 310,678
Granted (in shares) 91,631
Performance adjustment (in shares) 17,139
Delivered (in shares) (63,432)
Withheld to cover (in shares) (5,224)
Forfeited (in shares) (5,434)
Outstanding, end of period (in shares) 345,358
Weighted Average Grant Date Fair Value  
Outstanding, beginning of period (in dollars per share) | $ / shares $ 90.15
Granted (in dollars per share) | $ / shares 104.24
Performance adjustment (in dollars per share) | $ / shares 79.25
Delivered (in dollars per share) | $ / shares 79.25
Forfeited (in dollars per share) | $ / shares 96.37
Outstanding, end of period (in dollars per share) | $ / shares $ 95.41
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs (Narrative) (Details)
$ in Millions
Jul. 02, 2023
USD ($)
Minimum  
Restructuring Cost and Reserve [Line Items]  
Expected restructuring cost remaining $ 6
Maximum  
Restructuring Cost and Reserve [Line Items]  
Expected restructuring cost remaining $ 11
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Restructuring Costs (Schedule of Restructuring Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Jan. 01, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) $ 3,065 $ (61) $ 6,743 $ (80)  
Cumulative amount incurred to date 8,874   8,874    
Restructuring reserve (270)   (270)   $ 0
Cash payments     (6,473)    
Severance          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)     5,852    
Closure Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)     891    
North American Residential          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 2,875   5,255    
Cumulative amount incurred to date 7,386   7,386    
Architectural          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 179   863    
Cumulative amount incurred to date 863   863    
Corporate & Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 11   625    
Cumulative amount incurred to date 625   625    
Twenty Twenty Two Restructuring Plans          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 3,065   6,743    
Cumulative amount incurred to date 8,874   8,874    
Restructuring reserve (270)   (270)   $ 0
Cash payments     (6,473)    
Twenty Twenty Two Restructuring Plans | Severance          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)     5,852    
Twenty Twenty Two Restructuring Plans | Closure Costs          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)     891    
Twenty Twenty Two Restructuring Plans | North American Residential          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 2,875   5,255    
Cumulative amount incurred to date 7,386   7,386    
Twenty Twenty Two Restructuring Plans | Architectural          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 179   863    
Cumulative amount incurred to date 863   863    
Twenty Twenty Two Restructuring Plans | Corporate & Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit) 11   625    
Cumulative amount incurred to date $ 625   $ 625    
2018 - 2021 Restructuring Plans          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)   (61)   (80)  
2018 - 2021 Restructuring Plans | North American Residential          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)   (90)   (181)  
2018 - 2021 Restructuring Plans | Architectural          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)   1   48  
2018 - 2021 Restructuring Plans | Corporate & Other          
Restructuring Cost and Reserve [Line Items]          
Restructuring costs (benefit)   $ 28   $ 53  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Income Tax Disclosure [Abstract]      
Canadian federal statutory rate   26.13%  
Income tax benefit due to the exercise and delivery of share-based awards $ 0.0 $ 0.0 $ 1.1
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income attributable to Masonite $ 48,245 $ 58,515 $ 86,736 $ 126,097
Shares used in computing basic earnings per share 22,071,667 22,525,333 22,127,368 22,803,403
Effect of dilutive securities:        
Incremental shares issuable under share compensation plans 277,525 179,620 292,667 254,628
Shares used in computing diluted earnings per share 22,349,192 22,704,953 22,420,035 23,058,031
Basic earnings per common share attributable to Masonite (in dollars per share) $ 2.19 $ 2.60 $ 3.92 $ 5.53
Diluted earnings per common share attributable to Masonite (in dollars per share) $ 2.16 $ 2.58 $ 3.87 $ 5.47
Stock Appreciation Rights (SARs)        
Effect of dilutive securities:        
Anti-dilutive instruments excluded from diluted earnings per common share (in shares) 180,819 104,332 180,819 79,764
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Narrative) (Details)
3 Months Ended 12 Months Ended
Jul. 03, 2022
shares
Apr. 03, 2022
USD ($)
shares
Jan. 01, 2023
authorization
$ / shares
shares
Feb. 21, 2022
shares
Equity, Class of Treasury Stock [Line Items]        
Number of share repurchase authorizations | authorization     5  
Number of shares authorized to be repurchased (in shares) | shares       200,000,000
Accelerated Share Repurchase        
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, authorized amount | $   $ 100,000,000    
Share repurchases, settlement (payment) | $   $ 100,000,000    
Treasury stock, acquired (in shares) | shares 319,678 848,087 1,167,765  
Treasury stock, acquired (in dollars per share) | $ / shares     $ 85.63  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Geographic Segments Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales $ 741,884 $ 761,874 $ 1,467,868 $ 1,488,091
Adjusted EBITDA 118,457 118,125 224,622 242,877
Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 747,073 767,369 1,478,428 1,499,492
Intersegment Eliminations        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales (5,189) (5,495) (10,560) (11,401)
North American Residential        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 584,969 607,776 1,154,008 1,176,340
Adjusted EBITDA 117,571 124,974 225,452 252,641
North American Residential | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 585,422 608,483 1,154,851 1,177,912
North American Residential | Intersegment Eliminations        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales (453) (707) (843) (1,572)
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 66,010 73,853 129,704 154,321
Adjusted EBITDA 2,691 8,566 7,842 20,409
Europe | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 66,232 74,172 129,948 156,011
Europe | Intersegment Eliminations        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales (222) (319) (244) (1,690)
Architectural        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 87,818 75,425 175,720 146,414
Adjusted EBITDA 7,286 78 12,636 (2,820)
Architectural | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 92,332 79,894 185,193 154,553
Architectural | Intersegment Eliminations        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales (4,514) (4,469) (9,473) (8,139)
Corporate & Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 3,087 4,820 8,436 11,016
Adjusted EBITDA (9,091) (15,493) (21,308) (27,353)
Corporate & Other | Operating Segments        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales 3,087 4,820 8,436 11,016
Corporate & Other | Intersegment Eliminations        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Net sales $ 0 $ 0 $ 0 $ 0
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Segment Reporting [Abstract]        
Net income attributable to Masonite $ 48,245 $ 58,515 $ 86,736 $ 126,097
Depreciation 22,981 17,244 44,466 34,516
Amortization 7,042 4,296 14,463 8,908
Share based compensation expense 7,103 5,976 13,157 10,695
Loss (gain) on disposal of property, plant and equipment 502 1,454 1,540 (1,400)
Restructuring costs (benefit) 3,065 (61) 6,743 (80)
Interest expense, net 13,488 10,593 27,740 20,832
Other (income) expense, net (550) (400) (498) (1,815)
Income tax expense 14,673 19,649 26,033 43,126
Other items 1,208 0 2,589 0
Net income attributable to non-controlling interest 700 859 1,653 1,998
Adjusted EBITDA $ 118,457 $ 118,125 $ 224,622 $ 242,877
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Jul. 02, 2023
Jul. 03, 2022
Jan. 01, 2023
Accumulated Foreign Currency Translation Gains (Losses) [Roll Forward]          
Accumulated foreign currency translation losses, beginning of period $ (123,044) $ (100,152) $ (132,001) $ (96,919)  
Foreign currency translation gain (loss) 8,541 (28,392) 17,490 (30,497)  
Income tax expense (benefit) on foreign currency translation loss 10 (24) 10 (13)  
Less: foreign currency translation (loss) gain attributable to non-controlling interest 164 (498) 156 641  
Accumulated foreign currency translation losses, end of period (114,657) (128,070) (114,657) (128,070)  
Accumulated Amortization of Actuarial Net Losses [Roll Forward]          
Accumulated pension and other post-retirement adjustments, beginning of period (10,077) (4,658) (10,223) (4,663)  
Amortization of actuarial net losses 192 6 383 12  
Income tax expense on amortization of actuarial net losses 39 (1) 84 0  
Accumulated pension and other post-retirement adjustments (9,924) (4,651) (9,924) (4,651)  
Accumulated other comprehensive loss (124,581) (132,721) (124,581) (132,721) $ (142,224)
Other comprehensive income (loss), net of tax 8,704 (28,409) 17,799 (30,498)  
Less: other comprehensive income (loss) attributable to non-controlling interest 164 (498) 156 641  
Other comprehensive income (loss) attributable to Masonite $ 8,540 $ (27,911) $ 17,643 $ (31,139)  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2023
Jul. 03, 2022
Transactions involving cash:    
Interest paid $ 26,855 $ 20,500
Interest received 4,281 404
Income taxes paid 49,551 47,453
Income tax refunds 3,569 919
Cash paid for operating lease liabilities 19,189 16,430
Cash paid for finance lease liabilities 709 654
Non-cash transactions:    
Right-of-use assets acquired under operating leases $ 48,425 2,931
Holdback of portion of Endura purchase payable   $ 0
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details) - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Jul. 03, 2022
Jan. 02, 2022
Supplemental Cash Flow Elements [Abstract]        
Cash and cash equivalents $ 317,157 $ 296,922    
Restricted cash 11,587 11,999    
Total cash, cash equivalents and restricted cash $ 328,744 $ 308,921 $ 242,640 $ 391,505
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Supplemental Cash Flow Information (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jul. 02, 2023
Jan. 01, 2023
Cash and Cash Equivalents [Abstract]    
Property, plant and equipment, additions $ 11.3 $ 10.4
Financing Receivable, after Allowance for Credit Loss, Current   $ 12.6
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - Senior Notes - USD ($)
$ in Thousands
Jul. 02, 2023
Jan. 01, 2023
Jul. 26, 2021
Jul. 25, 2019
Senior Notes 2030        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate stated percentage     3.50%  
Senior Notes 2030 | Fair Value | Fair Value, Inputs, Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Estimated fair value of senior notes $ 315,874 $ 303,870    
Senior Notes 2030 | Carrying Value | Fair Value, Inputs, Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Estimated fair value of senior notes 371,407 371,136    
Senior Notes Due 2028        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Interest rate stated percentage       5.375%
Senior Notes Due 2028 | Fair Value | Fair Value, Inputs, Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Estimated fair value of senior notes 475,735 462,495    
Senior Notes Due 2028 | Carrying Value | Fair Value, Inputs, Level 2        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Estimated fair value of senior notes $ 496,238 $ 495,868    
XML 73 door-20230702_htm.xml IDEA: XBRL DOCUMENT 0000893691 2023-01-02 2023-07-02 0000893691 2023-08-07 0000893691 2023-04-03 2023-07-02 0000893691 2022-04-04 2022-07-03 0000893691 2022-01-03 2022-07-03 0000893691 2023-07-02 0000893691 2023-01-01 0000893691 2023-04-02 0000893691 2022-04-03 0000893691 2022-01-02 0000893691 us-gaap:CommonStockMember 2023-04-02 0000893691 us-gaap:CommonStockMember 2022-04-03 0000893691 us-gaap:CommonStockMember 2023-01-01 0000893691 us-gaap:CommonStockMember 2022-01-02 0000893691 us-gaap:CommonStockMember 2023-04-03 2023-07-02 0000893691 us-gaap:CommonStockMember 2022-04-04 2022-07-03 0000893691 us-gaap:CommonStockMember 2023-01-02 2023-07-02 0000893691 us-gaap:CommonStockMember 2022-01-03 2022-07-03 0000893691 us-gaap:CommonStockMember 2023-07-02 0000893691 us-gaap:CommonStockMember 2022-07-03 0000893691 us-gaap:AdditionalPaidInCapitalMember 2023-04-02 0000893691 us-gaap:AdditionalPaidInCapitalMember 2022-04-03 0000893691 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 0000893691 us-gaap:AdditionalPaidInCapitalMember 2022-01-02 0000893691 us-gaap:AdditionalPaidInCapitalMember 2023-04-03 2023-07-02 0000893691 us-gaap:AdditionalPaidInCapitalMember 2022-04-04 2022-07-03 0000893691 us-gaap:AdditionalPaidInCapitalMember 2023-01-02 2023-07-02 0000893691 us-gaap:AdditionalPaidInCapitalMember 2022-01-03 2022-07-03 0000893691 us-gaap:AdditionalPaidInCapitalMember 2023-07-02 0000893691 us-gaap:AdditionalPaidInCapitalMember 2022-07-03 0000893691 us-gaap:RetainedEarningsMember 2023-04-02 0000893691 us-gaap:RetainedEarningsMember 2022-04-03 0000893691 us-gaap:RetainedEarningsMember 2023-01-01 0000893691 us-gaap:RetainedEarningsMember 2022-01-02 0000893691 us-gaap:RetainedEarningsMember 2023-04-03 2023-07-02 0000893691 us-gaap:RetainedEarningsMember 2022-04-04 2022-07-03 0000893691 us-gaap:RetainedEarningsMember 2023-01-02 2023-07-02 0000893691 us-gaap:RetainedEarningsMember 2022-01-03 2022-07-03 0000893691 us-gaap:RetainedEarningsMember 2023-07-02 0000893691 us-gaap:RetainedEarningsMember 2022-07-03 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-02 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-03 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-02 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-03 2023-07-02 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-04 2022-07-03 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-02 2023-07-02 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-03 2022-07-03 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-02 0000893691 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-03 0000893691 us-gaap:NoncontrollingInterestMember 2023-04-02 0000893691 us-gaap:NoncontrollingInterestMember 2022-04-03 0000893691 us-gaap:NoncontrollingInterestMember 2023-01-01 0000893691 us-gaap:NoncontrollingInterestMember 2022-01-02 0000893691 us-gaap:NoncontrollingInterestMember 2023-04-03 2023-07-02 0000893691 us-gaap:NoncontrollingInterestMember 2022-04-04 2022-07-03 0000893691 us-gaap:NoncontrollingInterestMember 2023-01-02 2023-07-02 0000893691 us-gaap:NoncontrollingInterestMember 2022-01-03 2022-07-03 0000893691 us-gaap:NoncontrollingInterestMember 2023-07-02 0000893691 us-gaap:NoncontrollingInterestMember 2022-07-03 0000893691 2022-07-03 0000893691 door:EPIHoldingsIncMember 2023-01-03 0000893691 door:EPIHoldingsIncMember 2023-01-03 2023-01-03 0000893691 door:EPIHoldingsIncMember 2023-01-02 2023-07-02 0000893691 door:EPIHoldingsIncMember 2023-07-02 0000893691 door:EPIHoldingsIncMember 2023-01-03 2023-07-02 0000893691 door:EPIHoldingsIncMember us-gaap:CustomerRelationshipsMember 2023-01-03 2023-01-03 0000893691 door:EPIHoldingsIncMember us-gaap:TrademarksAndTradeNamesMember 2023-01-03 2023-01-03 0000893691 door:EPIHoldingsIncMember us-gaap:PatentsMember 2023-01-03 2023-01-03 0000893691 door:EPIHoldingsIncMember 2023-04-03 2023-07-02 0000893691 door:EPIHoldingsIncMember 2022-04-04 2022-07-03 0000893691 door:EPIHoldingsIncMember door:IntercompanyEliminationsMember 2022-04-04 2022-07-03 0000893691 door:EPIHoldingsIncMember door:IntercompanyEliminationsMember 2023-01-02 2023-07-02 0000893691 door:TenLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-07-02 0000893691 door:TenLargestCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-03 2023-01-01 0000893691 door:TheHomeDepotIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-03 2023-01-01 0000893691 door:TheHomeDepotIncMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-02 2023-07-02 0000893691 door:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2021-07-26 0000893691 door:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2030Member us-gaap:SeniorNotesMember 2023-01-01 0000893691 door:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2019-07-25 0000893691 door:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2023-01-01 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember door:AdjustedTermSecuredOvernightFinancingRateSOFRMember 2022-12-13 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember 2023-07-02 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember 2023-01-01 0000893691 us-gaap:SeniorNotesMember 2023-04-03 2023-07-02 0000893691 us-gaap:SeniorNotesMember 2023-01-02 2023-07-02 0000893691 us-gaap:SeniorNotesMember 2022-04-04 2022-07-03 0000893691 us-gaap:SeniorNotesMember 2022-01-03 2022-07-03 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-13 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember door:AdjustedBaseRateMember 2022-12-13 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember door:PremiumAdjustedTermSecuredOvernightFinancingRateSOFRMember 2022-12-13 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-12-13 2022-12-13 0000893691 us-gaap:SecuredDebtMember door:TermLoanCreditAgreementMember us-gaap:LineOfCreditMember door:ApplicableMarginMember 2022-12-13 2022-12-13 0000893691 us-gaap:RevolvingCreditFacilityMember door:ABLFacility2024Member 2019-01-31 0000893691 us-gaap:RevolvingCreditFacilityMember door:ABLFacility2024Member 2022-10-28 2022-10-28 0000893691 us-gaap:RevolvingCreditFacilityMember door:ABLFacility2027Member 2022-10-28 0000893691 us-gaap:RevolvingCreditFacilityMember door:ABLFacility2027Member 2023-01-03 2023-01-03 0000893691 us-gaap:RevolvingCreditFacilityMember door:ABLFacility2024Member 2023-07-02 0000893691 door:A2021PlanMember us-gaap:CommonStockMember 2021-03-10 0000893691 door:A2021PlanMember us-gaap:CommonStockMember 2023-07-02 0000893691 us-gaap:StockAppreciationRightsSARSMember 2023-01-02 2023-07-02 0000893691 us-gaap:StockAppreciationRightsSARSMember 2023-01-01 0000893691 us-gaap:StockAppreciationRightsSARSMember 2022-01-03 2023-01-01 0000893691 us-gaap:StockAppreciationRightsSARSMember 2023-07-02 0000893691 us-gaap:PerformanceSharesMember 2023-01-02 2023-07-02 0000893691 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 0000893691 us-gaap:RestrictedStockUnitsRSUMember 2023-01-02 2023-07-02 0000893691 us-gaap:RestrictedStockUnitsRSUMember 2023-07-02 0000893691 us-gaap:PerformanceSharesMember 2023-01-01 0000893691 us-gaap:PerformanceSharesMember 2023-07-02 0000893691 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-02 2023-07-02 0000893691 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-02 2023-07-02 0000893691 srt:MinimumMember 2023-07-02 0000893691 srt:MaximumMember 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:NorthAmericanResidentialSegmentMember 2023-04-03 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:ArchitecturalSegmentMember 2023-04-03 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember 2023-04-03 2023-07-02 0000893691 door:NorthAmericanResidentialSegmentMember 2023-04-03 2023-07-02 0000893691 door:ArchitecturalSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000893691 door:A20182021RestructuringPlansMember door:NorthAmericanResidentialSegmentMember 2022-04-04 2022-07-03 0000893691 door:A20182021RestructuringPlansMember door:ArchitecturalSegmentMember 2022-04-04 2022-07-03 0000893691 door:A20182021RestructuringPlansMember us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000893691 door:A20182021RestructuringPlansMember 2022-04-04 2022-07-03 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:NorthAmericanResidentialSegmentMember 2023-01-02 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:ArchitecturalSegmentMember 2023-01-02 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember us-gaap:CorporateAndOtherMember 2023-01-02 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember 2023-01-02 2023-07-02 0000893691 door:NorthAmericanResidentialSegmentMember 2023-01-02 2023-07-02 0000893691 door:ArchitecturalSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:CorporateAndOtherMember 2023-01-02 2023-07-02 0000893691 door:A20182021RestructuringPlansMember door:NorthAmericanResidentialSegmentMember 2022-01-03 2022-07-03 0000893691 door:A20182021RestructuringPlansMember door:ArchitecturalSegmentMember 2022-01-03 2022-07-03 0000893691 door:A20182021RestructuringPlansMember us-gaap:CorporateAndOtherMember 2022-01-03 2022-07-03 0000893691 door:A20182021RestructuringPlansMember 2022-01-03 2022-07-03 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:NorthAmericanResidentialSegmentMember 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember door:ArchitecturalSegmentMember 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember us-gaap:CorporateAndOtherMember 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember 2023-07-02 0000893691 door:NorthAmericanResidentialSegmentMember 2023-07-02 0000893691 door:ArchitecturalSegmentMember 2023-07-02 0000893691 us-gaap:CorporateAndOtherMember 2023-07-02 0000893691 door:TwentyTwentyTwoRestructuringPlansMember 2023-01-01 0000893691 us-gaap:EmployeeSeveranceMember door:TwentyTwentyTwoRestructuringPlansMember 2023-01-02 2023-07-02 0000893691 us-gaap:FacilityClosingMember door:TwentyTwentyTwoRestructuringPlansMember 2023-01-02 2023-07-02 0000893691 us-gaap:EmployeeSeveranceMember 2023-01-02 2023-07-02 0000893691 us-gaap:FacilityClosingMember 2023-01-02 2023-07-02 0000893691 us-gaap:StockAppreciationRightsSARSMember 2023-04-03 2023-07-02 0000893691 us-gaap:StockAppreciationRightsSARSMember 2022-04-04 2022-07-03 0000893691 us-gaap:StockAppreciationRightsSARSMember 2023-01-02 2023-07-02 0000893691 us-gaap:StockAppreciationRightsSARSMember 2022-01-03 2022-07-03 0000893691 2022-02-21 0000893691 door:AcceleratedShareRepurchaseMember 2022-04-03 0000893691 door:AcceleratedShareRepurchaseMember 2022-01-03 2022-04-03 0000893691 door:AcceleratedShareRepurchaseMember 2022-04-04 2022-07-03 0000893691 door:AcceleratedShareRepurchaseMember 2022-01-03 2023-01-01 0000893691 us-gaap:OperatingSegmentsMember door:NorthAmericanResidentialSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:EuropeSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:ArchitecturalSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember 2023-04-03 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:NorthAmericanResidentialSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:EuropeSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:ArchitecturalSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-04-03 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember 2023-04-03 2023-07-02 0000893691 door:EuropeSegmentMember 2023-04-03 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:NorthAmericanResidentialSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember door:EuropeSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember door:ArchitecturalSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember 2022-04-04 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:NorthAmericanResidentialSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:EuropeSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:ArchitecturalSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember 2022-04-04 2022-07-03 0000893691 door:NorthAmericanResidentialSegmentMember 2022-04-04 2022-07-03 0000893691 door:EuropeSegmentMember 2022-04-04 2022-07-03 0000893691 door:ArchitecturalSegmentMember 2022-04-04 2022-07-03 0000893691 us-gaap:CorporateAndOtherMember 2022-04-04 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember door:NorthAmericanResidentialSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:EuropeSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:ArchitecturalSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2023-01-02 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember 2023-01-02 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:NorthAmericanResidentialSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:EuropeSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember door:ArchitecturalSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2023-01-02 2023-07-02 0000893691 us-gaap:IntersegmentEliminationMember 2023-01-02 2023-07-02 0000893691 door:EuropeSegmentMember 2023-01-02 2023-07-02 0000893691 us-gaap:OperatingSegmentsMember door:NorthAmericanResidentialSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember door:EuropeSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember door:ArchitecturalSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember us-gaap:CorporateAndOtherMember 2022-01-03 2022-07-03 0000893691 us-gaap:OperatingSegmentsMember 2022-01-03 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:NorthAmericanResidentialSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:EuropeSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember door:ArchitecturalSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember us-gaap:CorporateAndOtherMember 2022-01-03 2022-07-03 0000893691 us-gaap:IntersegmentEliminationMember 2022-01-03 2022-07-03 0000893691 door:NorthAmericanResidentialSegmentMember 2022-01-03 2022-07-03 0000893691 door:EuropeSegmentMember 2022-01-03 2022-07-03 0000893691 door:ArchitecturalSegmentMember 2022-01-03 2022-07-03 0000893691 us-gaap:CorporateAndOtherMember 2022-01-03 2022-07-03 0000893691 2022-01-03 2023-01-01 0000893691 door:SeniorNotesDue2030Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2030Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2030Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-01-01 0000893691 door:SeniorNotesDue2030Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-01-01 0000893691 door:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-07-02 0000893691 door:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-01-01 0000893691 door:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:SeniorNotesMember 2023-01-01 shares iso4217:USD iso4217:USD shares door:facility door:Country pure door:Customer door:authorization 0000893691 --12-31 2023 Q2 false A1 0.65 0.35 10-Q true 2023-07-02 false 001-11796 Masonite International Corporation 98-0377314 2771 Rutherford Road Concord ON L4K 2N6 CA 800 895-2723 Common Stock (no par value) DOOR NYSE Yes Yes Large Accelerated Filer false false false 22003429 741884000 761874000 1467868000 1488091000 563517000 582389000 1119010000 1124357000 178367000 179485000 348858000 363734000 98746000 90330000 200451000 173576000 3065000 -61000 6743000 -80000 76556000 89216000 141664000 190238000 -13488000 -10593000 -27740000 -20832000 550000 400000 498000 1815000 63618000 79023000 114422000 171221000 14673000 19649000 26033000 43126000 48945000 59374000 88389000 128095000 700000 859000 1653000 1998000 48245000 58515000 86736000 126097000 2.19 2.60 3.92 5.53 2.16 2.58 3.87 5.47 48945000 59374000 88389000 128095000 8541000 -28392000 17490000 -30497000 -192000 -6000 -383000 -12000 29000 23000 74000 13000 8704000 -28409000 17799000 -30498000 57649000 30965000 106188000 97597000 864000 1358000 1809000 2639000 56785000 29607000 104379000 94958000 317157000 296922000 11587000 11999000 374794000 375918000 378705000 406828000 66982000 55051000 21266000 16922000 1170491000 1163640000 735932000 652329000 191190000 160695000 18058000 16111000 257527000 69868000 254156000 136056000 21400000 16133000 34191000 33346000 2682945000 2248178000 137895000 111526000 227833000 223046000 6520000 14361000 37500000 0 409748000 348933000 1067183000 866116000 178820000 151242000 120963000 79590000 76406000 59515000 1853120000 1505396000 21995420 21995420 22155035 22155035 526816000 520003000 223540000 226514000 193262000 127826000 -124581000 -142224000 819037000 732119000 10788000 10663000 829825000 742782000 2682945000 2248178000 780724000 626447000 742782000 699778000 529156000 527386000 520003000 543400000 1468000 1346000 13840000 12976000 0 0 806000 797000 3808000 7489000 7833000 35930000 526816000 521243000 526816000 521243000 218010000 194459000 226514000 222177000 7103000 5976000 13157000 10695000 -1468000 -1346000 -13840000 -12976000 105000 146000 2065000 3109000 0 0 -226000 -134000 0 -17710000 0 0 223540000 216653000 223540000 216653000 155625000 -2023000 127826000 24244000 48245000 58515000 86736000 126097000 10608000 10221000 21300000 104070000 193262000 46271000 193262000 46271000 -133121000 -104810000 -142224000 -101582000 8540000 -27911000 17643000 -31139000 -124581000 -132721000 -124581000 -132721000 11054000 11435000 10663000 11539000 700000 859000 1653000 1998000 164000 499000 156000 641000 1130000 1174000 1684000 2559000 10788000 11619000 10788000 11619000 829825000 663065000 829825000 663065000 22138282 22564956 22155035 23623887 16177 14078 159120 183448 106 0 8933 8029 159145 319678 327668 1556008 21995420 22259356 21995420 22259356 88389000 128095000 44466000 34516000 14463000 8908000 13157000 10695000 -9457000 1042000 146000 -356000 1990000 2610000 3150000 0 -956000 0 -1861000 114000 -1540000 1400000 -13474000 67611000 -75709000 89508000 22152000 4821000 9918000 23302000 13614000 6736000 217812000 34114000 58056000 39955000 354419000 0 13000 6394000 12000000 0 3834000 1152000 -404296000 -34713000 250000000 0 9375000 0 3628000 0 100000000 0 100000000 0 2065000 3109000 1684000 2559000 29133000 140000000 204115000 -145668000 2192000 -2598000 19823000 -148865000 308921000 391505000 328744000 242640000 Business Overview and Significant Accounting Policies<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless we state otherwise or the context otherwise requires, references to "Masonite," "we," "our," "us" and the "Company" in these notes to the condensed consolidated financial statements refer to Masonite International Corporation and its subsidiaries.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Business</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Masonite International Corporation is a leading global designer, manufacturer, marketer and distributor of interior and exterior doors, door system components and door systems for the new construction and repair, renovation and remodeling sectors of the residential and non-residential building construction markets. Masonite operates 63 manufacturing locations in seven countries and sells doors to customers throughout the world with our largest markets being the United States, Canada and the United Kingdom.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We prepare these unaudited condensed consolidated financial statements in accordance with accounting principles generally accepted in the United States of America ("GAAP") and applicable rules and regulations of the U.S. Securities and Exchange Commission ("SEC") regarding interim financial reporting. Accordingly, they do not include all of the information and notes required by GAAP for annual financial statements. In the opinion of management, all adjustments consisting of normal and recurring entries considered necessary for a fair presentation of the results for the interim periods presented have been included. All significant intercompany balances and transactions have been eliminated. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts in the financial statements and accompanying notes. These estimates are based on information available as of the date of the unaudited condensed consolidated financial statements; therefore, actual results could differ from those estimates. Interim results are not necessarily indicative of the results for a full year. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements should be read in conjunction with the Company's Annual Report on Form 10-K for the fiscal year ended January 1, 2023, as filed with the SEC (the "Annual Report"). Our fiscal year is the 52- or 53-week period ending on the Sunday closest to December 31. In a 52-week year, each fiscal quarter consists of 13 weeks. For ease of disclosure, the 13-week periods are referred to as three-month periods and the 52- or 53-week periods are referred to as a year. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in Accounting Standards and Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no changes in the significant accounting policies from those that were disclosed in the fiscal year 2022 audited consolidated financial statements, other than as noted below. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adoption of Recent Accounting Pronouncements </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance," which requires annual disclosures that increase the transparency of transactions involving government grants, including (1) the types of transactions, (2) the accounting for those transactions and (3) the effect of those transactions on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. We adopted the new guidance as of January 3, 2022, the beginning of fiscal year 2022, and the adoption did not have a material impact on our financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, "Revenue from Contracts with Customers" as if the entity had originated the contracts. We adopted the new guidance as of January 1, 2023, the beginning of fiscal year 2023, and the adoption did not have a material impact on our financial statements.</span></div> 63 7 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adoption of Recent Accounting Pronouncements </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") 2021-10, "Government Assistance," which requires annual disclosures that increase the transparency of transactions involving government grants, including (1) the types of transactions, (2) the accounting for those transactions and (3) the effect of those transactions on an entity's financial statements. The guidance is effective for annual periods beginning after December 15, 2021, with early adoption permitted. We adopted the new guidance as of January 3, 2022, the beginning of fiscal year 2022, and the adoption did not have a material impact on our financial statements. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, "Accounting for Contract Assets and Contract Liabilities from Contracts with Customers," which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with ASU 2014-09, "Revenue from Contracts with Customers" as if the entity had originated the contracts. We adopted the new guidance as of January 1, 2023, the beginning of fiscal year 2023, and the adoption did not have a material impact on our financial statements.</span></div> Acquisitions and Divestitures<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2023, we completed the acquisition of 100% of the outstanding equity of EPI Holdings, Inc. ("Endura"), for total consideration of approximately $408.1 million, including an $18.0 million holdback which is payable 24 months after the acquisition date and was recorded in the consolidated balance sheets as a component of other liabilities. Endura is a leading innovator and manufacturer of high-performance door frames and door system components in the United States. Endura’s product offerings include engineered frames, self-adjusting sill systems, weather sealing, multi-point locks and installation accessories used by builders and contractors in residential new construction as well as repair and remodeling applications. The acquisition is intended to accelerate our Doors That Do More</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> strategy and maximize our growth potential. The $187.7 million excess purchase price over the fair value of tangible and intangible assets acquired was allocated to goodwill. The goodwill principally represents anticipated synergies to be gained from the integration into our existing business and acquisition of the assembled workforce. This goodwill is not deductible for tax purposes and relates to the North American Residential segment.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for the acquisition as a business combination and allocated the preliminary estimated purchase price to the estimated fair values of assets acquired and liabilities assumed utilizing various valuation methods including replacement cost, market values and the income approach. The Company has not yet completed its evaluation and determination of certain assets acquired and liabilities assumed, primarily (i) the final valuation of intangible assets related to customers relationships, patents and trade names, and (ii) the final assessment and valuation of certain other assets acquired and liabilities assumed, including inventory, property, plant and equipment, leases, and deferred income taxes, which could also impact goodwill during the measurement period. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price to assets acquired and liabilities assumed is as follows:</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:37.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.426%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:700;line-height:100%">Initial Purchase Price Allocation</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:700;line-height:100%">Measurement Period Adjustments</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:700;line-height:100%">Preliminary Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 acquired</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accounts receivable, 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%">7,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">54,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,230)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intangible 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%">135,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 and accrued expenses</span></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,088)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,088)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 and liabilities, net</span></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total purchase price</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%">408,101 </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><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><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%">408,101 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of intangible assets acquired are based on management's estimates and assumptions including the income approach, the cost approach and the market approach. The intangible assets acquired are not expected to have any residual value. The gross contractual value of acquired trade receivables was $8.3 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired from the Endura acquisition consist of the following:</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:59.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Fair Value<br/> (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Expected Useful Life (Years)</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%">Customer relationships</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%">108,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10</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%">Trademarks and trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10</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%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total intangible assets acquired</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%">128,400 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Endura's results of operations were included in the condensed consolidated statements of income and comprehensive income for the period subsequent to the acquisition date. For the three and six months ended July 2, 2023, Endura had net sales of $59.4 million and $119.2 million, respectively. For the three and six months ended July 2, 2023, Endura had $1.3 million in net income attributable to Masonite and $3.2 million in net loss attributable to Masonite, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro Forma Information</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information represents the consolidated financial information as if the Endura acquisition had been included in our consolidated results beginning on January 2, 2022, the first day of the fiscal year prior to the respective acquisition date. The pro forma results have been calculated after adjusting the results of the acquired entities to remove intercompany transactions and to reflect the additional depreciation, amortization and interest expense that would have been charged assuming the fair value adjustments to property, plant and equipment and intangible assets and the additional debt incurred to fund the acquisition had been applied on the first day of the fiscal year prior to the respective acquisition date, together with the consequential tax effects. The pro forma results do not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisition; the costs to combine the companies' operations; or the costs necessary to achieve these costs savings, operating synergies and revenue enhancements. As a result, the pro forma information below does not purport to represent actual results had the acquisition been consummated on the date indicated and it is not necessarily indicative of future results of operations.</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><td style="width:41.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Masonite</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Endura</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,874 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,479 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,216)</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,137 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to Masonite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></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%">Basic earnings per common share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 earnings per common share</span></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:41.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Masonite</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Endura</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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,091 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,195 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,820)</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628,466 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to Masonite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></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%">Basic earnings per common share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 earnings per common share</span></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align: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.47 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align: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.20 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As previously disclosed, we are actively reviewing strategic alternatives for our Architectural segment, including a potential sale of the business. There can be no assurance that a potential transaction will be consummated or </span></div>on what terms. If a transaction is consummated, depending on the sale price, we could incur an impairment charge related to the book value of the segment's assets. This charge could be material. 1 408100000 18000000 187700000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of the purchase price to assets acquired and liabilities assumed is as follows:</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:37.017%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.424%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.426%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:700;line-height:100%">Initial Purchase Price Allocation</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:700;line-height:100%">Measurement Period Adjustments</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:700;line-height:100%">Preliminary Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 acquired</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,501 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accounts receivable, 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%">7,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,871 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;padding:2px 0 2px 1pt;text-align: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,183 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">54,373 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,949 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,230)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,708 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intangible 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%">135,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 and accrued expenses</span></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,088)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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,088)</span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(44,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 and liabilities, net</span></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,868 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align: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:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,833 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total purchase price</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%">408,101 </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><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><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%">408,101 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 32501000 32501000 7871000 7871000 44183000 35000 44218000 54373000 10576000 64949000 189938000 -2230000 187708000 135800000 -7400000 128400000 15088000 15088000 44345000 946000 45291000 2868000 -35000 2833000 408101000 0 408101000 8300000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired from the Endura acquisition consist of the following:</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:59.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Fair Value<br/> (in thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:700;line-height:100%">Expected Useful Life (Years)</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%">Customer relationships</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%">108,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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:10pt;font-weight:400;line-height:100%">10</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%">Trademarks and trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">10</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%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total intangible assets acquired</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%">128,400 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 108600000 P10Y 6600000 P10Y 13200000 P12Y 128400000 59400000 119200000 1300000 -3200000 <div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma financial information represents the consolidated financial information as if the Endura acquisition had been included in our consolidated results beginning on January 2, 2022, the first day of the fiscal year prior to the respective acquisition date. The pro forma results have been calculated after adjusting the results of the acquired entities to remove intercompany transactions and to reflect the additional depreciation, amortization and interest expense that would have been charged assuming the fair value adjustments to property, plant and equipment and intangible assets and the additional debt incurred to fund the acquisition had been applied on the first day of the fiscal year prior to the respective acquisition date, together with the consequential tax effects. The pro forma results do not reflect any cost savings, operating synergies or revenue enhancements that the combined companies may achieve as a result of the acquisition; the costs to combine the companies' operations; or the costs necessary to achieve these costs savings, operating synergies and revenue enhancements. As a result, the pro forma information below does not purport to represent actual results had the acquisition been consummated on the date indicated and it is not necessarily indicative of future results of operations.</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><td style="width:41.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Masonite</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Endura</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761,874 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,479 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,216)</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832,137 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to Masonite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></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%">Basic earnings per common share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.43 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 earnings per common share</span></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:41.646%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Masonite</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Endura</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma Adjustments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Pro Forma</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;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,091 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,195 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align: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,820)</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,628,466 </span></td><td style="background-color:#cbecfc;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to Masonite</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,097 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,816 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></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%">Basic earnings per common share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.53 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align: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.25 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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 earnings per common share</span></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align: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.47 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td colspan="3" style="background-color:#cbecfc;padding:0 1pt"></td><td style="background-color:#cbecfc;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cbecfc;padding:2px 0;text-align: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.20 </span></td><td style="background-color:#cbecfc;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 761874000 73479000 -3216000 832137000 58515000 4097000 -7850000 54762000 2.60 2.43 2.58 2.41 1488091000 146195000 -5820000 1628466000 126097000 7450000 -13731000 119816000 5.53 5.25 5.47 5.20 Accounts Receivable<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers consist mainly of retailers, distributors and contractors. Our ten largest customers accounted for 57.8% and 62.3% of total accounts receivable as of July 2, 2023, and January 1, 2023, respectively. Our largest customer, The Home Depot, Inc., accounted for more than 10% of the consolidated gross accounts receivable balance as of July 2, 2023, and January 1, 2023. The allowance for doubtful accounts balance was $2.6 million and $2.5 million as of July 2, 2023, and January 1, 2023, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an accounts receivable sales program with a third party (the "AR Sales Program"). Under the AR Sales Program, we can transfer ownership of eligible trade accounts receivable of certain customers. Receivables are sold outright to a third party who assumes the full risk of collection, without recourse to us in the event of a loss. Transfers of receivables under this AR Sales Program are accounted for as sales. Proceeds from the transfers reflect the face value of the accounts receivable less a discount. Receivables sold under the AR Sales Program are excluded from trade accounts receivable in the condensed consolidated balance sheets and are included in cash flows from operating activities in the condensed consolidated statements of cash flows. The discounts on the sales of trade accounts receivable sold, if any, under the AR Sales Program were not material for any of the periods presented and were recorded in selling, general and administration expenses within the condensed consolidated statements of income and comprehensive income.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In most countries we pay and collect Value Added Tax ("VAT") when procuring goods and services within the normal course of business. VAT receivables are established in jurisdictions where VAT paid exceeds VAT collected and are recoverable through the filing of refund claims.</span></div>Certain wood moldings and millwork products being imported into the U.S. are subject to import tariffs. Tariff deposits are paid to the government and are recoverable through an assessment process. 10 10 0.578 0.623 0.10 0.10 2600000 2500000 Inventories<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of inventory on hand were as follows as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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%">256,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">320,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">137,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for obsolete or aged inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventories, net</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%">378,705 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">406,828 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of inventory on hand were as follows as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cbecfc;padding:2px 1pt;text-align: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%">256,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">320,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">137,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Provision for obsolete or aged inventory</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,209)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,730)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Inventories, net</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%">378,705 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">406,828 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 256799000 320553000 137115000 95005000 15209000 8730000 378705000 406828000 Accrued Expenses<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The details of our accrued expenses were as follows as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</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%">Accrued payroll</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%">71,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Current portion of operating 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%">26,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued 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%">19,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accrued expenses</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%">227,833 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223,046 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The details of our accrued expenses were as follows as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</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%">Accrued payroll</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%">71,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">69,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,660 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Current portion of operating 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%">26,397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accrued 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%">19,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other accruals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,549 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,770 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total accrued expenses</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%">227,833 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">223,046 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 71462000 69224000 56660000 50200000 26397000 24372000 19765000 16480000 53549000 62770000 227833000 223046000 Long-Term Debt<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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td><td colspan="3" style="display:none"></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%">Senior unsecured notes, interest rate of 3.50%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> due 2030</span></div></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%">375,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">375,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Senior unsecured notes, interest rate of 5.375%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> due 2028</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></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%">Term Loan Facility, interest rate of SOFR plus 2.25%, due 2027</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%">240,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Debt issuance 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%">(10,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Total debt (including current portion)</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%">1,104,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">866,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Less: debt due within one year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></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%">Total long-term debt (excluding current portion)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067,183 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">866,116 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense related to our consolidated indebtedness under our senior unsecured notes, Term Loan Facility and ABL Facility was $14.1 million and $29.5 million for the three and six months ended July 2, 2023, respectively, and $10.4 million and $20.7 million for the three and six months ended July 3, 2022, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">3.50% Senior Notes due 2030</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%"> </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 26, 2021, we issued $375.0 million aggregate principal senior unsecured notes (the "2030 Notes"). The 2030 Notes bear interest at 3.50% per annum, payable in cash semiannually in arrears on February 15 and August 15 of each year and are due February 15, 2030. The 2030 Notes were issued at par. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning obligations under the 2030 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2030 Notes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">5.375% Senior Notes due 2028</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 25, 2019, we issued $500.0 million aggregate principal senior unsecured notes (the "2028 Notes"). The 2028 Notes bear interest at 5.375%, payable in cash semiannually in arrears on February 1 and August 1 of each year and are due February 1, 2028. The 2028 Notes were issued at par.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information concerning obligations under the 2028 Notes and the indenture governing them are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the 2028 Notes. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facility</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 13, 2022, we and certain of our subsidiaries entered into a new delayed-draw term loan credit agreement (the "Term Loan Credit Agreement") maturing on December 12, 2027 (the "Term Loan Maturity Date"). The Term Loan Credit Agreement provides for a senior secured five-year delayed-draw term loan facility of $250.0 million (the "Term Loan Facility"). Loans under the Term Loan Facility (the "Term Loans") will bear interest at a rate equal to, at our option, (1) the Adjusted Term SOFR Rate (as defined in the Term Loan Credit Agreement) plus an applicable margin of 2.25% or (2) an alternate base rate equal to the greatest of (i) the "Prime Rate" in the U.S. last quoted by The Wall Street Journal, (ii) 0.50% above the greater of the federal funds rate and the rate comprised of both overnight federal funds and overnight eurodollar transactions denominated in U.S. dollars, (iii) 1.00% above the Adjusted Term SOFR Rate for a one month interest period and (iv) 1.00%, plus, in each case, an applicable margin of 1.25%, subject to, in each of cases (1) and (2), an agreed interest rate floor. The Term Loans are repayable in equal quarterly installments for an annual aggregate amortization payment equal to 15% of the aggregate principal amount of the Term Loans, with the balance of the principal being due on the Term Loan Maturity Date. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Borrower also pays customary agency fees. </span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Obligations under the Term Loan Credit Agreement are fully and unconditionally guaranteed, jointly and severally, by us and by certain of our directly or indirectly wholly-owned subsidiaries organized in the U.S. and are secured by the equity in, and substantially all the assets of, such subsidiaries. The Term Loans were funded in an amount of $250.0 million and applied to finance a portion of the consideration payable in connection with the consummation of the Endura acquisition on January 3, 2023. We received net proceeds of $246.4 million after deducting $3.6 million of debt issuance costs. The debt issuance costs were capitalized as a reduction to the carrying value of debt and are being accreted to interest expense over the term of the Term Loan using the effective interest method.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Credit Agreement contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the indenture governing the Term Loan Credit Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ABL Facility</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2019, we and certain of our subsidiaries entered into a $250.0 million asset-based revolving credit facility (the "ABL Facility") maturing on January 31, 2024, which replaced the previous facility. On October 28, 2022, we and certain of our subsidiaries entered into an amendment which, among other things, (i) increased the revolving credit commitments available thereunder by $100.0 million to an aggregate amount of $350.0 million and (ii) replaced the LIBOR-based interest rate applicable to borrowings thereunder in U.S. dollars with an interest rate based on the sum of (x) a "Term SOFR" rate published by the CME Group Benchmark Administration Limited (CBA) plus (y) 10 basis points ("Adjusted Term SOFR"). Additionally, on December 12, 2022, we entered into an amendment to the ABL Facility, which, among other things, extended the maturity of the ABL Facility from January 31, 2024 to December 12, 2027. The terms of the ABL Facility remained otherwise substantially unchanged and are described in detail in our Annual Report. On January 3, 2023, we borrowed $100.0 million under our ABL Facility in order to fund a portion of the cash consideration paid for the acquisition of Endura. During the first quarter of 2023, we repaid all amounts outstanding under the ABL Facility. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ABL Facility contains various customary representations, warranties by us and covenants that are described in detail in our Annual Report. As of July 2, 2023, we were in compliance with all covenants under the credit agreement governing the ABL Facility. We had availability of $300.6 million under our ABL Facility, and there were no amounts outstanding as of July 2, 2023.</span></div> <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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td><td colspan="3" style="display:none"></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%">Senior unsecured notes, interest rate of 3.50%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> due 2030</span></div></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%">375,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">375,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Senior unsecured notes, interest rate of 5.375%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> due 2028</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="display:none"></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%">Term Loan Facility, interest rate of SOFR plus 2.25%, due 2027</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%">240,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Debt issuance 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%">(10,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Total debt (including current portion)</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%">1,104,683 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">866,116 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></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%">Less: debt due within one year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="display:none"></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%">Total long-term debt (excluding current portion)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,067,183 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">866,116 </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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.0350 375000000 375000000 0.05375 500000000 500000000 0.0225 240625000 0 10942000 8884000 1104683000 866116000 37500000 0 1067183000 866116000 14100000 29500000 10400000 20700000 0.0350 375000000 0.0350 0.05375 500000000 0.05375 P5Y 250000000 0.0225 0.0050 0.0100 0.0100 0.0125 0.15 250000000 246400000 3600000 250000000 100000000 350000000 100000000 300600000 0 Commitments and Contingencies<div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may become involved from time-to-time in litigation and regulatory compliance matters incidental to our business, including employment and wage and hour claims, antitrust, tax, product liability, environmental, health and safety, commercial disputes, intellectual property, contracts and other matters arising out of the normal conduct of our business. Since litigation is inherently unpredictable and unfavorable resolutions can occur, assessing contingencies is highly subjective and requires judgments about future events. We regularly review and accrue for contingencies related to litigation and regulatory compliance matters, if it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Based on current information, in the opinion of management, the ultimate resolution of these matters, individually or in the aggregate, will not have a material adverse effect on our financial condition, results of operations or cash flows.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Antitrust Class Action Proceedings - Canada</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 19, 2020, an intended class proceeding was commenced in the Province of Québec, Canada naming as defendants Masonite Corporation, Corporation Internationale Masonite, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. On December 22, 2020, the parties filed a motion with the court seeking to stay the proceeding.</span></div>On October 2, 2020, an intended class proceeding was commenced in the Federal Court of Canada naming as defendants Masonite International Corporation, Masonite Corporation, JELD-WEN, Inc., JELD-WEN Holding, Inc. and JELD-WEN of Canada, Ltd. The plaintiff alleges that the Masonite and JELD-WEN defendants engaged in anticompetitive conduct, including price-fixing involving interior molded doors. The intended class proceeding seeks damages, punitive damages, and other relief. The plaintiff served its certification record on March 31, 2021. The Federal Court has scheduled a hearing on certification for October 12-13, 2023.As of July 2, 2023, we have not accrued an expense in connection with this matter because, although an adverse outcome is reasonably possible, the amount or range of any potential loss cannot be reasonably estimated. This proceeding is at an early stage. While we intend to defend against these claims vigorously, there can be no assurance that the ultimate resolution of this litigation will not have a material, adverse effect on our consolidated financial condition, results of operations or cash flow. Share Based Compensation Plans<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share based compensation expense was $7.1 million and $13.2 million for the three and six months ended July 2, 2023, respectively, and $6.0 million and $10.7 million for the three and six months ended July 3, 2022, respectively. As of July 2, 2023, the total remaining unrecognized compensation expense related to share based compensation amounted to $40.2 million, which will be amortized over the weighted average remaining requisite service period of 1.9 years. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Incentive Plans</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity incentive plans under the 2021 Equity Plan and 2012 Plan are described in detail and defined in our Annual Report. The aggregate number of common shares that can be issued with respect to equity awards under the 2021 Equity Plan cannot exceed 880,000 shares; plus the number of shares reserved for the 2012 Plan that is in excess of the number of shares related to outstanding grants; plus the number of shares subject to existing grants under the 2012 Plan that may expire or be forfeited or cancelled. As of July 2, 2023, there were 703,883 shares of common stock available for future issuance under the 2021 Equity Plan.</span></div><div style="margin-top:9pt"><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 </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer to certain of our employees and directors a Deferred Compensation Plan, which is further described and defined in our Annual Report. As of July 2, 2023, the liability and asset relating to deferred compensation had a fair value of $7.5 million and $7.1 million, respectively. As of July 2, 2023, participation in the deferred compensation plan is limited and no restricted stock awards have been deferred into the deferred compensation plan. All plan investments are categorized as having Level 1 valuation inputs as established by the FASB’s Fair Value Framework.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Appreciation Rights</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted Stock Appreciation Rights ("SARs") to certain employees, which entitle the recipient to the appreciation in value of granted common shares over the exercise price over a period of time, each as specified in the applicable award agreement. The exercise price of any SAR granted may not be less than the fair market value of our common shares on the date of grant. The compensation expense for the SARs is measured based on the fair value of the SARs at the date of grant and is recognized over the requisite service period. The SARs vest over a maximum of three years, have a life of ten years and settle in common shares. It is assumed that all time-based SARs will vest. We recognize forfeitures of SARs in the period in which they occur. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of SARs vested was $0.7 million during the six months ended July 2, 2023.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"></td><td style="width:31.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.159%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Stock Appreciation Rights</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"> Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"> Average Remaining Contractual Life (Years)</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%">Outstanding, beginning of period</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%">184,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Cancelled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Outstanding, end of period</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%">215,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercisable, end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of SARs granted is determined using the Black-Scholes-Merton valuation model, and the corresponding expense is expected to be recognized over the average requisite service period of 2.0 years. Expected volatility is based upon the historical volatility of our common shares amongst other considerations. The expected term is calculated based upon historical employee exercise behavior and the contractual term of the SAR amongst other considerations. The weighted average grant date assumptions used for the SARs granted were as follows for the periods indicated:</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><td style="width:82.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023 Grants</span></div></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%">SAR value (model conclusion)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align: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.63</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%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </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="background-color:#ffffff;padding:2px 1pt;text-align: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 volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted Restricted Stock Units ("RSUs") to directors and certain employees under the 2021 Equity Plan and the 2012 Plan. The RSUs confer the right to receive shares of our common stock at a specified future date or when certain conditions are met. The compensation expense for the RSUs granted is based on the fair value of the RSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The RSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted. It is assumed that all time-based RSUs will vest. We recognize forfeitures of RSUs in the period in which they occur.</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:61.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Total Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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%">Outstanding, beginning of period</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%">313,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">89.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Delivered</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Withheld to cover</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%">(18,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Outstanding, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">378,070 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">91.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">___________</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) A portion of the vested RSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted during the six months ended July 2, 2023, vest at specified future dates with only service requirements. The value of RSUs granted in the six months ended July 2, 2023, was $18.2 million and is being recognized over the weighted average requisite service period of 2.0 years. During the six months ended July 2, 2023, 115,499 RSUs vested at a fair value of $10.5 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance-based Restricted Stock Units</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have granted certain Performance-based Restricted Stock Units ("PRSUs") under the 2021 Equity Plan and the 2012 Plan. These PRSUs are settled with payouts ranging from zero to 200% of the target award value depending on performance goal achievement. The compensation expense for the PRSUs awarded is based on the fair value of the PRSUs at the date of grant, which is equal to the stock price on the date of grant, and is recognized over the requisite service period. The compensation expense for certain PRSUs is determined using the Monte Carlo simulation method. The PRSUs vest over a maximum of three years and call for the underlying shares to be delivered no later than 30 days following the vesting date unless the participant is subject to a blackout period. In such case, the shares are to be delivered once the blackout restriction has been lifted.</span></div><div style="margin-bottom:9pt;margin-top: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><td style="width:61.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Total Performance Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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%">Outstanding, beginning of period</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%">310,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104.24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Performance adjustment</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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Delivered</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Withheld to cover</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Outstanding, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">345,358 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">95.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">___________</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) PRSUs are presented as outstanding, granted and forfeited in the table above assuming targets are met and the awards pay out at 100%. Certain awards are settled with payouts ranging from zero to 200% of the target award value depending on achievement. The performance adjustment represents the difference in shares ultimately awarded due to performance attainment above or below target.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) A portion of the vested PRSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.</span></div>PRSUs granted during the six months ended July 2, 2023, vest at specified future dates based on both performance and service requirements. The value of PRSUs granted in the six months ended July 2, 2023, was $9.6 million and is being recognized over the weighted average requisite service period of 3.0 years. During the six months ended July 2, 2023, 68,656 PRSUs vested at a fair value of $5.4 million. 7100000 13200000 6000000 10700000 40200000 P1Y10M24D 880000 703883 7500000 7100000 P3Y P10Y 700000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.691%"><tr><td style="width:1.0%"></td><td style="width:31.717%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.999%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.153%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.159%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Stock Appreciation Rights</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"> Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%"> Average Remaining Contractual Life (Years)</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%">Outstanding, beginning of period</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%">184,205 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74.75 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,946 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Cancelled and forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Outstanding, end of period</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%">215,151 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,646 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">76.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7.0</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Exercisable, end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,912 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">70.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 184205 2153000 74.75 P7Y 30946 88.99 0 0 0 0 0 215151 5646000 76.79 P7Y 153236 4912000 70.93 P6Y1M6D P2Y The weighted average grant date assumptions used for the SARs granted were as follows for the periods indicated:<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><td style="width:82.696%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.104%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023 Grants</span></div></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%">SAR value (model conclusion)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align: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.63</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%">Risk-free rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 dividend yield</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.0 </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="background-color:#ffffff;padding:2px 1pt;text-align: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 volatility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align: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</span></td></tr></table> 32.63 0.041 0.000 0.284 P6Y P3Y <div style="margin-bottom:9pt;margin-top: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><td style="width:61.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Total Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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%">Outstanding, beginning of period</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%">313,753 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203,445 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">89.37 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Delivered</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Withheld to cover</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%">(18,620)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,629)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Outstanding, end of period</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;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%">378,070 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">91.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">___________</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) A portion of the vested RSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.</span></div> 313753 92.85 203445 89.37 96879 91.05 18620 23629 90.99 378070 91.64 18200000 P2Y 115499 10500000 P3Y <div style="margin-bottom:9pt;margin-top: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><td style="width:61.091%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.420%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">Six Months Ended July 2, 2023</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:10pt;font-weight:700;line-height:100%">Total Performance Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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%">Outstanding, beginning of period</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%">310,678 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">90.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">104.24 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Performance adjustment</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%">17,139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Delivered</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,432)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Withheld to cover</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:#cceeff;padding:2px 0 2px 1pt;text-align: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,224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Outstanding, end of period</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;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%">345,358 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">95.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">___________</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) PRSUs are presented as outstanding, granted and forfeited in the table above assuming targets are met and the awards pay out at 100%. Certain awards are settled with payouts ranging from zero to 200% of the target award value depending on achievement. The performance adjustment represents the difference in shares ultimately awarded due to performance attainment above or below target.</span></div><div style="margin-top:9pt;padding-left:13.5pt;text-indent:-11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) A portion of the vested PRSUs delivered were net shares settled to cover statutory requirements for income and other employment taxes. We remit the equivalent cash to the appropriate taxing authorities. These net share settlements had the effect of share repurchases by us as we reduced and retired the number of shares that would have otherwise been issued as a result of the vesting.</span></div> 310678 90.15 91631 104.24 17139 79.25 63432 79.25 5224 5434 96.37 345358 95.41 9600000 P3Y 68656 5400000 Restructuring Costs<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2022, we began implementing a plan intended to improve overall business performance that includes the optimization of our manufacturing capacity and reduction of our overhead and selling, general and administration workforce primarily in our North American Residential reportable segment as well as actions in the Architectural reportable segment and in our head offices (collectively, the "2022 Plan"). The optimization of our manufacturing capacity involves specific plants in the North American Residential segment and costs associated with the closure of these plants and related headcount reductions. Costs associated with the 2022 Plan include severance and closure charges which continue throughout 2023. As of July 2, 2023, we expect to incur approximately $6 million to $11 million of additional charges related to the 2022 Plan.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the restructuring (benefit) costs recorded for the periods indicated:</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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring Costs</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%">2,875 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">179 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,065 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</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%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(61)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Restructuring (Benefit) Costs</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%">(90)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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%">28 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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%">(61)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring (Benefit) Costs</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%">5,255 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">625 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,743 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">Other</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%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring (Benefit) Costs</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%">(181)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">48 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">53 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(80)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top: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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Amount Incurred Through July 2, 2023</span></div></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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%">7,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring Costs</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%">7,386 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">625 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,874 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the accrual for restructuring by activity were as follows for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"></td><td style="width:21.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.744%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">January 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Severance</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Closure Costs</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Cash Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">July 2,<br/>2023</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%">2022 Plan</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,852 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">891 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(6,473)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">270 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 6000000 11000000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the restructuring (benefit) costs recorded for the periods indicated:</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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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,875 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3,065 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring Costs</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%">2,875 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">179 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">3,065 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other</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%">(90)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">28 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(61)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total Restructuring (Benefit) Costs</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%">(90)</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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">1 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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%">28 </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><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></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%">(61)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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,255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,743 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring (Benefit) Costs</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%">5,255 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">625 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6,743 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">Other</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%">(181)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring (Benefit) Costs</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%">(181)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">48 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">53 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(80)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top: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><td style="width:30.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.412%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.416%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cumulative Amount Incurred Through July 2, 2023</span></div></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">2022 Plan</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%">7,386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total Restructuring Costs</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%">7,386 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">863 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">625 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,874 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2875000 179000 11000 3065000 2875000 179000 11000 3065000 -90000 1000 28000 -61000 -90000 1000 28000 -61000 5255000 863000 625000 6743000 5255000 863000 625000 6743000 -181000 48000 53000 -80000 -181000 48000 53000 -80000 7386000 863000 625000 8874000 7386000 863000 625000 8874000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the accrual for restructuring by activity were as follows for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.845%"><tr><td style="width:1.0%"></td><td style="width:21.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.737%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.744%"></td><td style="width:0.1%"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">January 1,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Severance</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Closure Costs</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Cash Payments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10pt;font-weight:700;line-height:100%">July 2,<br/>2023</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%">2022 Plan</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,852 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(6,473)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">270 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5,852 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">891 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(6,473)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">270 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0 5852000 891000 6473000 270000 0 5852000 891000 6473000 270000 Income Taxes <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate differs from the Canadian statutory rate of 26.13% primarily due to mix of earnings in foreign jurisdictions that are subject to tax rates which differ from the Canadian statutory rate. In addition, we recognized zero income tax benefit due to the exercise and delivery of share based awards during both the three and six months ended July 2, 2023, compared to zero and $1.1 million of income tax benefit during the three and six months ended July 3, 2022, respectively.</span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2022, President Biden signed the Inflation Reduction Act of 2022 ("IRA") into law. The IRA includes several changes to existing tax law, including a minimum tax on adjusted financial statement income of applicable corporations and an excise tax on certain corporate stock buybacks. The tax provisions included in the IRA were generally effective beginning January 1, 2023, and no significant impact to the consolidated financial statements resulted from their adoption as of July 2, 2023.</span></div> 0.2613 0 0 1100000 Earnings Per Share<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share ("EPS") is calculated by dividing earnings attributable to Masonite by the weighted average number of our common shares outstanding during the period. Diluted EPS is calculated by dividing earnings attributable to Masonite by the weighted average number of common shares plus the incremental number of shares issuable from non-vested and vested RSUs and SARs outstanding during the period.</span></div><div style="margin-top: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><td style="width:42.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.331%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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-style:italic;font-weight:400;line-height:100%">(In thousands, except share and per share information)</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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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 income attributable to Masonite</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%">48,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">126,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,803,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Incremental shares issuable under share compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Shares used in computing diluted earnings per share</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%">22,349,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,704,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,420,035 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,058,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Basic earnings per common share attributable to Masonite</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted earnings per common share attributable to Masonite</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Anti-dilutive instruments excluded from diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average number of shares outstanding utilized for the diluted EPS calculation contemplates the exercise of all currently outstanding SARs and the conversion of all RSUs. The dilutive effect of such equity awards is calculated based on the weighted average share price for each fiscal period using the treasury stock method.</span></div><div style="margin-bottom:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's Board of Directors has approved five share repurchase authorizations, the most recent being an incremental $200.0 million share repurchase program approved on February 21, 2022. Under this program, the Company may repurchase shares from time to time, depending on market conditions and alternate uses of capital. The timing and </span></div>actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The share repurchase program may be effected through Rule 10b5-1 plans, open market purchases, each in compliance with Rule 10b-18 under the Exchange Act, or privately negotiated transactions. The program may be suspended or discontinued at any time and does not have an expiration date. In addition, the Company announced that its Board of Directors authorized it to enter into an accelerated share repurchase ("ASR") transaction as part of the new share repurchase program. The Company entered into an ASR transaction during the first quarter of 2022 with a third-party financial institution for the repurchase of $100.0 million of its outstanding common shares. At inception, pursuant to the agreement, the Company paid $100.0 million to the financial institution using cash on hand and received an initial delivery of 848,087 common shares on the same day. The final delivery of 319,678 common shares occurred in the second quarter. The $100.0 million ASR transaction was therefore completed in the second quarter of 2022 with a total delivery of 1,167,765 common shares at a volume-weighted average price ("VWAP") per share minus an agreed upon discount totaling $85.63 per share. The cash paid was reflected as a reduction of equity at the initial delivery of shares and the number of common shares outstanding were reduced at the dates of physical delivery. <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><td style="width:42.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.331%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" rowspan="2" 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-style:italic;font-weight:400;line-height:100%">(In thousands, except share and per share information)</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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Six Months Ended</span></td></tr><tr style="height:14pt"><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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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 income attributable to Masonite</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%">48,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">126,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Shares used in computing basic earnings per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,071,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525,333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,127,368 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,803,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Incremental shares issuable under share compensation plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Shares used in computing diluted earnings per share</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%">22,349,192 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,704,953 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">22,420,035 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">23,058,031 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Basic earnings per common share attributable to Masonite</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">5.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Diluted earnings per common share attributable to Masonite</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">3.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Anti-dilutive instruments excluded from diluted earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,819 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 48245000 58515000 86736000 126097000 22071667 22525333 22127368 22803403 277525 179620 292667 254628 22349192 22704953 22420035 23058031 2.19 2.60 3.92 5.53 2.16 2.58 3.87 5.47 180819 104332 180819 79764 5 200000000 100000000 -100000000 848087 319678 -100000000 1167765 85.63 Segment Information <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our reportable segments are organized and managed principally by end market: North American Residential, Europe and Architectural. The Corporate &amp; Other category includes unallocated corporate costs and the results of immaterial operating segments which were not aggregated into any reportable segment. In addition to similar economic characteristics, we also consider the following factors in determining the reportable segments: the nature of business activities, the management structure directly accountable to our chief operating decision maker for operating and administrative activities, availability of discrete financial information and information presented to the Board of Directors and investors. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management reviews net sales and Adjusted EBITDA (as defined below) to evaluate segment performance and allocate resources. Net assets are not allocated to the reportable segments. Adjusted EBITDA is a non-GAAP financial measure which does not have a standardized meaning under GAAP and is unlikely to be comparable to similar measures used by other companies. Adjusted EBITDA should not be considered as an alternative to either net income or operating cash flows determined in accordance with GAAP. Adjusted EBITDA is defined as net income (loss) attributable to Masonite adjusted to exclude the following items, as applicable:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    depreciation; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    amortization; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    share based compensation expense; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    loss (gain) on disposal of property, plant and equipment; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    registration and listing fees; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    restructuring costs (benefit); </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    asset impairment; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    loss (gain) on disposal of subsidiaries;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    interest expense (income), net; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    loss on extinguishment of debt; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    other expense (income), net; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    income tax expense (benefit); </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    other items; </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    loss (income) from discontinued operations, net of tax; and </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•    net income (loss) attributable to non-controlling interest. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This definition of Adjusted EBITDA differs from the definitions of EBITDA contained in the indentures governing 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%">2030 Notes and the 2028 Notes and the credit agreements governing the Term Loan Facility and the ABL Facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Although Adjusted EBITDA is not a measure of financial condition or performance determined in accordance with GAAP, it is used to evaluate and compare the operating performance of our reportable segments and it is one of the primary measures used to determine employee incentive compensation. Intersegment sales are recorded using market prices. </span></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information with respect to reportable segments is as follows for the periods indicated:</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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Three Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">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%">585,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">747,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">584,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">87,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">741,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Adjusted EBITDA</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%">117,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">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%">608,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">767,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">607,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">761,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</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%">124,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Six Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;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%">Net sales</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%">1,154,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">185,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,478,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</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%">(843)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(9,473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(10,560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">1,154,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,467,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</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%">225,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">224,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;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%">Net sales</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%">1,177,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">156,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,499,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</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%">(1,572)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(1,690)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(8,139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(11,401)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">1,176,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">146,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,488,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(27,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our net income attributable to Masonite to consolidated Adjusted EBITDA is set forth as follows for the periods indicated:</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><td style="width:45.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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 income attributable to Masonite</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%">48,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">126,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Share based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Loss (gain) on disposal of 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%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restructuring costs (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest 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%">13,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other (income) expense, 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%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax 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%">14,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other items </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%">1,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to non-controlling 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%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjusted EBITDA</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%">118,457 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,125 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">224,622 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,877 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table>(1) Other items include $1,208 and $2,589 in acquisition and due diligence related costs in the three and six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income. <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain information with respect to reportable segments is as follows for the periods indicated:</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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Three Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">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%">585,422 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">92,332 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">747,073 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(453)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,514)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">584,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">66,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">87,818 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">741,884 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></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%">Adjusted EBITDA</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%">117,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Three Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;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%">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%">608,483 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">74,172 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">79,894 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">767,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(707)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(319)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,469)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">607,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">73,853 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,425 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">761,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</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%">124,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,125 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Six Months Ended July 2, 2023</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;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%">Net sales</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%">1,154,851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,948 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">185,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,478,428 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</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%">(843)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(244)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(9,473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(10,560)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">1,154,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">129,704 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">175,720 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,436 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,467,868 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</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%">225,452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">224,622 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></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><td style="width:30.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.017%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" 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:700;line-height:100%">Six Months Ended July 3, 2022</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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">North American Residential</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Europe</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Architectural</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Corporate &amp; Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;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%">Net sales</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%">1,177,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">156,011 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,553 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,499,492 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Intersegment sales</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%">(1,572)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(1,690)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(8,139)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></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%">(11,401)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 to external customers</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%">1,176,340 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">146,414 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">1,488,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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%">Adjusted EBITDA</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">252,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">20,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,820)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(27,353)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 585422000 66232000 92332000 3087000 747073000 -453000 -222000 -4514000 0 -5189000 584969000 66010000 87818000 3087000 741884000 117571000 2691000 7286000 -9091000 118457000 608483000 74172000 79894000 4820000 767369000 -707000 -319000 -4469000 0 -5495000 607776000 73853000 75425000 4820000 761874000 124974000 8566000 78000 -15493000 118125000 1154851000 129948000 185193000 8436000 1478428000 -843000 -244000 -9473000 0 -10560000 1154008000 129704000 175720000 8436000 1467868000 225452000 7842000 12636000 -21308000 224622000 1177912000 156011000 154553000 11016000 1499492000 -1572000 -1690000 -8139000 0 -11401000 1176340000 154321000 146414000 11016000 1488091000 252641000 20409000 -2820000 -27353000 242877000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of our net income attributable to Masonite to consolidated Adjusted EBITDA is set forth as follows for the periods indicated:</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><td style="width:45.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.697%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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 income attributable to Masonite</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%">48,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">58,515 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">86,736 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">126,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Plus:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,981 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,516 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Share based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,976 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Loss (gain) on disposal of 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%">502 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restructuring costs (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Interest 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%">13,488 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,593 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other (income) expense, 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%">(550)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,815)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax 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%">14,673 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other items </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%">1,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net income attributable to non-controlling 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%">700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,653 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Adjusted EBITDA</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%">118,457 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">118,125 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">224,622 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">242,877 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table>(1) Other items include $1,208 and $2,589 in acquisition and due diligence related costs in the three and six months ended July 2, 2023, and were recorded in selling, general and administration expenses within the condensed consolidated statements of comprehensive income. 48245000 58515000 86736000 126097000 22981000 17244000 44466000 34516000 7042000 4296000 14463000 8908000 7103000 5976000 13157000 10695000 -502000 -1454000 -1540000 1400000 3065000 -61000 6743000 -80000 -13488000 -10593000 -27740000 -20832000 550000 400000 498000 1815000 14673000 19649000 26033000 43126000 1208000 0 2589000 0 700000 859000 1653000 1998000 118457000 118125000 224622000 242877000 1208000 2589000 Accumulated Other Comprehensive Loss and Other Comprehensive Income (Loss) <div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the components of accumulated other comprehensive loss is as follows for the periods indicated:</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><td style="width:42.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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%">Accumulated foreign currency translation losses, beginning of 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%">(123,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(100,152)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(132,001)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(96,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign currency translation gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax expense (benefit) on foreign currency translation 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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less: foreign currency translation (loss) gain attributable to non-controlling 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%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated foreign currency translation losses, end of period</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%">(114,657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,070)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(114,657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,070)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Accumulated pension and other post-retirement adjustments, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization of actuarial net losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax expense on amortization of actuarial net 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accumulated pension and other post-retirement adjustments</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%">(9,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Accumulated other comprehensive loss</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%">(124,581)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(132,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(124,581)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(132,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Other comprehensive income (loss), net of tax</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,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(28,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: other comprehensive income (loss) attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) attributable to Masonite</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%">8,540 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(27,911)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,643 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(31,139)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative translation adjustments are reclassified out of accumulated other comprehensive loss into loss on disposal of subsidiaries in the condensed consolidated statements of income and comprehensive income. Actuarial net losses are reclassified out of accumulated other comprehensive loss into cost of goods sold in the condensed consolidated statements of income and comprehensive income.</span></div>Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the three months ended July 2, 2023, were $8.5 million, primarily driven by the strengthening of the British pound sterling, and the Canadian dollar, partially offset by weakening of the Malaysian ringgit in comparison to the U.S. dollar during the period. Foreign currency translation gains as a result of translating our foreign assets and liabilities into U.S. dollars during the six months ended July 2, 2023, were $17.5 million, primarily driven by the strengthening of the British pound sterling, the Canadian dollar and the Mexican peso in comparison to the U.S. dollar during the period. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A rollforward of the components of accumulated other comprehensive loss is as follows for the periods indicated:</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><td style="width:42.881%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.325%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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%">Accumulated foreign currency translation losses, beginning of 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%">(123,044)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(100,152)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(132,001)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(96,919)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Foreign currency translation gain (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,392)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,490 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax expense (benefit) on foreign currency translation 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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less: foreign currency translation (loss) gain attributable to non-controlling 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%">164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Accumulated foreign currency translation losses, end of period</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%">(114,657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,070)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(114,657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,070)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">Accumulated pension and other post-retirement adjustments, beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,077)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,658)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Amortization of actuarial net losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Income tax expense on amortization of actuarial net 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%">(39)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accumulated pension and other post-retirement adjustments</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%">(9,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(9,924)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(4,651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">Accumulated other comprehensive loss</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%">(124,581)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(132,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(124,581)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(132,721)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></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%">Other comprehensive income (loss), net of tax</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,704 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(28,409)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,799 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,498)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Less: other comprehensive income (loss) attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(498)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Other comprehensive income (loss) attributable to Masonite</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%">8,540 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(27,911)</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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">17,643 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(31,139)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> -123044000 -100152000 -132001000 -96919000 8541000 -28392000 17490000 -30497000 -10000 24000 -10000 13000 -164000 498000 -156000 -641000 -114657000 -128070000 -114657000 -128070000 10077000 4658000 10223000 4663000 -192000 -6000 -383000 -12000 -39000 1000 -84000 0 9924000 4651000 9924000 4651000 -124581000 -132721000 -124581000 -132721000 8704000 -28409000 17799000 -30498000 164000 -498000 156000 641000 8540000 -27911000 17643000 -31139000 8500000 17500000 Supplemental Cash Flow Information<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain cash and non-cash transactions were as follows for the periods indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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%">Transactions involving cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Income taxes paid</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%">49,551 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Income tax refunds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for finance 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%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Non-cash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Right-of-use assets acquired under operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Holdback of portion of Endura purchase 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%">18,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reconciles total cash, cash equivalents and restricted cash as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</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 and cash equivalents</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%">317,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">296,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total cash, cash equivalents and restricted cash</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%">328,744 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">308,921 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment additions in accounts payable were $11.3 million and $10.4 million as of July 2, 2023, and January 1, 2023, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2018, we provided debt financing to a distribution company via an interest-bearing note that was scheduled to mature in 2028. The interest-bearing note receivable was carried at amortized cost, with the interest payable in kind at the election of the borrower. The note receivable balance was $12.6 million as of January 1, 2023, and was recorded in the consolidated balance sheets as a component of prepaid expenses and other assets. On January 26, 2023, the note receivable was redeemed and fully repaid.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain cash and non-cash transactions were as follows for the periods indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;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-style:italic;font-weight:400;line-height:100%">(In thousands)</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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 3, 2022</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%">Transactions involving cash:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Interest received</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,281 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Income taxes paid</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%">49,551 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Income tax refunds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Cash paid for finance 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%">709 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:700;line-height:100%">Non-cash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Right-of-use assets acquired under operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Holdback of portion of Endura purchase 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%">18,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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></tr></table> 26855000 20500000 4281000 404000 49551000 47453000 3569000 919000 19189000 16430000 709000 654000 48425000 2931000 18000000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following reconciles total cash, cash equivalents and restricted cash as of the dates indicated:</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><td style="width:65.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.571%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</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 and cash equivalents</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%">317,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">296,922 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,999 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total cash, cash equivalents and restricted cash</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%">328,744 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">308,921 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 317157000 296922000 11587000 11999000 328744000 308921000 11300000 10400000 12600000 Fair Value of Financial Instruments<div style="margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of our cash and cash equivalents, restricted cash, accounts receivable, income taxes receivable, accounts payable, accrued expenses and income taxes payable approximate fair value because of the short-term maturity of those instruments. The carrying amount of our Term Loan Facility approximates fair value as the interest rates are variable and reflective of market rates. The estimated fair values and carrying values of our long-term senior note debt instruments were as follows for the periods indicated:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.228%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.610%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">3.50%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> senior unsecured notes due 2030</span></div></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%">315,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">303,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">5.375%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> senior unsecured notes due 2028</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%">475,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">496,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">462,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">495,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These estimates are based on market quotes and calculations based on current market rates available to us and are categorized as having Level 2 valuation inputs as established by the FASB's Fair Value Framework. Market quotes used in these calculations are based on bid prices for our debt instruments and are obtained from and corroborated with multiple independent sources. The market quotes obtained from independent sources are within the range of management's expectations.</span></div> The estimated fair values and carrying values of our long-term senior note debt instruments were as follows for the periods indicated:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.228%"><tr><td style="width:1.0%"></td><td style="width:34.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.610%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">July 2, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">January 1, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">(In thousands)</span></td><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><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:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">3.50%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> senior unsecured notes due 2030</span></div></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%">315,874 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,407 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">303,870 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">371,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:400;line-height:100%">5.375%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> senior unsecured notes due 2028</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%">475,735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">496,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">462,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">495,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.0350 315874000 371407000 303870000 371136000 0.05375 475735000 496238000 462495000 495868000 false false false false EXCEL 74 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .)"5<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #B0E7N.6^;^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$G8/Y/ZLM+3!H,5-G8SMMJ:Q8ZQ-9*^_9RL31G; ^QHZ>=/ MGT"M#D+W$9]C'S"2Q70UNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/I# M[1%JSF_ (2FC2,$$+,)"9+(U6NB(BOIXPAN]X,-G[&:8T8 =.O24H"HK8'*: M&(YCU\(%,,$(HTO?!30+<:[^B9T[P$[),=DE-0Q#.31S+N]0P=O3X\N\;F%] M(N4UYE_)"CH&7+'SY-?F8;W=,%GSNBGX7<'OMW4E^*VXYN^3ZP^_B[#KC=W9 M?VQ\%I0M_+H+^0502P,$% @ XD)5YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #B0E7HNKD,>$% "N'P & 'AL+W=O2+;DM=>P*]9=$M_.:#P\O+\GA5LC/Z8IS19[C*$DO6RNEUN\L*_57/&;I M6['F";Q9"!DS!;=R::5KR5F0!\6116V[:\4L3%JC8?YL(D=#D:DH3/A$DC2+ M8R9?KG@DMIG!--,IC2"M!.?[; MB;;*W]2!A]=[]9L<'F#F+.6>B/X* [6Z;/5;). +ED5J*K:_\1W0A=;S193F M?\FV^+;3:1$_2Y6(=\%0@CA,BO_L>5<1!P'N14T W070KP* L*5):*[DMU15'!W[/H+;'I M&T)MZAK*X^'AXVP)X3U3^!?%<\-?KY)Z=K_V+"^T%B7\!V2M@.ICYZ+_P,^JDB3R]K;B+% MPQV[_=&$A$8U1+HHD2Y.0_J8,:FXC%[(E*^%5"8\7$K)S%0I'AK5$*];XG5/ MPYMP&8I ]T("@X$Q>;A2WN_RCE?;\U"!AJ"]$K1W8M.4#":2?!ZH3R2NM6!1 M:LPD&M80L%\"]M%"72Y9ZE(0L7);0)].6&Z&;"(>$)"2\CO3.2H9D-R MQZYF6?L4]B?V3&X#:,'A(O3SHB)I/B(YZ+=MM]=SG8X)%P]NRGO@*IQ3>,=! M .KIF_T%N8/OR&-BS/H12=KK.62:J167X%X#,A4L,)*C,DW):45.OXOQ-;7+JR-RGDA\H#6"HI%-02M/Y* NY!O0F8(I1Y-.I-B$B6_.,:[Y^& $ M/8<= MYD[XT" G*Y%@MN&(2']PT:8]L^G#0YOR5:[(P2W-4ZC $(D%<>BK^6LRXWXF M(9-&2%S)$W$,D^Y,"?\S>94(LF:2;%B4\==&[G/X):"XB(RXN\/[Q<6KD.H<;HI4;HKAUV2>07#_[*Y8L>:T3/"+T\&EV;=P>.(?[ MH97[H2>Y'R^34J]6BB5*GDB8(S/C!LL1Q4_&;1D/CVK*67D=>I+7R7UXL1^G MUYUL#V[DQ!7K.,]A=6AE=>A)5D.AN&'9)W+%HPC%PV7J\<[A?&CE?"AN6O8C M[<&T#BN1?!N;/&8*C'JB9U C\0_R-+MZ*-0N;!/R9?.#F-![;&[+M_L#M#APCPSG<#JW<#L7-RGZZO E3 M;6<_<;!FV%;F$;EVVZ%MUPQZ#OOC5O;'Q5U+N8UY2'H##XTC[!&QNGU:/*PI M8V6!7-RP?,VXVYJNI\3E/E(CXSGLCUO9'Q M'(Z63\O#Z'%^!&M5GQ&PO=V]R:W-H965T&ULM5IM;^,V$OXKA*\H$F 3 MB]0;E28&-K9[MX=NN]C<7C\4]X&Q&5NH+/I(.MGVUW?T8LLF1\INZWY)+/F9 MH9Z9(> MC8;69I6+.?I,*BJ/2OU:7;Q;WHV"ZHED(1>V M?]Y[_[XF#V0>A9%35?R<+^WZ;L1'9"F?Q*ZP']7+OV1+**[\+51AZK_DI<4& M([+8&:LVK3$\P28OF__B16JQ>B*S1XJS[4T:^M(5YY617*@]7P;0YV=C)5Y1+2+I<$ M/AE5Y$MAX>+!PC^H!VN(>B+ORH7:2"+*"K6!@EQ7E?(L]U]9N3BFTOR#M(]VWSP:ZWFTD+Q7I5T;,H=' M7"+VLV'[9,!^#&$ZQ(KM8W7/!AW^>U=X1[KY;'&[,5"WDW M L=&ZFSV3F=S<_D["1%T2%%T9#WR8_09XPH)#KW&M.D M-JVZR?,DC2CGT>WX^3BR""RA/'5@,Q]&HR3E"3_%S3$*2Q6!9Q&.'K \+(6^QFUX$EH1I M&.%4TP/5=)#J \B(O%R](2M92BV*NA&))73#O%I@:L$A/V^K-H:6>NH]5085 MG#B10%!!&#K9G/DHD&113)U ^#":0LH3/!#\$ @^&(B/$OCN%G:G(1QD 45O MR,4C! 5JX!)CSOU\!(F3VZD/NDH#C'_:RBK! MP#:OFPI&,O.&39,X=M/KHWC&J(.:^2@:T21QEKLY LN@*W.<+ TZ,18,TGU7 M6@E]P.[+^0TI)3J[6S\G3U#-2(AP!ES_RI&$)+=NG[L#2KA>,I?Q]&:10QYD8 P:64L9Z^33L5 M20<5T#X$KY$.D7F9I*%+&H%E2>1V;@3&$ECK71]=0MK M=?ZXL^*Q@*PK4JKR:@';-*WJ'@^P9@7$]XN^EDK=*3U%0#SV2@!194GL50"" MRK*^5;Y3;G18NOW8'X[WPJ@2-M(H^\03SQ%G?F7XL)C'U%5T"(S#C$K<$/@P MF )!UJ->::?IZ+"HNQFZA-D"=4B=&-5 MPU'UTSY!>CS/KVGFQ@M#N;H 877F;=*^JCX^JBJ3D/5J3XZ+/MF>;&K#F7^ MWF!Q+%BNBD)1[C9@AJ#":YZZT?)1\7745UB=8J39X,'$Z5E$,\]N4,:#TO-K MCR#.ZFUV5F_S @,:W@(#&MX"&RHX;%.RS(Z M6'V-EET@-4@N"MBQ7Z*ER 8%\M>6XEF]S<[J;7XN;Z?IZ10W&U;RTEN7B-V*U*$W1G"&L!*R639;0)/D:F,<1=>O41UTQ'KJ]8H;@:!IE[IX+ MXY+DE[BD*T+.H7(-!$U6M3&0V/KZ2O MF"LY4)"[-<- [G(WQT"T1W"P3K6S8=7^ZB)6[\VKJH$@HE% -'@:N&?+" JF M2A2X8AW!T33-O#4=<5=-E1Z]SCJ]SH;U.J8H4-;^\6><>MO/*0(+@\P]EILA M,!K 1M\]G$!P61KW+A"=0&?# KW9NJ%%\)4EXN'OXO<#;^BVY<_^>WDPIB:6]?,Q83"RN)7HI*FOOT-Y05RQ:'3(OKFT2RAJ,_A^3\AM3%@])_ M=ULI#?G2U&UWN=@:LSM?K;K-5C:B>Z5VLH4GMTHWPL"MOEMU.RU%.31JZA6+ MHG35B*I=K"^&WS[H]87J35VU\H,F7=\T0C^^D;5ZN%S0Q=,/'ZN[K;$_K-87 M.W$GKZ7YO/N@X6YU\%)6C6R[2K5$R]O+Q6MZ?L5SVV"P^$\E'[JC:V*[[G(%Z24MZ*OS4?U\&\Y=BBQ_C:J[H:_Y&&TC19DTW=&-6-C4-!4 M[?Z_^#(&XJ@!C3T-V-B ?6T#/C;@0T?WRH9NO15&K"^T>B#:6H,W>S'$9F@- MO:E:.XS71L/3"MJ9]95J2Q@461*XZE1=E<+ S1M1BW8CR;5UW)$7GUO1EQ4\ M>4G.R.?KM^3%CR_)CZ1JR:>MZCO1EMW%RH >ZW6U&=_]9O]NYGGW^[Y^12*V M)"QB'&E^]4QST4)SBC5?010.H6"'4+#!'_>%HM=:MH:(KH,^GV/]V3N(<0=V MQ9UW.[&1EPM84IW4]W*Q_ND'FD8_8[W[3LY.^LH/?>4A[^LKT6T)C!K9V OY M3U_=BQHZCX[BWE4ZN+)IX7[-:4:3[&)U?]P?UXP5:<'8P>Q$:7Q0&@>5?I2= MT=7&3DJK%=.W=Y 62 MM-)@,A-' ,_BK(AG.C&SI* Y+C0]"$V#0M^U]S"\2E>R\PI,D3?G693,!+IF M<93FS",P.PC,@@(_:+D354GDEYW-1]TP.Y792CTN2$QQYDA)TR)G,\&N59)$ M"<7UY@>]^3,!W:A&$B.^R./1QU3FSOL996DZ4^E:4?_J*0XJBZ#*3\J(&CAR MG-DPB06R.+(H+NA,)&:7\C2.<)DTFC 4/3/\4)EH\[@D.R"/&4;?IJ4=E S& M.V-'I\=Z,IX4?#X#$+LT89QY5C\]HB<-ROX31 M3M7>DEE!,$&VKAC-U>];# MC3_3.!:0CJ*Y;L0NC=(B\>B>4$>#=!G206=L;"W#;:#-(US9'Z7$)3-7 M2AXE^5PQ8I92ZEEL=.(5#0/K7TJ5#U5=H]*XN\"2+&%S B!VD"U23^*B$Z%H M&%'O6B/:NPI6_SCD_OGJ0H@E,4WFN0"QHSR-CNQ.I4ZXHF%>O96W$G)!"6,] MI2]4J8LA1N/(F:"N&0PWYQZ=$ZUH&%=_/I/X*<*JF#KI"C/C//:%<6(5#<-J MGU8#\ESD,$!D$<]9BAFR.*>9;U).>*+Y5U6S=25NJKHR 'ZTI*5!S'UK3?N] MO)UV>J(=#>/N4([MQ*./QA1A&-0YA3,T&.MHPCR3ATVH8V'4@4C=RZG203<: M+K 8R_*CA37N(3 ['OEF.)O QL)@.REO M%D+J& K/,T@5C1F*<>*K"C'5L8 M8[^I]N[LD]0->2MOH$QXFO2_"]/K8Q5&1Q7/F(G8\S@M?%F83V%@8;$-XC0UO">%%)2*@BM*,YLY$=0WS M% H#WT2=B,;"1)LTJEDM]EQT$71E>>[.7<0NH2SV5.9L8AP+,^ZK6<.J..6((6T9>^*;K1"@6)M25:IIJ*+SW.]PKU=HI*]L-:"8O_E!& MDNPE*C[H&$ MAN?U5FA)-F)7P:0\)ST8-/;PE'3V 0Q\;[9*5_^5)>P4%.!5DWM1]W))&%T6 M1;*,633,#L:6-$F6$4^>FE9=9VN'X7"D-QUL/$J;\41'U"UYW]>/^VZ,AZK+ MP?"]:'NAQR?TZ0EXV\GA$+U^1$?$9384/SF=KVC4+HHB#WWX!'<>AOOKLJSL M43^L:WLR= 8;U3&DJ%R7UE ))?%\::-V:4)CC]RC$]4PVC]*(^ GJ.N$;F%, M\*-4%]6TX"R='UA@=E#_^8I//B&=AY$.Q6??]/5PR+\_70/VP"+8VB\S]P!- MU>'"77Z? 023?+[E0@UC!KL:C_2)]#Q,^GV*'\\JA#&ZNNF-K4N)45#Q=:J% M-89J=PF>TR+BS@&V:Y=Q1JGGE(A/I.=ATO^":VY5>[:!_*]57=M%7+50Q\C. MI;C%,-P+]FQ[L//BK/Y3KL=W,VWU4A=EEL9[9'X%0 M\&\L Y'B![!N?NY MVB8X;H%GUU]!7.?@+]7>B[JNV@&KV%EM&K##JM]U\5 M]S=&[88/<_SQIXI#MKU,HPB:+SL.5"!67AUU:F+'2/4BA8&6;[MN7FSS5(?5@$A%$+B&04*%CX/3;PQ*D=$24QN^1,YB.=,!C^X']D]=.6C;%D8?F''1Q.8,7QN/)C5"N5MKOUM,F%M3P_A1*CQ?D_G M5 ]4N:=R V-?)O'%19XE41'NCQ7-!"9QGD=I/@4^RC:;LLU>DBW-)XMVG*,X'S*8='[>=&WS=N=D)9)F%+T.C,#0LSC)/!0=WYCMQHI/[V9D,3 M&(P+H/VMUOC@N":?9GKY%U!+ P04 " #B0E7@G!]VM - "0C & M 'AL+W=O'T/5=TW[JYG7=!U]6RW7W^F+>]YN?KJZZZ;Q>5=VK9E.OY2WO5;=JZFNT:K997- R3JU6U6%_<7._^]K:]N6ZV_7*QKM^V0;==K:KVZ\_U MLKE[?4$NOOWAW>)VW@]_N+JYWE2W]?NZ_WWSMI7OK@Z4V6)5K[M%LP[:^N/K MBS?D)Y'D0X.=Q;\7]5UW]#H8#N5#TWP:WOPR>WT1#CVJE_6T'Q"5_.]S/:F7 MRX$D^_'''GIQ\#DT/'[]C-\@UAI$ISPD^P:)UH"=\I#N&Z2[8-V? MW5UHBJJO;J[;YBYH!VM)&U[LXKMK+2.R6 ^I^+YOY:<+V:Z_F33KF4RL>A;( M5UVS7,RJ7KYYW\O_9,;U7=!\#";S:GU;=\%B'91_;!?]U^#%[^MJ.UM(TY?! M9?#[^R)X\T]*-^M=WK[7(7A7_U\[J5@5G)668^#/_/=?"/IK-1A9NZ M#]N;OF\7'[9]]6%9!WT3_-JLI\VZ;YNE;' ;_++NZ[;N>LW!EUB/9R.(9V$:4=('.4'*^741H=3&^V:12=.[2_KJ;SJ='7PHJCO7[T2L?5>UL__9SG+D"N-P)?RIVU33^O6%3,*N;C_7%S=_ M_A-)PK_:!BH25B!A)1+&D3 !@BFIQ ZIQ)RC=#]U=O.J'>;WKMO*:4?>X,BK M^5+.-NW78%WNG(-_2Q M$=0TUR;IPK2Y))$V1Y?(7G$D3(!@2MB30]@3C["W];?@SFR!=:)\ YL808OB M/-(OTZ:59E&:%B1D8:J9<63?!0BF1"P]1"QU1NS]T?0[E?>"\D:PVBWCZB_# MZ]H6."?1-W!(6)%:HI?DL19CI$N.A D03,F$[) )F>9_8U'@E'829T!NI^\3]5%O_[ ?YBV73=RQ^#M8RE',YRO%NUEM R3$*6 MZ^MG=S]\HPFEE5 :MYX10B)MYA 6NX21$P$]4MJ(,Z#%XO-B5J]GW3 =KYOU MY;'TLK!++_M(.L&^4S&45D!I)93&H32QIRG90^/XA)A#1J&,/%HID]FA:63; MY:L@C$YK9'NVDJI)%";ZC$TL*ADEE$7:[;>%1TF2Q)I=:;%C"4V)-L]:S.1* MC::4Z$/.-"0D(:=.[BB5$:=\\I ,^6+Q[7;JY:,D2;D>+<\^F#5028^8 M6EP6TES/&:3/$DKC4)I T=2<&85"XE8*3VJ[#V8%5"\DIL9W2>(X"4-C-D'Z M+:$T#J4)%$W-C%$X)&[E\.0:0[\!?G"] 54%B:GD44KC/(KUK_J@?DLHC4-I M D53,V64!XE;'WRX;N/-IGT@1TQ!+*$)8ZF^)LTM:](TRHS8VP0VQF)=\+78 M7@@"15.#-\J-U%U_=TYMAQOI'4.HJ$C-DKS8+,B# M^N10FD#1U(08Q4+J(Q9^[Q(/=V>\4PE)*ZBMR,^\)8 JB%":0-'45!H51.I6 M$-V5'M24[N2Z.]6**"=N']XQA2J!MD/(8A+K%PRHQ&=QFIWZ#IB.RAUU*W=/ M+O:@%LV-9DPOBIJX^^$=3ZA^!Z5QZQE)[C! MWG,RM/ .2BNA- ZE"6JI,23D:'I4\V*4U^BCY37_8@]J$=9LQ1[4)JQ9BCTL M/&NQA\7.5NQA,;,7>U@,'<4>T2BL1>Z2.;]BCP=U3+CS*(R2N.$Y8;6 M#?5;0FD<2A,HFIHOHVH6D6<48B.H< :E%5!:":5Q*$V@:&I*C3I<=(8.]_1B M#[=7[]RR%-NQ4'^PMH Z+:$T#J4)%$U-FJ/G>7TD/%BMA]NK=]*8\IPNY$(= MEE :A]($BJ8FS"@;1F[9\.Q"#S?7.R5,M>\R(GEBSB306D,HC4-I D53$V.4 M#R.W? BK\W#[\4X44\L[4>ES[F^@!;I06D%E%9":1Q*$RB:FE*CKACY/ +\I$(/MR?O?#(% M,Q)ES+A%M.EJIET)[1R'T@2*IJ; *"%&;@D16.KA]N2= J:LEX7&!=Y6I*=/ MW26T8QQ*$RB:NF'/*'(RM\CI5>_A9OD&F)D29II%^F7<8J6/;HL))9&^91>' M]EZ@:&K<1K&1N4OTSBGU<".]PP>5%)FMLH_$^GYJ4*<<2A,HFIH1HU;(?+3" M[UWKX>Z,=RXA:06S/"9,C>^U2JA3#J4)%$W-I5%"9&X)T5WLP4SM+LLBO5)O MXO;A'52H&F@[A"2-]#4?U*FP."7'7X^JP3K:=,\MWSVYVH.9PAM)T]R()[2V M#THKH31N/2&)_H6WL)D=25!J.$?1C;E%M_-K/=Q@[SD96G\'I950&H?2!+-5 M&B;9B5H/-DIL[-$2VXE:#WI:7&.F:);1/*-ZK8?%+J9)1HR],FWB6A0;"V^+ M'#C&3F65@E)(X#B/C MC#_6LG ?@?<0@JIB4)I T=1<&%4QECVCT,J@PAB45D!I)93&H32!HJDI-:IL M[ R5[>F%'&ZOWKEE*:2+F>%Y1G,_U",7FT9>'NNW<60)4]*$V@ M:&H6C,I>_*0=# ^%[*[X1\8:,*+78C?L M Z2O8;G%[I)$$3$>'+ !21B?6*G'HR 7LV=!73RJ?_%WV<#/ MF@#03?OB!W]BHWC8I(3VB4-I D53(S\JD_&9V_!98PNMZHM-;3+*C&WW+%9& M>*V_TZ&3.+3W D53XS:JB+&[MNZ<"@TWTCM\4*TP-FOM4J)7W990GQQ*$RB: MFA"C!AC[:(#?NT##W1GO5(+^1D=LW3-/K\^ ^N10FD#1U!_=&H7!Q"T,NNLS M$E.18UG.]&^>W#Y\8PJEE=9#H/HA<*A387&:'E41JK$:!;G$+<@]N3PC,:6T M+ WUU;:[%][1A*IR4!JWG0_CFV=AL2+)B:5],HIHB5M$.[\XPPWVG8^AM )* M*Z$T#J6)Q/8+(B0Z-N64ICDN, M'Z4OH$Y+*(U#:0)%4Y-FE.X2'^D.5K_A]NJ=-%9M3D\9:.TAE,:A-(&BJ2DS MJH:)SQ.Y'N4;;JYW4M@>K(USHJ_ "ZC;$DKC4)I T=3$&-7#Y,RM_GS+-Q+; M-GW6\HU'6Q;NOGMG 53X@]($BG:?!5?=O*[[HNJKF^M-=5O_LVKE\J8+EO5' MB0]?I?+%-WVQ>7Y"+X$/3]\UJ]W)>5_*",AC(SS\V3?_MS97DWS7M MIYV/F_\#4$L#!!0 ( .)"5=E4 \Q+ @ %HC 8 >&PO=V]R:W-H M965T&ULK9IA<^.V$8;_"D;-='PS]HD 2(IT;/6GSNUU)ZFL>IW1@I\FK0NIBR((BG:Z'* MR?RJ^NS>S*_TUA6JE/>&V.UZ+5\Y_,)U?;<2C?)#N M^^;>P+MI,TNNUK*T2I?$R.7UY(9>WH;<#Z@L_J7DDSUZ3;PK"ZU_]V^^YM>3 MP"N2AOS[,_F/E/#BS$%;>ZN+?*G>K MZTDR(;EH MS<>'HNP#N*P"N#1Z32 +C7"J?*RWL7)*VDLL;/6T(3ZM3_%+NQ&9O)Y #EMI M=G(R_^M?:!S\#?/Y@R8[B4#81" ';S).%) M>C7='>OO6U&6!&G4F)THBQIET>C:W.3_@32K][K3<#1ENLQ4(4G92/:?^W?9 M81G)QNB=@JU*%B]O7\SH(Q?S@R8["5G7K/06FSWI=2D,8[TOI621HDN+*D49:, M*GM8"2,KY.0$-A5PV%8JB7SVK]&\2/IJ.8UF';6(51 /I47:R$U?6>.E- :T M'E) /$OT9$][WWZ1ACV-?2L:A R72(,67L&HR.\EE"Z%^A-D0D4#R/;1S%:B M?)3D[!&*F$^DT!8'4M#73#2P1>D1<^D;M@* =1_;B@GRCZUR+_#1 M3EHGI3VOCAPP@LBC#E#$@30-NAX@9BRFP8 /K/6!C>\/Y0_ ,D?%HWI9/Y0T MZLGM6PU);>%+1\DVO]]7G5";D(VV[L)(ITQ5WI#EMLSAZ&Z"/9*,^V\YW>E1 M;\?TK88<:-E)7X&G+B\J]H@L,UM1V,H553H)9[M#M8;]?$MBVM7:M[J@-!R0 MVP*5CL)G_C.DW"'](.Q6%-5F!V8"*=W+.=D4 D+O??#[9N,7 G4BZCL1A;T= MT[>"1 Z&@MXRCL;C-5MUC%A?V0IKI:N#7BBQ4$7%^&;/B R\L,H?YCCXZ2A. MWTO^CYKM-"XM8.DKA,TRO?7%$I0 4NW$HL"S!2$M#V=A=_7Z9A?Q+*9T8/E: MVM)QW'Z%HZATVBB<6K0/S5DT"[HE)V)VD:314"U 6[K2<;S>&[D1*C^<-_7F MTFXES7ZWH:(1UC)&(]95C=B%"1N(*6MQR\9QVRS]1KSX=:]$5V>2;#W!A+,^ M1M.4)AW9B!7C/!BH$EB+6S:.VW\>A;6;Q*A:C*P\IMV]B]G%,SY0'K 6K6P< MK;^^J]5 />A3E-%90KL;!;'CX2 !6$M<]KY^MZX+WM BL0]M>#]JMM,HM-AF MX]B^R?,:"KY_?#?]& +G* EZ!0=FQ],T&JC_68MQ-H[QFQ9KGG*+K04#2*(6 M?/N:!,Q,]]9F[P/"9AZ%(>V>LXCA ,!9"W VWJ7>&YU)F>^WX/])B68\*12#+$]X[;A$S>@R_4[$MBMDXBD^/VZVM>MZWB\=8"ZUMVLM3Q! * MHJ.]='JUV%*9!^\Z;)>J%&7VELO%4=J_^W;Q@V8[C4(+>3X.^=-<4=9N(0A5 MQA>Z?+R 5FE-GG2YV/D$RX)9R9"FRD7*0([UT@.V.OMV0&RV#^3B#3W?' M_^<&UB>C?KR9Q;QE,1]G\6_BF3PIMUKIPE^W5-<"1_>AXDD8_'/-+['F]5KYZWD%U7>Z[:Y\.1F7^9^1!E_H@I6G"NAL-,8.E M29)XH+<)6^J&X]2]?;/\<[*0CZHLJU,+V@=IE$9[G1#II8,D9=U+5\PNI5$P MY%/+YW"*]WULY2V9A]_A"[%C(XK![&DR/GE)82_-8/;QA M276E5/^RWWS:/"!R4ST6T?G\"[V\K1_S:*>IGSKY11A8*TL*N80I@\\SB+*I M'^2HWSB]J9Z%6&CG]+IZN9(BE\8;P/\O-?15^S?^"YK':>;_!5!+ P04 M" #B0E7P TDLD$( #%% & 'AL+W=O>^XEK_;./X:M4E%\*8T-U]DVQNKM:!3RK2IE M&+I*6:RLG2]EQ*W?C$+EE2SX4&E&T_'X]:B4VF8W5_SLSM]T'[>\$^M]J%W+:/F-JF9/J/FM?CH;-P&\=X6JGAZ?@23.[NGK=VW MTQ<%?E>;H1A/!V(ZGLY>D#?KXC!C>;-GY)WP4OQKO@K1 S?_/N5PDG=Q6A[5 MTMM0R5Q=9RB6@-BJ[.:O?YF\'G_]@K47G;47+TG_\[+V?U C'JRA,WLE0I11 M"1>WRN]UP)47N!8YH*"^Q-Z"5Y]KC3 -J,Z55S:'G.A$]E$&9W54@TQD>_YU MM:>_.F1L#,G+%JZLI#UD0EMZ ('6Q22AT5> 1E1!5P%F%C"K$&MMI&Z,6V&]4 'Q5GZ JK?U&FBL?;KSCPJ"V(I" ZAZ54=$ M&#HU:= NK2'2Z:9PSB/"]"?"(P]+EVA#)D?0+O01^:0%"17(PF1PDT[K;/G_6>K6AMV^XFJY"2" MV@4/W0C!0FY?SWH!H8/&Y6Q((!0$M5-6,#8I*ZP2K<"$% 5*<")713=;[^K- M%BV+344;,05H.&X%P":,]!L58FN+6"G21AL?R"+4 Z$'@5U(*PO9H;)9_1Z[ M"U<.Q:T,FL-Q1WQ@8XK:3TI4%$RO&N365M8%G_P]L-74WW+G"RRI9+L\EF:% M .6Z0EF*C0*6I#$'6E<5"4Q%\]0;LG..X*#*Q5GVS7Q^E[UBSV15H69RKM&UJ&L##P$++ U8HBY\!II0)RA6JD3S!3DL6 MF"9(" 8C536@Y*V%(F.L N,%3$7)'+%&=8FJ#Y1C'6'>.%9G&ZV*:KP([1F( MW,J= EA1!DUL"H0/QH8>??/I/+$GAALCF7@9P5[:(/.4TZ,HU#:&$,+A4/RX M;;';6?@<-N$IY4+'0\(F![XE_5XXJ2Y+^:@$"DZ7#$0&7<#,6"5;XE9&(==K MT$L##/@J2X)Z:*%\T@P6E#?.4AH8#^Q&>*(0I4AS7B&(D?L8VDEM&/FR@WG! M#2Y=_Z'*_9J.HNDXKP8THM:,]Y1CU*\A;E]32UI[5V*OZ]LZ3+T$Z6^/D/%4 M#BV>- I=VT(3->[4*1 !:S50<5#2M['X8Q04MFSNBL3+HLGZS[5-3,YI)]U- MK_XJB'DJNGM.(@6;QFPQ&9]_WZ%[K4,NDW&H&D!8? ?.IS*9I,EO0+E8:Z.* MHP80BCCCN>")ANS54'P"G_=EZL G+J?G-)M1! MY 89" S4=XAQN4)J9A,F"4ER6 #)'@@E\VVK[3.,IF;=L /C9S(3M!M9A./8 M'3@_:.6DHR8\D-[)$Z-2AGE((=J %9+[EU+G)0W8QVU-%SKIVDDILL' @CF: M:ZDWW:$MP'_?2.YFO1\)O#U^L.BKQ_-D0)]N^BVIE=##-9?VG@0V03@VIW[2 MD/>IZ"'T95P.TIA)PBVY255/*,7;*/BP<-V@=H]T_FJB]<[B.F\ CA1W*8<- MDY2?#YW.D]&Z=?A#E_LP7]ZBS:'KU5!_35TG6H4J30E_(0)Q-TW(OVZF>.<=]?02ELUG:K1*E M,T/]9B-W<.J;Z"!?A6?Z-/6C3:W3"(3*3A*)]GHMOBV E=IH:\DVN:;"[#([ MN1PTV65" >!H5FIQ@N/H8MS^,+GQ8U5T8W*G/36(EJMF+'&:\')4S/WR*:P' M7=UV&@O-DTNJ,2F(]SUYKD&C.=.F8U)[9G+YA"G\5X %$CL<+A\2SL9O@+/Y MTX0M0"CT]DN@4TT#[9[]H.5*FS3;<0FW*R'%;=%.UQU. M]M_P,OMS\7+JP\2H]VD);F_X UI(;U;I*U/WM/M&-T^?IH[;TP>^CWB1TBAF MH]8X.A[^[3(3/GTT2S?15?RA:N4B8LR76XP2RM,&K*\=N+NY(07=E\N;7P!0 M2P,$% @ XD)5Z7MN+U "P 7QP !@ !X;"]W;W)K(B9O8@#(>:4[O8.Q!FQ M*XD3DO)X\M?W>X^ZQE>V:%' \.@@W_F]BWJU-_:SRY7RXJXL*O=ZE'N_>W%^ M[M)+,QMI0>MW9[[G96R8PWE<5Y,IDLSDNIJ]'E*WYV;2]?F=H7 MNE+75KBZ+*4]O%&%V;\>Q:/VP2]ZFWMZ<'[Y:B>WZI/RO^ZN+>[..RJ9+E7E MM*F$59O7HZOXQ9L9K><%OVFU=X-K09JLC?E,-Q^RUZ,)":0*E7JB(/%SJ]ZJ MHB!"$./WAN:H8TD;A]]8=^BREDZ]-<7?=.;SUZ/52&1J(^O"_V+V/ZA& MGSG12TWA^+_8A[7SV4BDM?.F;#9#@E)7X5?>-788;%A-GMB0-!L2ECLP8BG? M22\O7UFS%Y96@QI=L*J\&\+IBISRR5N\U=CG+Z_2WVOM-%G("5EEXAV,Y+SV MM57NU;D'"UIXGC;DW@1RR1/D%N*CJ7SNQ/LJ4]GQ_G.(ULF7M/*]29XE^&-= MC,4DB40R2:;/T)MV^DZ9WO0)>F]JAR?.B;>F7.M*!FA [ROG$ (#YP-A=(+MY.I>CU"K#AE;]7H\NNOXL7DY3-*S#HE9L]1_\^= M]BRYQX5]EHOMS)7Z458V8%M/@J$CLE4A-N2N45YGPN4+X]98U&Q%/)G^A M7WJ%7.$\6.AJ*Q16^0.]>7_]0?Q@"GKJ(O&A2L?B= 18U5:.SB*!?"2\\;( M'Z2(3%G9TI:[G35W&B&KBH,XF4U6XQBQ4Q1X'PE=I47-O&0E3N+5>-*^$SG8 MK67Z6>QSG>9".[&3![DNE$AFH@S EANO[ .-,O!B*^VE0ZY*C07\P8H7DH"F MT+0F0PHI9)4JP2$+5 MN94>5B"V)>R_ 53A'$M$Y'MW<%Z5/7O72OQK MI4G63QXB=_R__FJ5Q,N7,(HU69V2L!MER3V-3950U1;84A9[ Z](( %OOI79 MOY#*2&P'4S=\':%$LK9.28!R&XD2R51_NS,:MBA,^CD(JRO@HRB:8$U3Q*^Q ML(RH'5GT(-:U+H" L!KFYK UEO4!7(&.RFM I4*5(&]X6S=%P4$&2,1>VTD= MK&E5:3)5,$9VNT*GS!F&N+GG=DTR%R4+0HV$N/28-KM#I>R6G ,R:^Q%8\!P,"4+2/;:-K&*:\.: MJSL=X+%NTS,)?"]E<,Q!\!(:9%SL@>Y4D8CP0RJ_<#*R=DQ.!-E1W2J&49$M^<\_'C:3]^][7CM/>/:<2FT$: MH?=UB>>UQY,_R-JWTFI3.Z811"N5STWF!DD2;BY0&L@"4,)YQ*BTGU$J&\;$ M)?@5*JJ0>V6:/[06.>6@_* L:$BK>MZ"OE2YB&P% 34 M>JK/0DB 7#'0$50?AD* V,_=%V43?@A17ZN=\A6!/ =ZRS$OFN"CF.'ISJ M(W9$UCFV&KT]XM[J%#+]%VO6^T17MR!L[('417]N/5VAK@1F5$-WQ#JB:N%: M"=&K*FNY++&K$!+T*M0Z(+D@5#HC-'R&[-X%%'(_,27=2I!#B6&UP%:;K,F) M @$^#F2\ M9AG%%9>?DIUW/0BUIXF\E2[O13T1TR2:3V)<^:S:+JS^9DXO9@M M\'\VCY*+^$S\?!0$QY@(^B;1:@%]IMB+R^E4W'#;=P]A)P)]7A3?2)N4E,EFA(9SV$ M';<$)ZOQM&T\QH\@J-O>5?>F4QW606[/G6\30PALV.F%^(X<\AO+\KY5YE>G M-G4A_JHW2IS^74F+F'_;).3C? SOQO#N HB-)^*&%"!3/DC/8M&NN6[R=SR- M$GJ2-$AZQM@G750$S;ZA.'=H4AE"%*I!('215K5M\+#QSRA:LN,1P%%;';(1 MXS! A3O7$IU 3D<>MQV&VMXBY%OAZK5#0J#LUC0$]^>0L?BNV>)SJP)EI^_: M 29TJYBK#R)II[7&;;G,..*<+$*,G,POQK.N]21")W%\,4[Z:0K6(,]!WN+P MWS$^B7NPD0%)D-8VWEN]KCUG(VC]43I#$TJ0:-K+T^XK"/%/[;HO-%*NX!,> M(#R<BKQGZ-5=1T-W4U<-# ME X9/**&6O4_\S# 8K:*2_->8S!JH1PR#R&8!BJUV6"_>PH.F>%"U3J(',@E MT,G;<*C3Y$\Z%NBF1D-I'EU23:<).9U=-.8E_P0Q:))2(5O*BO:44!:E4RO2 MA,:N(,$1O()R+[M"S YK:+5T [EO!GG]I6@R6MA2*1J^*:AXV@\<\=JU"YY5 M+8R=#W4;BZM>Z*@9"%MC#C/%FL[08585IBF>9ZT/0=!D'=&4^#XD'R(G0!O: MT4&\[Y'#AUBZRG083!FOOIVG6]5ILFK6$'!@XDU-QTZ/UT6"!I6"X:EP* 'A MI#"YW]]WJ;W)A7UR/F[BVZ<_=>7J1"P7,;KL&5U-H]GR A>G*/4QVLT3L4*_ M'D^7O.'/RLI\%@/^63C)@JPS9#N6?!N:]XF99-I6>8D\K+N?-&1R$D@7J M0,58=MQJ46V]PF0!M>@XM3__.3HY[@_IV*)MIFF/>S@C@C4=):VI7><*8ODD MEA/9D,"@J D>X=;J.#JM>.R;P?G@HP^:XRU_VJ(^'[-;^/[3/>V^GEV%CT;] M\O#I[2.JG$9%+=0&6R?CY7PD;/B<%6Z\V?$GI+7QZ,3Y,E?HL"TMP/N-@3;- M#3'HOBE>_AM02P,$% @ XD)5WE5XP'A! U@L !@ !X;"]W;W)K MJK<6@]JS(Y-68\G4Q.QHW2-IN=I6^7 M?G;FNFBTY4M/H6L:Y3<7;-SZ/#O(MA^N=%5'^3">G;6JXH\7'F_C'4JI M&[9!.TN>E^?9_.#TXDCLD\&UYG6X\TP2R<*YK_+RKCS/)D*(#1=1$!3^5OR: MC1$@T/AGP,QV6XKCW>N?5;'N(Y M%KS"F9!^:=W;3@\S*KH073,X@T&C;?^O;@8=[CB\FCSB,!TK($F#RG4Y URVDI2/D:/50V_.)L7A>ML#'3%!>N56A@^&T< R_*X M&$ N>I#I(R G],'96 ?ZS99/H%W MN(OR,.$=/H)W&UR@/^>+$#VJX:]]@?8X1_MQI$-.0ZL*/L_0 H']BK/9+S\= MG$Q^?8+ET8[ET5/HWYN+'P:A/SH_U!+[0(5#2X5(TK)F0VZ)YHI*&ZR-J,2* MUXLN.E@J6XIU4@OO>0**;,DH7S$@;D%5ORV7A$%!QR_S5\^2^\DT/WPF>T07 ME=F:!6RY8Z>"K"/E&QHR/DJN[Y7M,"?H8/L1BK>BX/>8SH4\WT%H_T MAEL71_3.%OGH ;O&>:98*TL'DYX;G$059W2IQ*KR+H2]9!?**%M\-^D\$5(& MLR^YR?:EZQ9QV=T18PNZ!NK/T_P$C6Y,FEE Q(?CVP__3ZLOG+*-+ OFWL"" MDN9HO:N\:C"$8DT*PFA?4JM\W-!S42F;7]''9'G96V8OK(UI# M6>R($K)A"2NWMBB76K<2!QM=:=D:$-^0U^%K@G=F.")&*6S " '7^< "U07"YN+&*[91 M7!09U =R.T05^B:ZY=0-BNCP+TD2W_OUB*0F]7.Q*9C+0$OOFK1GW&V!TTIX M]@%@!-%*F8ZWY;M/.T!"'FGIM'9?MB19]VCF$DV^*4Q7"LM$Y]$D#?J@A4H< MUUS>;Z9M=:=#JA\J J[M "ZI5:&F)9IDB!QW#J^BME5_:NNH.?S'+B'B#[>% MF))Q"]AWX%8#+/8H?;F+>(]&)0J-2"/==C-Z2JHU(QSK9*)&]AIC+F75;K;) M033:E=)=.#-2VD6$Y":5Y@<5<%?!-*]&5#&:1*:E2%7BU)>AK-(MAF]:"3ZD M4OT112"WC,5^I#=@4LO-:L7#0HY)B<$HLU2$\"(X>K=5F\$E-0E=IYJ;E\+X MD[JAY]GU_%/V AV&4P'#H^B\9*UR$JXXRAFIB_M\K5RG# TM!FZ++N 4DXX" MVKU&2E6(0!9&HWR22G]CBU#JU+%!-H:)N+5*EU*QJ7_DP\!Y4%L-8J^@;!HY MM7==5??MI$7WOHF7G81KE&Y"ON],']^Y:V$85>E&&7K5^FO7[NONTCKO[VJW MYOV-]P-.+XT8#"_A.LE?'F?D^UMD_Q)=FVYN"QS' ^M*YN'V1 M#797^=DW4$L#!!0 ( .)"5<$5<1QJ ( +L% 9 >&PO=V]R:W-H M965T%)N)AC;,?+@#1]L4F*Y^A0$CFME7XV!:*%EU)(,_,*:[>3 M(#!9@24SEVJ+DE;62I?,DJLW@=EJ9'D#*D40A^$P*!F7WGS:Q)9Z/E65%5SB M4H.IRI+IUP4*5<^\R-L''OFFL"X0S*=;ML$GM-^W2TU>T+/DO$1IN)*@<3WS MKJ/)8N#RFX0?'&MS8(.K9*74LW/N\ID7.D$H,+..@=%OASM.#X#? 0'I2TA8'/,L?\ M?WQ 0GHU\5[-(CY)>%^)2PAC'^(P3D[P)7UU2<.7O%/=*]QRDPEE*HWPZWIE MK*;G\/M8Q2WAX#BA:Y&)V;(,9Q[U@$&]0V_^\4,T##^=D#OHY0Y.L;]W&2?! MQZ4=,,*W H&5JI+6@%H#[\^&FJ-@,H<:Z728@;42U*O&F91G"98S2P1[:X)[)BOH;HLY_9#6]6(N:,V'@#.)TZ(^NKLA* MXM!/TP2^<,GI">>P42HW$"4C/XI2N$K],$QAJ=6.-T. 9A"HE5$"+0+9-#7R M@SK.H]2/PZL+.!_[HR2\@(/J?9 TX6C+$:T1Z1D,PJ$_CL=P[-Z"@X8J46^: ML6$@S_\"4$L#!!0 ( .)"5<2X;5'PP( X& M 9 >&PO=V]R:W-H965T&7 -E7%S>,"I=[.@E&P6[@6ZXWS"]%\6O,UWJ#[ M7E\9\J*!I105*BNT H.K67 R.EZD/K]-^"%P:Y_8X"M9:GWGG?-R%L1>$$HL MG&?@]+G'4Y32$Y&,/SUG,&SI@4_M'?N7MG:J9YN MHU;E9^[X?&KT%HS/)C9OM*6V:!(GE+^4&VR!KMFBG4:. M6'TL*GJ&1QONHV]#"_K>W8"MQNDI^NXD!;T"G1CJ#VZ'-SE;-$@< LK+:ES MK34Q?#A7%-"-Y:JT'X$N\!'Z^X,+KAKJ=ACU_DY+S1\- M,<,!Y*,PS1@9V21D+!TR#"[;C<99F&4QC..0)@V<-L:@,T@Y=>0O2D1RLTZW8262AT MHUS7KL/J,.Q.NA[_E]Y-RDMNUD)9JG9%T/@P'P=@NNG3.4[7;<,W&/X"YG\!4$L#!!0 ( .)"5>L"Y8I 0H )$< 9 M >&PO=V]R:W-H965T[Y^3P,D1=T\R>P^[.Y#8I$$ MND]WG[Z O%AI\]7.A7#LH2R4O>S-G5N\.#FQV5R4W,9Z(12>3+4IN<.EF9W8 MA1$\]YO*XB1-DO%)R:7J75WX>Q_,U86N7"&5^&"8KC596_0:V[< MR]GBJ(@08#QK9;9:U72QN[O1OH;;SML MF7 K7NKBL\S=_+)WWF.YF/*JZW^J(F9)&K$T28=/R!NV!@Z]O.$!>606>R5M5FA;&<'^ M<3VQSH ,_]QG;) UVB^+$N2%7?!,7/:0 5:8I>A=_?+38)S\^@3248MT])3T M[PC%C^QG_;>*N;FN+%>Y/6;PZR.KW<54A!=F@OOXHE-2&5LF%\FOS,(I97 CN'"3MBP[/3*$FZO[Y;VFF,+6MQZ3D[ M31(OHOGKS;G57+$W/).%=(][Q'R\>W//%D5E61JGIS^WXLY8.DJB<7K*?OGI M/!VDOP;'2&LKKC+!,FV=9?U!$CT?I<>L?QZ=GX^.V2?M>(',)A]*E155+M4, MN6B,4(XMM*%R<@S?#9)1-#X?LO/Q.!H,QNQ66/LB;"0$*^GF4C&M!'L4W+#^ M\"R"7<M2J?=OX0SR@5%N!6EG ,SES MFNG*P$QE=2%S?T\JTB)R!:R(4"Z,7V,/A&S7_PQT8M"?$<(_M_*!E:%T""H=&P2-8(-="%^Q"X3<"QPD M\6A+11*?_;"*H5>1;JJ(:V;7U/T;6;\F^9VJT8W]7F3-2G@:0>81*!PG:URS MF1$S(N;"@#QR@0CO=R[K$]J>5^#U]8YC]FE>JPP()L2;EN_<11*LKZS)?*X=A"N *UQ!? MN(E!R# LD#] ODP81736DT+._-V&>6Y3 M%FFF6\11Y:A8S_2RWHS[98 E;&;DQ%,9%X[+@GX1B:^]W>Q>4,+$[-J289NT M0MP"8D)6+@KI"P%E*H/'<&\I%%>N"_ F@[PN"ED>]B#FM:RQ_MP\'R#/2@( M_QY[H&"+/)^?[Z#Z#S"FE?6_QI@&>+ROL((GKT0F MR@G$#-HJM0JU#"X!<$7X?+VN)E;FDALIJ+A1B,D\5'S.%$;A'"W@4>3/7@G1E6"9!!;!,E-1: HO68%Z&!=?-@MXQADV8XJ/1Q1?\<[8CX+U?#6LP MC8J&DX?E@^=Z*1$A7[YY0_:&ZE,4YV>>8@<,FC;.@U^.TM-N+FTC:_Q,H.A& M-V)[HK&U'?F%H"/@.TG%PQPBOA&3G([H'H5(+XBX$>:+8Z_C.O^"U(%17J:? M6>YI8Q_M$\<(#'.>H.Y)?QV'.0=/^ )!X-CEP?7:Q#]%G^,6<&Q\%NER8C)HX_L9\H! M#*%T?'P'JQ4O8+&$I,1W*CY!!G0T&5)$EU,!WP/'%$&P 5B3S/Z"B,CK718$@8A?" C-8Y/]0P4[ GKK <,Q(,X MV4!\*&"!J336^>%B30:T9:ES#Z@OE[7 R$>,IM90,%%P170P@(,PP"*]OV T M\71J-N(I[;6>4%Y'>AP$$3GRK;%X6FAMMK+/^G)H1*?\!S+@/X/-OOA;S*0% M4:U.2<5"9^CT)E[20/I[*-<0YA.YI=6 &!B"O*^=87.E7+-BC2T*-95N3GCA MBVR]9KUW(J@.49?1VXFR47>"W3?:X 1&HU)A->&T]8&:NA.?"94]@DI4C._V M]IDGJA;Y<5I1MZ1 5 H]"PNPWW?0&=R)EH"@1.R+1ESJ=58LB;C[0O#GB-"&G(XND)&\HUHXK6JGZ?4Y+%UI,KY2Z EZKO#*<\0S66AF> MJ/;8&YKK,&:?*1TR@2Z#L4KX;I0A;#9 'XV[!XXI52_86$$]6'@TC,?M0RS/ M=X^6P5-['@2797PAD6P^<.@!Z"-!.'$[5.<,@]@C*5ORHA*MEB:R(1UXAJY> M'_?D]E&0"F,X%5&\MI,.'&QF$S&=AK/06D8IW%SG?]C!X7YBKP5(E+^JFV0H M-?2:!,]];B'%81"1C8;3-@/6(Y2;<_??-;(=MCO>/ 3?==@UZ,SY/SB[;><+ MY>$SZMTYG+G4Q=*_%PA0IINC2A?.UMBVB2P= =E<(JT1GX)G(J_+K%CZ^#5R M8S+J+G.:!K[T_$\/I%0/7X^?-'GTPM)%A4YEY^MJ M_O+]:_87HZL%NT$_FR/KOF)NP: CZ26GKR6W$C[#CO[+F^MZ?.P_8CA)2+&T M*+V2_-GO[XH%X<.%M#>TJF[9>EZZ- MG)L:7>YPF_3M'%-"$:,::/=*,H*^7U 4",H*<^=68T2+GW,U$_GZK/O=)>IN MI_%XCP7*B'R;L>N7[G.W;%^[Y'G'0^$Y7"S/S' M,(2 !(8O1NW=]GO;=?C,M%X>/M:]]R<6RPHQQ=8D/CM%A0H?P,*%TPO_T0E' M-\37_YP+#B-I 9Y/-8Z1]04I:+]"7OT+4$L#!!0 ( .)"5?C0\.E$ 4 M "$+ 9 >&PO=V]R:W-H965TGBK%5KON7X1WOC,9H.**5NV ;M+'FNSD<7QZ\N3V5_VO"GYFTX^";Q9.7< M%QF\*\]',R'$AHLH" I_&UZR,0($&E][S-%PI!@>?N_1?TZ^PY>5"KQTYI,N M8WT^>CFBDBO5F?C1;=]R[\\SP2N<">F7MGGOL_F(BBY$U_3&8-!HF__571^' M X.7L^\8S'N#>>*=#THLKU14BS/OMN1E-]#D([F:K$%.6TG*;?18U;"+BZ5K M&AT1Y1A(V9*6SD9MUVP+S>%L&G&$;)P6/=QEAIM_!^XY70.@#O3&EEP^M)^" MVL!OON=W.7\4\'UG)C2;CVD^FY\\@G=T9%YW<$ MX]9H90M!BY%]P/Y"ESA4&8J.7(?BZ@*HA3"6-=.5($$,.[<3<@ERBSZ1/FHQ M*(S2#;8K$(X>M3*FJ.[&U'I7=D4$'[72(+4;$]N-]LXVZ< QU:Q,K!-24!7+ M#E!LV!<:?$H=VBYR(A+1+]! .DP#MF6?]]HDC1PP%VOV@U_*ZR#,T0#)580U MLM(^C%@E6I@]='="MUH"$!*-B:'746(BIU$=7*9.\[6ZF-\VD,?3G3 MB5F@0EER1=%YQ"0$8 N1XD$^ 5VC40$V=*O/G'IBGZVOG088?>[*=:^&E3A1 M=5'J@32.,5>U44OF/"-?&O$SU#!) ,LOPC D'P*])1""/P MJ^1KK!5T<)]7JE6 --F*8CJ/*"5'#*"F' 4MM\XX&LZ"#!N%9;(0_41EEH4>(T3DNX!!+403[ZP\.A2[;4 M&UU"33@=D>IQU7J-6,!ZC.YO# 03X9HD1DS9BRA5N0$$\E!5+"*R2425M@B: M[M6E,UM0 )V0A ;%JBP.28P*-56XAY''BWW1T-) +'21;\D;[PIFJ;U 1[2$ MEZ6B7RU=HPD<_Y3:\$PJ+I6&]'BIPI!RU-NA2$.N)F2SW+L(W$V2.4C]UCU] M,C\Y>8VF,MX?854CMC#%E0I@)0*\EDQI!'7I?.M\GXR# ;T#"V_3MX) ]@9C M>O_FP]71IS>_C+&EF-R/Z:TSPC+/)[D,2Z"6V8SI0X0F?@?O%CT&D:HJ0LYX M#3TG$8I+ [L'( ?TV:ZAD10":5&B<4;0I>+Z7G#8ZEJO"SZJ])T,G!LP6] M=YT>9Z(=5&Y^P0RSP_OO(C][[K?GQ^.U\FL-D1NN8#J;O'@V(I\?9'D079L> M02L7\:1*G[@$2O:R >N5>X>DJ%A2W"ZV MV \MD%HD9^[[GGN&TNN-L9_*E5)./.194;[IK9Q;O[RX*).5RF49F+4J\&1A M;"X=+NWRHEQ;)5/>E&<7<1B.+W*IB][E:[YW8R]?F\IENE W5I15GDN[O5:9 MV;SI1;WFQJU>KAS=N+A\O99+=:?)-[RIZ>3VD M];S@)ZTV9>>S($_FQGRBBP_IFUY(!JE,)8XD2/RY5V]5EI$@F/%K+;/7JJ2- MW<^-]/?L.WR9RU*]-=G/.G6K-[UI3Z1J(:O,W9K-=ZKV9T3R$I.5_'^Q\6N' M@YY(JM*9O-X,"W)=^+_RH8Y#9\,T/+(AKC?$;+=7Q%:^DTY>OK9F(RRMAC3Z MP*[R;ABG"TK*G;-XJK'/7=ZMI%7B&GZEXJW)D>M2<][*'AV53 [TLUS)1 M;WKHD%+9>]6[_/JK:!R^.F'YL+5\>$KZ'TC5?R-/^,=S?IQT'ZL'^JS$1I;B MV22(4)99QAU6I.)9- CB]@Y 0[B5PC^K%#\O]8/(?84HJA"!_&Y%G=X^VKQ< M*V[4;-OW L=!^)F&,)C\;@T#UA#O:PC$52G,XC,;6)QQ,L-:@C5=+$556)68 M9:%_.Q8-JS+I\- 941Z+G,Q-5=2+G@W#7:#Z8K/2R0J]GV5BKFBA=:S+W"OO MX(;Q!7>_5U8H_TBWC];\J$+\O'9$)FH$T#:.=!Q&<7T%?U-5)E;/8:$N<.&D MSG@5(!*%QW<-5%T51870WJHU7 S$CQ NETNKEHB>**I\#HVP&W%#$GTH2Y@@ MG4B@"+'195E!W$:[59-,BF?M@MQ(FYZT'&(*XY"W1$',=!KVPS"L%;V"XU7) M^W:FU#;4#9VV);=SG\W3);E(8DLNJB-"VBK!A"P= D097 )_W$GM937_I?'T M09=NMVO/USV+0I >EH'^8ZR/H4U%I+($:BUUZ% M+MB^P_JIN2D2FE V MT9@L:TN0SO=E!]D=N'%?* G]B!"5AUYH7\&UVDPGW):<1Z L)B0EP8/NY^(7 M*(.M@+.M700?A)0 CHPP#9CB17/E@L)_0K6WWE#7?.9)78,$[(V[7O?! =K M*L6;JC-7LJRHM/P@-1W=K=)V/=#ND2ZN:TV8VT[N-KC'1J:WCT52S391!^'6 M>95[E40T>*3V?1%)--+"FX,>X2>>B"A'18%\[,4E$!]X6 MJIQ& 4&U1*]0 M0E]X9]D )@-D14#UVGK1H'A58[&/EX].71VX\H6)>UMADJ2RWC%/:_9CV#I+ M0Y4H79=>I95E*,/>D\P-S8;'7>J_]_A$@UVUP_]# ?C!:2^I._F,G3)5B6"6 MYXA!38"N:@+T35/!-US!S>W;EA>]A3G$Y G)OZ<4G?V#DG,.RM..WC[*>ZD+ M7H]@U &,IL-^'([$,S@0C0;X.QD&DY&8@(M^6[?'(.S/AF,0B& V:VU)!6-2 M_.K1W[?-N.7:V$WBS]?MV89 =ZR*HQ&LB6#-J#^&:E@U#B8SMJHV@/K]\VUP MH!\/:/FP/P-!P+8PF W$& .&BF*_$IKN1X6"Q"F;\UBLRJ8,KC.9?'IQEZP, M0.'%#X!$4W0P.S>IRCQS=]SIED:7\32G:77(IH])S83FZF"/[HCN<7H;P_6& MWC82[PT-8)[*4.0;JEK7^+$"=\+H25 2G74'\0LDO%@2!C!=2 Q*$U2&W2P; M#&V<0)Q(&<0FE6=X';T=GK[\]&)! &K)H"$J\/DN<:F^ASL(PU:K+!4AD9&29%9]377-M//0O,Q_QI3$RHYWRN MB7/EZBFSEVWK(, 71B\O/S1Z.W0;S4N%[+F0]Z)F' ?H0?^/SVRVY1 MQFWC,V@8T"&'SMNF/!A9),WUF=ZJB)DQJ M1\L+'OJ=8YP4S* =^%F[U8J@ MB0X#7&9GT3G^3?OC.#P7[]NA?H83V3BF?2&Q@Q,S?3"9]L-)2!9%P7@H_KW[ MCX5?"3J!4D;KGJN9&B=@5PP,V@7X>/.Z@+EGQU#H=Q5P;.O;R"I_'*,FT 4P MP;\[\W/%HQN_#77R@1@KEP(.B_Y@@OV 7J,0EUUSSD&K4TYP38*O*S WRQ0 M2/GI5'9LK$WT9M")F$7CR(_N:%Y[0.FZL@EJ&2[AW%?Q87!#]],JJ:F454Y; ME1Y^;<)UOC$5G?7ID".QHLZZ8EV.=E^ZA&0#IIM;FV ^D(V<6 MFD *)S";&=1H3@R=SRH*\%1KN/F+/YSF#T^9Y)U.^W.G>M@?3Z8T0\,@VDWU M6=0?#R(1A<,@'NX9)]-?*O]&DH=L-.E' YRC9T$\ZD[_,5C!(#ZO'QR8_GAV M-NK'\7!O^ /E!K@S&Q.9.#7[AZ/^8,1VCX)A]&CV[Q"%OTUDGY 6TY78@-W^ M2X5Z2#C_^F]N[NO#'U<;XTQ[*F@!K7[;"[PB#=3Y$= I$&_K%JN?_^\ [A&> MK0]G#*3 A\-W2*KI>P)%BW1[=L/(#T$ "P#0 &0 'AL+W=O=&ZGKC;&?74KDQ7.> M%>XF2KTOK[I=IU+*I;LT)15XLS(VEQY+N^ZZTI),@E*>=>->;]S-I2ZBV75X M=F]GUZ;RF2[HW@I7Y;FTVUO*S.8FZD>[!P]ZG7I^T)U=EW)-C^1_*^\M5MW6 M2J)S*IPVA;"TNHGF_:O;(O6 F2V,^\^(NN8EZ#(@R4IXM2/P] MT8*RC T!QM^-S:AUR8K[]SOK/P7NX+*4CA8F^T,G/KV)II%(:"6KS#^8S<_4 M\!FQ/64R%ZYB4\L.(:PJYTW>* -!KHOZ7SXW<=A3F/9>4(@;A3C@KAT%E.^E ME[-K:S;"LC2L\4V@&K0!3A>R'E;*5]97:S%PCCOKKL>AOEU M5S5&;FLC\0M&QN*C*7SJQ(]%0LFA?A> 6E3Q#M5M?-+@ARJ[%+VX(^)>/#AA M;]"R' 1[@U>QE$4B'BB3GA(QYZK07I,3?\Z7D$*9_'4L K6#X7$'W#I7KI2* M;B+TAB/[1-'LS0_]<>_="?C#%O[PE/77)NFDD>,0CU@6=X5X3XKR)5F./[*P M(;&DM2R$SLN,T)(^A%&4&3\K/'':A3?\WIHG$OA9F65B63F@<$Z49,, *10) MGTH/+955":+N4XB77N?ZBPQ]:E;"5!8U7E0KN4.F))!KOPVYLY14:E^6W:68 M2.$M.A[4UQVQIH)1A(]H3F_0XTD!/ !36HUAI+,M$ 5;OQCK4S'/R6H% M=@B03I@P#%DJ\5(N,X*3-8=!2(?@@"C^98#DV YSFEN5:D],X 55P&I\!NQF MM=(* 3E'2X>9]439MA-L19P&<8]H1Q>7XM._BY@NGDSV!,.N)*7A(Z3-MT!/ M$-Z'JD)M2.>,TJ%S-AIJ;$!EQE66& :6CG;VZU35;<8,E:E@JTV>NVSJ[9C- MEO"N4("%:XKK)Z!I?*I4VC6X;5*M4F#DRJRXQ*RIUBDVH3!!+L7<,3R,E:UH MIDJH:GI&3'RHW$(AA+)$_3ZC(CQB+\[&F+@H)H08$F?]?KN$+9DDFFD@3#L0 M.[(0/N!0IVR%M)H-IR;4@6OV0?V%@K0]Z,3S)8IWI?U%$W=+REAN,E1M$$=# M:9-P$A.D#5ZOX,02'4SB \+B_(X3;BJ' +J+4WD_K-V%L2A>^!!O9%Z^$[_" MOQ6?C,>[KWDZ@Y_I9(3__N0M7_NX##J]\:@1/39J3BF]P&;0J9W^%VSJ^S-Q M_K9WP6@8WY37X_[%41;GM[LT[?@<57W4S_]C7D:=>,0AGHX'N(YCOA]W)L/! M*RF]K'^5%U5>H8$Q=X$RS*H['@H86%R, M/$^^;]XFG<%T_$W0 M#6'28H>K)Y@[-8.^B M_#"-^_&[4(G34N%-&<[D2^-QP@^W MO$6290&\7QGC=PMVT'ZDS?X!4$L#!!0 ( .)"5=ZVNQ7Y0, '<( 9 M >&PO=V]R:W-H965TMJ+"#QC^ M;F\[.0JF3(AU%@$ M1A#T>,!KU)J!B,9_(V9R"LF.Y^]']#^C=M*2"X_75G]6,M2KY'4"$DO1Z7!K M^[]PU/.*\0JK??R%?K"=SQ,H.A]L,SH3@T:9X2GV8Q[.'%Y/GW#(1H&CS4"EB7&LH= &7 B($A%>\Y#Z6P#@6RN MA1%2"0,^B- %ZPZ#H2TA6TQF\Y^@=8H:5ND#R(Z0+-7AGC^C<$:9RH,R0-<# M-8"!N\XI+U5L.4_X(H"@C/LNOR,F['QDXJ&O55&/A%[D,X$=];"4BI$OH$>Z M$@I;&?4%)7Q!9XE%5,_X.1HL53CR95C#HR?ES5#RR"4/5+ '&.OU HA 2VB2@T9.[//C;#*C ME&G-MQ %?)1G#/@]L>8Q%D6DXFN'P]6'";PWL.DJNB]@MCA:W)")DF@";/E! M@)5A;A1E9THMXK5XB[(;+L@-G0\?.OG"+\GN=I/\2EQ)B1;]))83[3%[W4DZ M/8^40:&AJ(6I:$V&N%<^1"&DC;PN1FO>$GQ[J:9KXD>^C^4=T24^I3+"%(J@ M^,2Q8<)CCHB.:%NM"I%KI.RZUCHQE!9GB(H$]_%01\P"7:!!=+*DP@NVN(>\ M.^2BN/>###9NG7U0/B*-BB27<1A5]D@U4='ID$)*^K<^RK%2AJL>W@K3T1B# MV?'PF9&Q,SY2F"7\=NT$YRI-MAP'F.1_G M!3=Y[,9)SX9!@ZZ*(\]3\,Z$82Z<=D]3=3,,DV_FPTA^)QRI]:"Q)-?IY+=7 M";AAS V+8-LX6JA3:%#%UYK^&:!C _I>6AN."PYP^J^Q_@I02P,$% @ M XD)5ZH(K\4+!0 (@P !D !X;"]W;W)K&UL MM5??;]LV$/Y7#EJQM8!J2Y0MV5EB(&E2+ ,Z!/&Z/0Q[H*6S140B59**X_[U M.U*RXA2.USWL)21%WG??_?3E?*OT@RD1+3S5E30706EMF[S$FIN1:E#2 MS5KIFELZZLW8-!IYX87J:LRB*!W77,A@<>Z_W>G%N6IM)23>:3!M77.]N\)* M;2^".-A_N!>;TKH/X\5YPS>X1/NYN=-T&@\HA:A1&J$D:%Q?!)?QV=7$O?Z8.+U>5\7]AV[U-H@#RUEA5 M]\+$H!:R6_E3[X<#@=EK JP78)YWI\BSO.:6+\ZUVH)VKPG-;;RI7IK(">F" MLK2:;@7)V<4-UU+(C8$[U+ LN<;SL25<=SO.>XRK#H.]@I'")R5M:>!&%EB\ ME!\3GX$4VY.Z8B,AB9>+SDNXV$ORY7QFK*B;^/V=O! M38[#N3HY,PW/\2*@0C"H'S%8_/A#G$8_GR [&,0+5]R( M''!_T="%\1=O@YN[9? .A(&<5WE;<8L%K'90B$=1T.-G(6ZM%JO6\E6%8!5\ MXD9)8=&]MB7"UA<&2?-'U%3G(-MZ18K4&E2K(5=U3=7IU1KZ8HWETFLH6NT6 MAT'$A"I&<"VJUD$1N?^9VDM:3=4:+R%DKI%ZDN75P>/^E3"F]:K66M4@E7S_ MB,;#RP+Z[?WRL_'GY>7]OYK[]E;26;6&GI@0\"G'QO81V@K[#ND/@#.W'S&_U&D -4C:][]@U,9B&;3&DSG873 MV&UF:9@E*6UBEH;1/.N2ST!KB(B0SM=-:YWQJ]?RD;$PRN(P33.WG;)IF"2) MV\8L"Y-TYK:S* DG40(WZS6U?!>7PJ4+-7TPF)-WK4!S!K<'(?PV<"WY9J_2 ML:(?'^]32@ N#; L<[HASN9ARB)@<]91FD[H/'O=KJ+/V^.6)9-Y&,^9VV;1 M))Q/O643%H51,@66A!&Y,DKB8^5ZF*>GHL)&\=PO:41+,B)U%*$1J;H^QNT_ MP*9^F-RZ-J];EH"^3HZYYH3Z>1>&,V,?D MFR1APYF"D*43RO:3A7RDL1"E2GQU!)3V]58%^;;1<9==2AYO8)W'&BUR]-8A)[BU, 30=Q7*SGV;L33%F5;O@*:, M_ %JI%Y3=,P^4.IRN?O)P)4B$H[9M=#$46D#)2?SFD:K1^=#7U]>K<:FU3G= M4LJTA*7%5^]':EU.7:V,I3 M/^NF1Q]QI5N:)H'%79<:P6=?Q+8DO_42G?[>)IJ>=H>H?8+X9+0T;[H,=VM( MPQTU !]14D0CZP/U/PIG(;Q1/L*\LJ@E!<85O?$_'+P19$SG1L+I["S@V&0P M/IC;:M0;/YU2M%4K;3?"#5^' ?BRF_N>GW?3\R>N-U1D4.&:1*-1-@U =Q-I M=["J\5/@2EF:*?VVI"$>M7M ]VNE[/[@% S_%BS^ 5!+ P04 " #B0E7 M2-OUQ'4) "3& &0 'AL+W=O@VBF&]"2KY]S+T 2 ME"C9E8?,BXBE^R[GGKLT='%G[%>W4JH5]^NZ<9>35=MNSDY/7;E2:^E.S$8U M>+,P=BU;W-KEJ=M8)2O>M*Y/0]]/3]=2-Y.K"W[VT5Y=F*ZM=:,^6N&Z]5K: MAQM5F[O+23#9/OBDEZN6'IQ>76SD4GU6[6^;CQ9WISLIE5ZKQFG3"*L6EY/K MX.PFIO6\X)]:W;G1M2!/YL9\I9MWU>7$)X-4K/KK?2?V7?X,I=.O3;UOW35KBXG^414:B&[NOUD[OZN!G\2DE>:VO%? M<=>O#8N)*#O7FO6P&1:L==/_ROL!A]&&W']F0SAL"-GN7A%;^4:V\NK"FCMA M:36DT06[RKMAG&XH*)];B[<:^]JKSVH)B%OQKND##*0N3EL(IM>GY2#DIA<2 M/B,D%>]-TZZ<>-M4JCKB+TP^@%>='.RXCE M1=_P\I/:&-OJ9BG^?3UWK04G_G/,W5Y:?%P:YO5# MD/KG+]@:[VR-7Y+^O1%Y4R =I.5Y"F9>V) MMYU%)6%)U[9R?7F7/S:KI05)1XLC7T0T%AW ME7*B:Z#7T/-*E+L]I7%D,D1C&]QQ2$DGS$)H5)H6ULA:0#G64NAW/MZM=+D2 M=PJN-J85L,.$%S]GEOEZ.Z$B3QRV:I;*N"B05]S MLE;]^NOJORBI$/OVYMV7-]=B*AV5< !8B3DUJ!DI5+>R[HA7 ^8"7K-M3=D3 M>,M!HAJ0*Q7T?X BZ9P:S84?RV(95NK&1:&^=F0K:MU?-N M1_WWTID&Y0AT'@21B?=<,@XDR\^B$/P_0<6D%;A(H8 M?+Y[*M?4Z0TQ:R\!16U(TB'3:BI,5'B4"2.IVK M!EBVLY$_Q'$4UHW4]E#/"Y:Z;@Y&:&GU6".JK"*M6Z?%M(_4S*.P/1+,V)#9 MG78KSDHJ*VH^6M?3]!O"!C*T\GZ_\JF7O2B.]V,'![%B8#4O"S+/NFL-UZ??/+_B&RN6Y12Y:K8VG--757!^'-OCC" MH:$CHY2,R_6W*XB','-I=$/J;ZL_6=@7R+X.["O46 ',,,_-4%1S6;9I>"%) MP?A$IY]'119Z=Y8*M=[4YD%15$H:GV[508V@"01+M\UIZ&Z6V@MY!VDT$BR' MJ8P4 MB/[!24!@CG\0PQ@OIN^(:Z9SP 6\?WY8W,Z*!W/B,R/B%]/BW8==E_]1)'GB MQ6&(JS3UPH@NBM"+^"+R_#S#;Q9GGI]%QX"D!>SD3IN%=SD1:]$7[@XR+/O#S(#XP(O#R/GS#]1Q$$ MF9=D :Y"+RWH-_/"/,7OM/#\(ICQFMR+D^Q9U"-&/?RK4$]]F)-'[)879 1V M5GAY$>,B]O*0$,C2S(L RC'4,S\#WE%0,.IQ6AR@'A?)]Z">^IF79813%GEY MPM80&9(#(X!Z=A3U$#'+R.#<2U*60N&:!J0_VF(>0-IG??__YWG@!0F<2@(V MO?"*F*P-P/Z@B-B).$IY79SA&C7[&.YYS&R/P7)P*\ZB$>Z!#QS\[P&^M\7W M\\&6S"<8 X"?,>@C6\"!/,V/P!^&P#EAXGAY'+(D+^5MTS#P(C^?\:K82T'K MXR'XBTD/M[/,*P(V-J%$YV BH3)%P1X-/A= -TB/!J# ,E.U29 L@/N*4@6 MC?D/,;$??&<4RDY%H@$N,=\>,@?0^(]/R;#]_A':I.[H5QP@T!K80N\M3+^EP(09@B$Q_K#H?Z M-Z/# TCN%7F _,'F6,14#U,143-*P>+]>0*9XB-38B\L4D09RR*D6H$T_/R- M\P5V!GXD$A0\[(R0OIE NJ=%@C'MSQTX1.*'Q*LDQM\$%)P2;4&:3R\=+*@; MIHF8IN WD(E1/G/L>??H:- /U# 4M"5#$Y0X,#&#&I T1W/O[+^[7_8?F_?+^<_U[:9<:AXI:+;#5/\F2B;#])_#^ MIC4;_NP\-RWJ$U^NE*R4I05XOS X0@PWI&#W?XBK_P%02P,$% @ XD) M5U70Y3IS! .0P !D !X;"]W;W)K&ULM5=M M;QI'$/XK(Q)%(%W,O0&' TC83517L6+%??E0]<-R-\ V=[MD=\_8_?6=V3LH M;C%QF^8+^SK/O#T[-TRVVGRR:T0']U6I[+2S=FYSWN_;?(V5L&=Z@XI.EMI4 MPM'2K/IV8U 47J@J^W$8#ON5D*HSF_B]&S.;Z-J54N&- 5M7E3 /%UCJ[;03 M=78;'^5J[7BC/YMLQ IOT?VTN3&TZN]1"EFALE(K,+B<=N;1^47*]_V%GR5N M[<$MK).E#@4M2E^ZBWWV/KSX#Q52]-QDG%2;EU MADXER;G9/,_KJBZ%PP(^N#4:N-05I7?-<;]#>*^M!:&.'W;YM =7*M<53OJ. M[&'4?M[JOFATQT_H'L*U5FYMX:TJL'@LWR<_]L[$.VO:D@]D(W'K 5IJ-8O$+^(3)X_;/X4T&&31GOZCN)T?V_]P!$BVE<MD$FX$/W\-AQH1!ZKKR4E@KEY+34KOG5V)% M1OD9H1;2$C6(721MZX65A22V(=]J*ST57*)FP3.K2UEX<.MHJ'8?@-9_9MNQ MP)P1@XZ0^.N=R(G4++'2_ TAZXK_U>QC34#_H)VKT*Q\TVI)OE:NZ>SVN_N^ M>-ZT@W]=;YKJ:V&HT%@H<4FBX1FWH:9I5)N%TQO?'"ZTHU;33]?4VZ/A"W2^ MU-KM%JQ@_V]A]B=02P,$% @ XD)5WC0K-_)! P0H !D !X;"]W M;W)K&ULI591;]LV$/XK!S4H-D"Q)5FRK30QT*0M MV@'=@B3;'H8]T-(Y)D*1*DG9R7[][BC%=5(W0+<76Q1YWWUW]QUUIUMC[]P: MT<-]H[0[B];>MR?CL:O6V @W,BUJVED9VPA/2WL[=JU%40>C1HVS))F.&R%U MM#@-[R[MXM1T7DF-EQ97US)V[7G%^/%:2MN\1K][^VE MI=5XAU++!K631H/%U5GT-CTYS_E\./"'Q*W;>P:.9&G,'2\^U6=1PH108>49 M0=#?!B]0*08B&E\&S&CGD@WWGQ_1/X38*9:E<'AAU)^R]NNS:!Y!C2O1*7]E MMA]QB*=@O,HH%WYAVY_-)Q%4G?.F&8R)02-U_R_NASSL&/>. M LMWPHO%J35;L'R:T/@AA!JLB9S47)1K;VE7DIU?7'=MJY"R[(6""^'6\('J M!)]T7V]*W.G8DQ\^/:X&S/,>,_L.YA0^&^W7#M[K&NNG]F/BMR.9/9(\SUX$ M_*53(TBR&+(DF[R -]D%/0EXDQ\+^GW_SL%?;Y?.6Q+,WX>"[['SP]C<1">N M%16>1=0E#NT&H\7K5^DT>?,"\WS'/'\)_3^6Z_]BP@5:3PT.%>\*78,V^C@L M*$W:B=!A#K9H$82#E5&$P/\6_!JA12M-[4#J6E;"8WT"U_+^B4K@IT^:SIK. M$;S[&:CD#S!4O%],PB*#FWV/4F^,VDA]&ZB=$&E/')R'5L@:CB";QO.BX(9+37F4:!"_NT?7V>1D7!6W.XKR8[.WS;=013>)4 M3$LHT[+/6S#BH.G.M)0YHJ60K@Q04BREDEX24D MA8]&U4M1W8%906MLJ#H]4FTZ*Z#M;+5F2JUX$$N%D,[CA-+Y^M4\2[,W<$-% M[HO.^)1;HRNIR(*T$2JT&0N)BV%E19H8Q.78+8NF)J$\D)NZ2(_![0+JGDYH[4Q$:\OYL+!KDMC:6[&&U/X[G7I5"A M,=G[49J-IL_+\#SI7 D^S+U@.9%2!S?4&*N=ZCA\^T82H1\<:X4ZT M&.X&O*OA#BBNM]N'81\4FXF%RI(KR4FS7S]2^\J1 ^/M=)NGE3>-Y>#@2LJK(7KFP8UK:R-K86G MJ=T,7&-1E,&H5H,L32>#6DB=+&9!=FL7,]-Z)37>6G!M70N[OT9E=O-DF!P$ MG^2F\BP8+&:-V. =^M^;6TNSP1&EE#5J)XT&B^MY?)33E/4B:$"@O/"()^6WR+2C$0T7CH,).C2S8\'1_0ER%VBF4E'+XU MZ@]9^FJ>7"10XEJTRG\RN]^PBV?,>(51+GQA%W7S20)%Z[RI.V-B4$L=_^*Q MR\.)P47Z@D'6&62!=W046+X37BQFUNS LC:A\2"$&JR)G-1S<;>'+$ZH.B [V.H-D+H!/X:+2O'/RJ M2RS/[0=$\,@R.["\SEX%?-^J/J19#[(TRU_!RX]1YP$O_WK4[Z0KE'&M10=_ M7JTH:MHH?ST7@H=K*.HC)Z$\-TJ*6QH WEI<25/XT2=L2*.:Z-HF.:_S;P M;=!*4SK2+67!?B^!>G$/72O">Z%;.LMAV,U_O-&O9GTLCS()EEO]";*R-GD@FO@GJH0"\B70@ET MPW3E>F@#=BR**EHE^/YQ3WK$P%+6S\H+8BND"OO &VBC.:-SUC?&RK_)E@I4 MB2VGZ@-N44$6BAW@J4)-2X4D%6)'.)+NA!)6^U#&Y=7=]0_N-.E+*VKD"[,/ M'\]HMTQ225]!3=>H;!2W2(G4XR5GR!%L<=C[Y^D]QWS&*'AFZ!@,I5EONJ[2]-Q@ MAI02/D\*'P/L/W=0#T[NUAKM)KP@'(3S*5ZS1^GQD7(5[^8G]?C"H41O*#V@ M<$VF:7\Z3L#&5T.<>-.$FWIE/-W[85C10PLM*]#ZVE#HW80=')]NBW\ 4$L# M!!0 ( .)"5>@EKPDD0( -(' 9 >&PO=V]R:W-H965TEI)'6%P1(0]7&X+.;7!MKCAULI]W^ M/;:3AF[+JFGL2^([W_,\OK-UE^ZXN)$E@$*W%65RXI1*U6/7E7D)%9:GO :F M=]9<5%AI4VQ<60O A055U T\+W$K3)B3I=:W%%G*&T4)@Z5 LJDJ+.ZF0/EN MXOC.WG%)-J4R#C=+:[R!*U#7]5)HR^U9"E(!DX0S)& ]<<[]\2(R\3;@%X&= M/%@CD\F*\QMC?"LFCF<.!!1R91BP_FUA!I0:(GV,/QVGTTL:X.%ZS_[%YJYS M66$),TY_DT*5$V?DH +6N*'JDN^^0I=/;/AR3J7]HET;&\<.RANI>-6!]0DJ MPMH_ONWJ< #PGP($'2!X"(B> (0=('RN0M0!HNV$BU!V#?'<$'%'A!.'">V7/@H84'0^G\G_KBQ>KWBA'V MKR"T?.%+7L'09;=TT3"=Z6UC6>,<)HYN7A+$%ISL[1L_\3X/5?HUR>:O2;9X M);)[=Q+U=Q(=8\]^Z"%!6,XK0%@I05:-PBL*2'%T@25G1 W>3$N:6%(S)+99 M- JB.'6WAR5_'!6/8O]!U/QQU"@Y"Y/[48O'47Z0>)_.^K V??>@254@-G8Z M2)3SAJGVI?;>?@"=V[[[P#_UQS-_P#_7 ZN=+__HVVEW@<6&,(DHK+64=WJF M>ZAH)TAK*%[;%KGB2C=GVO$)3X(^:Q* (U>*L95XI5:UPO?5UD)%58C40,W3W(A*ZS-5!:^ MJB5@XI(JYH=!,/,K3+F7QFYM(]-8-)I1#AN)5%-56+ZN@(E#XHV]X\*6%J6V M"WX:U[B 1] _ZHTT,[^G$%H!5U1P)"%/O.5XL9K;>!?PD\)!G8R1K60GQ+.= MK$GB!58(&&3:$K"Y[>$.&+,@H_&[8WK]EC;Q='RD?W6UFUIV6,&=8+\HT67B M?? 0@1PW3&_%X1MT]4PM+Q-,N2LZM+'11P]EC=*BZI*-045Y>\$$R+_YOC'K]<*C MWBHH-TK6G-"]Y0TF)VKNH5.SD/M M=[-0->3)$3[<- S0.=M/;\:DV6A)1Z_\/ MN=4=!N:8*1@0F_9BTT'.=\%OKY ;AKXE-^OE9E>=VA-(\Q7A"V[#S+?MHE_M&^VR[2]_P]LN_8!E0;E"#'*3 M&HSFYG7*MO.U$RUJUVUV0IO>Y8:E^5F M 'F>2Z$/D[L!OWO)_T#4$L#!!0 M ( .)"5?X#A79* 0 .8) 9 >&PO=V]R:W-H965T /@5M[\ R^DK76G_WB73%+,@\()7+G(S#ZV^ U2ND#$8PO^YC)D-(['C[W MT6]"[53+FEF\UO*3*%P]2RX3*+!DG71W>OLK[NLY]_&XEC;\PC;:7IPGP#OK M=+-W)@2-4/&??=WS<.!PF3WCD.\=\H [)@HHWS#'YE.CMV"\-47S#Z'4X$W@ MA/)-63E#IX+\W'S96=JQ%CYNT&P\BTP5L!*5$J7@3#E8<*X[Y82JX%9+P05: M..F?7DU31RA\K)3O,RYCQOR9C!?P02M76_A%%5@\]D\)_5!"WI>PS%\,^+Z3 MIY#E(\BS?/)"O,E R23$FSP3[UC!?R[6UAF2T%_'"H[QSH['\Z_5E6T9QUE" M[XTEFC&9?__=^"+[^06T9P/:LY>BSQ>%;H.^=0EWR/%)QXQ6],R1WB-GCV'_ M=M'AG8(W9-.LT?A>C$?@:H0;H9CB@LE#SY4CF3%36%AJ^H.3Y&:Q6B:O0%C; M87'<]+XMF$.R7:SNR=2G>#W.1I"\U21>U01TU@I+'AQ'"6QKP6L:'5\Z0<23 MLE5', IAN=2V\UNN9@Z$XC3/+ :XU&5%W3*H^,Y7'=8LC!!+EALM-QY5]9"R M(@MG1SZ,[ I_>#)^%6/M6LKQ),@(3O)XS!Z*I.E*6]KBXWS^73R91&LL2YID M(=J_#?U\4T!HA-O]8*$<.">8804^Y$[_42PI,1!AZO[J+/LDG2V>-RP:YIC?B9XT:&+W1KV M?A-L+:1P?GJ41C?#B8V\78?9CL8..N62&1JZO2J9_V0%Y1K/!(-U/ZIMK3M9 MD*ZYIC']-X;$#2F8) V\!\ >0 U[\@"44(FCV_^AE'&?]?^ME\FWU MF/=&

,Z+[5V_<(G&*YV\W\ 4$L#!!0 ( .) M"5?W^-X,+ < +,1 9 >&PO=V]R:W-H965T4L)$"B$:4E"1Q_]^*#:!H2!!B_;67.IB.) M<7\]2O_D=(C&W M.(LXYN56[HV7&[\B-V>?56F6L1OS\^Y = M_#'IX6,HI\Y-STMQ.4/2&*'OQ>SJ^^^B/'Q_1(ET4B(])OWJ*W*T&AK!5,V^ MB%*M._F[J-AM)3HK:RFVVABOCL8S:?B3Y"O90#=X&.^']J6#O&)'CSZLV+>- M8+QI5.G-"506._V@RPTRA_5:EH)9Q;A'Q?=1-7NHN$?%)"U9K2#RP9RSD]L. M M5@0&].V6T':MZPNU'^G9-_O0/P67"#0$81L>Q.:*E@D.H_R"K:,: 7C412 MH1H=$?*!F\T.ZCN6Q$$61EA\_UT11_'[W=9U6:J!!&M1"GE/N1.P#M&T"(I% M--'[I]ON'B"4AKZ>*$V#J$A8DM$JC@H@0>W5]BE@?<.A 5E) $9/Z#U/E@;) M(F%1&&2+G.5IL$R7["]*50^R:5A4+(-E4K"3.(B3\!3/BV 1%CC:\FXM 6_T M1)1D01&&[&01I"%1Q@4M=AKU_(D[>F#@9:D'F$(\HC48*A-1%H1%<3II.&U\ M%+709#;9E:J%[_DCT4/!),U.V@J.YS'A]8V#(H<^ M"7BQ3!+V35E$P(L(>\?2L BB%TX:]X[D73;E7?;FO/LD$8;BSS^A;E;[EO69 M=RBQCLH^G%A_]-@4D+56K4LS5-I!<_]B6[E*5'5I[)B(/I%DMSYGG[C4[!?> M#."#&TL+23\;40\-RD,MV,D_!=?(L0^N!<$K2!67#F8C>P-K1K!FC@B)0O9- M\PJC L8(YS1+CZSC+3R=CS1WW+J4BY(@IIUXZSGYNF+OIB@\XK%\\EC^9H\A MKYAKZ7"7'VN@UR%''17Y>@6PQPHC+)^S?$;7K&5$!WE73-4+@&9&O1SP3@1PXL!Y5IV'0$& MZX^\&Z@@^E:+7Q,;( M.CM+C,=O.(@=6H@LA\9AX[6E6N"J-2';RG8,6PQ3I%"WEY]T01V1E>[H8<1U?39.@%595#"84J\@-L38\!XZW25OZ^&PZ<6,Q'8^T# M.[<8/(>FVE=CP_6:=* V-H*O*>/N7<;QO1X$*/VQ.C\>^S)+2(N7T%>6_#VX M@@NY]3 2'8H,WO<-30BJ^]]Y&,&BUL)5\0=I-U,H0QOR$<2A 3!1U^ WKX5# MI5BG[.0@]@2C8"LQ5U0F*=.Z#5Y7E&%0D.%=46W0;J(K7G)/QX& MC7G0UP<%\;10EI<;*4@3F'2+X%EX>>7>;T48[["MK%&N%_>G$1?T?4]X=BP= MQ@%C**EH]MF>B-=F)#BJ&KGZD&YG:#$3:)^F.V/N5XH57;U@5L@BPZ)9]@AK MGP3;JD.WHP'NV:7D'R/'AS:TH_N;W44..1[G5;+TB4OQ:FETH\-&U67S--)0 MX,#$]4!WC/VP.P7 #>&*)KTHO1\'/W"AJPV,MW)7XY_/>N/LW M0?&$JPVZS"*/,)"EM$J"=+'$X@1=*L)D\HX5&.VB9.$8MC,,MU;+U6#=/ 0C M3F=G19!%F-Z"<+F@2:K(,$EA0EOD,;OA1I8,N41E%N.4H%+K8S'9(^^]W3D+& M),I>DCO??9^_LWTWJY1^,3FBA=="2#/WC%3I15,%2L.5!(V;N7<]F"Z'+K].^,ZQ,DZ$3A )3ZQ@8_?9X@T(X(I+QN^7TNBT=\-@^L'^I:Z=:ULS@C1(_ M>&;SN3?Q(,,-*X5]5-57;.M)'%^JA*F_4#6Y<>1!6AJKBA9,"@HNFS][;<_A M"# )WP%$+2"J=3<;U2IOF66+F585:)=-;,ZH2ZW1)(Y+=RE/5E.4$\XN[N0> MI56:HX'>,UL+-/U98(G9Q8.T95DV+-$[+"-X4-+F!C[+#+-_\0$IZF1%!UG+ MZ"SA?2DN(8Q\B,(H/L,7=V7&-5_\GS+?X):;5"A3:H2?UVMC-;V+7ZHN/'P:C\-,9N<-.[O <^_&MG))V%GQ:VG..P I5 M2FM ;8!WYT&=D3.9085T(LS 1@EJ5.-,RK,$RYBEQ\%EQE.RLBGT[B0%5&D( M9_I =_4&[57!/9,E-3<,6O^15?1<+6K.A($+B)*1/[ZZ(BN.0C])8OC"):?W MF\%6J@+0 *U-DJ@12";1D9V5$=OD/A1>-6' MWL0?QV$?CL[0!TGCC;8<4XQ(+V 8COQ)-(%3=Q4<=5.!>EO/# .I.[RFL;K5 M;BQ=-]WX-[V9:0],;[DT('!#T/!RG'B@FSG1.%;MZMY<*TN=7ILYC5;4+H'B M&Z7LP7$;=,-Z\0=02P,$% @ XD)5U<)BI/2 @ $@8 !D !X;"]W M;W)K&ULC5513]LP$/XKIPQ-3(I(ZJ0I[=I*A3$- M)#0$;'N8]N FU];"L3/;H?#O=T[2C&VEVDMS9]]]]WVV[SK=:O-@-X@.GDJI M["S8.%=-HLCF&RRY/=$5*MI9:5-R1ZY91[8RR(LFJ901B^,L*KE0P7S:K-V8 M^5373@J%-P9L79;HY0> MB&C\[#"#OJ1/?&GOT#\VVDG+DEL\U_*;*-QF%IP&4."*U]+=ZNTG[/0,/5ZN MI6U^8=O&LG$ >6V=+KMD8E *U7[Y4W<.+Q).XU<26)? &MYMH8;E!^[X?&KT M%HR/)C1O-%*;;"(GE+^4.V=H5U">FR_RW-18P,437;-%"\?W?"G1OIM&CN!] M4)1W4&VXW;&#@)>U?($8A8"BUER "_I MM28-7O*_6K\OEM89>A@_]JEMP=+]8+Y9)K;B.;Y">K^-"6E]%UX9:I*V$NP/:HD'@ M%E9:4O=:;U*H\YG6J\*^ [J[9^BN#JZXJJGC8=#Y M.T45?S:$#$&X/*0:5-T]J> M?H6&.Z'6()&:%*3@2R&%$Y3,LC 9CX"E83)B/;10CM19!X-Q.,J&,,C"]#2& MSZ2N.PE.)S-,PF$ZAHR%HU$,]]IQ^>\Q'0%CH_ T21HK">,T@WV/('K1IR6: M=3.-+.2Z5JYMV7ZU'WB+ML]_A[?3\IJ;M5"6U*XH-3X9#0,P[01J':>KINN7 MVM$,:,+]'\#\U]02P,$% @ XD)5\$4#4$* P MEP8 !D !X;"]W;W)K&ULC57!;MLX$/V5@9H6 M-J!:%&7+VM0VD#0;;(L$&\1I][#8 RV-+:(4J9)4G/S]DI*BN(!C]")RR'EO MWI"%>[XKK5^(5HN: M[7"-]EM]IYT5#2P%KU :KB1HW"Z#B_C\6R808_*_$/+VRY#+( M"MRR1MA[M?\+^WQFGB]7PK1?V'>^=!Y WABKJA[L%%1<=B-[ZL_A )"1-P"T M!]!6=Q>H57G%+%LMM-J#]MZ.S4_:5%NT$\>EOY2UU6Z7.YQ=W2BY^_B NH(K MW%@8/;"-0#->1-:1>Y[$Q5KM7\=^Q9#NNZ7$N M7RGGIF8Y+@-7"@;U(P:K#^_BE'PZH70Z*)V>8E^M7>45C4!06_CU?HXI/RY+;D$)1&>D6D8)?/0Y34>U'2!A+]\Z_/L0N+3 MFR'/7%"2SL/8!3T;PAY[C-%!LZA0[]J6:%S&C;1=WQA6AZY[T36;5_>N9=\R MO>/2@,"M@Y+)?!: [MI@9UA5MZUGHZQK9.VT='\.U-[![6^5N_[>\ &&?]'J M?U!+ P04 " #B0E7A2(1R4D& #8$ &0 'AL+W=O(]FSG=(?3(%HX:XJ:W,^ M*JS=OAB/359@)8ROMEC3E[72E;#TJC=CL]4H,H"-)Q)60]NCAS8TM] M<:8:6\H:EQI,4U5"[R^Q5+OS43@Z#%S+36%Y8'QQMA4;O$'[=KO4]#;N47)9 M86VDJD'C^GRT"%]<3GF^F_!.XLX_XJZ+PY<81)U!Y'BWCAS+E\**BS.M M=J!Y-J'Q@UNJLR9RLN:DW%A-7R79V8N;0FB$2UI7#E>JHEP;X<*U+$5MX.2- M6)5H3L_&EIRQR3CK@"];X.@)X!1^5K4M#+RJ<\P?VH^)9,\T.C"]C 8!?VQ* M'X+(@RB(X@&\N%]Y[/#BH94_;U>^%'LJ- L+K46]0??\VV)EK*:J^?VQQ;?8 MR>/8K*079BLR/!^15 SJ6QQ=?/-5F ;?#C!/>N;)$/K%C579!UAL"3J3;;:< MF PL=D+GL.!*EW;_&._/(,N[!VD#"OH>NIC#@-_-1N-&6(0?:JLE23:#=Z)L M$$YD#;90C1%U;D[AO5,) 2]N49/HX=4=ZDP:A*66&?;#U\@-1=8;*LK:9:$1 M)?PDUX3X*PI-4+\TUEA"I4D>K' C:S=?K6&+6JH) M/YW U _@.\HSTX@#;YZD,)OY\WG/)8=OOII%8?3M)[]7HLZH@= ,<@S4$MJ(\"2^Z<9+<"+8IZ>>/,P8K/ MG\>0^N% 14WZBIH,YYUZ?=Z4R Z/=7'<$;RG\^^Y9+?DXIWG'DIS$MV'QXOM:(H)E0 MXH?PC/*VI4V&/.>DNYP3MY=8YA!03H^^WJJ28E22,B&:^L-[:8N"4V45I9NFP$EX2G]G7AH%I_"Z5_A)%-,0VP7<*@8$'D]G7C - MF%'HIPG\) U%7Q#6=R@SKT8!!:[GQ M]$3)OVVLTGLZ&WULI':[5EOLLLY4A:Y'*?*@ :MMJ=HMSHH[-#[%G\PJ:1T# MMJ?*Y\^9, 7[X&%!2E=;+3DG9,:!%PTU#QOLJZO:K220\#V=5.M: $'>T.#PM))KZ&< M%=0AV@7N> =9(=8@J4,P#.$2CJ&SV7&8:0G^@+2FO;2FPQH8/CIXL$3MSLNT M6[3]E%KDD.0^X^X+)'?L\5^57^"ETQD7>^"']_*;AUX:AQ &B1\E#\B)_$\Z MU;J0L1K"J1?&M/O-_6AR+-.4Y!M'I]V'1V1*WTXF7A0E#U0Z(2L:F:>L^B&1 M)A,OGCC>$S\)/Q'ITJF1"]:=W]R:J*;4,>)ANWEX%'#G'=8+;>(@5D2VW;4X M;E;H#=H6MR+9L*43&O=D UNQ9P] !1X&P3,?KE!;.@8=OM]KC-H#180-F!%P MY3'^6JL*_D*M.$YT+7MVJ/W6<8O3[7$YTL[N:L'=C0J)MZYXG:PY3(]EC-3; MAL,XV%R2NC7R)&+9"90D)^FVA%2BSA]OB^2/&#T M;PR!]H&B=K6BJ^('5?? M9?BI7KG\OUG^=\UR?'3;K)"2Q7=J0X%N:MM>//O1_MJ^:&^K]]/;.__/E&NZ M+4"):S(-Z'0^ MW>H]L7J[;N[KI2EF["[K% D:/F"?1]K90]O+"#_C\S+OX& M4$L#!!0 ( .)"5>][I1RQ@, "H+ 9 >&PO=V]R:W-H965T\E>JKSA -O!:YT!,O,Z:\\WV= M9%@P?2-+%'2SEJI@AK9JX^M2(4L=4Y'[41 ,_8)QX4W'[FRAIF-9F9P+7"C0 M55$PM7O 7&XG7NCM#Y9\DQE[X$_')=O@$YI?RX6BG7^0DO("A>92@,+UQ)N% M=P\#2^\(?N.XU4=KL):LI/QJ-X_IQ LL(,PQ,58"H]\+SC'/K2""\5>FFSBQ1ZDN&95;I9R^S,V]CB BK.V#>DP=+Y22/MH986 M79 VA,]2F$S#CR+%])3?)V0'>-$>WD/4*O!3E=] $'4A"J)>B[S>P=R>D]=[ ME[E,I+#$G!E,86;3@QN.&OZ8K8B*\N7/3.#@*$ZDH(TB*Y ]0]'?0!!^N'P6QRDI3U'0'?I'*9# K2%#"A'4'3U$8SG*8J23C M!BT8VLVE*J4B'7#%BO(>OI!^!<_2T!T)CIRCX"/IB4<#^H>C6_L-Z=/K!L-! M0WJN4-J8+EC3Z]9*_PMKZO5'N+X-.A:-Q1?;_3#LG+7B;=9<8'WBK_]C7 ;= M:&!=' ][]!U&=CWLCOJ]=YITF?^\7=\E0F$<6C_WK8\'%M=U'+P[1N>9YU51 M42NC-XY0RDH8>!1)I1391,VZO;BX1N_QU0N_=:"NLS5TCX'A_8Y M:&^?--*D58[_[I_+NM79OOF\*QV!172N?[:JN-P_DXR)#=J.YQH@2Q)5D1=L M0SSMG02!U6_1#K:HB%0WS5>WM<\WX?S$1&5?BK +3_B"BHD$89Y+79'$VMES MIC-8L!V-6+0[RHU#"*\^Q%$8W;LBB@>1#<5MZ+I"MS_JV1R,1D$3SO=2GPNC M?S2_4 )NW)2FZ>V@+*Y'F!P &0 'AL+W=OG3<<= MJF:?V-X(W@2CKDTH(472<:FBU2+L/9K50@^NE4H\&K!#UW'S92U:?5Q&:73> M^"#W!^[W_M&@EDPHC>R$LE(K,&*WC&[3FW7FSX<#?TAQM,]D M\)%LM?[DE?MF&1%/2+2B=AZ!X_)9O!-MZX&0QC\GS&ARZ0V?RV?TGT/L&,N6 M6_%.MW_*QAV6415!(W9\:-T'??Q%G.+)/5ZM6QN^B?5 MN/*G4QZ>&53D%0-Z,J"!]^@HL'S/'5\MC#Z"\:<1S0LAU&"-Y*3R1=DX@W\E MVKG5'3=*JKV%1V%@<^!&P)N/?-L*^W:1.'3@CR7U"6P]@M%7P IXT,H=+-RI M1C0O[1,D-K&C9W9K>A7PUZ&= :$Q4$+9%3PV12V6$7:$%>:SB%8_?)<6Y*P;?$ M+[&]BG>9[9M[!>Z@!\M58V,03[7H'=B0&MR"'OV-FE3C",!>>@L?#T:(%]6& MC7QZN8'%^P*GVHT*"PJ]\N>J$JXI(5**2TB,F\''-D8;!(1"I Q'YPF$'?PK(&<<[GU_@HC4F9 MQD51>C&G>DY3PN* $ZIR.E/$.] M>CVN0 0W+T?&LGF%DLP@[* MC>-WVIT>K]MQ9G\]/KY\#]SLD3VT8H>F9%;F$9CQ-1D5I_LPP;?:X7L0Q ,^ MP,+X _A_I[4[*][!]*2O_@502P,$% @ XD)5Y)CASP?!@ I@\ !D M !X;"]W;W)K&ULQ5==;]LV%/TKA#L4,L#5(D6* M5)H$<-(.R[!V1=-M#\,>%(N.M_]PIA [I==[\]&BQ!6)Y.)GRW,LO;/[,KT^#*W;ED'/+K;B5\Y4S=) M:=E->)Z7DV7=]J/ST_3NC3L_M>O0M;UYXXA?+Y>U^WAA.GMW-F*C[8NW[>TB MQ!>3\]-5?6NN3?AY]<;A:;*STK1+T_O6]L29^=EHRDXN9%R?%OS2FCN_)Y/H MR8VU[^/#57,VRB,@TYE9B!9JW/XTEZ;KHB' ^+"Q.=IM&17WY:WU[Y+O\.6F M]N;2=K^V35BK[OPUMY];S;^)( SV_ET)7>;M?F(S-8^V.5&&0B6 M;3_T=<7 UK44BN)FV :_L8E.O@\+6% M7CB_-K>@.)"K?@AP9"I[5]]TQH]/)P$[Q'63V<;:Q6"-?\5:25[9/BP\>=DW MIGFH/P&R'3R^A7?!CQK\8=T](SFGA.>\.&*OV+E;)'O%/[C[UJRL"VU_2WZ; MWOC@D!R_'W)WL"8.6XL%<^)7]C\Z1-6YL^/8!4[K.*8]?-K M%&"S[@RQ<_(E[KV 47+S<;OBD!-'MSGLQ*5Q 15-VKVTN&O# G7H5R@H$BS$ MB"6F"O'#YIZTGM2>S&V'8H]W1\+"D)5QK6WPM6_:61U,+9PQ#[*%(-8? MR2;4)+OJH6K7ONX;/R:OL=."3)KAU:%)FZV:(-@+9V M>'EI'DY\ PY%W-N#;:[0Z7R/!R3=$:DD%YY#*DO(B"A6G11(* MFFN%NQ**YJH X\&XC:<; YF0Q9ADG'-V V?F M'C9Z@!A*&_82"$&KLAI Y"R'H!753#\ P:C6@DR;/Z )MEY>7+U[,<47QA25 MBD'BM*SB75&N2]RSBN85&ZSQSG+PD#^&^ %+GNL-%I5'&AG(5XGT M/2S( 5WJ _1S#IYE2ARJ!4^6:)G4,LYHD>MQ6B5HB;0^'(+_..GAME*T8@FL MC(6>@@$J9$H^QO!JXW<%=BM^, 8,Q1Z[#4.Q@^X,25;LYS_,B)P],@ZJI(7( M-S *G@")D@HF/@.D=6PEAP(AP;M(W2?'QE4*0*R><9)0PS)5 Q=XJQ0Y,A?E M;B[*HW/QK9G9?M9V[3"6,!TO;>]MUS9QM'R!$>Y'+J[Z&1PGV8_6(\C3$%Q[ MLQZF%U:\JKWM$=-#X_,HFL/CM?7C_"._163;F0:>QA8$9!EU0-%<]1%I4B;[JU M/R$O# B=;0CDG%::H4M 61 1NWY)BCAR2]1J_"?Z:UB(68U^("BO2N0REA5H M*!6:S?6B=B;]P3<@>(E3C1\TS'V4#3197A")M@[- DU*$32ULI(DY@S);O%# M-"90:%J_LJBM&-55[ @N?*1DU=6H4K!'S(=UNTHU*W,>JT<*7"4*+8O%B=) M4PEN'1M(_)6;68]?I^S&]&;>AG&<^:4D68DJ!C,"0T)#)S4#Z&WQTI1- (KB MC$ E&CGJ36$;E*+&+\S0B;(A)..'>IF4L7LD-)FH=.HHFLGQME!"?;]C!CR6 M^ %B%4J](C%(14$$*.+E9A.$=AF;TQB.<2EWMGHXD2&_[;Y'VP2&; M(R?MUEN5YT3+"G9+M$E&J^K0/-C^X'P:NY^Z__'F,]D[.Z$QWJ83HD=,UGT8 MCE&[M[M#Z'0X>WU:/IQ@7]7NMNT]Z M+4NI;<#)6C1#@P9-MWT8]H&6SC97B71)*D[VZW>D%,_>'"?;OHAONN>>AW=' M(QJX;VJAI][:F,UY$.ARC0W39W*#@E:64C7,T%"M KU1R"IGU-1! M'(99T# NO-G$S=VHV42VIN8";Q3HMFF8>KC 6FZG7N0]3GSAJ[6Q$\%LLF$K MO$7ST^9&T2C8H52\0:&Y%*!P.?7FT?E%:O]W/_S,<:OW^F"5+*3\9@=7U=0+ M+2&LL306@5%SAY=8UQ:(:'SO,;V=2VNXWW]$_^"TDY8%TW@IZU]X9=93+_>@ MPB5K:_-%;C]BKV=D\4I9:_>%;?]OZ$'9:B.;WI@8-%QT+;OO]^$E!G%O$#O> MG2/'\@=FV&RBY!:4_9O0;,=)==9$C@L;E%NC:)63G9G-R[)MVIH9K."S6:." M2]E0>-=VW^\0/DFM@8GCBP.[.H0K4"\JK [M Q*T4Q4_JKJ(3P+^V-9G$,8^Q&&L!*G'NV@1G6'WNS-JR@+WYT@F.X( MIJ?09[=4K%5;(\BEBY$4*(RVH^<"?!##8[)..YZ#DK4]'+9,5=8?N8#R@ '; M8R =@_* 06U3C%.6:5@2EMS:5CF@#2HN*UH5%2\MP#E\72O$@WR!6WY_.#&X M$F0N6TV)2]HH&QZ@3X9ND+A!?&)E?]N(#16WH')4"D7Y )0#0M.:/58L>]0^ M+'#%A>!B925WO.$U#*(X\<,T';I^&/K1*.[Z2>R'8>3Z1>8743&$#Z?\K.B MA4'M@I7[HS2"09S[24%PT=A/BQ &24CM>%>/AMT#WM/IK2G*"Q2XY&8(!/6L M'H@(+2;2MHV2(7Q"K<]/V_74'$UFC.*+UMCS (P$(<7;D@)D4\7N$!<&J08, M1%D*@[3(R=,H@XQ$_>M]1U'M[?@@BE(_&]$FT,[G?C@.AT?G]MUL^BO&GG)= M?FZD-F\5&JZ0[A\#K/J=3F+;?2+0%%K"M1ZLIWSH)N(XZ28R:N>-5(;_T7%W M16%:ICBK0=#-VXF!J(@A@R1/((J/1=&2? G.(*%LH@3)*81O7N5Q%+_[[XHI M/_W")H/31AG[]_'\)?7M2B'U1WFT2_]QW/>/S7\^ L3[>\9EFN\$VP.'-N@U ME<0X3"T"13@-"PM&93$N"COG"B-_3.-C' ^@_T_^/LO['^#73$O!#3H1HS1T M(L9T(D2]B"Q-G(C(CRBNQRZ+8._^;U"MW"M'$XM6F.XIL)O=/:3FW?OAK]^[ M5]@U4Y3>&FI$PMIZ&WBNFMZ#**R/]#Z4DKS.+ . M=L_+V9]02P,$% @ XD)5R.B'>K- P R0@ !D !X;"]W;W)K&ULE59M;]LX#/XKA#<,&^#6+[$3.TL"M+T.ZP$[%&VW M^W"X#XK-)$)ER9/DI/WWH^0T3=LLP+[$HB22#\F'8B8;I>_-"M'"0R.DF08K M:]MQ%)EJA0TSIZI%22<+I1MF2=3+R+0:6>V5&A&E<3R,&L9E,)OXO6L]FZC. M"B[Q6H/IFH;IQW,4:C,-DN!IXX8O5]9M1+-)RY9XB_9[>ZU)BG96:MZ@-%Q) MT+B8!F?)^#QW]_V%'QPW9F\-+I*Y4O=.N*JG0>P H<#*.@N,/FN\0"&<(8+Q MF*,?F M LVG263)H5.+JJWQ\]YX^AOC0_BFI%T9N)0UUB_U(P*Z0YL^H3U/CQK\NQ.G M$*?_0\'WMK/#METWC4W+*IP& MU"X&]1J#V8=WR3#^? 1YMD.>';,^\V"9K.$?)4^\<*>9-,QSW1Q">]3>8;07 MJ"WU-51/SB0Y\X+=,8OU&&[YPPM. MP,FACHJLE#,9"RW@-[R$= MAD6>NT44@@:]*U'-6W8-:0*NT[W=:4FTZS:#M=+5RD%KVZ-X 2(HPIG1^>%>D M2?H9CO XW_$X/\KC6YHR=4>FR:M+2MBGYI)B6#/AF] 1[X:*IWE%'/+GA_A] MU,]A?M\127O2NOP0-Y2L.#UU8)5[$"J/QZ<=7^'1SWCZYC N $?ZFHC^@O(O M*3%RG[(LX>Y/09.+ MM A'6>96<4$NDH,EC?;&2X-ZZ8>H@4IUTO:39K>[F]-G_7AZOMX/^6],+SDU ML, %J<:G(ZJ:[@=G+UC5^F$U5Y9&GU^NZ+\&:G>!SA=*V2?!.=C]>YG] E!+ M P04 " #B0E73?+$0^D" !]!@ &0 'AL+W=OQCVH-AT(E26 M/$E.VK\?93MN-J3I2TQ1Y.$Y$L7,-DH_F16BA>="2#/W5M:64]\WZ0H+9OJJ M1$D[N=(%L[342]^4&EE6)Q7"#X-@Y!>,2R^9U;Y;G*O!5$7!],LI M"K69>P-OZ[CCRY5U#C^9E6R)]VA_E+>:5GZ'DO$"I>%*@L9\[IT,IJ>QBZ\# M'CENS(X-3LE"J2>WN,KF7N (H<#4.@1&GS6>H1 .B&C\:3&]KJ1+W+6WZ)>U M=M*R8 ;/E/C),[N:>Q,/,LQ9)>R=VGS'5L_0X:5*F/H7-DWL./8@K8Q519M, M# HNFR][;L]A)V$2O)$0M@EAS;LI5+,\9Y8E,ZTVH%TTH3FCEEIG$SDNW:7< M6TV[G/)L5Z(/0=B#, BC WA1)S^J M\:+WY9]SDPIE*HT&?ITL2#YUS.]]FAO(>#^D>T534[(4YQX]$X-ZC5[R^<-@ M%'P[0#CN",>'T)-[>I59)>K;.F-:OW"Y; 088#*#"V,Y]2IF\"K-N.!S7-C= M6]TG[&#I_<(>5@C8U3RJT5=@$')E0:I+-);(H9\ MI^\VJ!&8@5P)FAWNJ\%2O1(U5YFAV(RGKNX4J"]>H&T+N&:RH@$#@W;]Y4I2 MGJH,43)'.P?SWPD>V(GZP^#3EFTE#:;4)UG-VT!& 6$0!? 1HL&P-QG'SAH/ M>G$P=E80D2]H?8-H!,-^-!Z^ Q=.*"$>#WOC:.BLXU$OC&K?*.S%QXV/BHTF ML*^M_)V14*!>UH//0*HJ:9OIT'F[V7K2C)37\&8PWS"]I&L!@3FE!OWQT /= M#+MF8559#YB%LC2N:G-%_P^H70#MYXITM0M7H/O'2?X"4$L#!!0 ( .) M"5>,MK<2-0( ,\$ 9 >&PO=V]R:W-H965T_KO(:&ZIEL0>!)*55##9JJ M\G6K@!8.U' _#(*%WU FO"QQ>UN5);(SG G8*J*[IJ'JN 8N^]2;>Z>-.U;5 MQF[X6=+2"G9@OK9;A98_L12L :&9%$1!F7JK^7(=6W_G\(U!K\_6Q&:RE_+> M&A^+U NL(."0&\M \7> #7!NB5#&KY'3FT):X/GZQ/[>Y8ZY[*F&C>3?66'J MU'OKD0)*VG%S)_L/,.9S9?ERR;7[DG[P7<0>R3MM9#."44'#Q/"G#V,=S@#1 M_ E . )"IWL(Y%3>4$.S1,F>*.N-;';A4G5H%,>$O92=47C*$&>R=:=Q1VOR MY0#J8*M(14%VK!*L9#D5AJSR7';",%&1K>0L9Z#)JQLPE''].O$-BK!4?CX& M7 \!PR<"?NKXC 3A&Q(&841*FC/.S)%L; QU_)//QV2FC,(IH] %B)X(<$GO MC]5>&X4=\/.2X($OOLQGIV*I6YI#ZF';:ZP2>-G+%_-%\.X9M=&D-GJ./?O< M-7M01)9XJ:+#E&ULM5E=YG.?X"1Y!?,D?F&R9#4M,4L@XH1EBL%D8M_9-:(\4H!SQ.X$];UTCM90U MI5]5XV.\,"PU(T@@$HH"R[\=W$&2*"8YCV\UJ='85,#V]0M[6"Y>+F:-.=S1 MY \2B^W"F!HHA@TN$O&9[C] O2!/\44TX>4OVE=C)Q,#1047-*W!<@8IR:I_ M_+UV1 L@%]H/<&J UC M@9=S1O>(J=&235V4N#A*6NW^ZQW?.DV6\LM^=PW^%8%ESV< MH]8>0W_^*OO01P$I_ZMGBJN*2GCL6 8Y06+MC+O MHQP_XW4"?8H/\I^KN$XR7R=94)&-2S+UN-\MK;FY:\NHR5Q'1J^1T1N4\6=* MXSU)DCZ!!I'G"N0=N<'Q)IXSZ?K"/VU8H'-JX;'-\6PZGC8F.XX=-XX=#SJV M"H0^MP[BSG6K3C)?)UF@DRS41-91#H9KJ2V#&('\%\_R]5: M"+X%EFC72S0>F:^(QHNB895O%Y)1OR(S@&5C:18#CC&V"L]V-C-3MZ M HRLJ6T=/*CO!N=QKI@ZR0*=9*$FLHZ8MO7Z76K]SR^6PP;.3;Y:V?R:S6NG MC*EUN-,"K49#76Q=15N5!OM?OV/6T*X_9C-W>A!ZO>,F$^M@G'_BN&!XRF<[ M6!-;U\'.JX.=80KH$H M?4@F7SL 720R!"_/TTEK <0^KC/81Z'K]XQZ[_:HI'-JH2ZV2B6S5?-.@3V5 MIQ,J^Q69J.J]36]S G);UOT/^GW[)JC.,5YIJF.5>\R>2,91 AM):5U/Y+9F MU4E%U1 T+ROK:RH$37]#J7AI* /->='R;U!+ P04 " # MB0E7V.9:77,% #?' &0 'AL+W=OG.,>!$ZY9AW8*FW1Z&/= 2;7.51)6D['2_?J2D M2+8D,XZA 'M)1.K>RWO.Y<>Q.-M1]H5O,!;@(4TR?C79")&_,PP>;7"*^%N: MXTR^65&6(B&;;&WPG&$4ETYI8D#3](P4D6PRGY5]=VP^HX5(2(;O&.!%FB+V M[1HG='B-4AS&?Y6B-[['XG-\QV3*:*#%)<<8)S0##JZO)PGH7 M0D\] 05E2^D4U;N.KB:DRP@F.A J!Y+\MOL%)HB+)/+[602?- MF,IQ__DQ^OL2O 2S1!S?T.1/$HO-U228@!BO4)&(CW3W,ZX!N2I>1!->_@6[ MVM:<@*C@@J:UL\P@)5GU'SW41.PYR#C##K!V@%T'YXB#73O8ISHXM4-)M5%! M*7D(D4#S&:,[P)2UC*8>2C)+;PF?9*KN]X+)MT3ZB?DB^EH03E0-.$!9#$)9 M!BZ(*!CFX/6]G&=QD6! 5^ CCN@Z(__B&-S&.!-D1>3C@G,L."CC,-E6,7XE M:$D2&52&D.^+%,=OP.L0"T02_@9<@L_W(7C]Z@UX!4@&/FUHP:4;GQE"(E)Y M&5&=_765/3R2O0<^T$QL./@QBW%\Z&]()AHZX",=UU ;\)0M,> &@">V! M?&Z><$>9=+>/NH>GN%M#[@=H[*:X=AG//A+ONN"RAW-P0],ER9"J\L50'=%2 MEOC$2EZ W^1V]-=BR063J_;OH:I5:3G#::FM[!W/482O)G*OXIAM\63^_7>6 M9_XP1/F8P<*1@AV4PVG*X>BBSW^B--Z1)!EBK/+T2D^U5V_GT/5=Z,^,[3X7 MV@&>RT5_3&\:>$$SY %(MP'I:D'*E5@P- 11Z_?<23%FL'"D8 =\>0U?WO]S MC7ICEF/,8.%(P0[*X3?E\+73]P;QC10C%;U#M%7N[MZBL:%K6IUUZO>6UH!5 MJ$WE3*!! S30 EU$$2TR.9<8CC#9JMEU 3(LAC '/K-ILSL5IFJ^M,+=H[)G\; M,/'M N0)RD2Y4V YK7,IVL51_'70?6B>,W6F'0(&S%S']KL,Z%,\EX(]:6N= M?=[6KOL(K,#WS6ZI!^VF4SOH0M6F6A5I:67E2%>8:;$ ,DBFF(@T,,1W$X?C^/":7:OXL-9O5T+VN?M$+H^ ;G]K#!P+:[# Q9>;VZ MOX1NM%KA:&F%T/P3%2@!><&B#>(8Y(Q$>!"RUS^NS,#J:9;:SGO"+M2G=2[L M5J!9_AF"61YW6Z(^1DE*;K/J>UCYXC:3$T)VUKL%R=:R2ZZ3/,%"*IY%_$_! MA3H3^1-ZV1I)K=5DCQDM'"O:84E:*6GIM>0IRLKJZT/;[<[ D>1A3*<#ZVM(R7=_K,C62N*R9>@FI"ENI"O525:?38%]I7D)H=R6+?H3G M\C%6M$,^6MT*];KU)#$'^\+TTN]K.?U0SR;F)50N;%4NU*OI(3B@<'N[LG[@9]/T$F(9MF(9ZL7RJ:()]C^. M]I;6J!]CQXI6\6+LW0BEF*W+FS4.2@E470XUO&VJ YDYS_A]0 M2P,$% @ XD)5_;K>28- P ;PL !D !X;"]W;W)K&ULM59M3]LP$/XK5H8F)@T2IR\4UD:B%#0F)E44M@_3/KC-M;5P M[& [+?S[G=V2=J(-",J7UG9\SSUG/[Z[]ESI.S,%L.0A$])T@JFU^4D8FM$4 M,F8.50X2OXR5SIC%J9Z$)M? 4F^4B3".HF:8,2Z#I.W7^CIIJ\(*+J&OB2FR MC.G'+@@U[P0T>%JXYI.I=0MATL[9! 9@;_.^QEE8HJ0\ VFXDD3#N!.Y3#M!Y!B!@)%U$ S_9G &0C@DY'&_! U*G\YP M??R$?N&#QV"&S,"9$K]Y:J>=H!60%,:L$/9:S;_#,B!/<*2$\;]DOMP;!614 M&*NRI3$RR+A<_+.'Y4&L&<3Q%H-X:1![W@M'GF6/69:TM9H3[78CFAOX4+TU MDN/2W^!95S@Z("#'MG?^_(_3(@!EU''9=2QQZUMP>T6 M!E>,(6OADS]7N$8N+63F[R:J"\CZ9DCW>DY,SD;0"?!Y&- S")+/GV@S^E9! MN%82KE6A)Q>,:S)CHH!-S!:V36_KGN$LH7&K'D7M<+;!9[WT6:_T>>;5!QH? MGV!>(%.>;[S$2IPWGDRC9-G8_54V/H!PLR3Y\1#:GJW1.:[M7%:VL$6_EO"H'M+H>O""K^O/,58NW MZFJ5WFEE,GZ]KJIA:+Q=5^%:^^1:T9],3SBV0P+&B!4='B&T7G1WBXE5N>^H MALIBA?3#*7;$H-T&_#Y6RCY-7)-6]MC)/U!+ P04 " #B0E7Z4ARS4(% M "=' &0 'AL+W=O%0VGQ.\%[ MWGH&Q5 >*/U5?L*]M+0.L M@HN00(L9HWO "FNI5CR4]$MOR8MDQ4*Y$TQ^2J2?6%RLON2$DV+2.$!9#"(Y M;UP0D3/,P_!_5T$3MZ= M@G? !'R+"@F2@?N,"'XF&^7S;UN:<]D/GYE"AE\$8:[J4"^K4.UG0G7 #P>&TRPDI]1SGM&[S+ELX1RT5M29>LV<@8\T8WB5,T:R#;B(_Y;K M7&X^ OSYJ]0 UP*G_"_5 JE"<-4A%'OJ.=^A%9X;TEP$+@Q#=V8^MLDJ MS'P8!CVS:&@&73\(_;!KMU39A:$UA8U=9Z1>,U+O/T=*LA5-,4!",/*0"_0@ MMSI!P0WB5&Y:6,7 &T3CAK;K]1 ,K;S0@SVK:&@5^H'C]\8_M(*V;TT#]?#] M9OC^Z/ O$20@QUF0+)(Y>%=[MS/,@$GP*G/5(JHQZ!:&CC3*9V#]/0R)MXCAI2T$ *1B%%),D%CM\64Z#"U$-P MI3+R>M^4:&CD3,*@QVEHY$W<9Q93V' *1SG)(S5G2#6X4;]CMVR=8I%.L:4F ML0[\:0-_^OV/WJG.>=0I%ND46VH2Z\PCM [)N/7ZPW?<]]@IJ-4ZA[3C!KW= M.5*8R4,:3GLGV5)7<%UPK2H&OL59/JYZ--)*S6NG!NUCNB8ZM I/> 2.C9T!OR&=M"W0]?OITVZPNLB M/-1#<#1-;R',FL6II*BUJ*G5.HFG&_AV'^+0#,)IV,\ZEKJ"ZS(\U")PO!@Y M,.PD8&4J=5;\0"0SV)?G6>.='4W:561DKM,'/;3R)O9@]]0461?SH1""XY70 M..:XSH&/ #W:W=&@/15HV <]M)*@^YPU!=;E?*BXX'C)567)X!^9D0G,Y(:P M0]DWL$Q(2K(R/5.?^Z.B1]/4J19I55OJ4NM.SZ'6@\'WSZ/A:,%Y]&SJ5(NT MJBUUJ75G\U"1PO&2=#R7UEJ6UFKMT_2]3%WZOV*HS+S0'J1^;U%+PD,Q"4=K MG%>GTEH+Q%JM@RH(^UERI#*3&:,#^TBUEG5FZ[HEQ6Q3WG-QL*)Y)JH?S)O6 MYB[MHKQ!ZK5?PO,KJ&B/BKNW\GKG(%]=W-T@MB$9!PE>RZZL22 /-%;=A54O M@N[*RYX'*@1-R\'HI.FAN)!?_ E!+ P04 " #B0E7 M7P\8?TL# "Y# &0 'AL+W=O,FC?=:XBE#/1V=Q[$HN5;D#F)@>[K)@+RY!$U9IMZ2(\(X^92*4E&> MJ*6KT:+1<^,:_:)"#YY!#\D'P76JR-\\@:1'?SVL[P<# "Y2;?@&CWPO@D'$ M]V4V(5YP3 (OF)+/]Y?DS=%;LK:!!MGGX0MXE".>W\4;\'/:Y&5J<:,4YYS/BNG;-_;Q" 7&O(U7]]>:JLG?1;,[WB3!4TAI6# MS4"!W(,3_?F''WI_]85D)+!.8$Z:P)P,H4?G&78>Y \$>QA)1+G1VS+#=E#7 M\7=RU,>_ @TMJ&EM^R@(/6_I[MN\>H1F+:&.O[/&W]FPOST7['M3<&0MD K7 MDMJF=L?4 YY^ DYNJ-R!THUD[^T;-/W:K(X$UHE2V$0I_*WE'HX9F)' .H&9 M-X&9#Y9/MSXDUL=Q_5G DF@54E\0*N19JYS]IQ4_:/P7J2T::HM74RM FKT^ M-A78:8N--YG-%T\(]4F%P;3_#I\VGIZ.?X=3(%=X3"ZA$/J87/-XTD=KT/)K M*W4DL$Z0?._G*.']UDMNJWA M$*MU9V=F16RJJCFQV6WF\G,[C;H_Q:NA_@-^DQAF-(,MJGJ3.?866+X56!CUPAAH_JU$/P!02P,$% @ XD)5T"T M!!J: @ [ 8 !D !X;"]W;W)K&ULK55=3]LP M%/TK5H8FD(!\-4EA:21HA6#2I K&]C#MP4UN&PO'SFRG@7\_.PE1:$/9PUX2 M?]QS?([M>QW77#S)'$"AYX(R.;-RI6:[T.W)--KLR MG<0EWL #J,=R*73/[EDR4@"3A#,D8#VSKMS+>6CBFX ?!&HY:"/C9,7YD^G< M93/+,8* 0JH, ]:_+\OH7.3V#X4DYE\T5U&SN)+)164O&B VL%!6'M'S]W^S N)-W M %X'\/X5X'< OS':*FML+;#"22QXC82)UFRFT>Q-@]9N"#.G^*"$GB4:IY([ MM@6FN" @T?$"%"94GJ S]/BP0,=')^@($8:^Y[R2F&4RMI5>TR#MM.._;OF] M=_B_5O0<.=XI\AS/'X'//X!CIN'N&-S63GN[7F_7:_C\#^R^H 61*>6R$H!^ M7:VD$OI"_1[SUQ).Q@E-DEW*$J$$875S$]G;H83_,]YP@\/NP-^HFO;K) M074WA!%]C3.TX7S\HK7X8+"NZT>N&^S(VP^["!PG&%<7].J"@^J6@F])4[ET MX41\)3D%!4BW=:G+=(YTUVI,=[ GZ,P-/&=W6T?"II'OC.L.>]WA0=V#]#Y% M#-28OG#_/*-IY.SNZW[8Q FGWG1'H#VH1>8=^(;%AC")**PUT#F/M$/1UM:V MHWC9E*<55[K8-7W.N7CNFXO4/7/(74$L#!!0 ( .)"5&PO=V]R:W-H965T5YCCC->"_FH<@"-G@I>JHF7:UU=^+[*\-/QQ5=PAWHA^I&FIG?9YFS DK%1(DD+";>Y>!B.K3Q3< /!FNU,4;6 MR4R(1SOY,I]X@04"#IFV&:BYK& *G-M$!N-/E]/K2UKAYO@E^Z?&N_$RHPJF M@O]DW8OT9.C^QS9<)KII?M&YC8^RAK%9:%)W8$!2L;*_T MJ5N'#<$@VB/ G0 ?*P@[0=@8;IEELH8Y^OAD]H4"A4ZO05/&U1EZCQ[NKM'IR1DZ0:Q$][FH%2WG M:NQK4]C*_:PK?UW.E)9F1_UV>6N31>YD]BN[4!7-8.*9STB!7(&7OGTS(,$'E]/_E.R5 M[[#W'1[*WONNZ+,4G+N\M@E(D\ V@%6:#"*"Q_YJT\1N%!EA'/51K^BBGBXZ MBD["C&IP[K(V0;Q1-R:$!%MTCJC -#4W7=S3Q0?IIK644&I4"=FT'[% II-* MJEFY1!Q,(T&PG-$D6BX9VV3'B\YB/==YR!-0S>0E#O7+ME]I6$;G@0[EYHRELXLX+0M0P7Y'#GJ\ X&8;A%J4K+ PBLH7I;_1T>YY^HW+) M2F7VVL((@_/$^)3M&=5.M*B:-C\3VAP:S3 WQSI(&V">+X30+Q-[EW%5"H00 -T< 9 >&PO=V]R:W-H965TG=[88.9\#/\Y_H<#\P/CG\6.4HE>TB03"V,G MY?[&-,5Z1U,BKMF>9NK(AO&42+7+MZ;8(=O0NSK@&+$GS$]B,8VTI?RQ-AGO7,;+0Q+SX@F="TU@JBO M9[JB2:)):A[_5E"C/J<.;&Y_H_]:7+RZF"6N6B.(3'VR M4P4X8P,F59!< M'8U5G%S>L6Q[]4AYB@+Z)-'%@ZK$*$\H8AO4/G:)+@(J29R(2W2%/CT$Z.+- M)7J#X@P][E@N2!:)N2G5G#397%?G?U^>WW[E_+_GR36R[+?(MFRG)WSUG7"2 MJ7#\:G@PXNRV5X3CGO!P3+BKP_&L'6ZJ/-3)L.MDV 7/>857I. V$Y+GZK\H MT=]W:@"ZE305__1)6](F_31M,3=B3]9T82@/$90_4V/Y\T_8LW[I$QH2%D#" M0B!8*R5.G1)GB%ZF)!8B)]F:HC43LK?(2XA70+0W/R^Q-9O8<_.Y*7%WE._[ MD_:@8' ^YTH'!&M)-ZFEFPQ*]\@D291I:UN)LW621W&V59[&N:[M/>-ZI;CL M4[/DNDTUL37Q?.=$S^XXW_,P]DX4'9SFN8H"P5J*NK6B[J"B=U2(FU+1**=J MI9 [Y;Y,><072GB?DFY'H2MGZEK6B9#=82NMS<,+G:@L$:VD[K;6=#FK[0+.8*Y:Q@D+("$A4"P5EK\.BT^Z&V%#YD22%@ "0N!8*V4 MS.J4S(:=O.4_;]&6,]%[8S'K6$CAWZ<&/FY8,#BI<_4#@K7TP]:Q;[$&%;S- ME'Q42,2)I$A(]1FA/>5K5>&JP^WM1 :)YQ8V*"VH:+/F$GQM.6X[@2'42=NB M-YI%_,,&'Z@[$M5&^;W*#V+/5AZ2%H#20BA:.T''!A+#=I 8M(4$I06@M!"* MUD[,L8W$PWWD:,.O.$TKUT;>9VMXO_14.)C1XF'6\H?,7W([F\% M2@M :6%%TTM$"=XQDZ%VQ M#JBN265"NT]O#B"[QQ4H+0"EA5"T=IZ.O2WV8.T?LO5<@=("4%H(16LGYM@8 MX^'.>+S]3SNV;D\LSW9/[7_:>9;8<7[0!A:*UA;PV,+BP79L['/8BM*4Q?&Z M:R=H4PI*"Z%HI]OV\8!QO%_ MY: -0P*DD4A)_I'9!F+SUY%I$R3K]F+8"UHZVUPE4B4I.P'ZQX^4:%%GTQ#N[)'&VBF_5%U7^NOJ45X^&.V6>+%5: M)%DJ#4;U%:J%F94W$ MU;_NU95:+&JIVH[?&W2PF[,>N/_SH^YMWGSU9J[C0EUEBW\E\_+N?' R$'-U M$Z\7Y>?L(5#-&YK6WBQ;%)L_Q4/SVM% S-9%F2V;P=46+)-T^^_X:_,?8F^ M-7EA@-T,L \=,&X&C \=,&D&3)X.F+XP8-H,F!XZPU$SX.C0&8Z; <>'SG#2 M##@Y=,!I,^#TT '6Z/'_W.C@(;O_V=L/W?93LOF(.7$97YSEV8/(Z]=77OW# MYG.Z&5]]LI*TCM27,J_^-JG&E11[7G_+7XI6C MRCA9%*_%3^+7+XYX]=?79\.RFK,>.9PUOKOU[1?\L?@Y2\N[0KCI7,T[QOOF M\4>&\[>L/WXAB]M(QC&Z5LQ&K\1]L@>=VS/E7FXHV9OA;4=;G<,=\S# M/\[*M\(^>7&X^YV-7R^JC;=?W'COD.$O;[S_YV8/_MSL\H#A]M%FN-4Q/#QD M^+0>;IUV#(\.^-B,K:[AVL=PO,O=>..-7_P<56F3:5'FZVH'58I_?ZA>(&2I MEL5_.K;NPB4F_^)1G,Z7FA;C)LZ5(BF(=IS,ELANQJ'=Y M9;W+FUX;-A)S2,PE,8_$_"UVM,'J@X+["WLZVOYS-KS?3]+S5SYY MA20W+"2Q",*T>$QW\9@:X_%9W6>+^R2]%5>YFB>E\.)9LDC*;^(/\?[R0_NP MVMM.NC)BY/MFA,0<$G-)S",QG\0"$I,D%I)8!&%:XHYVB3M"5WQ'9,!(S"$Q ME\0\$O-)+" Q26(AB440I@7L>!>P8^,N[>?X:[)<+\5UEE,(EI_5( MS">Q@,0DB84D%D&8%JG37:1.#SS">A(J$=_'R2*^WCSHRI'1[9LC$G-(S#U] M%LKQ:'34$4J/G-;?8M/O3QN0TTH2"TDL@C M)-:H/?\T^J&8)*KHRH99ZQL. M5'-0S6VT_0_JTUR@$_K?GS! )Y2H%J):1&EZ*O;.REK8UW/'G3DQ^KUS0FH. MJKFHYJ&:CVH!JDE4"U$MHC0]?7:;/AO]JJ[AJ+"1FH-J+JIYJ.:C6H!J$M5" M5(LH30];6X2PC*>!>WYM9\9Z1PUM0C2:=D33?=K212?V4,U'M0#5)*J%J!91 MFIZCMN]@]2D\[-)4B$WWM=]!UO.SZB]\7W9EWJC>"4+[#:CFH9J/:@&J250+ M42VB-#UD;6O",MZ7>\TCZ==IUHZGKEZ+CC ME1)]UR&J192F?Z#;!H-EKC#L+\W$'T)[:(_&H\X/.%I90#4'U5Q4\U#-1[4 MU22JA:@649H>N+;?8)VRRS6TUX!J#JJYJ.:AFH]J :I)5 M1+:(T_9=6VYJ$ M;:Y)[)9K>5PJ4935GW.Q4OFL2EY\V[EZ,XM]\X9J#JJYJ.:AFH]J :K)1CO= M;WR\'8VG^J(S1">-*$T/4MNLL,W-BO>WM[FZK4.TRI-TEJSB16=XT/X$JCFH MYJ*:AVH^J@6H)AM-.]MW/.TZ21*B$T>4I@>H+4?8QO/!QN,L9ZWJ1M))9Z+0 MD@2J.:CFHIJ':CZJ!:@F42U$M8C2]-"U)0F;O5R$C=8D4,U!-1?5/%3S42U M-8EJ(:I%E*:'K6U2V.8FQ8\<:Y$GN:]0S4$U%]4\5/-1+4 UB6IAH]4M]?U# MMVFU M77GA$UKYZEMC!AFPL3AQYNH;T)5'-0S44U#]5\5 M03:):V&C[!V_3 M[H9;1$VL!Z@M1=C&\\"[W\QM?@^D/N":K:N?M]?K^T-LKMWW(8M3\;XS6&A' M M4<5'-1S4,U']4"5).H%J):1&EZ]MJ.A'W,'G6A?0E4X[(P06L3XSE9-Q3<5YUUE>0?=#A?5/%3S M42U -8EJ(:I%E*9?HKDM78S-I8M^OYIHQOK&JM$.V3.A$[NHYJ&:CVH!JDE4 M"U$MHC0]1VWG8OR=SD6:KN-%NZX3J_C;=A=E_E;=S/9.U%8[T;XRM:9/PX26 M*U#-0S4?U0)4DZ@6HEI$:7J8VO[%V-R_^#,7-C?3O0-E/]]%38ZZ?A?"02=V M4JKV;L=AO@I%CZ_9ZTLPS?^[+NJSPING'U_Z\5[E M:7T+)^$E:17*>L'XN?Y"X]67C][GKIOG7)JWJG<@V1M[L'?V8&_MP=[;@[VY M!WMW#_;V'NS]/?X?/8UQV],83]"OY\=H20/5'%1S4MC:(L?87.2XC(ND$-O[-M:7E+F/\R2^7JA-2:HS;6BEH]&>_*J";3\[?$/+ M&JCFH9J/:@&J250+42VB-#U';9]CC/4Y]A>:E_4UV#^_%#6TY(%J#JJYJ.:A MFH]J :I)5 M1+:(T/9!MR6/,ECS&:,D#U1Q4C?9D%3EZMHA$JQZHYJ&:CVH!JDE4"U$MHC0]1FW58VPN M5?1;1'[*U3)9+\%O+=$"":HYJ.:BFH=J/JH%J"91+42UB-+TVQ*WI9+)"%UO M3M!:":HYJ.:BFH=J/JH%J"91+42UB-+TL+7-DXFY>=)[O6GV>J>MJW(RLIXL M-]$Y753S4,U'M0#5)*J%J!91FIZBMG(R,5=.^BTWC5]5FF?JG2_T*B"HYJ*: MAVH^J@6H)E$M1+6(TO0U -4DJH6H%E&: M'K:V73(QGE#_@:4C6B]IM.\M'=':"*IYJ.:C6H!J$M5"5(LH34]16QN9F&LC M/4]WKU:+9+9)V<]Q?INDG3E#BR6HYJ":BVH>JOFH%J":1+40U2)*T_/8UD\F M[#U6)FBU!-4<5'-1S4,U']4"5).H%J):1&EZV-IJR<1\CY7^2TBT6])H3\YV M6\\ZD^BL+JIYJ.:C6H!J$M5"5(LH;9NC87&G5.G$97QQME3YK;I2BT4A9MDZ M+>L]U]ZS(E-ZWW@6;YX&ULS9QK;]LV%(;_"N$50PJDL2ZV;&>)@202MP[K M&L1+^V'8!\:F8Z&ZN"3M-$-__$A*L4Q+H:WT -F7Q);%YXA\CXZH5Y>SAYQ] MX0M*!?J6)AD_[RR$6)YVNWRZH"GA)_F29O*7>[IA(K;Y363W[H;RBQ.:<;C/$.,SL\[%^XI]@>J@5[C4TP?^-9GI+IRE^=? MU)?WL_..H[:()G0J%(+(?VMZ19-$D>1V?"VAG4U,U7#[\Q,=Z\[+SMP13J_R MY',\$XOSSK"#9G1.5HFXR1]^HV6'^HHWS1.N_Z*'V:!W:(1^V:!_:(.@;!#H ML2\&2X]T2 09G['\ 3&UMJ2I#UHNW5H.<)RIS)H()G^-93LQGBP(H^A2:C-# M5WDJ$Y83+?EU0C*.COXDC!$E_EMT%%)!XH2_1>_0[21$1V_>HC6]ETY%)OQ\)[& MX]*S G]?)2?(\8Z1YWA^P_9<'=+_,/A)T@U]'-7OOQF]_O[10_710ZN,T6E^G\7_-M;0RP+;W^I:SY%3 MCYVQM 9OF__]VF@VA(P@0V(@F"%-L)$FL$KS6<]@I"YD39F:-0UB!MZQDD++1WWT6/E#!Y[$!I<3CV>FA&'ILF M!!'D9F$@F*'Y8*/YP-KID,XI8[O[8A*3NSB)Q6.3OH/:CCCHU_9#:]2VN@WJ M5;06,8*,B(%@AB3#C23#%TA".*>B28YATR%F5PYKQ+9R'!(Q@HR(@6"&'*.- M'".K'&H>J4\DT'DA:"T")2&2]KVS&(X=)RM0XNII5=IZ5FU+,LV5V5; M3FY)G)"[A*)YSM!\)5;R?"3F?$4R.:W=)ZU7G_PX_G"X>TIGWZ#6HAT6-0*- MBJ%HIFB5[^):3^+'^B"++I82/HV+FJPM8XZ.)A4"V5"/&\YV#&M MY04UD?9TT=>N0Z/) +H=&(IF2EEY2Z[=7=%G4(*RM%$_4,\(E!;NZ9?K6 0$ MM8F@:*: E5'DVIVB3W(OI+-C-"[GF57!/6CH&BFK)4CY=HMJ1NY*[)X MJJSZ8I9\F\5J7GPSN7UF7@QJ3('20E!:!$K#4#3S*GYE3GFO;4YYH.84*"T$ MI46@- Q%,Q.C,J<\NSGUDKIN1[:6&M25VM-=2UT'W0X,13-EK7PJS^Y3%65\ MK2=:^YPH.ZJUG*!^E5?WJURWWQN-=N9:H%$Q%,T4K_*K/+M?A3?S8I3/2^5* M+1OU [6J0&EA23-O(ZE?<04-BJ%HIGR5!^4=?E?/BXZUQZB\9/ ^D[.SE?J! MHX]B01D2"WGN^W&IY>U_K8GV,=.I\>NZ4RK[AK3,%U+OR&FXX M&M9OD0$-BJ%H9J94II1G=VRLLV_T'4W*0_&-.C@SG3B-LH)Z5J"T$)06@=(P M%,U4O_*QO."UY^2@9A@H+02E1: T#$4S$Z/RQ[S]_ECI4D^EV')ZWB@NJ#\& M2@M+VG"KF#LG07^WEH,:9% T4[3*(//LCM&AM9QD,W6TU@_!9&9M;WQ@P!ZV MM:-7KNX@SIQH+00E!:!TC 4S7P&I'+B?*NAS^W"'WC-BQ[26%_;! M.WL7+?>,@&X'AJ*94E:>G&_WY%YRF<..;"TKJ%NVI[LV64$--"B:*6MEH/EV M ZW-90X[JK6]SE0N2I_KB@9$:96D'^ M/L]S\?1%!=B\KV;\'U!+ P04 " #B0E7E5Y?2]($ C& &0 'AL M+W=O+EAL1\,W2@L[UP3^<+92ZXH\$2S\F4J(?E MG=!G;N$EH@EADG(&!)D-G3&\GJ"V,4A'_*1D(W>.@4%YY/S)G'R-AHYG,B(Q M"95Q@?7'FDQ('!M/.H___:*060Z?G@(C, M\"I6]WSS-\F!.L9?R&.9_@6;?*SG@' E%4]R8YU!0EGVB9_S0NP8(/^( Z$!&8\$2O#HG3^M[%F$EP,1W?RTMP<4L4IK$^^@2FBH=/8+S4JR:D MV=AT\HO!G\##]!9$-LGK\MHI;P$-7 M 'G(KTOHA#EFVAS6F5?2\8LI]5-__K$I/39!=;7.7+7K79D>M1[#71EYGX*YW$:U)-$3L%(@=*^)? C-%3I)T M#DA\K]\.]D"LH1J"! 5(8 7Y\DQ$2.5IE. Q=O#L 9JB-$M,+I6#+V/S @] M8T:Z)S&L@1IB] J,WOEW#F'1^?=,[X +P8[^W8,['+9W:U72[A=I]\]91/@Q M)E=YDG4Y]@^#=WSD[]\.UE@-)P!ZY2;L65OV>#X79(X5 5^9$E2+I!#\Q/&* M@(\X67X&XS416E2!>V*4F>EK$[V%":V!5C@&W^F,U.ZCWGLV]_?R5BW1CDZ! M;^KO5P 71:1%$=>FB+6UR:(%U;7K[ZT*>TY-F5')C,[KDZ^%0R<;CCUR4[)2 MHD"K%CCL.ZDR(BJ:V"/7X7O! LZEKZI(EEM0JE M4(%VI7)\;WP[OSVRC;^!996_5#C0+G$JB_RMP/90098V@" QCV<@ !%^J>?_ M'6H)EG()]JR;]:]M&;:[\K9-@SM!P_H[WJK 7KT3OY.W*G^INZ!=>)WUI!7Q M.#:SJ2]EXJQ60.:1NCN=L-MN=?>XZCRMW".$.6*_7 MZO?Z.S][D/8DFD*6^@K9]57UF>Q,3'A29]BC-J4J%12R*ZCJ(]J95*?5DSUJ M4ZI2/:%7JJH[)&NT&KV_?*G_TGN=SF^/U:!2JU%'J%EFH,U#Y,SFOU M?1O/NVHL=^N&(J>R-;7"W>@(_3][YN.3Q[??X#"]U7)8C) M3)MZNL0.$-D;Z>Q$\67Z4O>1*\63]'!!<$2$&:"_GW&NMB&PO=V]R:W-H965TA=EC%UG*&0 MAXG7\=F-K+VSN ' MQX.^6(.-9"7EUFX>DHD76$$H,#86@='?'F]1" M$,GZ?,+V*TCI>KL_HGUSL M%,N*:;R5XHDG)IUX(P\27+.=, MY^(*G>/H6+Y9"NU\XG&P##^*=-C([.9." MC.?E/WL^Y>'"(>R_X!">'$*GNR1R*N^88=%8R0,H:TUH=N%"==XDCN>V*$NC MZ):3GXF6*5,(,XHK@5N94:TU<^F:"Y9K:#VYL.ARND=%58+/BN4&B MAJJF4 MA;765]"Z0\.XH-4U+(V,MS MJ$UB7L*Y:A/>ES/ % MF0-XE+E)-=SG"2;_^OL4(Y[%C8"?MV)-@3A>PB#L MOP0=M,Z$;H+M5 M2KL.NMN4TNO5_RF=*LK=!JFE#:R.<&DW9T=W/#TPE<#/;P0)#P8S_:LN5R5_ MKY[??L8WNF Q3CPJ@$:U1R]Z]Z8S"#XV1->KHNLUH4=40-@SL4-H93)! ;', M8[&S'VEM74NTH4.S$V(?=-M/?/!0T3*E?"]SS!/($C1Y'4\9= HTO^>NYAQ3U\'?=> M"FHGPNX#:H,6D=DJOXC;H89@/.L:T+_8H)EJ#9N M3FOJK5UNRF%6G59/P;2<@'_-RW?DD:D-I]$E<$VN07M(K:#*V5QNC"S+]SFJ[6L M+WBSR8:LZ)S*N\T-5V=>'R7+2UJ)G%6 T^74N8#GEQC5 YH[ON1T)P;'H)[* M V./]T:*H(RD>?W=!G1ZS'C@\?H[^J9F\FLP# M$?2*%?=Y)M=3)W% 1I=D6\A;MON5=A,*ZW@+5HCF&^S:>Z/4 8NMD*SL!BL& M95ZUO^1KEXC! #71\0&H&] DPFN!&I;71)+9A+,=X/7=*EI]T$RU&:W(Y56] M*G/)U;^Y&B=G\S7A%%RJ>67@BI5JL05ITG53D$J L]OYG?@ SJZI)'DA/DP\ MJ4#KH=ZB [AL 9 !( *?6277 OQ<933;'^\ILCUC],SX$ED#_KXM7."CCP#Y M"(/O@0=$/0?1_5@0<)\3W" $!H1;*B3/%U*E9"[9XA'<5;E\SL58!JSAZKHZ M%QNRH%-'%8Z@_(DZLQ^^@Y'_DX5LT),-FNC80/9/)DD!#)3_V$HA297EU6J, M=_ .O,.>=VA-\H#:1_! 5WE5J4/ EF!#>5D@NU M+,HL0?.< J7X%'PB.0=?2+&EHY3@.]0X1)HX>GN59ZPH"!?UI3:['\"_ V$? MG58+&P\RG2(W"=+!QY!T[0+0;@-#+3B%8AL=P@'')'5Q;."E!1]:=?D;F3B% M67#(+(6N;Y OJ"4=VC5]OW1/81:.,//=-#EB7;7$0[O&OU#?I]".#I]&Z$:! M@:GV V@WA!O*F[Z[6E P-Z-;@YQ:XMHU8/)N#0BT.M*IU+730+O5O+4'@8<6 MA*$?QV(>C0;U(886B UW:#K*ZP]]R1["_U%J+>P^2+;. ! M&QA#;*A7I#T$V3WDZ+:HB[/7$40XP,C 0#L!LCO!JSNC+MX>DQ A@R @+?W( M+OU']T9=G'T" 381T J/7M&UOZHW0B,->Q#BT%0K6LY1]$Z]$;+ZQ(GJ@[2Z M([NZOU=OU,'&^QX*0U]_3 JA11_9WQ7>V!MUT?=\'OJ!:ZP0+>G(+ND6Z3J% M9WK(,TY=9.B4L!9X;!?X-_=P7?RCF6GMQW;M?W,/U\7?[^$B8]^+M0_@5[Q+ M_"]]&QYYBPC=X-OJ\ ;;:R7EJV8342@GV%:RW6GKK_8;E1?M]IR^O=WE_$RX MJG,!"KI40WTW5GK(VXW#]D2R3;-9]\"D9&5SN*8DH[R^0?V_9$P^G]0 _?;M M[#]02P,$% @ XD)5Y/?LQE- @ M08 !D !X;"]W;W)K&ULM57OS](P$/Y7FOG&0&+8&# ,;DL$-+Y&#(&\^L'XH6P' M:][^F&T'^-_;=F-!!6),^++UVGN>>^YNO<4'(9]5 :#1D5&N$J_0NISXOLH* M8%CU1 G2AK%): ML 9L%##"ZS<^-G4X X3A%4#8 $*GNP[D5,ZQQFDLQ0%)ZVW8[,*EZM!&'.&V M*6LMS2DQ.)VN0&E99;J2A._03"BM4.UG/4>>C^3N,;[6T"89M Z'B' M5W@7A!-6L4N";@+MUSY1)W MX[]ZV^__T5S_; K9@;[ X0A2V!A3TQJ9GLAZ2M:%%Z0;31F@SYMRR,/\5 MD-;!G&^%T"?#SKKV3Y7^ E!+ P04 " #B0E78\AY+E8) #Z;@ &0 M 'AL+W=OP7;3=($ZV%\5>,-+8(DJ16G)D-T!_?$F*T6C(R8CC'M[8DLQY#C6' M?BD>O21OG_/B]W++N2!_[-*LO)MLA=C?3*?E>LMWRX^[=\7U;/IB;))=CPKDSPC!7^XF[QU;EC8 M#&B6^&_"G\NSQZ1^*Y_S_/?ZR8^;N\FL7B.>\K6H$7'UZXFO>)K6I&H]_M]" M)R?->N#YXZ]TUKSYZLU\CDN^RM-?DXW8WDT6$[+A#_$A%1_RYW_Q]@T%-6^= MIV7SDSRWR\XF9'TH1;YK!U=KL$NRX^_XCW8BS@94'/T MQW@=@?XWQC@M0.\ MH0I^.\ ?JA"T X*A \)V0-C,_7&RFIF.8A$O;XO\F13UTA6M?M#8U8RN)CC) MZBWK7A357Y-JG%A^X*4H#FMQ*)+LD:SR4I3DU7VU_6X.*2?Y ]$L\)J\BKB( MD[1Z=$4^W4?DU7>OR7^I"5 -:S-1EF/$-OG#Z@M/T!<;I6QUVAS2N=[DDWN6'3%2E=7TH M"KXA(B>;6'#='!Z9P=F[6BSF?F<.C<*V&_\018I49""8XDIX.]&?:CF9EGZS&4%K6T M\](;+ *W4WFAF@Q%4_T[.UYWS/O)-"\/!3\>B6O],HZW]@M)BZ T"J4Q%$WU MU96^NF,6XI:.Q27N&5.9^".,NYMT,TZQJ M[5]?,W"#H%MRH*K%G4UCZ-Y"+L1N]028:BJ:[( ,B]$ "] M: ?80HWSM#(K6ULS0))")1F*IEHC,QS7F!8L5WFQSXO* ?)]O-O_0/XCMKS0 MN@%-:Z"T"$JC4!I#T51_95KCCMK%XD*S&R@M@M(HE,90--5U&?*XX&:6EJ?L M!IUNJ86F-QK%T.T>!D(E&8JFFB)#&7>,%AFWW['2FZ>56=G:F@&2%"K)4#35 M&IF;WTZ 30T\?JAB:Z9%"K*4#35 M,!F;>.;89- '1O(G,3:>FC6L385&*E :A=(8BJ9Z?W9>T+@G!F'/#,*>&H0] M-PA[=8^0\,7KQ^^:)I0H9H,15/]D^F+9TY?AE;LB\VJ M9AUK7Z')#91&H32&HJG^RXC'"T>MVM"@!TJ+H#0*I3$4375=!CV>N?7&OFI# MHQTH+?+ZW3G]9E6H)$/15/MD8N.9$YNA1=NNJ=4L:NTQ-/Z!TBB4QE T=6.0 M,9$W:D>/!^WH@=(B*(U":0Q%4\_*E_F3#^[H\?N9D*:IU:QJZY]&4]/4"M5D M*)KJBXRL_#%Z>OQ^5J1I:C5+6YLS1)-"-1F*IIHCXRD?$T]=;'XUZ]@632@M M@M(HE,90--5_&5'YHT94/C2B@M(B*(U":0Q%4UT_NX(-.*+R-5T_O>97LZBU M?7W)?HO""4V)H#0*I3$43=T.9$KDC]H.Y$,S(R@M@M(HE,90--5U&2[Y MX'8@O]^:TVN2-6M:NZ=I!NIU8D(E&8JFFB)#'G^,7J 6&IKF:656MK9F@"2% M2C(43;W GTQB G,2X\ZA46 .C:SWAV:>M<^NIHVL>ZU4J"352?:NJHJ2 M5%V144Y@OMS.A:IK_>676<[:-&BV Z51*(VA:.IF(+.=P!^U)$.;D:"T"$JC M4!I#T537SRZJ;,Z.[$LRM#DIZ"="5]>S;DF&]ASI))V%TZW)8^1&@9D4!:,F10$T*8+2(BB-0FD,15-=ETE1 M $Z*S#QKGS6Y4[<(0]N&-(+^HEN"Q\B) ID3!>:V4#&4>%LS%(<0J,I*"V"TBB4QE TU749387FMB/K4FSF6?OL]%)? MMU,9(Z@BU2@&G2]E&4KQZ,GT[-9<.UX\-C=1*ZNY/F3B>/NDTZNG&[6];6Y/ MUGG]G7.S*/=X7[.2X>DZIZI_RADIJ]F5>[H.)XH[7C$Y'O MFQN#?YCVX"8WC85C=[;3E'\_VTFS%H7" M)EX:?]QS?,]Q:QPAHQ9(I/&[Y;3ZXZTP.WQAOVSTVZTS(G"F6 _ M:*:+J??>@PQS4C%](^HOV.IQ"::"*?<+=1-[.O(@K90690LV&924-T^R;GW8 M AB>?D#8 L*7 J(6$#T&/)72J 6,G#.-%.=#0C2))U+4(&VT8;,#9Z9#&_F4 MVVN_U=+L4H/3\25/18GPC:Q1P6&"FE"FCN 8[FX3.#PX@@.@'*XH8^:6U,37 MYDR+]-.6_Z+A#Y_@C^!*<%TH^,0SS'KPL_WX\1Z\;[1V@L.-X(MP+^'7B@T@ MB-Y!&(1A7SXO@8<.'O7 D_\^?4=-U%U?Y/BB9Z\/$JI2)E0E$7Z>SY66YI/Z MU7=A#>.HG]&6F3.U)"E./5-'%,H5>O';-\-Q\+'/K=?D:!][ M/".<9)1PR#%#21@H372EA7P 233V&;F7\%^-;,@^.#);JU=Q, C'0_..K;8M M>J4S=RPZZ2PZV6M1^[)I\[+-D6-.-625F0O0!0*N4:94(1">F\($>BUR$L^-W9"[*],DZ<[4F ^H7M2PI<-9046\,JV M)M\S@M=*J+6:T$GE6DGN&>%44F/U[0W)ZF!NV\3;P MD&UW0@Z8B]D>;\F*B,?]/8,WLT599P4I>49+Q,AF;ES;5XGM2@4E\4=&#OSH M&R%+DN<2">SXIP$UVCFEXO'S&_K/:O&P MF"?,R9+F?V9KL9L;D8'69(.K7#S0PR^D69 O\5*:<_6+#HVL9:"TXH(6C3)8 M4&1E_8]?&R*.% !'K^ T"DY7P3NCX#8*[D=G\!H%[Z,S^(V"6KI9KUT1%V.! M%S- ):4"3#XI]I0U\9:4,E)5@\#4#/;%(,"NSD2?4(FXO(S1UF)'LM,\,\P",^_[VC% M<;GF,U. P7):,VV,NZF-<\X8YZ([6HH=1TFY)FN-?CRL'PSHFT!4RY;SQM:- M,PCX:Y5/D.5\1H[EN!I[EA]1=Y6ZHUO._YL]^>[93\APV]!Q%9Y[!N^Z%-DZ MRRN9Z6A%THIE(@/_)Z]I7@'?:,-H@9:TV%<"JZJ@C2?TUU< 1K>"%/QO78S4 M5GAZ*V0AO>)[G)*Y 962$_9"C,6//]B!]9/.06."Q6.")2.!G;C2:UWI#:$O M?H..E)4I+0C"0K#L"3SV! 5 4'2'.85L)CK/U*"! I4=Z67A18[GS\R78\K[ M4G[DVQVIN"\5!:$;G$HE?2G;":QIV(J=+-]OE^\/+G]5%ZZ*0]!"Q4I5R$*4 MRA:4I8B\Q>P>8E85.1T9]13^D6F.8X5V$(0=/G2"ON.[KMNA1"=H.T!*U&%% M)QA9KF>Y>EZ"EI=@,,.3S0;ZN4S;-L]YF^=7.A*",7-U3+!X3+!D)+ 3IX2M M4\+!8+TM4T9@JR9PWG9SPVG@6)V(U:!-G5X&)!HQWPN<2!^M44M,]'U9K((7!C^6QY$FF5QO:D^= M#BJ3OI _\<\4.]MZ MWPI;@S3%NC@9FZC&A@Y3'1:66BF_4_=CC90[B;K9II'R)]Z9EFD?'1SLX703 M-'U&UWLH<6E65QEUS.1P@+A^X/K%#T+^U_XP*EH\*EHR%MJIRD@M6R7;.$3DY.&F[UDDUDD6G MW@'HD\WM-^W(BGI562=G>:[K=*O-Q_ 2C5PX#0.O4W#,HTN+@K"MNBWBL,*J M%/4AM!UM;Z2NU3U,9_S&OEK:FO%8WF"I2Y)W^/KZZPZS+1"/&UL MM9A=CZ,V%(;_BD5'52*-PE<"R31!F@16W:J[&DVZ[475"P><@ 8P:YO)3K4_ M?FW#L) %NEFYE&BQDK[G2=AC'*()WA M N7\R1&3##)^2TXZ+0B"D33*4MTR#$?/8))KWEJV/1!OC4N6)CEZ(("660;) MRQ:E^+S13.VUX3$YQ4PTZ-ZZ@">T1^Q#\4#XG=Y0HB1#.4UP#@@Z;K1[\RXP MI8'L\6>"SK1U#40H!XR?Q,W;:*,98D0H12$3",A_GM$.I:D@\7%\K*%:XU,8 MMJ]?Z6]D\#R8 Z1HA]._DHC%&VVI@0@=89FR1WS^%=4!+00OQ"F5_\&YZNNX M&@A+RG!6&_,19$E>_<)/=2):!I8Y8!M:EP6K P*X-[ N#N3-@,*\-YM\[ MI$5M($/7J]AEXGS(H+P)[A\ G\_3LW &\9RN@_?3.G MHL_[Z:(VWM$"AFBC\>)'$7E&FO?S3Z9C_-(GETJ8KQ(6*()U))HW$LW'Z-[[ M,COP5YIK(U7G1;TH21CSFMJ=911\[C;TZ37JZEJ]5,+\"K:0,+$H/GN+M?[< M%D&1NXX(BT:$Q34BT";3* (,@T-;E@A,DKSN-^6B#+[RVU&?UZJA$N:KA 6+ M;Z3E7S_57R-Q1Q6G4<495>4^#/F'"E_B>,ZK)>^Q4:$OWZ.T:_.M$N:KA 6* M8!U)W$82]W]=4%R5$JF$^2IA@2)81Z)E(]%R]*VIA&@M(P7!)P*SVW91@QDN M<\:KUTV?2J,.KE6I@CFM\F!^4QXJ"52Z#13!.A*L&@E6XQ)V(\FKK7+-'\\ M<1%.4T@H*/BGDDR=G,'-YJ1/ MI*C5VJU^T>S])EKOKR2K)\J'JM#?)CJNFGU0*UWVBMQG^TE7%^_%#RI?%?%V MG2S(X?OR5/"2O(A4%2=I^9*\(K]\B,B+;UZ2;TB2D8_K?%?&V;*\GE9ZZ^HQ MIHO#EMSMMX3U; DG/^59M2Z)S)9J"<1'P_'>0/Q4[Y7CKF%?=LT=&S3\<9>^ M)@[[)V$.X\#VS)\3SIMP!J4S;G3YU:.W=@8_SA/>^/$>O_?J464[59*'(M\0 M^;E211:G9-[,4%641!>=O,FSU:LW^L!?DMNR5'K6_.>-]B'WE=J4_X6FQ'Y0 M 0]:-\FK$UG]3'F>^H$$@KJ>/IWL6D'DT\"U9U)51X?F!%[1U$M(% M@1/2HZZ5J7O,U!W,]';Y/ST=]>23=_SHR#83K6_F",LI<*]^N MC#'AU<=;*UU )EC@^W"VWC%;;S#;MUM5Z':+\)AI.)CI?:9G97E8Z\DTT2O)9BD'9CYH=>[, MPS2+,,TDDEFK'M0QZV[G$EWC,"I2\5#=(E0WB>76KM\)-]&O[QV'V-/#^)5+ M ZLIS$&9".UE!B2CCNLY5N\ =50X/42$. MU4UBN;5K93B.7@3D*"K)H;I%J&X2RZU=/T-S= 3.T2Y9N8$K[),U76+H]!-GX19..HR(;J%J&Z22RW=OT,LO$1R,:[\!0RWD$V0.:'06A? MR =D-'!I:)\1AW2N<$_.F;5S-<]I9&'@30S#VSPOMKE>C"CR;;S9?D?>5FM5@%FC0ARJ6X3J)K')0W2)4-XGEUJ[?R>_<1D"(/7T2@'T/U-]+HK^7R$')/K/IR4-4],1: M-4^O*:5G??-RK>*E*FJ!_OXASZLO;^H! MCL\9FOT%4$L#!!0 ( .)"5&PO=V]R:W-H M965TDD,X M67ZB268@X:9T2LO M7?NBTQ=*K"3NV59.4H#KIZ]D&Y-(BF&NO ';^>]*O]5*N_;XD?$O8D.I!$]E M48G)8"/E]MSSQ')#2R+.V)96ZI<5XR61ZI:O/;'EE&2U45EXR/W?#IF.UGD%;WE0.S*DO!OE[1@CY,!'#P_N,O7&ZD?>-/QEJSI/96?M[=< MW7F=ERPO:25R5@%.5Y/!!3R_@J$VJ!5_Y/11[%T#C;)@[(N^N-KZW30C:D-]Z^?O7^LX17,@@@Z8\6?>28WDT$R !E= MD5TA[]CCS[0%JB>X9(6H_X+'5NL/P'(G)"M;8S6#,J^:_^2I#<2>@?+C-D"M M 3(-\!&#H#4(WCH";@WP6T<(6X,:W6O8Z\#-B233,6>/@&NU\J8OZNC7UBI> M>:43Y5YR]6NN[.3TGJ[5LDMP735)IQ=O>$>7K%KF1=['P=^NM6Z\8;BRU9TLE '8&"\@LO>$,&J M7%+7RC1.H]JI+C4/4YP@'(Z]A_V0VZHP":&AFMNJ)(J#Z%!U9:L@BOPT[F0' M^&&''_;BSZF*Z;(YQERV""K(P("T54GJ)V[&N&.,>QGO M-X33NB?(@,IGU2B)ICK1)WWM3./8YH:^,=F9+0K3V.2V13" 86QP.U1^E(9N M\*0#3WK!=3D%P[7J^49 X6:YV#)!"EV5MUPUC%Q^.P';@JB#5Q550+_N\JT^ MAET!26Q6W\P#6P-Q:":[0Q1BWPB'+3J%V/?=X4B[<*2]X;BCJJ+LEG+'=8%9 M,B%5=!:THJMC2_E_FZ MDE35!OF@HL[U;?THCR"^=(^SM@MJU5MU( MZ7XK"&P(Y%MI;:NLA;4E*$Q2D[+/T2'A2R,&O[L3JUAUJEZX)&=%H0^UO-WN MSDA@1RVWDMP6):&UXK8(1J&UX Y5FAZIY?"E+X/]C9GQ"NDD#>V6$";8++HS MMPXBLP]UZ!#"$4(FL4.'41*;K:BW]])=4KZNOW8(59%VE6S>F;JGW1>5B_H[ M@O'\$I[/H./Y7'^!J5_R7]PWGV]N"%_GE0 %7:FA_+-839DW7T2:&\FV]2O_ M@DG)ROIR0TE&N1:HWU>,R><;/4#W76KZ'U!+ P04 " #B0E7Y8$FS:4% M #]&P &0 'AL+W=OD M6RYH43O+'A09J?ZCQQK$@8/4L3OXM8.O.X3/. 2U0]"VA;!V"-NVT*\=^FT= MHMHA*ME7L$K2$R30:,CH#C!E+=741?FY2F\).",JLCX*)M]FTD^,;M-T6VQS M)/ "O!=KS,"8%C)&URIX'C!X2SD'B-A?OE9O+\ ;DM)"WDVP0%DN'W3!YX\3 M\/K5!7@%,@(^K>F62PT^[ G99=5P+ZV[=U=USW^F>P%X1XE8'UCZ,V[C'I3NOFTXW]?Z]/M:G[W@ MCHATA[;6CU@&3>P%I5[0(O9DFI!)@(#QEC%,TJ_@$T.$RWDYQ69G$CN*A+")A-"E?A0)RSH2TJ=($ >1D))41DI$5H$NP MP2RCMN1P5[4:E:VJ-?9AU(5^X(7AL/=P^(EM=IX'^_ZQW<1F%\A%'![;32UV M293 Y-ALYH1R(O)^@[SO1#YS85[)"0=>*]@7-JR5(-^J#$8FT9=?Q D M.E+3#,9AXFE +6+R,R:Q!M0YY!.!1@W0R FT7@4%>@3X46[\N%P1YYC@928N M@&3Z8ES;2$-]BSJ_=$*N MK8(7"<&R^5:@>2Z_"06$DFXJMP),+ATJ;61$8-E)88,>F[0B/6.8-MTP&6C8 M+4+]2.-NVD3Z5)HYR9S(?=!P'YPW-6.Y670FY8$ETF 8];7)/+;9^0,OUB)W MTE)OVE)OYN1Q(NVDH9VTWA+=%I2)[-^*KB1ZFXHM8AG*P6^RXJPV0RWV0LDY M]T+G%)N<4VQZ3K'9F<2.0@!Z^Y+,:SWE-G41KTHP6I9@&\I%EV&1,2PK? '0 MXF]9)JK+]ONBN@/'<\'S8GT*VNSDS-+SG%W.][7U8VJ7B_1EQHWG5/P'%3%T MX]?F'6KF'9'SKDIS5JC03/?Z=F=L,8ITFJ9),#!06AKS=8[.<9[*T=]S]+]U M0Z0"^52ZODDET>&:-EVHTS5M!J$.U[31%PGWV$]ENZ^18YN93 8&X%9JTW9J,S>'4SGOZU+8OC"MV*9'OX ]MV^O9;7-1M@?Z%62 MU3#P8]_ VE)QVE9Q!FW5;.C[!Y_JF-J^M(3NVO*]A516_TA8[M$OR\DN9[], M#E9\E@HS]HR M):8H9?HZ&PU9IPD.KAGBLR!SNW_J#+AOLR$[CJS*H1LP7B$ M^+LJ(&@I&(T2R&)DJ8%L4D819#$RJR WEU.Y[^M/Z"Y 7PQJ@_@[Q"G)!+82 MCHW)-^B'>FUOL>KZ<0*-Y&#:P3@*C4V#12Z 4%]'9VX2WTJZ=W Z46"V*L^1 MN"2Y):+ZL;AYVIQ5W98G--KS.W@]AI;G$W@]K4ZB]O+5P=@[Q%;JI^,<+V53 MWE4L(XQ59TW5C:";\FQD3H6@17FYQFB!F3*0[Y>4BJ<;U4!SXC?Z#U!+ P04 M " #B0E7+]2\;IP# "R"P &0 'AL+W=O%KZP36GL@K^.U.OWM,#A^(G] MHW,>G5E1#=>2_\<*4RZ\J4<*6-.&FR]R]PDZAU++ETNNW2_9=;:!1_)&&UEU M8%10,='^T\L.$3>.]4?B5(T)LI,_<,A4%^4>* M.S@T0DY<1_WV/'%1_B&$<10;27?,K$A.4;W1@ZSC- M9GOZ#HUFX6QGY3@ M9&VSSX0M9,0,BMQH5>N(WJBLO17;2[<'+VEX,E6N!3J7Z_,& M, 4%P?L !^=N_%T,#TI;,DVB_0+8F0U3%\WB\$CNHFQGJC8,'VH.:Z0,+B88=M4VB.W$ MR-KU6"MIL&-SPQ*;:E#6 +^OI31/$[M!WZ8O?P)02P,$% @ XD)5RZY MD2W; @ JPD !D !X;"]W;W)K&ULK59=;]HP M%/TK5E9-K=0UB9, Z2!2"U3KI$E5:;>':0\F,<2J$Z>V ]V_G^VD6:"!4HD7 M\,KAE_$BG&$KQD-!6:[T.W)-E M*O6 '0T+M,0S+!^+.ZYZ=J.2D SG@K <<+P865?NY330> /X2?!:M-I [V3. MV)/NW"8CR]$!88ICJ160^EOA,:94"ZDPGFM-JUE2$]OM5_4;LW>UESD2>,SH M+Y+(=&0-+)#@!2JIO&?K;[C>CPDP9E287["NL8X%XE)(EM5D%4%&\NH?O=0^ MM BNOX, :P(\E.#5!.]0@E\3_$,)04TP6[>KO1OC)DBB:,C9&G"-5FJZ8=PW M;.47R76=S"17LT3Q9#0KBX)BE7B)*!@CD8(;53K@-J]*4.?R5 ^?5Y/3YY*L M$%5P 5">@'LL)">QQ(F9/P.G$RP1H>(,? &/LPDX/3D#)X#DX"%EI5 4,;2E MBENO;L=UC-=5C'!'C-]+>@$<> Z@ [T.^O@=.LH5W=U)GQRRNF?HL(,^/61U MV$6W5:Z:A,$F8=#H>1]+V+0:$^#WU5RE1'U_?[J,KK3];FU])EV* L5X9*E# M1V"^PE;T^9/;<[YVV7Y,LM"A6&XY=O>8#[JVY'$-GP+&M^"O;X],'TJQ.:\WBX_ M4Y/\?6.#MR4)!WW?WW*V ^8,0NAN6?L6!GW8\YU-V+1#+70#)VA@E1UVZZ+3 MSY@?B"])+@#%"T5T+OI*AU=/@ZHC66'NOCF3ZB8US52]IC#7 #6_8$R^=O1U MVKS/HG]02P,$% @ XD)5YB:X*2] @ ]@8 !D !X;"]W;W)K&ULK55K;],P%/TK5V%"FU2:1Q^@T4;J.B:&&*I6#3X@ M/KC);6O-L3/;:;=_S[73A6Y*BY#XDOAQS\DY]\;7HZW2]V:-:.&Q$-*,@[6U MY7D8FFR-!3-=5:*DG:72!;,TU:O0E!I9[D&%"),H&H8%XS)(1WYMIM.1JJS@ M$F<:3%443#]=H%#;<1 'SPNW?+6V;B%,1R5;X1SM73G3- L;EIP7* U7$C0N MQ\$D/I\.7+P/^,YQ:_;&X)PLE+IWD^M\'$1.$ K,K&-@]-K@%(5P1"3C8<<9 M-)]TP/WQ,_N5]TY>%LS@5(D?/+?K2&2U?%N=6TRPEGTWE5E@*I+)8)F#*SABLJ+%S+^@=QF3[] MQK1F+MMG<'J)EG%ASN =W,TOX?3D#$Z 2[CA0E"P&8665#GN,-LIN*@5) <4 M#.%&2;LV\$GFF+?@I\?Q<7*$(*1T-#E)GG-RD1QE_%*)+D1)!Y(HZ;4)^@N< M28+';? 7KW> SU>%R;PNSZ>'BF^8H((9^#E9&*OI)/QJ2WO-VF]G M==WAW)0LPW% Q]^@WF"0OGT3#Z./;9;_$]F+!/2;!/2/L:W!4 M]A673&9B;F:/? M^]>*#EH\)]WA*\_A7FLI4*]\QS60J4K:NLLTJTU3G_A>%OX)KV^$&Z977!H0 MN"1HU'U/"G3=9>N)5:5O5 MEJ>WYX9HN)M0N@/:72MGGB?M <]6EOP%02P,$ M% @ XD)5RO])DV6! GB$ !D !X;"]W;W)K&ULS9I=;]LV%(;_"J$50PNDD:@OVYEMH+$4+$-:!$G;70R[8&PZ)BJ) M'DG9+; ?/U)69,F552L] W)CBS+/0^J\XFOQV.,M%U_DBE*%OJ9))B?62JGU MA6W+^8JF1)[S-UPI<\*>CM?DD=Y3]6E]*W3+KB@+EM), M,IXA09<3ZQV^B/'(!!0]/C.ZE;5C9"[E@?,OIG&]F%B.F1%-Z%P9!-%O&SJC M26)(>A[_E%"K&M,$UH^?Z%?%Q>N+>2"2SGCR)UNHU<0:6FA!ER1/U!W?_D[+ M"PH,;\X36;RB;=G7L= \EXJG9;">0">&N"5 =ZI M 7X9X)\:$)0!Q:7;NVLO$A<11:9CP;=(F-Z:9@Z*[!?1.E\L,S?*O1+Z4Z;C MU/2*,($^DR2GB"_1%95"+7=X22Z'5$%6&)?(/>HGN:,2[0!ZZH MU,U/]Q%Z_>H->H58ACZN>"Y)MI!C6^FIF0'L>3F-R]TTW"/3^"-/SI'CGB'7 M<;V6\-D/PDFFP_'1\.B$T=VP",TY;/3H2QEPNY)G,ZL;1_2"HVU)K^^@L.G=_:L@L)BR!A,1"LH8-7Z> 5 M=.^':^,,O9.2ZJ6@[VYTP\@#2YAB6IWWE,AGW@F:A. M7!+))/KK1@^ KA5-Y=]MDGJ0DD+"(DA8# 1K2.I7DOJ=2^LZ4U13%1)$4225 M?EV@-15S;73Z>[%-E4Y@7U4@8=$.-BI@YH%@,W7.'2\8VYMZNH&&;*0[J-(= M]',R]"^J?>/4&V?Z*V>=*WF&;NB&)LAMTZ)SM+Y:0,(B2%@,!&M(%E:2A2_* M]$)(22%A$20L!H(U)!U4D@XZ5V$L%4L+IUL:<3=/3WMRMSHSLSK;I-E1PYJ_ M>#@8#ORFP<. TNT6=<^R;3B!8(YW#*IW#WJ8V(T)\,S?],XVM<\2^ MJP 2%D'"8B!80[91)=OH11G;"%)22%@$"8N!8 U)L;/?O3K_B[65V*!N6@/L M.X,#;VOOA[WPP-RZI]DWIU"T9E)K)0%\NL%%.J%Z6SQLS6(GI^\]#DJ+0&DQ M%*VIR+X@@-T7Y5T8M+H 2HM :3$4K2GLOL* .W>[S]F/=A-[:P-:)P"EQ27- MN&%]AQMX@_T>MYGW?1D =]GW4/V%@:T5 !*BZ%H3?'V104;?]R]^S]F=3^[9>T>MO>J@*1%H+08BM84<%]NP,.797>@Q0A06@1* MBZ%H36'W!0G3H# #.$P #0 'AL+W-T M>6QEUY-B9 MX[)VOWZ^=II^X(L8#UN[5#3V/3[G'MLWQ#"HS4JPNSEC)EJ60M9#,C>F^A#' M]73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@%^5-:>IHJA;2 M#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3=R4GGX?QZ/W[F@',2 M!T4O7R!ZT<%U+89)I[O2;OBI%?+$4XQV%:#9+!LF=#!R/TS>9>/T[$6K\J1B2,94\(GFP"IHR<7*AWL0F"JA=&1L/5DK M78C4OSS<]3THM4:GY%)IE]MG\-^39O@>L.Z!02Y$:[!'?& TJ*@Q3,L;VW&# M7? )%#7M^U5E';9*)TSG2;IDO6H=% L +L:#Z;P]VH*@;0 M&%7:1L[I3$GJ/*P93^X=H>>_N\XS M)IFF8MNTK?U#7N57.TZN_I5E]UMEWW#08_-R/723E\=@,CT&DT=1D_W#-YED MA^^Q.=8=G,FX.61LG61VSC%M-(+SXI!\@Y.IV"2-)@LN#)=-;\[SG,DGQQDK M;^C$_K&RHV_'YZR@"V'N6W!(-NVO+.>+,FM'W<)"-*,V[2\PO6[:'E9M+BYS MMF3YN.GJV<0U(]NP69L+"/O(C;O"",;Q6!@!#,N#.< XGH7E^9_FTT?GXS', M6S^(]%%.'^5X5@@9NP^6)\S)[!6>:98E29IB*SH>!QV,L75+4_@)JV'>@('E M@4Q_MM;X;N,5\GP=8'OZ7(5@,\4K$9LIOM: A-<-&%D6WFTL#S"P7<.>8!S),@R!6@S7:)HBJY/")[P_V%.2)%D61@ +.T@2#(&G M$47BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GO#IX^E<"SN,-XP7E9=&0V-H>)3BR;WN#YOL()U<2R7] MK^F@^Z[$@#52RT;^%O5T,!HPMS-/_QHK?QOMN5I6UB@U'8R/.QZ%];+ZJWD9 M(%=\[;H6S]W$KEA9UQ+[Y9T^ZE MWH;3P%T,H]OHXG#Z/ ;QVOZ?,)K-1E9B9JJV$=H?XVB%"H#:[>3>#9CFC9@. M;LQ!6+;@6Q%N"JXRKX\WZ($L"I>]EK##SNN.D9)'UT([43/XYHR2-7#4;!EP MX*<19(9 9A>!_,(5UY5@$62.0.87A/POBR +!+*XX.-.($L$LKPD9!Y!3A#( M"2WDE]9)+9QC]]"A#R'M<0V,TD)^KGRUOMV)6S#9F+M8RI,&F-R:S2-].&@XW\?DHD' M[0M=G3U23!IC8FLL=]P*D,0QVS7AN78'L05H(Z'$K#$FUL8#) W;5I V((# MZ7R"AKEB3"R+N:Y,(]B*/ZKO_0XB%_J#%3OH$F"M&!.SPIA8"\MVOU>A M-(9Q"[OA;L=NE7EZ"6A<,&.JR(A5<Z2FY^D*98Y+)B27S M=YW3BX@))B<63$_!T\N(^24G]@M:^22Y.T?GMZB'*ECEDV)BBLF)%8-6/BDF MIIB<6#&XL.-)KARS34YN&T38:30QY^27G.A*HXFY)R\F%S".>M6=;G]+IF\*-!E%6+IG&-^YS!&#$N0;[J0QIB8= IBZ:"U;[I& MA4FG()8.CAEG\P*33D$]F89BQMF\P*137'+ DV9S3#K%)08\K_TH7IK$I%,2 M2Z<7\S4KQ9B8=DIR[;Q.B_=F]1+S3DGLG;Z!8Y398TQ,/B6Q?/HPH\P>8V+R M*8GETSO&_2;,UO+]3E8Q)KJJ3RV?/DPHW0R,SY2,5\Q+3#XE_?P:,AJ/Y5-B M\BFIY8..QA-,3#XEM7Q0S-B1)2:?\I*K.HDC)YA\)I=]"2J,T(%XO*+P2<$/#SG0S?M^U/9[8>R^#@>3F75[*9I^)526>_R ML2LW_9!/YR.;?CQVTWDY;M/0K=^Z;4ZZ7+9I_#ZC>7SX/G/Q\CGD_YG8;S;[ M=?[=K_\<\VGZQ^#TWH]O99?SU"Q>NG&;IU63/@[7W25=-G)SGMPLGEY7S?CT M*DVJ':00I/6##(*L?I!#D-@^_I! MLD09EP1),ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D6PCL M%L1;"/16U%L)]%;46PGTUMG#-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN! MWHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XV>UE"H+>AWD:@MZ'>1J"WH=Y& MH+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@M\]>=A/H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H':AW M$.@=LX^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMS^I=YD^#[E< M>[[6>/V?I'HZGYNOE[\LOW;.;L(%YP2_$SW^!5!+ P04 " #B0E7UDS MDN ! #C(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VLM.PS 0!=!?B;)% MC>M7>8BR ;;0!3]@D@F-FL26;:#\/4X*E4"EHBH2=].HM3UWXI'.JITZ_1P:V\]S3VW(L^O-QB%KGAOGVJ8T,:VSE[[ZEC+Y2"C2 MR7%/6#8NG*0-.=N9,*S\'/!Q[OZ%O&\JRA;&QSO3I5ULW;(0WUH*Q?X2.WJT M==V45-GRN4M'BN \F2HLB6+7%INB)_N38[IAVGSRH_/',OL"T\Z%MRZDB7DZ M/.YS),/IB4N%R,=F_RMN$U/IH]^/AFE75/TR.UWOJ_6K<1Z!C8_C[_CKC+?U M#^Q#@/0A0?I0('UHD#YF('V<@O1Q!M+'.4@??(K2"(JH'(54CF(J1T&5HZC* M45CE**YR%%@YBJP"15:!(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+( M*E%DE2BR2A19)8JL$D56B2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56A MR*I09%4HLFH4636*K!I%5HTBJT:15:/(JE%DU2BR:A19-8JL,Q199_\IZZ.U MJS^.'Y]%9YK^,Y^-_^VY>@=02P$"% ,4 " #B0E7!T%-8H$ "Q M$ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( M .)"5>XY;YO[P "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 M " &UL4$L! A0#% @ XD)5Z+J MY#'A!0 KA\ !@ ("!#@@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ XD)5[HLTM9; @ WP4 !@ M ("!(QT 'AL+W=O"<'W:T T )", 8 " @;0? !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ XD)5\ -)+)!" Q10 !@ ("!'#8 'AL M+W=OE[;B]0 L M %\< 8 " @9,^ !X;"]W;W)K57C >$$ #6"P & @($) M2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ XD)5P15 MQ'&H @ NP4 !D ("!($\ 'AL+W=O&PO=V]R:W-H965TL"Y8I 0H )$< 9 " @?E4 !X;"]W;W)K&UL4$L! A0#% @ XD)5^-#PZ40!0 (0L !D M ("!,5\ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ XD)5WK:[%?E P =P@ !D ("! M474 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ XD)5U70Y3IS! .0P !D ("!6X@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XD)5_?XW@PL!P LQ$ !D M ("!%Z 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ XD)5\$4#4$* P EP8 !D ("!::T M 'AL+W=O&PO=V]R:W-H965T][I1RQ@, "H+ 9 M " @2JW !X;"]W;W)K&UL4$L! A0#% @ M XD)5P.>L=5L P W@< !D ("!)[L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ XD)5R.B'>K- P MR0@ !D ("!=\D 'AL+W=O&PO=V]R:W-H965T, MMK<2-0( ,\$ 9 " @9O0 !X;"]W;W)K&UL4$L! A0#% @ XD)5]G_6G"3! .QH !D M ("!!], 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ XD)5^E(&PO=V]R:W-H965T&UL4$L! A0#% @ XD) M5R*#O[75 @ - @ !D ("!B^P 'AL+W=O&PO=V]R:W-H965TZY5IS MWP( "P' 9 " @>\, 0!X;"]W;W)K&UL4$L! A0#% @ XD)5X@JI)NA! RA4 !D M ("!!1 ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ XD)5R99[;7# @ $0@ !D ("![B ! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ XD)5UQZ M#EA&" &PO=V]R:W-H965T&UL4$L! A0#% @ XD)5R_4O&Z< P L@L !D M ("!FT ! 'AL+W=O&PO M=V]R:W-H965T8FN"DO0( M /8& 9 " @8!' 0!X;"]W;W)K&UL4$L! A0#% @ XD)5RO])DV6! GB$ !D ("! M=$H! 'AL+W=O3H# #.$P #0 @ %!3P$ >&PO7BKL

JN @PRP0 'PH / M " 8]3 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #B0E7]4F2 MS $" !>) &@ @ &'6 $ >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " #B0E7UDS DN ! #C(P $P M @ ' 6@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 10!% -H2 #1 %7 $ ! end XML 75 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 76 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 77 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 219 307 1 false 52 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://masonite.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited) Sheet http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited Condensed Consolidated Statements of Changes in Equity (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Business Overview and Significant Accounting Policies Sheet http://masonite.com/role/BusinessOverviewandSignificantAccountingPolicies Business Overview and Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Acquisitions and Divestitures Sheet http://masonite.com/role/AcquisitionsandDivestitures Acquisitions and Divestitures Notes 8 false false R9.htm 0000009 - Disclosure - Accounts Receivable Sheet http://masonite.com/role/AccountsReceivable Accounts Receivable Notes 9 false false R10.htm 0000010 - Disclosure - Inventories Sheet http://masonite.com/role/Inventories Inventories Notes 10 false false R11.htm 0000011 - Disclosure - Accrued Expenses Sheet http://masonite.com/role/AccruedExpenses Accrued Expenses Notes 11 false false R12.htm 0000012 - Disclosure - Long-Term Debt Sheet http://masonite.com/role/LongTermDebt Long-Term Debt Notes 12 false false R13.htm 0000013 - Disclosure - Commitments and Contingencies Sheet http://masonite.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 13 false false R14.htm 0000014 - Disclosure - Share Based Compensation Plans Sheet http://masonite.com/role/ShareBasedCompensationPlans Share Based Compensation Plans Notes 14 false false R15.htm 0000015 - Disclosure - Restructuring Costs Sheet http://masonite.com/role/RestructuringCosts Restructuring Costs Notes 15 false false R16.htm 0000016 - Disclosure - Income Taxes Sheet http://masonite.com/role/IncomeTaxes Income Taxes Notes 16 false false R17.htm 0000017 - Disclosure - Earnings Per Share Sheet http://masonite.com/role/EarningsPerShare Earnings Per Share Notes 17 false false R18.htm 0000018 - Disclosure - Segment Information Sheet http://masonite.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 0000019 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income Sheet http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncome Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income Notes 19 false false R20.htm 0000020 - Disclosure - Supplemental Cash Flow Information Sheet http://masonite.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 20 false false R21.htm 0000021 - Disclosure - Fair Value of Financial Instruments Sheet http://masonite.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 21 false false R22.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9954701 - Disclosure - Business Overview and Significant Accounting Policies (Policies) Sheet http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesPolicies Business Overview and Significant Accounting Policies (Policies) Policies http://masonite.com/role/BusinessOverviewandSignificantAccountingPolicies 24 false false R25.htm 9954702 - Disclosure - Acquisitions and Divestitures (Tables) Sheet http://masonite.com/role/AcquisitionsandDivestituresTables Acquisitions and Divestitures (Tables) Tables http://masonite.com/role/AcquisitionsandDivestitures 25 false false R26.htm 9954703 - Disclosure - Inventories (Tables) Sheet http://masonite.com/role/InventoriesTables Inventories (Tables) Tables http://masonite.com/role/Inventories 26 false false R27.htm 9954704 - Disclosure - Accrued Expenses (Tables) Sheet http://masonite.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://masonite.com/role/AccruedExpenses 27 false false R28.htm 9954705 - Disclosure - Long-Term Debt (Tables) Sheet http://masonite.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://masonite.com/role/LongTermDebt 28 false false R29.htm 9954706 - Disclosure - Share Based Compensation Plans (Tables) Sheet http://masonite.com/role/ShareBasedCompensationPlansTables Share Based Compensation Plans (Tables) Tables http://masonite.com/role/ShareBasedCompensationPlans 29 false false R30.htm 9954707 - Disclosure - Restructuring Costs (Tables) Sheet http://masonite.com/role/RestructuringCostsTables Restructuring Costs (Tables) Tables http://masonite.com/role/RestructuringCosts 30 false false R31.htm 9954708 - Disclosure - Earnings Per Share (Tables) Sheet http://masonite.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://masonite.com/role/EarningsPerShare 31 false false R32.htm 9954709 - Disclosure - Segment Information (Tables) Sheet http://masonite.com/role/SegmentInformationTables Segment Information (Tables) Tables http://masonite.com/role/SegmentInformation 32 false false R33.htm 9954710 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables) Sheet http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeTables Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables) Tables http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncome 33 false false R34.htm 9954711 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://masonite.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://masonite.com/role/SupplementalCashFlowInformation 34 false false R35.htm 9954712 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://masonite.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://masonite.com/role/FairValueofFinancialInstruments 35 false false R36.htm 9954713 - Disclosure - Business Overview and Significant Accounting Policies (Details) Sheet http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesDetails Business Overview and Significant Accounting Policies (Details) Details http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesPolicies 36 false false R37.htm 9954714 - Disclosure - Acquisitions and Divestitures (Narrative) (Details) Sheet http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails Acquisitions and Divestitures (Narrative) (Details) Details http://masonite.com/role/AcquisitionsandDivestituresTables 37 false false R38.htm 9954715 - Disclosure - Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Sheet http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details) Details http://masonite.com/role/AcquisitionsandDivestituresTables 38 false false R39.htm 9954716 - Disclosure - Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details) Sheet http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details) Details http://masonite.com/role/AcquisitionsandDivestituresTables 39 false false R40.htm 9954717 - Disclosure - Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details) Sheet http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details) Details http://masonite.com/role/AcquisitionsandDivestituresTables 40 false false R41.htm 9954718 - Disclosure - Accounts Receivable (Details) Sheet http://masonite.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://masonite.com/role/AccountsReceivable 41 false false R42.htm 9954719 - Disclosure - Inventories (Details) Sheet http://masonite.com/role/InventoriesDetails Inventories (Details) Details http://masonite.com/role/InventoriesTables 42 false false R43.htm 9954720 - Disclosure - Accrued Expenses (Details) Sheet http://masonite.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://masonite.com/role/AccruedExpensesTables 43 false false R44.htm 9954721 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details) Sheet http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt (Schedule of Long-Term Debt) (Details) Details http://masonite.com/role/LongTermDebtTables 44 false false R45.htm 9954722 - Disclosure - Long-Term Debt (Narrative) (Details) Sheet http://masonite.com/role/LongTermDebtNarrativeDetails Long-Term Debt (Narrative) (Details) Details http://masonite.com/role/LongTermDebtTables 45 false false R46.htm 9954723 - Disclosure - Share Based Compensation Plans (Narrative) (Details) Sheet http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails Share Based Compensation Plans (Narrative) (Details) Details http://masonite.com/role/ShareBasedCompensationPlansTables 46 false false R47.htm 9954724 - Disclosure - Share Based Compensation Plans (SARs) (Details) Sheet http://masonite.com/role/ShareBasedCompensationPlansSARsDetails Share Based Compensation Plans (SARs) (Details) Details http://masonite.com/role/ShareBasedCompensationPlansTables 47 false false R48.htm 9954725 - Disclosure - Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details) Sheet http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details) Details http://masonite.com/role/ShareBasedCompensationPlansTables 48 false false R49.htm 9954726 - Disclosure - Share Based Compensation Plans (RSUs) (Details) Sheet http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails Share Based Compensation Plans (RSUs) (Details) Details http://masonite.com/role/ShareBasedCompensationPlansTables 49 false false R50.htm 9954727 - Disclosure - Restructuring Costs (Narrative) (Details) Sheet http://masonite.com/role/RestructuringCostsNarrativeDetails Restructuring Costs (Narrative) (Details) Details http://masonite.com/role/RestructuringCostsTables 50 false false R51.htm 9954728 - Disclosure - Restructuring Costs (Schedule of Restructuring Costs) (Details) Sheet http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails Restructuring Costs (Schedule of Restructuring Costs) (Details) Details http://masonite.com/role/RestructuringCostsTables 51 false false R52.htm 9954729 - Disclosure - Income Taxes (Details) Sheet http://masonite.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://masonite.com/role/IncomeTaxes 52 false false R53.htm 9954730 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share) (Details) Sheet http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails Earnings Per Share (Schedule of Earnings Per Share) (Details) Details http://masonite.com/role/EarningsPerShareTables 53 false false R54.htm 9954731 - Disclosure - Earnings Per Share (Narrative) (Details) Sheet http://masonite.com/role/EarningsPerShareNarrativeDetails Earnings Per Share (Narrative) (Details) Details http://masonite.com/role/EarningsPerShareTables 54 false false R55.htm 9954732 - Disclosure - Segment Information (Geographic Segments Information) (Details) Sheet http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails Segment Information (Geographic Segments Information) (Details) Details http://masonite.com/role/SegmentInformationTables 55 false false R56.htm 9954733 - Disclosure - Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details) Sheet http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details) Details http://masonite.com/role/SegmentInformationTables 56 false false R57.htm 9954734 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details) Sheet http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details) Details http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeTables 57 false false R58.htm 9954735 - Disclosure - Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details) Sheet http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details) Details http://masonite.com/role/SupplementalCashFlowInformationTables 58 false false R59.htm 9954736 - Disclosure - Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details) Sheet http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details) Details http://masonite.com/role/SupplementalCashFlowInformationTables 59 false false R60.htm 9954737 - Disclosure - Supplemental Cash Flow Information (Narrative) (Details) Sheet http://masonite.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information (Narrative) (Details) Details http://masonite.com/role/SupplementalCashFlowInformationTables 60 false false R61.htm 9954738 - Disclosure - Fair Value of Financial Instruments (Details) Sheet http://masonite.com/role/FairValueofFinancialInstrumentsDetails Fair Value of Financial Instruments (Details) Details http://masonite.com/role/FairValueofFinancialInstrumentsTables 61 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage - door-20230702.htm 4 door-20230702.htm a2023q210-qxex311.htm a2023q210-qxex312.htm a2023q210-qxex321.htm a2023q210-qxex322.htm door-20230702.xsd door-20230702_cal.xml door-20230702_def.xml door-20230702_lab.xml door-20230702_pre.xml door-20230702_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 80 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "door-20230702.htm": { "axisCustom": 0, "axisStandard": 24, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 856, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 219, "dts": { "calculationLink": { "local": [ "door-20230702_cal.xml" ] }, "definitionLink": { "local": [ "door-20230702_def.xml" ] }, "inline": { "local": [ "door-20230702.htm" ] }, "labelLink": { "local": [ "door-20230702_lab.xml" ] }, "presentationLink": { "local": [ "door-20230702_pre.xml" ] }, "schema": { "local": [ "door-20230702.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] } }, "elementCount": 559, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 2, "http://xbrl.sec.gov/dei/2023": 6, "total": 8 }, "keyCustom": 22, "keyStandard": 285, "memberCustom": 20, "memberStandard": 30, "nsprefix": "door", "nsuri": "http://masonite.com/20230702", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://masonite.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "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": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Inventories", "menuCat": "Notes", "order": "10", "role": "http://masonite.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Accrued Expenses", "menuCat": "Notes", "order": "11", "role": "http://masonite.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "12", "role": "http://masonite.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "13", "role": "http://masonite.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Share Based Compensation Plans", "menuCat": "Notes", "order": "14", "role": "http://masonite.com/role/ShareBasedCompensationPlans", "shortName": "Share Based Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Restructuring Costs", "menuCat": "Notes", "order": "15", "role": "http://masonite.com/role/RestructuringCosts", "shortName": "Restructuring Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "16", "role": "http://masonite.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "17", "role": "http://masonite.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Segment Information", "menuCat": "Notes", "order": "18", "role": "http://masonite.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income", "menuCat": "Notes", "order": "19", "role": "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncome", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Supplemental Cash Flow Information", "menuCat": "Notes", "order": "20", "role": "http://masonite.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "21", "role": "http://masonite.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "menuCat": "Notes", "order": "22", "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "shortName": "Pay vs Performance Disclosure", "subGroupType": "", "uniqueAnchor": null }, "R23": { "firstAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "995445 - Disclosure - Insider Trading Arrangements", "menuCat": "Notes", "order": "23", "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "shortName": "Insider Trading Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": null, "first": true, "lang": "en-US", "name": "ecd:Rule10b51ArrAdoptedFlag", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Business Overview and Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesPolicies", "shortName": "Business Overview and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Acquisitions and Divestitures (Tables)", "menuCat": "Tables", "order": "25", "role": "http://masonite.com/role/AcquisitionsandDivestituresTables", "shortName": "Acquisitions and Divestitures (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "26", "role": "http://masonite.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Accrued Expenses (Tables)", "menuCat": "Tables", "order": "27", "role": "http://masonite.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "28", "role": "http://masonite.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Share Based Compensation Plans (Tables)", "menuCat": "Tables", "order": "29", "role": "http://masonite.com/role/ShareBasedCompensationPlansTables", "shortName": "Share Based Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "3", "role": "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Restructuring Costs (Tables)", "menuCat": "Tables", "order": "30", "role": "http://masonite.com/role/RestructuringCostsTables", "shortName": "Restructuring Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "31", "role": "http://masonite.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "32", "role": "http://masonite.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables)", "menuCat": "Tables", "order": "33", "role": "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeTables", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Supplemental Cash Flow Information (Tables)", "menuCat": "Tables", "order": "34", "role": "http://masonite.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Fair Value of Financial Instruments (Tables)", "menuCat": "Tables", "order": "35", "role": "http://masonite.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "door:NumberofManufacturingLocationswhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "facility", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Business Overview and Significant Accounting Policies (Details)", "menuCat": "Details", "order": "36", "role": "http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesDetails", "shortName": "Business Overview and Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "door:NumberofManufacturingLocationswhichEntityOperates", "reportCount": 1, "unique": true, "unitRef": "facility", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "door:ObligationForHoldbackFromPurchasePayable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Acquisitions and Divestitures (Narrative) (Details)", "menuCat": "Details", "order": "37", "role": "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "shortName": "Acquisitions and Divestitures (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-62", "decimals": "INF", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "menuCat": "Details", "order": "38", "role": "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions and Divestitures (Schedule of Recognized Identified Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-65", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-63", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details)", "menuCat": "Details", "order": "39", "role": "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "shortName": "Acquisitions and Divestitures (Schedule of Finite-Lived Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-63", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details)", "menuCat": "Details", "order": "40", "role": "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "shortName": "Acquisitions and Divestitures (Schedule of Pro Forma Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-71", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Accounts Receivable (Details)", "menuCat": "Details", "order": "41", "role": "http://masonite.com/role/AccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "42", "role": "http://masonite.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Accrued Expenses (Details)", "menuCat": "Details", "order": "43", "role": "http://masonite.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Long-Term Debt (Schedule of Long-Term Debt) (Details)", "menuCat": "Details", "order": "44", "role": "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails", "shortName": "Long-Term Debt (Schedule of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Long-Term Debt (Narrative) (Details)", "menuCat": "Details", "order": "45", "role": "http://masonite.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-97", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "door:ReconciliationofAdjustedEBITDAtoNetIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Share Based Compensation Plans (Narrative) (Details)", "menuCat": "Details", "order": "46", "role": "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "shortName": "Share Based Compensation Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-105", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Share Based Compensation Plans (SARs) (Details)", "menuCat": "Details", "order": "47", "role": "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "shortName": "Share Based Compensation Plans (SARs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-104", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-104", "decimals": "2", "first": true, "lang": "en-US", "name": "door:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsOptionValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details)", "menuCat": "Details", "order": "48", "role": "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails", "shortName": "Share Based Compensation Plans (Weighted Average Grant Date Assumptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-104", "decimals": "2", "first": true, "lang": "en-US", "name": "door:SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsOptionValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-109", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Share Based Compensation Plans (RSUs) (Details)", "menuCat": "Details", "order": "49", "role": "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "shortName": "Share Based Compensation Plans (RSUs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-109", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Changes in Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited", "shortName": "Condensed Consolidated Statements of Changes in Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-10", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-116", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Restructuring Costs (Narrative) (Details)", "menuCat": "Details", "order": "50", "role": "http://masonite.com/role/RestructuringCostsNarrativeDetails", "shortName": "Restructuring Costs (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-116", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedCostExpectedCostRemaining1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "door:ReconciliationofAdjustedEBITDAtoNetIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Restructuring Costs (Schedule of Restructuring Costs) (Details)", "menuCat": "Details", "order": "51", "role": "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "shortName": "Restructuring Costs (Schedule of Restructuring Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-7", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://masonite.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Earnings Per Share (Schedule of Earnings Per Share) (Details)", "menuCat": "Details", "order": "53", "role": "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "shortName": "Earnings Per Share (Schedule of Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "door:StockRepurchaseProgramNumberOfShareRepurchaseAuthorizations", "reportCount": 1, "unique": true, "unitRef": "authorization", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Earnings Per Share (Narrative) (Details)", "menuCat": "Details", "order": "54", "role": "http://masonite.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings Per Share (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-7", "decimals": "INF", "first": true, "lang": "en-US", "name": "door:StockRepurchaseProgramNumberOfShareRepurchaseAuthorizations", "reportCount": 1, "unique": true, "unitRef": "authorization", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Segment Information (Geographic Segments Information) (Details)", "menuCat": "Details", "order": "55", "role": "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails", "shortName": "Segment Information (Geographic Segments Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-165", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details)", "menuCat": "Details", "order": "56", "role": "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails", "shortName": "Segment Information (Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "door:ReconciliationofAdjustedEBITDAtoNetIncomeLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details)", "menuCat": "Details", "order": "57", "role": "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails", "shortName": "Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-8", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details)", "menuCat": "Details", "order": "58", "role": "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails", "shortName": "Supplemental Cash Flow Information (Cash and Non-Cash Transactions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - Disclosure - Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details)", "menuCat": "Details", "order": "59", "role": "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails", "shortName": "Supplemental Cash Flow Information (Cash, Cash Equivalents and Restricted Cash) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-6", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - Disclosure - Supplemental Cash Flow Information (Narrative) (Details)", "menuCat": "Details", "order": "60", "role": "http://masonite.com/role/SupplementalCashFlowInformationNarrativeDetails", "shortName": "Supplemental Cash Flow Information (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAdditions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-78", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - Disclosure - Fair Value of Financial Instruments (Details)", "menuCat": "Details", "order": "61", "role": "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "shortName": "Fair Value of Financial Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-212", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Business Overview and Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://masonite.com/role/BusinessOverviewandSignificantAccountingPolicies", "shortName": "Business Overview and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Acquisitions and Divestitures", "menuCat": "Notes", "order": "8", "role": "http://masonite.com/role/AcquisitionsandDivestitures", "shortName": "Acquisitions and Divestitures", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Accounts Receivable", "menuCat": "Notes", "order": "9", "role": "http://masonite.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "door-20230702.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r677" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r710" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r749" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r675" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r674" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r676" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "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/2023", "presentation": [ "http://masonite.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "door_A20182021RestructuringPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 - 2021 Restructuring Plans", "label": "2018 - 2021 Restructuring Plans [Member]", "terseLabel": "2018 - 2021 Restructuring Plans" } } }, "localname": "A20182021RestructuringPlansMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "door_A2021PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2021 Plan", "label": "2021 Plan [Member]", "terseLabel": "2021 Plan" } } }, "localname": "A2021PlanMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_ABLFacility2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Facility 2024 [Member]", "label": "ABL Facility 2024 [Member]", "terseLabel": "ABL Facility 2024" } } }, "localname": "ABLFacility2024Member", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_ABLFacility2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ABL Facility 2027", "label": "ABL Facility 2027 [Member]", "terseLabel": "ABL Facility 2027" } } }, "localname": "ABLFacility2027Member", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_AcceleratedShareRepurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accelerated Share Repurchase", "label": "Accelerated Share Repurchase [Member]", "terseLabel": "Accelerated Share Repurchase" } } }, "localname": "AcceleratedShareRepurchaseMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_AccruedExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued Expenses [Abstract]", "label": "Accrued Expenses [Abstract]", "terseLabel": "Accrued Expenses [Abstract]" } } }, "localname": "AccruedExpensesAbstract", "nsuri": "http://masonite.com/20230702", "xbrltype": "stringItemType" }, "door_AccumulatedAmortizationofActuarialNetLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Amortization of Actuarial Net Losses [Roll Forward]", "label": "Accumulated Amortization of Actuarial Net Losses [Roll Forward]", "terseLabel": "Accumulated Amortization of Actuarial Net Losses [Roll Forward]" } } }, "localname": "AccumulatedAmortizationofActuarialNetLossesRollForward", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "stringItemType" }, "door_AccumulatedForeignExchangeGainsLossesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Foreign Exchange Gains (Losses) [Roll Forward]", "label": "Accumulated Foreign Exchange Gains (Losses) [Roll Forward]", "terseLabel": "Accumulated Foreign Currency Translation Gains (Losses) [Roll Forward]" } } }, "localname": "AccumulatedForeignExchangeGainsLossesRollForward", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "stringItemType" }, "door_AccumulatedOtherComprehensiveIncomeLossPensionandOtherPostretirementBenefitPlansAmortizationofActuarialGainNet": { "auth_ref": [], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Amortization of Actuarial Gain, Net", "label": "Accumulated Other Comprehensive Income (Loss), Pension and Other Postretirement Benefit Plans, Amortization of Actuarial Gain, Net", "negatedPeriodEndLabel": "Accumulated pension and other post-retirement adjustments", "negatedPeriodStartLabel": "Accumulated pension and other post-retirement adjustments, beginning of period" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossPensionandOtherPostretirementBenefitPlansAmortizationofActuarialGainNet", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "door_AdjustedBaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Base Rate", "label": "Adjusted Base Rate [Member]", "terseLabel": "Adjusted Base Rate" } } }, "localname": "AdjustedBaseRateMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_AdjustedTermSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "Adjusted Term Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Adjusted Term Secured Overnight Financing Rate (SOFR)" } } }, "localname": "AdjustedTermSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_ApplicableMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applicable Margin", "label": "Applicable Margin [Member]", "terseLabel": "Applicable Margin" } } }, "localname": "ApplicableMarginMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_ArchitecturalSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Architectural Segment [Member]", "label": "Architectural Segment [Member]", "terseLabel": "Architectural" } } }, "localname": "ArchitecturalSegmentMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "door_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesOtherNet": { "auth_ref": [], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Other, Net", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Assets And Liabilities, Other, Net", "terseLabel": "Other assets and liabilities, net" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAssetsAndLiabilitiesOtherNet", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "door_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes": { "auth_ref": [], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Income Taxes", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredIncomeTaxes", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "door_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAndLiabilitiesOther": { "auth_ref": [], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets And Liabilities, Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets And Liabilities, Other", "terseLabel": "Other assets and liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAndLiabilitiesOther", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "door_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Current Liabilities, Accounts Payable And Accrued Liabilities", "negatedTerseLabel": "Accounts payable and accrued expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayableAndAccruedLiabilities", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "door_ConcentrationRiskCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk, Customers", "label": "Concentration Risk, Customers", "terseLabel": "Concentration risk, customers" } } }, "localname": "ConcentrationRiskCustomers", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "integerItemType" }, "door_DebtInstrumentAnnualPrincipalPaymentPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Annual Principal Payment, Percentage", "label": "Debt Instrument, Annual Principal Payment, Percentage", "terseLabel": "Annual principal payment, percentage" } } }, "localname": "DebtInstrumentAnnualPrincipalPaymentPercentage", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "door_DeferredCompensationAssetCurrentandNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Asset, Current and Noncurrent", "label": "Deferred Compensation Asset, Current and Noncurrent", "terseLabel": "Deferred compensation asset" } } }, "localname": "DeferredCompensationAssetCurrentandNoncurrent", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "door_DoorPaymentsforFinanceLeaseInterestandPrincipal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "door:PaymentsforFinanceLeaseInterestandPrincipal", "label": "door:PaymentsforFinanceLeaseInterestandPrincipal", "terseLabel": "Cash paid for finance lease liabilities" } } }, "localname": "DoorPaymentsforFinanceLeaseInterestandPrincipal", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "door_EPIHoldingsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EPI Holdings, Inc.", "label": "EPI Holdings, Inc. [Member]", "terseLabel": "Endura" } } }, "localname": "EPIHoldingsIncMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "door_EarningsBeforeInterestTaxesDepreciationandAmortizationAdjusted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnings Before Interest, Taxes, Depreciation, and Amortization, Adjusted", "label": "Earnings Before Interest, Taxes, Depreciation, and Amortization, Adjusted", "terseLabel": "Adjusted EBITDA", "verboseLabel": "Adjusted EBITDA" } } }, "localname": "EarningsBeforeInterestTaxesDepreciationandAmortizationAdjusted", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "door_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe Segment [Member]", "label": "Europe Segment [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "door_IntercompanyEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intercompany Eliminations", "label": "Intercompany Eliminations [Member]", "terseLabel": "Intercompany Eliminations" } } }, "localname": "IntercompanyEliminationsMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "door_NorthAmericanResidentialSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North American Residential Segment [Member]", "label": "North American Residential Segment [Member]", "terseLabel": "North American Residential" } } }, "localname": "NorthAmericanResidentialSegmentMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "door_NumberofManufacturingLocationswhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Manufacturing Locations which Entity Operates", "label": "Number of Manufacturing Locations which Entity Operates", "terseLabel": "Number of manufacturing locations" } } }, "localname": "NumberofManufacturingLocationswhichEntityOperates", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "door_ObligationForHoldbackFromPurchasePayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligation For Holdback From Purchase Payable", "label": "Obligation For Holdback From Purchase Payable", "terseLabel": "Holdback of portion of Endura purchase payable" } } }, "localname": "ObligationForHoldbackFromPurchasePayable", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "door_OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentExcludingDeconsolidationGainLossbeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Excluding Deconsolidation Gain (Loss), before Tax", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Excluding Deconsolidation Gain (Loss), before Tax", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionandTranslationAdjustmentExcludingDeconsolidationGainLossbeforeTax", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "door_PremiumAdjustedTermSecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Premium Adjusted Term Secured Overnight Financing Rate (SOFR)", "label": "Premium Adjusted Term Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Premium Adjusted Term Secured Overnight Financing Rate (SOFR)" } } }, "localname": "PremiumAdjustedTermSecuredOvernightFinancingRateSOFRMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "door_ReconciliationofAdjustedEBITDAtoNetIncomeLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reconciliation of Adjusted EBITDA to Net Income (Loss)", "label": "Reconciliation of Adjusted EBITDA to Net Income (Loss) [Table Text Block]", "terseLabel": "Reconciliation of Consolidated Adjusted EBITDA to Net Income (Loss) Attributable to Masonite" } } }, "localname": "ReconciliationofAdjustedEBITDAtoNetIncomeLossTableTextBlock", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "door_ScheduleofSharebasedCompensationStockAppreciationRightsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Share-based Compensation, Stock Appreciation Rights, Valuation Assumptions [Table Text Block]", "label": "Schedule of Share-based Compensation, Stock Appreciation Rights, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation, Stock Appreciation Rights, Valuation Assumptions" } } }, "localname": "ScheduleofSharebasedCompensationStockAppreciationRightsValuationAssumptionsTableTextBlock", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "door_SeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2028", "label": "Senior Notes Due 2028 [Member]", "terseLabel": "Senior Notes Due 2028" } } }, "localname": "SeniorNotesDue2028Member", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "door_SeniorNotesDue2030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2030", "label": "Senior Notes Due 2030 [Member]", "terseLabel": "Senior Notes 2030" } } }, "localname": "SeniorNotesDue2030Member", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "door_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodFairValue", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredDelivered": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Delivered", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Delivered", "negatedTerseLabel": "Delivered (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredDelivered", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment", "label": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment", "terseLabel": "Performance adjustment (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustment", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue", "label": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue", "terseLabel": "Performance adjustment (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredPerformanceadjustmentWeightedAverageGrantDateFairValue", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "perShareItemType" }, "door_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredSharesforTaxWithholdings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Shares for Tax Withholdings", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Vested and Undelivered, Shares for Tax Withholdings", "negatedTerseLabel": "Withheld to cover (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedandUndeliveredSharesforTaxWithholdings", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "door_SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsOptionValuePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Option Value, Per Share", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Option Value, Per Share", "terseLabel": "SAR value (model conclusion)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardFairValueAssumptionsOptionValuePerShare", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "door_StockRepurchaseProgramNumberOfShareRepurchaseAuthorizations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program, Number Of Share Repurchase Authorizations", "label": "Stock Repurchase Program, Number Of Share Repurchase Authorizations", "terseLabel": "Number of share repurchase authorizations" } } }, "localname": "StockRepurchaseProgramNumberOfShareRepurchaseAuthorizations", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "integerItemType" }, "door_TenLargestCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ten Largest Customers", "label": "Ten Largest Customers [Member]", "terseLabel": "Ten Largest Customers" } } }, "localname": "TenLargestCustomersMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "door_TermLoanCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan Credit Agreement", "label": "Term Loan Credit Agreement [Member]", "terseLabel": "Term Loan A" } } }, "localname": "TermLoanCreditAgreementMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "door_TheHomeDepotIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Home Depot, Inc. [Member]", "label": "The Home Depot, Inc. [Member]", "terseLabel": "The Home Depot, Inc." } } }, "localname": "TheHomeDepotIncMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "door_TwentyTwentyTwoRestructuringPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty Twenty Two Restructuring Plans", "label": "Twenty Twenty Two Restructuring Plans [Member]", "terseLabel": "Twenty Twenty Two Restructuring Plans" } } }, "localname": "TwentyTwentyTwoRestructuringPlansMember", "nsuri": "http://masonite.com/20230702", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "ecd_Additional402vDisclosureTextBlock": { "auth_ref": [ "r711" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "localname": "Additional402vDisclosureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToCompAmt": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "localname": "AdjToCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AdjToCompAxis": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "localname": "AdjToCompAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "localname": "AdjToNonPeoNeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AdjToPeoCompFnTextBlock": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "localname": "AdjToPeoCompFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AggtErrCompAmt": { "auth_ref": [ "r682", "r693", "r703", "r728" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "localname": "AggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "auth_ref": [ "r685", "r696", "r706", "r731" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "localname": "AggtErrCompNotYetDeterminedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AllAdjToCompMember": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "localname": "AllAdjToCompMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllExecutiveCategoriesMember": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "localname": "AllExecutiveCategoriesMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllIndividualsMember": { "auth_ref": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "localname": "AllIndividualsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_AllTradingArrangementsMember": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "localname": "AllTradingArrangementsMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "domainItemType" }, "ecd_AwardExrcPrice": { "auth_ref": [ "r739" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "localname": "AwardExrcPrice", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "perShareItemType" }, "ecd_AwardGrantDateFairValue": { "auth_ref": [ "r740" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "localname": "AwardGrantDateFairValue", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_AwardTmgDiscLineItems": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "localname": "AwardTmgDiscLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMethodTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "localname": "AwardTmgMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgMnpiCnsdrdFlag": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "localname": "AwardTmgMnpiCnsdrdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardTmgMnpiDiscTextBlock": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "localname": "AwardTmgMnpiDiscTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_AwardTmgPredtrmndFlag": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "localname": "AwardTmgPredtrmndFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_AwardUndrlygSecuritiesAmt": { "auth_ref": [ "r738" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "localname": "AwardUndrlygSecuritiesAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_AwardsCloseToMnpiDiscIndName": { "auth_ref": [ "r737" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "localname": "AwardsCloseToMnpiDiscIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTable": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "localname": "AwardsCloseToMnpiDiscTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "auth_ref": [ "r736" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "localname": "AwardsCloseToMnpiDiscTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ChangedPeerGroupFnTextBlock": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "localname": "ChangedPeerGroupFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CoSelectedMeasureAmt": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "localname": "CoSelectedMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_CoSelectedMeasureName": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "localname": "CoSelectedMeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "auth_ref": [ "r721" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "auth_ref": [ "r720" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "localname": "CompActuallyPaidVsNetIncomeTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "auth_ref": [ "r719" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompAnalysisTextBlock": { "auth_ref": [ "r682", "r693", "r703", "r728" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "localname": "ErrCompAnalysisTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ErrCompRecoveryTable": { "auth_ref": [ "r679", "r690", "r700", "r725" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "localname": "ErrCompRecoveryTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ExecutiveCategoryAxis": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "localname": "ExecutiveCategoryAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "auth_ref": [ "r686", "r697", "r707", "r732" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "auth_ref": [ "r686", "r697", "r707", "r732" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "auth_ref": [ "r686", "r697", "r707", "r732" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "auth_ref": [ "r686", "r697", "r707", "r732" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_ForgoneRecoveryIndName": { "auth_ref": [ "r686", "r697", "r707", "r732" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "ForgoneRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_IndividualAxis": { "auth_ref": [ "r689", "r697", "r707", "r724", "r732", "r736", "r744" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "localname": "IndividualAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_InsiderTradingArrLineItems": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "localname": "InsiderTradingArrLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTradingPoliciesProcLineItems": { "auth_ref": [ "r678", "r748" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "localname": "InsiderTradingPoliciesProcLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "auth_ref": [ "r678", "r748" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "localname": "InsiderTrdPoliciesProcAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "booleanItemType" }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "auth_ref": [ "r678", "r748" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "xbrltype": "textBlockItemType" }, "ecd_MeasureAxis": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "localname": "MeasureAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_MeasureName": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "localname": "MeasureName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_MnpiDiscTimedForCompValFlag": { "auth_ref": [ "r735" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "localname": "MnpiDiscTimedForCompValFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "booleanItemType" }, "ecd_MtrlTermsOfTrdArrTextBlock": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "localname": "MtrlTermsOfTrdArrTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "textBlockItemType" }, "ecd_NamedExecutiveOfficersFnTextBlock": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "localname": "NamedExecutiveOfficersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonGaapMeasureDescriptionTextBlock": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "localname": "NonGaapMeasureDescriptionTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_NonNeosMember": { "auth_ref": [ "r686", "r697", "r707", "r724", "r732" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "localname": "NonNeosMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoAvgTotalCompAmt": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "localname": "NonPeoNeoAvgTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_NonPeoNeoMember": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "localname": "NonPeoNeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_NonRule10b51ArrAdoptedFlag": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "localname": "NonRule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_NonRule10b51ArrTrmntdFlag": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "localname": "NonRule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_OtherPerfMeasureAmt": { "auth_ref": [ "r716" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "localname": "OtherPerfMeasureAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "decimalItemType" }, "ecd_OutstandingAggtErrCompAmt": { "auth_ref": [ "r684", "r695", "r705", "r730" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "localname": "OutstandingAggtErrCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryCompAmt": { "auth_ref": [ "r687", "r698", "r708", "r733" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "localname": "OutstandingRecoveryCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_OutstandingRecoveryIndName": { "auth_ref": [ "r687", "r698", "r708", "r733" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "localname": "OutstandingRecoveryIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PayVsPerformanceDisclosureLineItems": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "localname": "PayVsPerformanceDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_PeerGroupIssuersFnTextBlock": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "localname": "PeerGroupIssuersFnTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_PeerGroupTotalShareholderRtnAmt": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "localname": "PeerGroupTotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoActuallyPaidCompAmt": { "auth_ref": [ "r714" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "localname": "PeoActuallyPaidCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PeoMember": { "auth_ref": [ "r724" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "localname": "PeoMember", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "domainItemType" }, "ecd_PeoName": { "auth_ref": [ "r717" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "localname": "PeoName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "normalizedStringItemType" }, "ecd_PeoTotalCompAmt": { "auth_ref": [ "r713" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "localname": "PeoTotalCompAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_PvpTable": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "localname": "PvpTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "stringItemType" }, "ecd_PvpTableTextBlock": { "auth_ref": [ "r712" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "localname": "PvpTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "auth_ref": [ "r679", "r690", "r700", "r725" ], "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "localname": "RecoveryOfErrCompDisclosureLineItems", "nsuri": "http://xbrl.sec.gov/ecd/2023", "xbrltype": "stringItemType" }, "ecd_RestatementDateAxis": { "auth_ref": [ "r680", "r691", "r701", "r726" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "localname": "RestatementDateAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "stringItemType" }, "ecd_RestatementDeterminationDate": { "auth_ref": [ "r681", "r692", "r702", "r727" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "localname": "RestatementDeterminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "dateItemType" }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "auth_ref": [ "r688", "r699", "r709", "r734" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "localname": "RestatementDoesNotRequireRecoveryTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_Rule10b51ArrAdoptedFlag": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "localname": "Rule10b51ArrAdoptedFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_Rule10b51ArrTrmntdFlag": { "auth_ref": [ "r743" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "localname": "Rule10b51ArrTrmntdFlag", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "booleanItemType" }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "auth_ref": [ "r683", "r694", "r704", "r729" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "localname": "StkPrcOrTsrEstimationMethodTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TabularListTableTextBlock": { "auth_ref": [ "r723" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "localname": "TabularListTableTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TotalShareholderRtnAmt": { "auth_ref": [ "r715" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "localname": "TotalShareholderRtnAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "auth_ref": [ "r722" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "textBlockItemType" }, "ecd_TradingArrAxis": { "auth_ref": [ "r742" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "localname": "TradingArrAxis", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TradingArrByIndTable": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "localname": "TradingArrByIndTable", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrAdoptionDate": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "localname": "TrdArrAdoptionDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrDuration": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "localname": "TrdArrDuration", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "durationItemType" }, "ecd_TrdArrIndName": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "localname": "TrdArrIndName", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrIndTitle": { "auth_ref": [ "r744" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "localname": "TrdArrIndTitle", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_TrdArrSecuritiesAggAvailAmt": { "auth_ref": [ "r747" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "localname": "TrdArrSecuritiesAggAvailAmt", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "sharesItemType" }, "ecd_TrdArrTerminationDate": { "auth_ref": [ "r745" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "localname": "TrdArrTerminationDate", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "xbrltype": "stringItemType" }, "ecd_UndrlygSecurityMktPriceChngPct": { "auth_ref": [ "r741" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "localname": "UndrlygSecurityMktPriceChngPct", "nsuri": "http://xbrl.sec.gov/ecd/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "pureItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r220", "r259", "r270", "r271", "r272", "r273", "r274", "r276", "r280", "r334", "r335", "r336", "r337", "r339", "r340", "r342", "r344", "r345", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r220", "r259", "r270", "r271", "r272", "r273", "r274", "r276", "r280", "r334", "r335", "r336", "r337", "r339", "r340", "r342", "r344", "r345", "r788", "r789" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r285", "r648", "r792", "r839", "r840" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r330", "r331", "r332", "r333", "r383", "r491", "r535", "r564", "r565", "r616", "r617", "r618", "r619", "r620", "r629", "r630", "r640", "r647", "r654", "r662", "r790", "r829", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r330", "r331", "r332", "r333", "r383", "r491", "r535", "r564", "r565", "r616", "r617", "r618", "r619", "r620", "r629", "r630", "r640", "r647", "r654", "r662", "r790", "r829", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r285", "r648", "r792", "r839", "r840" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r330", "r331", "r332", "r333", "r375", "r383", "r412", "r413", "r414", "r490", "r491", "r535", "r564", "r565", "r616", "r617", "r618", "r619", "r620", "r629", "r630", "r640", "r647", "r654", "r662", "r665", "r784", "r790", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r330", "r331", "r332", "r333", "r375", "r383", "r412", "r413", "r414", "r490", "r491", "r535", "r564", "r565", "r616", "r617", "r618", "r619", "r620", "r629", "r630", "r640", "r647", "r654", "r662", "r665", "r784", "r790", "r830", "r831", "r832", "r833", "r834" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcceleratedShareRepurchasesSettlementPaymentOrReceipt": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash receipt from (payment to) bank; or stock received from (issuance to) bank in the settlement of the accelerated share repurchase agreement.", "label": "Accelerated Share Repurchases, Settlement (Payment) or Receipt", "negatedTerseLabel": "Share repurchases, settlement (payment)" } } }, "localname": "AcceleratedShareRepurchasesSettlementPaymentOrReceipt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r28", "r661" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r286", "r287" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedAdvertisingCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Advertising, Current", "terseLabel": "Accrued rebates" } } }, "localname": "AccruedAdvertisingCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails", "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r32", "r634" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salaries, Current", "terseLabel": "Accrued payroll" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r193", "r194", "r195", "r196", "r466" ], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated foreign currency translation losses, end of period", "periodStartLabel": "Accumulated foreign currency translation losses, beginning of period" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r41", "r42", "r124", "r188", "r508", "r540", "r541" ], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails", "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r5", "r16", "r42", "r453", "r456", "r486", "r536", "r537", "r761", "r762", "r763", "r773", "r774", "r775" ], "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]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Expected useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r115" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r420", "r421", "r422", "r552", "r773", "r774", "r775", "r821", "r843" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r12", "r65" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization", "terseLabel": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedTerseLabel": "Common shares withheld to cover income taxes payable due to delivery of share based awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r81", "r82", "r386" ], "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", "terseLabel": "Share based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "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]", "terseLabel": "Adjustments to reconcile net income to net cash flow provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r189", "r288", "r293", "r294", "r295", "r838" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r246" ], "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": "Anti-dilutive instruments excluded from diluted earnings per common share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r160", "r182", "r218", "r257", "r272", "r278", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r446", "r450", "r468", "r504", "r586", "r661", "r673", "r788", "r789", "r827" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r177", "r192", "r218", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r446", "r450", "r468", "r661", "r788", "r789", "r827" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 8.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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r443", "r652", "r653" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r83", "r86", "r443", "r652", "r653" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r443" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r84" ], "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": "Acquired equity interests, percent" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r754", "r755" ], "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": "Pro forma earnings per share, basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r754", "r755" ], "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", "terseLabel": "Pro forma earnings per share, diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]", "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]" } } }, "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r754", "r755" ], "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": "Schedule of Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r441", "r442" ], "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": "Pro forma net income" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r441", "r442" ], "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": "Pro forma revenue" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquiredReceivablesGrossContractualAmount": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the gross contractual amounts receivable, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.", "label": "Business Combination, Acquired Receivables, Gross Contractual Amount", "terseLabel": "Gross contractual value of acquired trade receivables" } } }, "localname": "BusinessCombinationAcquiredReceivablesGrossContractualAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r14" ], "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": "Business combination, consideration transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r154", "r444" ], "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 and Divestitures" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestitures" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) attributable to Masonite" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net sales attributable to Masonite" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": { "auth_ref": [ "r90" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred", "totalLabel": "Total purchase price" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": { "auth_ref": [ "r90" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": { "auth_ref": [ "r90" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory", "terseLabel": "Inventories, net" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]", "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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 acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r87", "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r87", "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r87", "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r89" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Total purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Value" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r179", "r631" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails": { "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r51", "r137", "r217" ], "calculation": { "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails": { "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, beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r137" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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": "Increase (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r172", "r185", "r186", "r187", "r218", "r237", "r241", "r243", "r245", "r251", "r252", "r290", "r334", "r337", "r338", "r339", "r345", "r346", "r367", "r368", "r369", "r370", "r371", "r468", "r544", "r545", "r546", "r547", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r574", "r596", "r613", "r621", "r622", "r623", "r624", "r625", "r750", "r768", "r776" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r75", "r76", "r77", "r78" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r37", "r109", "r506", "r573" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 7)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r146", "r328", "r329", "r628", "r786" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r663", "r664", "r665", "r667", "r668", "r669", "r670", "r773", "r774", "r821", "r841", "r843" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited", "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r114" ], "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", "terseLabel": "Shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r114", "r574", "r592", "r843", "r844" ], "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", "periodEndLabel": "Balance at end of period (in shares)", "periodStartLabel": "Balance at beginning of period (in shares)", "terseLabel": "Shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r114", "r507", "r661" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Share capital: unlimited shares authorized, no par value, 21,995,420 and 22,155,035 shares issued and outstanding as of July\u00a02, 2023, and January\u00a01, 2023, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r43", "r200", "r202", "r209", "r500", "r521" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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 attributable to Masonite" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "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:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r9", "r95", "r98", "r200", "r202", "r208", "r499", "r520" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: comprehensive income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r98", "r158", "r200", "r202", "r207", "r498", "r519" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r123", "r206", "r497", "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income (Loss) Note [Text Block]", "terseLabel": "Accumulated Other Comprehensive Loss and Other Comprehensive (Loss) Income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r54", "r56", "r102", "r103", "r285", "r627" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r54", "r56", "r102", "r103", "r285", "r542", "r627" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r54", "r56", "r102", "r103", "r285", "r627", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r54", "r56", "r102", "r103", "r285" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percent" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r54", "r56", "r102", "r103", "r285", "r627" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Corporate & Other" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r130", "r492" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r55", "r285" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r26", "r111", "r112", "r161", "r162", "r220", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r480", "r642", "r643", "r644", "r645", "r646", "r769" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r26", "r162", "r364" ], "calculation": { "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 1.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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r105", "r107", "r347", "r480", "r643", "r644" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r34", "r348" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r220", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r480", "r642", "r643", "r644", "r645", "r646", "r769" ], "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r35", "r220", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r480", "r642", "r643", "r644", "r645", "r646", "r769" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r35", "r73", "r74", "r104", "r105", "r107", "r110", "r148", "r149", "r220", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r480", "r642", "r643", "r644", "r645", "r646", "r769" ], "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r106", "r791" ], "calculation": { "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 2.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", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r424", "r425" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r12", "r153", "r170", "r434", "r435", "r771" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r424", "r425", "r505" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "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", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r12", "r66" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r384", "r389", "r416", "r417", "r419", "r655" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share Based Compensation Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r210", "r226", "r227", "r228", "r229", "r230", "r235", "r237", "r243", "r244", "r245", "r249", "r459", "r460", "r501", "r522", "r637" ], "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 earnings per common share attributable to Masonite (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r210", "r226", "r227", "r228", "r229", "r230", "r237", "r243", "r244", "r245", "r249", "r459", "r460", "r501", "r522", "r637" ], "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 earnings per common share attributable to Masonite (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r234", "r246", "r247", "r248" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r471" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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, Continuing Operations", "terseLabel": "Net foreign currency translation adjustment on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r819", "r820" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Canadian federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "auth_ref": [ "r751", "r819" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "terseLabel": "Income tax benefit due to the exercise and delivery of share-based awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r418" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Share based compensation unrecognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining requisite service period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r17", "r173", "r203", "r204", "r205", "r221", "r222", "r223", "r225", "r231", "r233", "r250", "r291", "r292", "r372", "r420", "r421", "r422", "r430", "r431", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r472", "r474", "r475", "r476", "r477", "r479", "r486", "r536", "r537", "r538", "r552", "r613" ], "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r10", "r12", "r127", "r513" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities.", "label": "Proceeds from Equity Method Investment, Distribution", "terseLabel": "Dividend from equity investee" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r355", "r467", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Closure Costs" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r462", "r463", "r464" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r462", "r463", "r464" ], "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 Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r355", "r376", "r377", "r378", "r379", "r380", "r381", "r463", "r487", "r488", "r489", "r643", "r644", "r649", "r650", "r651" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r23", "r99", "r355", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [ "r355", "r643", "r644" ], "lang": { "en-us": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r461" ], "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" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r355", "r376", "r381", "r463", "r488", "r643", "r644", "r649", "r650", "r651" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r355", "r376", "r377", "r378", "r379", "r380", "r381", "r487", "r488", "r489", "r643", "r644", "r649", "r650", "r651" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r309", "r311", "r312", "r313", "r493", "r494" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r62", "r64" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Fair value" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r139", "r594", "r671", "r823", "r824", "r842" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Unrealized foreign exchange (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r12" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on disposal of property, plant and equipment", "negatedTerseLabel": "Loss (gain) on sale of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r299", "r495", "r641", "r661", "r781", "r783" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails", "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r782" ], "calculation": { "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred", "weight": -1.0 } }, "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", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r129", "r218", "r257", "r271", "r277", "r280", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r468", "r639", "r788" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r126", "r166", "r257", "r271", "r277", "r280", "r502", "r514", "r639" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income tax expense" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r12", "r127", "r165", "r264", "r289", "r513" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Share of income from equity investees, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r219", "r423", "r427", "r428", "r429", "r432", "r436", "r439", "r440", "r549" ], "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/2023", "presentation": [ "http://masonite.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r169", "r171", "r232", "r233", "r265", "r426", "r433", "r523" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "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)", "terseLabel": "Income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r50", "r52" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r108", "r759" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 12.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", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 13.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", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other assets and liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r238", "r239", "r240", "r245", "r388" ], "calculation": { "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "terseLabel": "Incremental shares issuable under share compensation plans" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r61", "r63" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r132", "r360", "r366", "r645", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r168" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r212", "r215", "r216" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r259", "r270", "r271", "r272", "r273", "r274", "r276", "r280" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r296" ], "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/2023", "presentation": [ "http://masonite.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r144", "r635" ], "calculation": { "http://masonite.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r190", "r632", "r661" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://masonite.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", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://masonite.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r144", "r636" ], "calculation": { "http://masonite.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r60", "r760" ], "calculation": { "http://masonite.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Provision for obsolete or aged inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r758" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in equity investees" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r218", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r447", "r450", "r451", "r468", "r572", "r638", "r673", "r788", "r827", "r828" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r119", "r164", "r511", "r661", "r770", "r780", "r822" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r33", "r178", "r218", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r447", "r450", "r451", "r468", "r661", "r788", "r827", "r828" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r26", "r162", "r836" ], "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": "Revolving credit facilities" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "auth_ref": [ "r769" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of the credit facility.", "label": "Line of Credit Facility, Increase (Decrease), Net", "terseLabel": "Line of credit facility, increase (decrease), net" } } }, "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "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", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r29" ], "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": "Revolving credit facility availability" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r26", "r162", "r354", "r365", "r643", "r644", "r836" ], "calculation": { "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt (including current portion)" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r183" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less: debt due within one year", "terseLabel": "Long-Term Debt, Current Maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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": "Estimated fair value of senior notes" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r184" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Total long-term debt (excluding current portion)" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r147" ], "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r35" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r35", "r72" ], "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/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r787" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Other items" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r40", "r163", "r218", "r290", "r334", "r337", "r338", "r339", "r345", "r346", "r468", "r510", "r576" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Equity, Attributable to Noncontrolling Interest", "terseLabel": "Equity attributable to non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Dividends to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r214" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 flow provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r214" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 flow used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r137", "r138", "r139" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 flow provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r128", "r139", "r167", "r176", "r198", "r201", "r205", "r218", "r224", "r226", "r227", "r228", "r229", "r232", "r233", "r242", "r257", "r271", "r277", "r280", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r460", "r468", "r517", "r595", "r611", "r612", "r639", "r671", "r788" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "terseLabel": "Net income attributable to Masonite", "totalLabel": "Net income attributable to Masonite", "verboseLabel": "Net income attributable to Masonite" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r159", "r198", "r201", "r232", "r233", "r516", "r763" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: net income attributable to non-controlling interests", "verboseLabel": "Net income attributable to non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "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": "Adoption of Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r93", "r372", "r773", "r774", "r775", "r843" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Equity Attributable to Noncontrolling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonrecurringAdjustmentAxis": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Information about material and nonrecurring adjustment directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Axis]", "terseLabel": "Nonrecurring Adjustment [Axis]" } } }, "localname": "NonrecurringAdjustmentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonrecurringAdjustmentDomain": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Material, nonrecurring adjustment(s) allocated (included) to (in) reported pro forma revenue and earnings (supplemental pro forma information).", "label": "Nonrecurring Adjustment [Domain]", "terseLabel": "Nonrecurring Adjustment [Domain]" } } }, "localname": "NonrecurringAdjustmentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r286", "r287", "r496" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost, after allowance for credit loss, of financing receivable classified as current. Excludes net investment in lease.", "label": "Financing Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Financing Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "NotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "terseLabel": "Number of countries" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/BusinessOverviewandSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r257", "r271", "r277", "r280", "r639" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r482" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r482" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r483", "r484" ], "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": "Cash paid for operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r481" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 2.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": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r280" ], "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/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r140", "r141", "r142", "r157" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Business Overview and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/BusinessOverviewandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://masonite.com/role/AccruedExpensesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "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 accruals" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r181" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r9", "r15", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Noncontrolling Interest", "negatedTerseLabel": "Less: foreign currency translation (loss) gain attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax": { "auth_ref": [ "r6", "r7", "r469", "r470", "r478" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit), 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": "OCI, Foreign Currency Transaction and Translation Gain (Loss), Arising During Period, Tax", "negatedTerseLabel": "Income tax expense (benefit) on foreign currency translation loss" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r6", "r124" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax, after 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 Adjustment, before Tax", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r17", "r25", "r199", "r202", "r206", "r472", "r473", "r479", "r497", "r518", "r761", "r762" ], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 }, "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "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), net of tax", "totalLabel": "Other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r9", "r15", "r158", "r199", "r202" ], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Less: other comprehensive income (loss) attributable to non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r9", "r15", "r158", "r199", "r202" ], "calculation": { "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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) attributable to Masonite" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "auth_ref": [ "r8", "r124", "r197", "r382" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "negatedLabel": "Amortization of actuarial net losses", "negatedTerseLabel": "Amortization of actuarial net losses" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "auth_ref": [ "r7" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "negatedTerseLabel": "Income tax expense on amortization of actuarial net losses" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r7", "r203", "r206", "r426", "r437", "r438", "r472", "r476", "r479", "r497", "r518" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedTerseLabel": "Income tax (expense) benefit related to other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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 liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r139" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Non-cash accruals and interest" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash transactions:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r133" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedLabel": "Other (income) expense, net", "negatedTerseLabel": "Other (income) expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r752", "r764" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r47" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r318", "r766" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r49" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payment of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r47" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions to non-controlling interests" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r211" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Tax withholding on share based awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r45" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of businesses, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r136" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Additions to property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "auth_ref": [ "r12" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "terseLabel": "Pension and post-retirement funding, net of expense" } } }, "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r191", "r297", "r298", "r633" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r44" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from repayment of note receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r52", "r138" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInterestReceived": { "auth_ref": [ "r765" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest received on loans and other debt instruments during the current period.", "label": "Proceeds from Interest Received", "terseLabel": "Interest received" } } }, "localname": "ProceedsFromInterestReceived", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r46", "r544" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-Term Debt", "terseLabel": "Proceeds from issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r46", "r769" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from borrowings on revolving credit facilities" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings.", "label": "Proceeds from (Repayments of) Debt", "terseLabel": "Proceeds from borrowings on revolving credit facilities" } } }, "localname": "ProceedsFromRepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r135" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r176", "r198", "r201", "r213", "r218", "r224", "r232", "r233", "r257", "r271", "r277", "r280", "r290", "r334", "r335", "r337", "r338", "r339", "r341", "r343", "r345", "r346", "r445", "r448", "r449", "r460", "r468", "r502", "r515", "r551", "r595", "r611", "r612", "r639", "r658", "r659", "r672", "r763", "r788" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Additions", "terseLabel": "Property, plant and equipment, additions" } } }, "localname": "PropertyPlantAndEquipmentAdditions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r503", "r512", "r661" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r57", "r58" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r48", "r769" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Repayments of borrowings on revolving credit facilities" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r48", "r547" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "terseLabel": "Repayments of Long-term Debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r757", "r767", "r835", "r837" ], "calculation": { "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails": { "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/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r51", "r179", "r217" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]", "terseLabel": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r315", "r316", "r318", "r321", "r327" ], "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 Costs" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": { "auth_ref": [ "r317", "r320", "r324", "r326" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs incurred to date for the specified restructuring cost.", "label": "Restructuring and Related Cost, Cost Incurred to Date", "terseLabel": "Cumulative amount incurred to date" } } }, "localname": "RestructuringAndRelatedCostCostIncurredToDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Expected restructuring cost remaining" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r12", "r322", "r324", "r785" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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": "Restructuring costs (benefit)" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r317", "r318", "r324", "r325" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [ "r317", "r318", "r319", "r320", "r324", "r325", "r326" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails", "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r318", "r323" ], "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", "negatedTerseLabel": "Restructuring reserve" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r116", "r150", "r509", "r539", "r541", "r548", "r575", "r661" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r173", "r221", "r222", "r223", "r225", "r231", "r233", "r291", "r292", "r420", "r421", "r422", "r430", "r431", "r452", "r454", "r455", "r457", "r458", "r536", "r538", "r552", "r843" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r258", "r259", "r270", "r275", "r276", "r282", "r284", "r285", "r373", "r374", "r492" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding 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, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofProFormaInformationDetails", "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r485", "r660" ], "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 acquired under operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r42", "r825", "r826" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Components of Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AccumulatedOtherComprehensiveLossandOtherComprehensiveLossIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r83", "r86", "r443" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresNarrativeDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails", "http://masonite.com/role/AcquisitionsandDivestituresScheduleofRecognizedIdentifiedAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationTables" ], "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 Transactions" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r35", "r73", "r74", "r104", "r105", "r107", "r110", "r148", "r149", "r643", "r645", "r772" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r777" ], "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" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r62", "r64" ], "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/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r27", "r120", "r121", "r122" ], "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": "Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r155" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r317", "r318", "r319", "r320", "r324", "r325", "r326" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsNarrativeDetails", "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r67", "r69", "r70" ], "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": "Summary of Restructuring (Benefit) Costs by Plan" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r68", "r71" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r59", "r125" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r385", "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted Stock Units Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Stock Appreciation Rights Award Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r320", "r326", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r641", "r756", "r839" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r269", "r274", "r278", "r279", "r280", "r281", "r282", "r283", "r285" ], "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/2023", "presentation": [ "http://masonite.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r131" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited": { "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", "terseLabel": "Selling, general and administration expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofIncomeandComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/FairValueofFinancialInstrumentsDetails", "http://masonite.com/role/LongTermDebtNarrativeDetails", "http://masonite.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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", "terseLabel": "Share-based compensation", "verboseLabel": "Share based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://masonite.com/role/SegmentInformationReconciliationofConsolidatedAdjustedEBITDAtoNetIncomeLossDetails", "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, 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, Award Requisite Service Period", "terseLabel": "Average requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r655" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r406" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Total Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r408" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of shares vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Delivered (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r413" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r412" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r385", "r387", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "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/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r18", "r19" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r657" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Equity awards not to exceed (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value & Average Remaining Contractual Life" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r408" ], "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": "Exercised, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Gross 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, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding, end period, aggregate intrinsic value", "periodStartLabel": "Outstanding, beginning of period, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Stock Appreciation Rights" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r393", "r394" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, end of period (in dollars per share)", "periodStartLabel": "Outstanding, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansRSUsDetails", "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "terseLabel": "Service Requirement" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "terseLabel": "Service and Performance Requirements" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Share-Based Payment Arrangement, Performance Shares, Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "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/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r793" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r656" ], "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": "Plan term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r411" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r79" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, 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, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, 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, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, beginning of period, weighted average remaining contractual term", "verboseLabel": "Outstanding, end of period, weighted average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Vested, fair value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r175", "r254", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r280", "r285", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r314", "r320", "r326", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r641", "r756", "r839" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails", "http://masonite.com/role/SegmentInformationGeographicSegmentsInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r172", "r185", "r186", "r187", "r218", "r237", "r241", "r243", "r245", "r251", "r252", "r290", "r334", "r337", "r338", "r339", "r345", "r346", "r367", "r368", "r369", "r370", "r371", "r468", "r544", "r545", "r546", "r547", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r574", "r596", "r613", "r621", "r622", "r623", "r624", "r625", "r750", "r768", "r776" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r38", "r173", "r203", "r204", "r205", "r221", "r222", "r223", "r225", "r231", "r233", "r250", "r291", "r292", "r372", "r420", "r421", "r422", "r430", "r431", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r472", "r474", "r475", "r476", "r477", "r479", "r486", "r536", "r537", "r538", "r552", "r613" ], "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r221", "r222", "r223", "r250", "r492", "r543", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r666" ], "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r221", "r222", "r223", "r250", "r492", "r543", "r563", "r566", "r567", "r568", "r569", "r570", "r571", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r587", "r588", "r589", "r590", "r591", "r593", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r613", "r666" ], "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/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs) [Member]", "verboseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails", "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails", "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails", "http://masonite.com/role/ShareBasedCompensationPlansWeightedAverageGrantDateAssumptionsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r17", "r113", "r114", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Common shares issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Common shares issued for delivery of share based awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r113", "r114", "r150", "r398" ], "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", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansSARsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r17", "r113", "r114", "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Common shares issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture", "terseLabel": "Common shares issued for delivery of share based awards" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "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": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Number of shares authorized to be repurchased (in shares)" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r17", "r113", "r114", "r150" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Common shares repurchased (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r17", "r113", "r114", "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Common shares repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r114", "r117", "r118", "r143", "r576", "r592", "r614", "r615", "r661", "r673", "r770", "r780", "r822", "r843" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total equity attributable to Masonite" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r93", "r94", "r96", "r173", "r174", "r204", "r221", "r222", "r223", "r225", "r231", "r291", "r292", "r372", "r420", "r421", "r422", "r430", "r431", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r472", "r474", "r479", "r486", "r537", "r538", "r550", "r576", "r592", "r614", "r615", "r626", "r672", "r770", "r780", "r822", "r843" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited", "http://masonite.com/role/CondensedConsolidatedStatementsofChangesinEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Transactions involving cash:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/SupplementalCashFlowInformationCashandNonCashTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited": { "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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/CondensedConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r91" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Trademarks and trade names" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/AcquisitionsandDivestituresScheduleofFiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Shares Acquired, Average Cost Per Share", "terseLabel": "Treasury stock, acquired (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r114", "r150" ], "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", "terseLabel": "Treasury stock, acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r317", "r318", "r324", "r325" ], "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/2023", "presentation": [ "http://masonite.com/role/RestructuringCostsScheduleofRestructuringCostsDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://masonite.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/2023", "presentation": [ "http://masonite.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/ShareBasedCompensationPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r236", "r245" ], "calculation": { "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "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": "Shares used in computing diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r235", "r245" ], "calculation": { "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails": { "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": "Shares used in computing basic earnings per share" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://masonite.com/role/EarningsPerShareScheduleofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org//220/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "https://asc.fasb.org//230/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481138/505-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(4)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org//420/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r675": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r676": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r677": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r678": { "Name": "Form 20-F", "Paragraph": "a", "Publisher": "SEC", "Section": "16", "Subsection": "J", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r679": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r681": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "A", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r682": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "B", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r683": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "C", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r684": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "D", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r685": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Sentence": "E", "Subparagraph": "i", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r686": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r687": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "iii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r688": { "Name": "Form 20-F", "Paragraph": "2", "Publisher": "SEC", "Section": "6", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Form 20-F", "Paragraph": "1", "Publisher": "SEC", "Section": "6", "Subparagraph": "ii", "Subsection": "F", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r695": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r696": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r697": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r698": { "Name": "Form 40-F", "Paragraph": "a", "Publisher": "SEC", "Section": "19", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r699": { "Name": "Form 40-F", "Paragraph": "b", "Publisher": "SEC", "Section": "19", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r701": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r702": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "i", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r703": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "ii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r704": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iii", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r705": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "iv", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r706": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Sentence": "v", "Subparagraph": "1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r707": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r708": { "Name": "Form N-CSR", "Paragraph": "a", "Publisher": "SEC", "Section": "18", "Subparagraph": "3", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r709": { "Name": "Form N-CSR", "Paragraph": "b", "Publisher": "SEC", "Section": "18", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r711": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r712": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r713": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r714": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r715": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r716": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subparagraph": "vi", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r717": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "3", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r718": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "4", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r719": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r721": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r722": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "5", "Publisher": "SEC", "Section": "402", "Subparagraph": "iv", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r723": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r724": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "6", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "v", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r725": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r726": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r727": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r728": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "B", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r729": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r731": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "i", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r732": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "ii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r733": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subparagraph": "iii", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r734": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r735": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r736": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r737": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "A", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r738": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "C", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r739": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "D", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "E", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r741": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "402", "Sentence": "F", "Subparagraph": "ii", "Subsection": "x", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r742": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r743": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r744": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "A", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r745": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "B", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r746": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "C", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r747": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "2", "Publisher": "SEC", "Section": "408", "Subparagraph": "D", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r748": { "Name": "Regulation S-K", "Number": "229", "Paragraph": "1", "Publisher": "SEC", "Section": "408", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r749": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//310-10/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 81 0000893691-23-000049-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000893691-23-000049-xbrl.zip M4$L#!!0 ( .)"5=43!RAG0< \G 5 83(P,C-Q,C$P+7%X97@S M,3$N:'1M[5KO;]LX$OU^?P4OP;4)8#N6'>>'DP;(I5EL#KC=O:+ ?CS0TL@B M0HE:4K+C_>OO#2DY=IQLW2O:=8,M4,<2A^1PYNF](>7+K,KUU65&,KGZV^7? MNUWQWL1U3D4E8DNRHD343A53\6M"[EYTNXW5C2D75DVS2@SZ@Z'XU=A[-9.A MO5*5IJMVG,NC<'UYY">YG)AD<769J)E0R;L])<^&R> T'IU1__CX-#D]CX;] ML^/S?I32:! -Z;_1'KK"//1QU4+3N[U<%=V,>/[Q\:!W.BJKB[E*JFP<]?O_ MV%LSK>BAZDJMIL78.XS6U&!Y37-LM+'C_;[_=\$MW53F2B_&;S^JG)SXB>;B M@\EE\;;C9.&ZCJQ*@Z%3OQ-FQ.3^,AW?(14D2 ZXVYT]J>M->JUR_CVLZ^')>KW1AR&.Y') M&0E+,T5S4$V5*2=^JZ4%C/0"]TMC*V$*\8.QN8CZW?^(U%B846LE"'%-Q+]J MO7BS'YWT+P8=ST@=85+Q;^E,H2H2=XS+0E;*%%*#NRS&]5?([ODKR>Y@Y[+[ M3^F0&F0O7XC[PLPU)5/JA"0WJ4T,7"@,Q 8S2%4(62Q$752V)JP \N.5"*F4 M(L>554A?*F/:;B3+B:/Q[[S\E2,P@O(%=.0]]8*N>JRK! 5U+L'>1Q M2[AF$BQSAFZ)F"Q6P_"*4#C\?E!((E4%\LR06#LXV5E!FVN=V7#V%0'N>.< ]W$M/V_VSP;1 MZ85K,-64%DP3)DT5+GWF[H2TY#&"G*N))J]S!%A.M'(9F[-9#HIDFN3K1+E8 M&U>C'Y.G-3J I;0FI@2WG3@ -A("V ( ;A_B3!93$M?@I0^U)A(UZ_5..PWMRJ-Z1,"]QG\95A]4WEK7;O@O+X(2 C&:F M(*RFMA@ 9#53SE,@K*CPXW#I_4B>J_QK24L/M499'^'2:;B9&Q6(%+XXHU7B M=[&NGCB5*&D5+T %_?>"4/!(M6--]L^H\P+N"=,X@D/8O_I.)2I.%==:,L]C M6=Z)1VU'CU IK*H"ODV(#4'%Z$_)EU'O3D%YLCM0;JAW'+I4 MZ54#$'X5"(YW!\$M&=_.I*X]8W%^*4U1-*H9,N.>*?Z6Q<46#!PNGZ\'/6+1 M$>SI0M4Y,77UL@?;:(1<6A-7U.FGMT%BTI;J_B&D$(GE+ITG>!6H2W8'=2UO MAGQNXH*WXTT%YUN>!=]GL"6KNHGCVG+V5R3TF5%SXRK^1RL M=WG+'%=;,-@3N\9E;)_(GR'P\4)1+STZ#/YDTBTK#>8^#WC&H14^$ U?+X16 M]Z2;\X0GYE\3]NGH/#(4$^8J0A_)BI'V&97' M1A6[=$VBDJV,=4NQ]SF=],_X#7-E\3]I)VY>/O?\R^>C*MEL&_7.3Z(76_N]E]O^:-3SJ';:XK;,7I_7N/=J O)F_QCDX3\W7M-_I? T%%*9 M<@Q;X0\01;O2[REVWRA>WU-(?K$HG;A$\/7&3:8H%;JLTSK\&'8?C_1F]^'NN1J[[CUWD M!$]I76UV>=&/M<_P@[0C_T.X_P%02P,$% @ XD)5SA)-!NK!P )B< M !4 !A,C R,W$R,3 M<7AE>#,Q,BYH=&WM6N]OV[86_?[^"KX$KTT V['L M_'"<-$#6ID &O&VO"+:/#[1T97.A1(V4['A__.G=5=TG7-)^7)29OKJ2EB2[*D1%1.Y6/Q2T+N7K3; MM=5;4\RM&D]*T>OV^N(78^_55(;V4I6:KIIQ+H_"]>61G^1R9)+YU66BID(E M;_94>GI\WAN<]:G?ZQ\/!N?G43\Z/AZE YD,!M'I^?^C/72%>>CCRKFF-WN9 MRML3XOF'Q[W.V4E17LQ44DZ&4;?[G[T5TY(>RK;4:IP/O<-H30V65S?'1AL[ MW._Z?Q?3$#S03'TPF\]6W-Q_N;M_? MOKV^N_WQAU6?M_ 6F;97S_;*I!TCAR-3EB8;GA9?/BW'&]=XVQ(?*N=(:W'7 M$7>*?J5,MD1,ME3I7)036;[:/QE!O6VW4:9;Q]6=?#4O4[9QP&&[%1$Y)6)HJFH%LRHERXK=*6@!)SW&_,+84 M)A?OC2< MM',VR>0]>=0LQG2XE\ 93*F]D&$.-HB5A7#!+$=W>)( 8K.)BB?"5?SQV']& MENI!> &9 :R;!,J?HEHC1?#D,+PB%_6\'A212 ME2//#)FEO,H'!/)@;N$\7CMMBBTC $@W@XF<+[L32342JSCLPM68JDL+I@F3I@J7/G.W0EKR&$'. MU4B3USD"+$=:N0F;LUD&BF2:Y.M$N5@;5Z$?DZ=. V$@+8 M @!N'N*)S,$7;6VR&\RMW!:]3IGG$8G[.*Y:K+ZQK-SV75@&1P1DU#,%8365Q0 @JZERG@)A1;D?ATOO1_)< MYE]+6GJHU$G$>J'&NR M?T:=%W!/F,81',(.UG1[+\DX\:CMZA$IA617P;41L""I&?TH^ MCWIW"LJCW8%R3;VK2-Z:M=8 O3W?;8UK/ M3E3!<>5,BF>*E ]2YT&0,2YLT M> +"E1PIK2A7E!18>_CD 6N3^+8V,0[ MX$O6,>4H.S3 C18J^*EA$Y3C ;ZT&/6'0$>[I0=8Y,53[OP38:(1?6Q!5U^O%M MD!@UI;I_""E$8K%+YPE>!.J2W4%=PYLAG^NXX.UX7<'YEHW@^P2V9%4W<5Q9 MSOZ2A&X8-3.NQ'T^5<18+L9 S9G/P6J7U\QQE06#/;&K7<;VB?P9 A\OY-7" MH\/@ST2Z1:7!W.BYNNYT.J>='V>\,3\LT/S^1#?J5W9RN252RI;%N(?;^!H;,,E661'\B M!R.#GN@: M$IY:<$<+B2=/=X"./[*N,=8*.JCRJ=%38C',Y;@^>;,ILCSJA?F_IH1.:Z]?(9Z>=T^Z WR27%O^39N+Z)7/'OV0^*I/U MMI/.^6GT;&NW\WS;GXUZ'G4&_?.MACWR'@>O$1=7R/S-7G^OZ5 C9-@K'D34 M/#8A# R:IZ$)4?GZCY)_C?\.\/0JM,!#O?AO?%W7U;A"X7 >7E2N+&[+['5Y MC7LO)B"O]H]!$?YSP^OX+Q2@FD1*4PQA*_Q!H6C6^BU%[ZM%[%L*RLT#Q16? M6HB?4\7TO-C*/G_"=O5P4_AD ]!60O/X7I\CKS" MK@AU,-GTVY]M?A?TY$==A7'^W>@PG/E/Z=F?>=7JWGWL(D=XI*MRO#@,X[43QO MT* ;=3JD%42_^Q7L3-"OFY3&ZR6?]0,@&TYA>#*YG(U//EC)RD)U MO39,3F%V-H;I\.K'X<5XZDQ^_7G\&PQ',V.I>UY]#^YKY]Q\G'.GB3F?5^%, MW!%) 95VQJ(;IJIP*9GBU/1@DJ)AR5D,XS6+^62;]] M]-X.+;[GM@P-,V3[2TXD:B#9P!7#XB/7*9P*N0+?<[Z4)=E* &(A[?6W8A,P M9)7"3WF"ZO#;7@\K9,?ZO7@*IX5V(,X3C!.ALX0CLCNNE]:=9-]R+IF9^LJ$ MO%?.(3D"C.FW#NG17_I 04NNC8?Q.EJ2=,%*D?C=1A,._58IP4ZP.D*Y='OV M@7B'FJG_)S7#4Q3"JN@3$7HAN)/B75N>K8QBPHVH,FQ)IJQ58R9) K@-D\%F M@X8,ZZRJ=E?,4Y)&YCXZI-RZ-C7#57E2J$)DK.A-ZI$LW2=ZLB;SA)5\S86D M3#I(6T(RQ<+R2X]RE25D$_+4@K>;>OMSZ]8TNH@DVV%EQ5&8MZ?'3MMM>X$Y M0&J)_[0,O#U;NO9L6=-TW]9RNVW_6:OG/F_[.Z]=WPT:W1>YK=F,BZR1%X6$ M'E<:E4>/1EC/UN#OSFPCB\?4%*R\_<-B3^\G**W=X; %_\YQ#?-%KC1TB^:Z M ^Z%U?,,QLJ'(>330;/34_9S[Q3T2O1L6X@YNN):4"+A%$JD[XF[-^+K/5'R MHF/S_SP-#B\EQQF=X9#>H^=HGY^:':=[OY0&_;DQ/ODKZI_;2@X>O=3)A+)G MB%"RA)@\GWW-LQWSWOT6,L>G.]?[6Y[-8^>S>$]5L^_'_@102P,$% @ M XD)5S)'E#16! +Q, !4 !A,C R,W$R,3 M<7AE>#,R,BYH=&WM6&UO MXD80_MY?,27J72)A8V->#4&BA*BIVI #TFL_58MW#=LS7M_N.H'^^LZN\26$ MI#I52MI$10*QS.R\///L[.#^2J^307_%"!U\T__6<>!,1/F:I1HBR8AF%'+% MTR5\I$Q] L?9:8U$MI5\N=)0]^H!?!3R$[\AA5QSG;!!::=?*];]FG727PBZ M'?0IOP%.3RN\T>AV:4!8$+&@T?+C14SJG_@EM1O=BC]#9A MIY4U3YT5,_[#1MUM-S/=N^54KT+?\[ZK[*EJMM$.2?@R#6W *(T%IK<31R(1 M,CSR[*MG)$Y,UCS9AN_G?,T47+);F(HU2=]7%4F5HYCD<:&H^)\,/:)SN[PM M FJCG82GK S0KYN0QIL57W -0=VM]VM&OTSK,#DBEYC?0F@MUJ');?>+%IE= MWDLI0H29_)=R&HVG\XOSB]%P?C&YA*OKZ>QZ>#F'^03V,WR-N?D=N'9G[LB% MV7AD\_.#IE=] YD-9S \FUS-QV=OK&1EH;I>"R;G,/]A#+/A]/OAY7CF3'[] M:?P;#$=S(ZE[7OTPW^<.NO$PZ'8#@[ZHPC17BB4)S%V8<_8'6Y,JC#;ZN0Y5+E!-UJ M ?=.!(NLI>)$$ 6$BLQ<%??52R53#0S,.)T1N2 I4\YDD[ M#"-M)*8:5903 M_>ZHV>D]R<.,4(HWD9.P6(=!JR0>3PTNH>-WLN?O[8_7T'?+H%_>>V\/%M]S MFP:&.:+](2<2.9!L819'=]67(4XMT\V6ZY+:]C1DHM\4U+Q[MI MT[739DW30UG3[;;\)Z6>^[3L[ZQV?;<3=+_*;,U&7$2-N"@$]+025!X M;<#?O\4-+1Y"4Z#R\H?%SO-G2*W]RV&7_"O/:Y@O2^LGJ>R;'R M9@!Y=]1H]Y3]?&0L>B: =DW$C+.H"THDG$*9ZVM"[\40>TV@_)-)^G_8!L=7 MDB,F&8)R ,_)(3XU>\,>_)L:]!=&^.@_K<=E99X/GNYD0MG1(90L(:::3S[O MV=WNWMT6LL CG>O#+4_&L?=9/+"JV0=E?P%02P,$% @ XD)5QR_-VE] M8@$ APH6 !$ !D;V]R+3(P,C,P-S R+FAT;>R]?7?BRK$W^O_Y%+KDW";)-/?ZM:$B\&# )AM43O ME7@ 2:WNJE]55U575W_^OR]C1WJB?F![[F\UM:'4I/_;^_S_U.O_^^7NN_35 M,Z,Q=4/IPJ_\M^(M*M0\*AYX_K=?;4A3>9^O;C*)0T M1=/3NY*+_OG0-$S+I+2NM;J#NM$<:'72Z9CUCJH;S98^[%@#0WX\5SI=J],< M=.I&RR1UPVIWZH1H5KVC#5N*J72(T=5EZUQ1B=(Q+$TUZ,!H&[33&AIFIS70 MNV;;:!$=7SL*87PP1C

GY\;+P/?:7C^XYFF*/I9 M<D<M><#R/']V]Y@$GFN'M&%ZXS,<G-)6M/1.:EJS&UF3 34;C][3&5Q@-Z<W M!GXXNW%(@@%[-_RX=!.V8-G+#29];)W%%Y-;E\;RK+.[U&ZW>_:"XT[;LU\V MC5F%,;N.[5+D]N+K[;>HY 8A<4TZNS^PU_4#[E7/_O?']WMS1,>D_OHIB]KK M2087EJ@!W?OU1F_P\H $=#[8</W=\X&>A3YQ T0M"0'V^#:EKFAU=<;/**@_ M$C)9955R8:F#\,8Z='[IK>E@WGJIVJPKG;JNSNBX,M(ECN)5=NNY0]S'WVK4 MK?^\KP'"*;%ZG\<T)!(^6J?_CNRGWVH7GAN"Y-8?IA.@C1E_^ZT6TI?PC('C MK/=?__5?GT,[=&@/D5Y/0?WY+/[Q\UG<],"SIKW/EOTD!>'4H;_5+#N8.&1Z M[GHNA0[8+^=X(_7CC[9E49=]A.O7H#Y\VXS?_Q+>T>%O-;,.0W;)&%NB]OFE M"Z^;7D#O?.)<N19]^1N=UB0;)&I8UYJUG@+_=;IZJZM^/EMJ-<-++B+?AS=\ MLP.3./^DQ+]TK:^@T6I2S)'?:L#%<PM^J8^AE5'=(O,^M&H]53O3#WA]JD?G M[_\&OP2S-[1K/:1^7B^XA=L]:_D5G5KO?[3]7]"'UBWV!H<\+E-M:+]0JSXD M#@IA\K9NK?>M__W^<O\7QK"X<DW/GW@^DYG[$/ASX46 E.F%9\W>IBNU7G\3 M=[[YQ,2'I0BT-WN1&XT'U*^]?KEJU"2+FO88!O);34O[DDC\^?V(^!05C77A MC2?4#5B7^CY(]2-%PGR9SF^Y)5/\J?],?(O]^3L-0MM]O,.I,0#VF'"5/,(( MD%WPEKJ6#J8%BJ77:J:C2;N??3A-3H9CU'KZFN&<+>L*GPXI2*A)@S4J#E7? M><#F$1B>Q%3A>0B*[;=:8(\G#BI_]MO(Q]$O:;/&2V!!$V?+;<3OG[\TZ4/@ M13[[QN; \X2D;"@(S_1WRK"9?K,M_#ZTJ2^Q]NG:F>#BZF_+JNSUP[WTI^76 M)TR6TV\PA_HA*BZF+^J*6D=]_?K:K)O6PJWMA5O3*^GW]"5G2^->3P:- S+$ MQD28C*P#@YLUE%S9;60H1&Q8 6(]F(UL3$D0^;27$)9=3)M(KZ7?L8WUE-(Y MH-1KP!AU13\Z8&9DC9CL+=,M,;+/?]Y_S4Y2@S>2:HRDQBXDU1A)]3QDL,DA M&=0=D740&1:1!?,.FZ)FM 3%<:P>"NS!4CH^7N"<.5Y_/$K=;VQ[:YK=E=] ML=3$V7+OM\I BP/F+RO@14V130$OCZS-W<@ U&H>(^MP-S(C)YYU^1J9MCS% M'3(R5>%N:&I.3%./;LLFFI ^HN,0?[7@92\3QS;M\ =%GT6R;+@:1QYG?@GZ M>/C,Y;\C# N <^*Y\#7HO]A@GZ6WP>]C= @]\U?<UN>SM:^8D6/6D\($13VZ MX5P1FN<IPD<WP2M"\QRG.O7H-GI%:)ZG/C^Z0U!FFA?B []BT-&-]LHPJ!B/ M6CVZ[U$9!A43=E2/[D)5AD'O%8QYQ:"C>X)E9M!Q B;:T5W4BM#\%<X/HGG9 M?>>^9=FX!D><6V);5^X%F=@A<<KB1VME]Z.+H'^./K56=I^Z(/SGY5]K9?>O M"\)_7KZV5G9?^]WHSX'?K97=[RZ&6<7XX%K9??#")*N(-*"R^^.%258!OKE6 M=M^\()LM+S]=+[N?7I#-EI?/KI?=9[^C(;%=:ET2W[7=QZ LSKI>=F?]70F? MHY>NE]U+?V_$Y^6>ZV5WS]\;\7GYY7K9_?+C$YX#AUPONT/^SEPJQA/7R^Z) MO[\L%>""ZV5WP=]?E@KPO?6R^][O;8GEY70;97>ZW]L2R\O;-LKN;?=-,QI' M#E:\N E'U,?[?#K"UIXH;DD>T[(XX$;9'?"B>9&C3VZ4W2<OFA<YNNE&V=WT MHGF1H^=NE-US+X07'#CS1MF=^>(95XQ_;Y3=OR^><<6X_$;97?[B&5=,%, H M>Q2@:'LCQ\! L^R!@:)YD6.LH%GV6,&UY^*(?,]Q;/?Q"L;FTR L2WB@6?;P M0 'DSS$BT"Q[1* 8].<5!&B6/0A0#/KS\ON;9??[WXO\'+CZS;*[^H7PJJ#J M<&7W[HN2JP(<^F;9'?JBY*H '[Y9=A^^&&LM+[>]57:WO1AK+2]/O<5#_>.\ MAC:K(SHDINW ZU;*U&(1Z?/T:MK*6X5J9TV:<87R]2TFY<MW:? 5^;GUU+]$ M@>W2(.B;@/Z ;1.)<<\&?'E[]1</&G(?@RO7? ?/\%!$)/747W,O:0,^[L$[ M;MW\8GFWQO[:U:]1<YK36]R& +ACS7N;QBUNPP,\:;S<K"MN'7SN!.&]8R\M M;OWY'%FS\SN_V7@,UW?[B5I@0A/WT1XXM!\$- R^3'^0/SS_PB'!ZSI341!Z M8^K?48<==!*,[,G[; IX]PF-VX#"7HQ[\(E%Q\3_%?1=BWVY)F.ZC775URVY MP87;F$9I=,LMP:/5JJE-VMS&7/B2W )69-K<9DYPQ)IB%F#:W,9JKCW7IV;D M^T#^OO4'6$78P )W6%32],83XDXO'9L=4H/V4@4GW(*PP6TL2&"CZ(A'F]M@ MU(7GXAF/\3F<=W;PZ\L4#Y9=[V2MW)P70-;TX@MUS1'Z!RL9DAAH#^ZH2>TG M E;<H7T(_/ \M@"3408+V'R@[G?B/](@G%VM"$#GJQK)P#8L:R17L\?&V]Q& M^03F.<-\AE7_5TF"!REE[@*C;[-E1/\"OWVE$R_,T3.NO#"4%)S<A88%.#D$ M9T'F++>AZ*]T /@+0C]ZY>+<4]?V_&LOI,'7B&J*KN2%CN^>^PCNTQA?O0K. MA?<>=<%01>YJK3P6#-O<1HY/EKLY+@=WN W\GC)W<SN.F-O8<5ZDSA].6N>8 MW%6[3#,W<^$NM^'G4^5NKIJ9VP#R*7,W-\W,;0AX([$?@.7?/>)>^-2RP_ZC M3UDN?%Y,_COQ;721[L -67AKO$)!+7S[/2Y;4.OFB?JN_3@*O]DN<4W;?<1G M[F^^W;V/(?#==NG-,"9#;DXE:^U;DH?^6J+8L+$S1P]NJ/"_'??;+-UZB/_8 MX38T7)0LG!#^CC1Y<A?,%9 J"%*YS=C<A6 Y<%LYR(_J<!M]Y(@O!42%.]S& M#7GA2S&)25UN(WX<\:6 7>==;F-UPF0Y!2^LRVTT4>#O/4WF5Y ZQ&3N<AO" MY#3(]84$[)) <"DUJ(CI[@;W6Y^.[6@L0KO5%PD1VMTJ$K-M$4+YEQGI(N*\ MHZTSP0=9,B3Q'VU7P+V4<.<V&OX65^[HD^<\@56Q?-/1\Q3Z7[ZG[P(V&,=. M,%+K>BY+'EUN0^LGR>378J_4M<Z.8K]XZT%BSVU0GW]$M(\=MEED\B%BKRK< M+A&<))<YJ ^B*MRN3O /B:/.]WEFS:@*MVL L]*[K##/S? ^],Q7NZTNO/'8 M<]F%O!A\ZQ 7ZU MLA9WU^#O1V4JRBVP(Q^F<AN%/S&FYBJIW,::^\_$M]8L MWS/>3B8^->UDY^3C* SN^W?WE4Q_415N0Y\\<.@X.7JJPFT4C@>B<["1756X M#1SQP*%CS1;<!G(V$/V6^D//'Q/7I/<CXE<T15)5N VG;.#+'05OQS9#:C&Q M^.G:87!W_[,T\X/*;62C:(+S( XJMT&&HKESI'E!Y=;?+VY>.);FX=8+YX74 M^:&Z;+[Q?FIDY[?^'9K'6I_+9BWR%%-.+#S&"AYAMFW<01^8/J(W;C7+%:EJ MV3QS/O'Q\.Q5%!_<!1&PV-H=<1\37+#::[9KCZ-Q>90R=W[_.J*2EW(1E5N_ MGJFLR PCK#*-D?7%O+-G:&N:_O56;LVM;LAL?2&M.'T?CV.Q5.&UYX>C_ABH M;A(7NA(/GCC)K<?7< 5LF555;N,.I<%-WS='=DCQ]14'B\9MS&0+G^9KB/[$ M\S$+U;5NPA'U\\+),<%:5K!P&\(1S%IE%K?A'S%S;V(9MV$D,6DN\8G;&-21 M)LVR\HG;6-!;\U5?4]0.YBR=LN]43/D45>,N.E0BQ!0P 10%$^[B767PFO:' M:5EA4LH(WNFQ203,RFTL%+24I',;.RL-;HKQ&0L!"[>Q,YY-!@YB=X6 A=O8 MG6#6*K-*';4[S9F[K &\4YLTN0W@\1MH+81/(FQ65@U<3#UD5><V@E8"Q!03 M:"T$)MQ&T'CVF@J-X!4"DU)&\$Z.388(F)7.6#A2<K/!;3BL-%!X'RO@6/SG M-L+%\\1>0(3M6/SG-FAV(O0O=02L,K-@6>-;%9B N U9\1-:/!;I2QG[*5SW MYU:MP. VJ+)$U LO" ';\!OUGUYMFKX<3QQO2ND]?:*X83FW<Q4X0P /P7VC ME,&5=W/5=L9L6C3VPO% KS]6$RS-<H1X\M0M9>54.2(P0J*XC93TH07+=J+0 M?J+L2!0[M&EP^6(ZD46M;[XWQNHB4<B*B]P,+XGO I>"6^K']4>FZQO@I89F M09N6FMQ&1BK.[X*RSYO<1F(JSN^B]#FW,9^*\_N]%CTCUXZ93:)PY/GV?]@P M9TP?4Q)$/HV]E*5;TO;2.]+OV. F,!T]BI4M3 &$T^I:/F&*)K=A(@;W.SJ) M?'-$ GKK>X\^&2]&1DV3.A2#<]:K>X\:)-*6+9;#J,]MD(@KZA^@88S<+ AN M S1<LZH(8Z_%;7B$:U85<99!B]OXR/%72+=V!>LI7GANX#FVQ6R7*^C1*TOO M9H)H 0LQ[5XU_?46M_&977!R&?G>A I4Y(X*[J(XQV!.KE \G?I1+6Y#/D4E MOPG-,0<'=_$AP9PY<\J:-<2+47@%Y/23T5TZ]MAVV9T510N_$2P>3</3P@:_ M\;7CV&H"(IDAPF]<CV,S\:0@TN8NGBA8])I%I8XC9C$"RLJ@4@?P.+#IW]OW M*VCMILU=2(]K:_Y44,%=+$\$>OD!!W>QO#)8\*>B.;B+)0KFS)E3ZM =!T9A M,3Y>46@I=3#O1 *]16&CK%&\$PST%@21#G=1O#*8B:<%$>ZBB()%KUETPG'$ MLK+L9$)Z9640=]$U$>A:RZ=3"W25E4_<Q9Q*%M8H(,^QB$W*G5*'ORJ_UE44 M*K@+<XFU+G[ 4=8XUTFM=14$CBYW$2[!G#ESN(LME<PH+"R?L1"TE#K,=2)K M745AH]3QM--:ZRH*(F6-Z)W@6E=1$.$NF"A8])I%I8XCOO.FAD(85.H '@<V M?0%YCD4<R=;E+J3'M35_*JC@+I8G KV\@$-3N(OEE<&"/PW-H2G<Q1(%<^;, M*77HC@.CL+!\QD+04NI@WHD$>HO"1EFC>"<8Z"T*(MQ%\<I@)IX61+B+(@H6 MO6;1"<<1R\JRDPGIE95!W$771*!K'9_44PMTE95/1X\Y'9$0.1Y9H:G<QG>^ MTD%XY>*QGOC@@C:YIZ[M^==>2(.O$=447<DK:/^-V/[?B1/1+]/9Q[_ ( CH MK^EW^D2=UX>))C==N9,H#-@=VA$Z\R,^W8M)+PGL5R)[&83V& !P,YP],OOP MU0Y,Q\.'\^K6=\]]!&-VC.QYF$Y>':^ZP)O\%<=QSI;75&Z#5D($=A2!"^+[ M4]M]O*,P>874ZH^]R V%%&21 F[#<T(*Q$3PE@@LVD*'B0"WX4<A F(B>#<I MX"["6FY(EE,KYZ^:M$YY;"%N(]CE%('2:N73E@)N%P7**05B(G@O$<C/%N)V MV:6<(B F LZEX,Q^.?=IX$6^28/XZX@2B_7'LI]ZG^$/$PY;48G2,2Q-->C M:!NTTQH:9J<UT+MFVV@1_5^XPC)_)@BG#@C)V';K(VH_CL)S36LT)^&G9]L* M1^>JHOR_-79G[W,P(6[O\\ _@^?CSW$SJXT1_Q':"[W)N0XMX0CJQ+$?W7.3 M8L)%;7-;V5M);S<]![CY)X7]]VD(A*L/R=AVIN=_?@ X!-(U?9;NO#%Q_RP' MQ WJ 9!Z&-\8V/^AYVH;WL*^/L>$:$,[CNW2E#"JAK3X>7WU</E5NG_H/US> M2QM[STMW[R\O?MY=/5Q!7_O77Z7+_[WX2__Z]TOIXN;'CZO[^ZN;ZR+'H.PT MAG^08 3**?1<6?K:N&A(FM(TND7V6]NIW_]ZX[_-O5_ ?9<CW'^[N?LA?0:] MXWKN=<3R<*1$/=W1(=MJ5)-<@C.N1>WSKY[)-"TJ]QK33$.XH:<J]?]AVFO> M2J^JC-Q3[QTPZ+YO$T?ZZ=JF9U'IQ_VN8F>L'75V9O]/1,!Z\)UI;$?4I*'G M@V4-L])+>#ZT7ZA5APEXA@>MUOL_?^JVC>:GUY!(B9,KL[L[\5KZGY_]NX?+ MN^__E.XN;V_N'J3;GW?W/_O7#]+#C03J] %UIJI+-W>2VOQ@?91NODD/?[F4 M%C3M3,OV+Q[PLMK5#6[FN=W(\,WSI7!$I7^G+)5BTT2BKD6M/13!+7O\,LZ) M6$:&!;_4Q]#$"!^K6V1:GU+BUZF;(D6O]?X:.=/_\R>UI7S29 D-J4V8*5RA MOB;P>NGR_")!_@[$*EH9/?CP.AO3>3=KHR%Q@IDZ,A)U9'"ECA[N^M?W5TSI M5%,?=9B[L1T!J48*9WQ-5=+0]\92/!F'7OR!&V6P.KKU?+[PQF,[0)]5^F8[ M5 +H@;=YGD'17C('%!^.GTUAW<10AUI7U7:W=<JF5T@&0-?DAH'G@_-<AU$X M9!+0\_3#)\L.)@Z9@F/.^L(>^I2 9N"%H3<^1X8^43^T3>(D+V'OBR\GCK.N M-+IM#157"#YZ:*4O3MSJ!M-I9Z&U>JW;:725S9>5ACJ[=L;:]M,;$L(9ZB2L ML0=A5$B@WVIZ+;UG0BP+?*ES18KOVD(T>_PH!;X)"/,\'W>=ZDI;T?[UJ#;^ MF#S6).* .KT:DT>JQ3^\ZHDR>=F'>)IJ3%YJ9[, PVRL9XP?1<!5V\U5S2JN M=_31#E"CA==P)1795JWW@P2>:X=48EM4XFTI,)VF:<#PC2-9WLWB^7#Y0LR0 MD4#RAI(_&[I$ BF84!-#KY9DNY(=!I(Y8H;GQXJHJ/?5/MUNH]-2]]$^!DQ8 M36TG[9/MFM%M[O7DUL[J653E-K6H35Y0,:[:!2LT]R:YPTW=!C<V+7SQP?@) M1J *')CG;2)+%\0E%IG)24**'93_#K>6@"!9=>X#>;E*5GI,IDF7[:5VK=?M MU!6]W=958Z.3>0Q,Q2+\[LJ9$?$#VX<B@8WMX>X2Z8_(MP/+-IF=#=K:=LWY MU,-N\Q^):_^'??]8,/8*)=Q5XZYQWY NQQ/'FP+EEK$E77N-CZNHR6S('"]H MF&NH/JLL]BW+IT&0_/,=VE-3.>S4>EJ[K4IW$0(2?'<+.D@LCLR>X]+D C[> M^ _>\RP*UD4W$>5PA0AR9C\Q>0F3^AO_UO>>0,*7XW(P7A/W.X5T I>Q@7E M#O?3W;@A ?][E2'[=>76@W<Y_Y\]N?"L^9*!6NM]-_XF:==K?-<]Z8I+V_YT M=:AF?.'50#4@>C*_\@N\#09W,F+4WQ,?^&M/P(6@+]2,0OL)C7#04C3XR$VP M9$>!^K [YU&(^CXE2YC2:[V.HKSFY\<,@/KNP>1S._+<5[$6W*S1Z3;K6GLU M/ET"O,R]T3\'4D@=.L$A2BX;HXPV@!/AS"P1(*F$<=W-V.$%+!QZ9V X-)38 M=,WJGNE:0]-W\WAX:=;8WS_K\F82=G9R2.Y!P:*3!@W&00[J4TN:1'X08;0C M]"2X@QF'JO9A\!'5,P:V^V9X7D+_8C>:[*Y;$^I-56WP8(?.7&TWXR@YD.T^ M],Q?T@?7DR;$EYXP1>WCFY[:21'PP2<XK/OI>. Y,^JU:KVO-S=W@DRO<7;Y M8HZ(^TCC .QKHY#"U5<68;O6P[[^T_-_)4A,FZA M. UE3<XO4PR47&9#@F" M+/Y_2<87RY 4,"&JWOBNDR \39 K@59]'MGF:&'&RA*V6/ 46BR\\[Z#8I;> ME6MAT(5*@ZEDCBC()?3J%PR+LH@63K'S-8=SZ8/Z41J10!K:#LS.Q''@*N8) MX*3][\C&*1MFZ@%-;H!&9[.VC@&P>+$]F;L7IOQ4&>!\CI=QL5VRX"K "6^= M^-2D#%RJ)K&LET#Z .V!YI&""#@0C# 'VT]7M\,1"5]U7GHFR[W$+L8/)V/X M*$O$M:0/6CS& >@ON#[X T: ][-;X2'L1=(.JSG#.L$Z28)0ZBJ21:9!([.G M?1'Y/C07YUW@5!22, IF"K13Z_V3!AO]HWSS2W;#SBP/[0B)'KOU0+KVCD2! MW5;G9JDOVV,!Y9!P!GS _-@.0Y 2\&;-T/=<U,#.5**@C:?QXBHQ633D*PE) MG'OQ2O[G;2R:\'<1W&DH311Q\)LC)P[WWM<?I ^8I];^I('[D]P0CFRVHCEA M*YI'5@9Q?YG\3SP0XU38:? QNR@O4 @)E$CV3)2[[RG*&8 L1-DHE (54B,@ MN41RH-M4(J8):@2KL%E,H'R<9=?^*H$TU-=>",:@?^ M?CHY@@R.@093M"F@ M-9B(D4*/TJ/O/8>C]&H#3 S*NF;1H>VR_#<6V*UMZEI-JJW]<6,':DQEU#9T MH(:)&4SI@6->UU+#9]'::90NVT%7&BUUMURKXK,=1&</Z>Q;U[1&L[-;J_L[ M\0X=KD"Y2!=PG\12_P)4R:.W;O$LWO[(E(R9W#0/F6A*K?=]O9HZ(!YU6"9! M'OS(:]96UM@MI2! GH#LKT*C1)3('PK&IW7APU<9MGJ&5-\5XK2*N+4Z&O1Z MG8DG0%LF N0)A_M-=G6I*)(K)++:&(R$:1WLK?NU-'7KABVA.;D4E<OU+J80 ME%T%)27@[XQ^%ZF'ODU@M-T$)C?2O\.M.R]+O=K+^$<4A/9P6E :OA&I ?S MK-;&I^SAN@@WBVN#]>%Z+"P=!7&4"$8:[]1>LUW2\]F['*SX(SW;\&H,/[DP M- ^GKR<[8-:,2UP3,0XV#F9&LN70D+@6\:U PI10V]J4UJ)_(!_?CA!Q$!?= M$IOD!RW9PY7!B#K.++#X 6#"HH;Q[JJW@W@?&](_H>M%\BFSV8"CW5D)ZN^[ MS;M$2P;-\HH&HCA.4T5,!R/BPSN\*&0*"S47YCH0<Y0BW@Z"B/I_#N+\%<HB MZ6:<7!9@2H^,>Q*3>QUX01""QL-E,)-%MK%BQ7G9B/7P>O*PEBB42-TW-DR@ M0^3:L<S%U*R]DD.M!CK%M,%B#WZK75U_6Y,%P.C),J3N61,W\[<MBREPKFYY M83UI$&9\L,N@+64FM$:MIVFRHNBRH753N4V[VILQ?"@M9@C*TF*&8,K2?O0( M7(A+B;3C4B*-C:Q<KHDV\>*9]-RGN-S[1%>JI,W7/-CRA3)_A P"SXG"U4>V M%5;+6M\-:^3&SXS\N>GT2.L#GY)?=3(,J7].G&<R#7"+]?HB<$WCL!)P8@.^ MV(!?IGUK/_KW-UC83[JZ?KB\N^YC497^=^GBYN[VYHY]XWX(5]=?+_\7:\*L M%+"ZN998];:X^!KGPUA3Y^D(5MG*UOZL>0S%*[A.MZ&V6OLH.%5I-#O'V./? M;'=R7TANMQI=O9U[LYV&H62J'/!*LZK-%1V_NEOEH*!&;I&^8^S,WRK+; *] M!44D714>6RJTAL&.E"*X>R"7W0)%06!]9!,/79;40B.[\>!G]NM[4^ S>=\W MQN0 5RHIUH">$JU)(Q_]MC_M4!^Z5>O]=$EDV1A6_#8+ \X.*@T^GY'7]O]Q M%-R[J8,W8?/J^3K>?(SDQ:KB*2Y;8%$7P\KS$]GARQQ2Z)A?N:8WIBP)$8-Y M/AUA$?<GFES8"W7[\CJ#-3P<OA_I(R"CCW=M@$$Q?<F&!74#(RN@$QKM9A%J M07MWM: =KA9P,7*#6OA"')ASJ'0_HG3/V4;(/5=RC\S6A-P+<P"@T-G1'+A@ M2Y(!KEA>_CNRPZE0!!50!,!]72@"H0CT?^GJKHJ !"/IF^,]"U.@ AH V6X( M#2 T $#!P"3Z$+H3>BS38H,ZR"T&)50!7ZH ^-\\3!64(_ZMB?AW>;22JG2Q M_+Y+'IFF^7,@X?&747PV!P8G^RYQIH'-;).Y:D+=%:?9XCUW-(B<V'RYF="X M(T)G54!G,71H!\8PRZ&U=*&U2J2U]%:M]S^8B&^'+#61J2'XP4F_SP_Q#:3^ MP(M"Z0?Q?]%0NK.#7T(U54 U(03TDS"H#*&:RJ2:XA7@T ?*,[5TZWLFM5 3 M";U3!;W3K93>>2N7K?ADMI(G"HHLL8HH=:-9ZWVGC^#Y,FW.BA@*=5X%=8Z< MU=N54>=O:9R^4#EE4CF=6@^=5>D;,4//%]JF$MJF<RK:1JP"E$G9-%5,@U\X MO^6>./$6XS@;:;'D._JT/P-64#\QAH1NJH)N0@R<AFX2L?Y2Z2:CUOM*AX0M M,?Z<8+T#ZMJ>OZ"3A/ZI@OXQ3D7_B(!^J?1/N];[ 8V"332D8 HM+"T*O5,% MO=,^%;W3%'JG1'JGA:=.LZ)W5VY</PI:$1JG AH'.:MW3D'CM(3&*9/&T6N] MRY>1/;!%RGDU%(V^3=&LE#C;J9#98MV\HY0)W ,81]UO;N=1JU!5:NE#[U>L M\"WMEQ-^UY4V*TJ6,O9E=UD")^&!53QC93<!BNNWY6RHCII O[NN+M/[I_@P M2-_?7EY<];]+US</E]+=Y>_]NZ]7U[]C[;Q_P,?Z]YN;O^'W^X?^P^6/R^N' M^VT58),Q=M(QVKB]*3S7"RD>D]2 M0/,"L8S)9VI%)_0BH?_?@-SFA4(9&5> MB>T&4@U,[&?B6W7'\WXEU;^3W5<U5C;<=MFNK3$E;E)B%[\.*4").%(P7Q]Q MR'. 9<U-)\))469/8P:R8X]9>K+GR@NM8Q=,ZKOI(9EFNK6";0;W(A\KI$=! MZ$]E]LV;[;"(OP.L76]LFUCPG+D)6$P"UVCF-<UG32YU"UJ?$)R7(X?X2SV* M-3GVQV.O&"2'5+!FD_KM6%<WI(_3^.1-W[,B,Y0L^D0=;X*M2'0X9.<+,V&3 M:D?98]*H(2LWL"T9*V6G'2_\S$X5M3Q60YZ-E$HP"U$ " P7$!-Z/MHJ6![> MC \ E8;$#./1FX#B 06%CT> #>WXJ&1D6Q2OB#U[6"^>'4)* %1C,L53",<( M2OQ@>I%CX8=GVW'8O^D/P2C]1%\FU&1W#ZAC T4#_ P PB'BQXE/+3N^ TA, M31*PSQX[\!@F8/SBTS' FAV+"!TU[0D,DS4>A/8X^3SQ4(L!J>.>8='[*+[@ M$#=^D?='TI40#S1#3,CQP8D><TP#0#2 1X(N^Y3Q,VA(__0BB?@ 9!(AD^;5 M^J%9@";@(<+2S([-D.HQL0+B;98_.3FL.YC + D/ *=F]:IMGY6GAM<^;&F% M]6E <+\EO#.E0\Q5$@31>!(+'? 3,3^>X94!1L;BL\"BQY'T#,W$C$F.S(7) M._!<G!QD]A+;!=K @]#/"$4;%0Q[S<*9U&2A@+=O![_B?LQN1T62#FG#Y13> MZ_4+_!(LP301P\6,DEJJ8/JN&P'@5_7CWV9'9$\ILIF=L?!7 G?[2=E2-2Y; M*N/8 OKO".F5GBR^I&BQ_]0)Z#/21F+*=(URWER;FN-)!E'G.-XSXLT!_8$$ M '%@H N\,7!H -Q!(7"I"6)"?!LA# I@-HO$#(E5$],1*#T!GB 8(F?\1/D! M<"Q[. 1&#GUOO*BLTCL8NY#U<[&W\,=$9\STU9NBLKG8^]+V;[WUB@MUM5,$ M&W2=U?3O:%KK.,< []2%3TNT48T&VQIO><\N4ED*02-8LRD=/K-S+6@RK<#/ MLWE\;@!L/J% \"$C'P#^D0GH=]!"89,'2$RL'D%Z\#08(#O8-!&KL?]IZ2J( M,['!0@(.>D]D9I' %.M9,!&XCY_8=SP$>?&Q060[5GPRVKQEB9TNCADU. N" M/(,6Q_DC+OTS!A7X"-..A+85S'OFO"K0[)*-/@,>T6#AD.(Y*^Z.PX0])"^S MY^+?XY&3)P)S]<!V\.4P_L0\A-X+E.6%,CR#!JPD!B%!U;RHFGA%S#Q%(\K$ M210@+,>6**C3%-8@3VCV,H,K=F) .D;V)& V$LA38HS]HE.P[6'R'%.?29># M76#'HB2_QEZ9&_IS>3=G53H$>_-D[RL&$A.\+M!D:"+-;!A0=F/FTX(I@_<G M#J>8(?-C@SV>,"_7<Y=]?F9I/E/"'#XF!P[SG)))1G#@6(*0*+IAY( HH/*) MQHSNL;T8TD>??3/_'=F!/;<#*/@'Z#6@T-A!&FH7DI+C+#^WRB;@?<5YTCYY MEI ]>$Y9S(AA1!U!]?RL '";A\,$XT^>\\0"E#ZQJ#2!:=F,(Y%#8 B;L0<T M?*8TCMG^=.U9H;U@(7S%3GKT;;H8KI4N1F 8QZ8%.SN-J47D,,Y&=2L:3_"N MV""(T!9'NQI_LB(,RPB.YS<C+;I&X+JPDSP#C <B8U[[,_$-\+_XP\S\DS[8 M#=J041GZT20)G(,_9O^B+%SR[/F_X+LWP96XX*/@W['FLSBB^FH-8T'P9N'H M95;!8Q'&QR(?;P) X-)9'-'],'\X]7[1,T97.[X;-+6/3(W%=6;:8RPL9'%5 MP>W<N)VN 3EVRG/3(?8X6%H@PM4*QQ%*\FA"]DA=RNS"(!H.P7G">+R))66' M6%(6[QA&B=-LDHD=@K3A>A-&'",?ES+ FO33!1.< D%N*0W9 Q8=A!)T_<G& M=9L!R&&Z#CF70R;=\TO)L@/^&L2;-ER/1;;P%Y@[QY+C 1T3B22//HV77#Z@ MAJ\]X W?\89OQ&1#K'V<^_Q!0,-ZO*#CSPR"I*5A<G_24/_+]X4F!/IR0]]\ MR2EV'&.]GN!@OFR,IS3'*Q3QT;-/U"5LH0CG8?,U4NB+'82ID36,&#"1!0-0 M\-C>:[PM(PL9O@J<F3VW" 4!A-R ,'0BYG0B3W!1&N9HX&-RT';JL;*P-0MM M"\H?(SKJ1<'<M$))B[-'9LGCH''-D0M]3=(V6/H1N+"XR$P#N!GT.J[]LUR4 M8!J$-)F^%Q;#H=6YH69.<0D[R7W!=44PSY*)@X0A,9-U:XN$!%WE)P)>VN(4 M(V"0G_D%/C#+L97G*XES3S?.(6#+RX3QFT7UYNJ:2&-0SN#X(DS8VE6LN@6# M<ER!9%(3"R8N0"P(%? A\%R7.I\VG\$J")Z1X-1]LGV/N8J Z+DL/(+YX;.? M\8#XR%DU8E=C1M^2*>W"\]$SE6[98>P8^NN#5_.A]NWBME_[&$>-B#M=7+AE MN6 ++Q(BE>O4%X#*BRV,P 1]QN:G"!P04QI13-F2[""(DJA?G"^61O3<E73* M680@66V*<[8F$X<QU';9.K]@WY%<5Y_&"8*Q"S"Q600'%_\6?%';92D8,<-_ M43J!&^ 17-V=&S<L(6HA%378-:L,T[.37T)O,L_6+C[)[!^S=$IIZD7Q1,X2 MQT O/7JSQ#, /Z#;\T.2)*UB4ID=L-PSXCAUIN+PE,F&=.5*R),T*WB^ AZ^ ME708NU=@38:X<.[3(?6Q6@SC3-JA3?F72:HUM39F_T'#4]97N&'(9!37@AO2 M/VCL'8;D%X7K"P$&EE;*Q!V3+2>8"BJQX.^3S7+@IIL[]-HKQ1R@!5M93CU/ MP)$;)]:QZ>,9&I;1M:$3UL3LQ]2P91EV#GG>#+K3VSWSQO89L1.&C[X4M1.F M>-WZP,[B :/ G3(%A'FW-DC\,QV H+&IY@RD/_#8KH0QM6PB838^Q96H--/_ MN^W^HM85J WX8MD8UQK$^AI-03?).4P7B&?O6U XC86M#W-C=:[.%_UX4/J@ MTU)3==88:&3H& P0E"%HB3!.=6>6#$LEL)%KX*2S-/:%)]$^4-N?%H8<2@49 M"UL$9A2&D_.S,]M]HICZW!ACYCWTN&%ZX^)Z7.O%(:YPC@,)M1G?= R D,_/ MSPV'==EVD89G9HR(LY2PE@<FQ-EXFOY>))%?&2UH"*&\@EWDH5S@RA*&ETR* M!T#@_A<0)(?ZX>*2_Z(4$78NQ*($/8]H;&!1U_<<!S_Z:4N6A5M<<')_8ODV MB? QVUKY=,ENZK/7L9_43Q@7B]_#,PIXE"9A.BV83OEL/=;%UN-3,[AXV6@< MGR7 %*4*6O';U77_FNT\OKK^=G/WH_]P=7.] 3B;RA#L"/I6;1<H'G7P<>7M MAO33)9%E;S[?\1C#[]8X1L6/_OW-]=7#):#@X?+NFJ$ ,'%Q<W=[<[<>$[P- M8:?S?*]<F$SC>!5:&3X%$P,C,,D%C@:Y?@+Z<(7!&B^"-BPVH)^-^X9D@75$ M_& 6")G@,N (-[^2,69%!A_Y']A,)&=]9;50YD:##ZJZ;N)()P$]3S]\PJQJ MATS/;9<URA[ZM.S=-B>K-6]PV/'E^13:4.)I-"GWE+PYN=Q@E]*J.TO7#*.A MJZV-EY6&NO':6\VJ:J/;;.[5[-O7C*YQXIW5&LJ>S1;4V<Y.S1YZAG5WEQ)2 ML9IX+5!CV[(<^OZJ7XEC1CZET@^X;Q1(E[@M/H]"9V6EQKW]LID6^1USGFAD M7)J!>R4VXTKIZ,I%L;]&SE32XMH).R!GIY&?( 5U1L&<CYJH&I$$S(X!LRUJ M;4#,7X\^F,)6/>FJ:5(Z'+XU_'6E$F.+L: 2GM<4F(<'@;S&SK9!;@3 TO 5 MJ0Q$^.\C#7YQT#Z^CZM1?[9?L'SH-Y;GY+E2Y-KA'<:KHL"JL:5\Z#W[P:P# MZBUJVF/B!+_5\)M+QA3OK#\2,CF_PQ7TB'[SO3$[%Q5:_(<=CBZ29)O+ER3M MJA\$%/YG/9"7FA1'Z7^KV2_AN1N-ZY;'PFCXDEJ<\\.D#2,AP[JNUGIM0Y4[ M'>/SV7+'>W&9HN/P$"]EY.5;6G.;RGBM>844"BF<2Z%1N!1J((4MD,*VD$(A MA2<JA6KA4JC7>JILM-IRI]41<BCD\#3EL%FX'!I,#CL=6>FJI9##S![MD/U7 M*H_VPHNSI!\]#\OT>L[FN*V6;>1K%4>Y96B+7X>TO!G^CI3LN]9]O"\\N >: M9A659JW7;.ER4VT?*BCK(7G4:>G5*S>&QP2>MG@H^>&I!7CJ:++>Z0H\51A/ M6VSM_/#4QJE<5;NRHBH"415&U!:K,3]$=1BB-$/6FSS->=5:U%B_HO.[[P4! M%B0:VN%>QM_A_F2YA62+6<CH>\O(FU4JNB 5[8ZLMPZ6B3(%+@3H#K<=]P>= MH2#HNN"I-P7H!.BR&)@'@$ZM]72C(W>:)Q6B%: [W 8] '0:@*ZERVV]'.MS MIQ"/O*<.U@Z6D[J-\<Y?8HUMUP[2LP=8?<9@-0E'^&V[FJ0)E7^/:0RN6W^! MPD_T,B9P5G'2:[UN1VX;+8X<.!$2>&?#\SC0,@!:BJSK(MI496AM,2^/ ZUF MK:<IBFPT#UZ4%-CB&%M;K,CC8*N%KK0N-]L\38G5BFFN1\;=<M5[/"1!^C MYH*7\/&0(&?%I61KYO("62_BLP2RRD0;G"Y9:>457"JI-U]"''TXR$H,H/_P M:3=$K8"F4^NU5N?G%4D68.$%++FFB!ZN=+J '_!,=:%T2H:C3$IGQ<8[2.DT ME5JOL^IP%J)TMMAL:04&Z"=]&U_BSN4[!6&+(6S)@M7K,R=N9L<%V,NU:_9P MOT]V>6>+RS&C<5P>Z+L79)W\F[@9LB4WFWDYX7PL+>88^CE9[&V)9>> /0UL MB*ZLJ0)[ GN9O)X<L(<;WPQ5;K4.7MX6X*L8^+9$PW, '^[VZBJRIA^<T/,N MX#N%H/A5>N)<DD A2RX]*..WXD*R8IEN"">D=(V%)5DJNJ99TY&:31 9'7=( MBBA5A5&U:V0\+U3A&J0B-[LB]EEE5*U8DT=&5;O6T]IRVS@X(4>@BF-4[1I0 MSPM5'<S%D3NZQA&J1(181(CW%K8;=L;*AS@\_/%PP[N\N5J9%O*VQ821JM>> MZRV[J;,DK16]TJWUFLU#EO)$:A_/<-D6QLT(EY92ZT&O!%PJ"I=MD=>L<%$! M+MU5IUW I1IPV18KW0*73!9P2\,Z"!UU-3NR$#15*RJZ?A$_.8]F0/'HX&0A M7PK)2VJLB9((^2_JSY<5TH)SMAL!.6YF9X]_8>R([WL@+S2X? E]XN$9G\2? MXB%2 <@<OA3/)612%[N@605.K_5:NMQ2Q;YC@>%,5B5'&#9JO7979D<:" P+ M#.]NZG*$85S\4@W9T/**_0D05P7$6PQPCD#,]ONILJ:) K>\ .TJ'X.^O+YN M[F8[2%#BW'Z)-U1FE1*L'FG(K?;!YHJ(FW",I9W,YX.QA'4CNW++$(5MJXRE MG<S8@['4K?6TEJSH0B]5&4L[69.'8JF-2TBZK&JB\,/[1G/QA+XDABL"M_E; M@'&=O3WRP=NX2-:1NX8H*BH@E\E0W!]R6JW7[,KZ:9V^)B!WN#VY/^3T6J_3 MR>.<#0&YBD%NB]FY/^1PHY6&AVJ58V8]A9CC=QH$YYCCF9JB) Q]>Q"%9.!0 M*?0D8%)](=P,M\7Q9E'2=F_+% S_^4) ?X'>#]ZFV/Z**#5KO?::O#_A_5<' M15N,S3Q0U (;H"GBD55&T1;[<0\499OSV?E;K:8(5%899%LLQJ.#C!W)U5V3 MV"PBF.\4P7QM-OX@@0> 65G!/J+3Q9UM+4YZSM-0SJH3NBR*JYU6%%>(EQ"O M_3R(C.+54?"<7KFY9ON'$"\A7B<A7EE<JZSBI8)GWI+;^L&+\D*\A'CQ,^IC M.959Q0OW+F("5;<<I]4FSF3:BY2D328]>8<S=FAC8;0Z#,GR(G3[4OCD\0;1 MR]+WLEH1D/7Z[ L);%.BQ'>AQX$TH3X,=3P&S1:,B)]?6.0$YK>*S&*WU+]' MUK\9ZM!>3V:7"8+2IQFN9O.6,INW]%I/:ZAYI6R4R/03 L#3V/81 ",7 3!0 M %H5+.4G!*#J J#F(@#-6D]O='FJ.B@$0 C 3@+0S$4 6K5>LW%X/L'[E=VL M1)[@5]N)0FH=T]79-56".]KL+N?KAE@].<_FZB3(6B/I;>;L\+0M+:? BQ"! MJHM -F=GLPA@E>E&DZ>\)B$"0@2.X.YL%H$N.CR=@]=IA @($>#;X=DH EW, MM6D8/(E +@N2N^[5$VU4JXUJ^<OK4Z,OO/'$IR/J!O936JKW?..6N7=:Q!5M MO%,;I[#T_4;Y$A'*K8IE\UXU5[IYUUP1"QM"&HK.K]]?&O(N!R.D04A#T>GP M^TM#WI5JA#0(:2@Z>WU_:<B]B(Y8 L]R0**YQK&7/CC R(_"OS^5-G+R[V.% MKC6T)N?0_^;Y\-65S,CWJ6M.I="'UAQV9('T2&PWD8!#ZIA6O$3&%L^9*9>E MH.'"61$Q]2\2XC\@[>,W]EWK8<Z)OO5'%(1CZH;Q*1(/Y"7KY-($4TMN&GF= M"<&1I55Q*!YV".F&L[(Y 66KU@.#1U^3]+K[28,"D!SKQEU..2T>AEC)JBT; MW0IN/J@X%@\[0Y5OY=BI]70%4+F:'5"(<MQB&5MV,''(%/M)W\:PN'/Y3D'8 M8@B;*8VF#+Y<?^Q!9_X3^V[>4 )M$1'?)@ZK HQN'!6U?3/X<7M,#W?4=$@0 MV$,@P/(T@,<"]F\NKF[Q$39;L'9NO2#T:6C[-)XKV#DOMPX,&6:::QK^#BXX M-KPPBZQ,%%T\?NK@?6/\I5$*;.;JUQ6!31AIK5?!?1X"FIM=O-) 4P4#NR/* M%U<9G'FX?,6 D]6QX@B;I[8PLG!D[X?DS-Z/TB#FI>13\/*IA9MAO6UKAR>V M<I(I(G/ TLD&L<$R.JO9)"*:7 V\;$G+VP,O6'5FU000>*D&7@Y8?MB %SR= M9S5W4^"E&GC9DMJU!UY:8,9QHE].+1RZ-:M+9G%1;XA&WN8,KQV<J),]3_ M^PW\H)MA]E4Q56EC(DM;.3B!/A/O2N315PJ,[Y[\LC<L.RR5Q5 .<3X$)$L MR7>R/_<&8I<EL[2[>1W^)]#(,QK?/0%F7URJ2I+.LEKRB#,%>0I;O-<5,3@D M4%DIF<K1 EXC1*D P3<G0M+<8M:&YQ[A]$1556N]9EMN&>(H> '<3*'4HH&K ML=FBVSJI0\@$< ^WJ8L&K@[FM]*2U<[!I1T%<BN&W"W1Y:*1:]1ZW;;<+-?! M697>E_R=!L'Y^@CVZYK<P*[Z @C@MA@%(N'W&+;[;O*W*F*X";.55^2ZI.&7 MBH-J?[OZ*$H=UQ]EO8IUI@7F<C")CX(YW$XI=]:LA C,50=S^QNS1\$<+K_) M+9TGS)UJ'#FWHS$3!R(>X.O#2<61T0>3ICK*:']+/K.BZ=9ZS9;<[N0<F#R( MDYR7NA-R+.3XV,Y35CG6%-PH(+>4G*-=0HZ%' LYWM\AS2S'*JZW&++>SGF) M6PBR$&0AR/M[^9D%6:OUNH;</3Q4R8$<BY(^HE92N>X4A!6$+=>=@K""L.6Z M4Q!6$+9<=PK""L*6ZTY&V#.V] C_6O93[S/\29]8\.),BDO-B0O>^SSPSWHS M#W/7Q][1<]?0<[^G5"(FY@,2=XI9?JX70NNA)X4CBIZ[A66*D%8N<VA9C:*A M[1+7Q"J@00@_8$FJH+%QJ,G[F@9T:.(%-CK@YZS<$7CXGYYM*QRE882%IQ(G M6YD_0@;0@RC<_ @O-%672;'X%WN+T0E;48G2,2Q-->C :!NTTQH:9J<UT+MF MVV@1_5\8O$@>&LV.3IZ01UH?^)3\JI,A#/"<.,]D&M3.EN@PMMWZ(M%?T^M- M@&XDV7"8"\E63L %DL6A$(N:GL_*H9U' #L?[X(.$V[Z(HU\#&']:3OSVK7> M TM5\(;2!4:_7,R:);UUP'@+P'%G;!3"\%QOL8CL<1&]CB2UWH_^_<WUU<.E M='7]<'EWW7^XNKGN?Y<N;NYN;^[8-XX4W?HA7,Q4V<6B*OM"'%!E5+H?4;J0 MV5S\*-:KE@]7+BAF+X(VK #1];-QWY LSW&('\@2?3$IAA[QA'B)C+T(</>1 M_T']=$EDV<".65_C1)_95, "JR:.<A+0\_3#IW2VMEW6*'OHTYCXCZ D_D# M*\J\BJNR8<>7YZJQH<3J,3&@DC<GEQOLTJLH<7RMK33:2G/C9:6A;KSV5K.J MUF@U-U]^J]FWKQE=XSB=W:U#6XQ4/O/4UA_:WK^_OWRXW^$4MS<&E6AYGH;U MU\B92IHL:0H6L=MY<#N<FE8R.A W(OY44M>0HEIIF.O''Q]'$DHD"&!BW.^T MPIUW;>UUYMZN^P?S[^&IE3V[(,%( HM#,O$#_7=D/Q$GMFEW7$#=-8&=NZ'O MOMJ_;HC56;5O;5FU!V#T70O_N9S#HQ]>$-_'L,+?B1/1S.OW>JVGJVU9;1Z< M4<??O@\A*E45E781HH)%A[LMN:N) N_%H>2.!J%OFQA7P)GRQ,JTYSB=S EY M'&EIUGJJ*C<[>65J<Y2H*4"VJR(^-LA:#&3=PZLFBH+-^Y]?9YHL""KYU*3 MV(%#68EF4<)B7]6<4O1N1M!K&B;!@LPBT@8#OVW([:XH8%%E2&U1Q+E""H^X M;3?EKLI3?8I3,X2OW"?@G>?;--A?W9Z&D;)%W::4G()(9):%+LH"5K;/:V>Q ML'-YA- 6]7H(A'2EUC.4EMS1\MI#(ZS8[&"X]>F$V):4'!H7L%A\?$I<O#PC MS-E]]6M"VLN8LGL:';I:Z[5:<K?#4_!-F+'OK&?S@9)6ZS6;LM)4.8+2Z9FO MZ4&==#%R(*S8_:U8).@#TG/NY&46#3R(4Y6UUL&'?PMKEF,H;;5F\X"24>NI MN:R6<6K5:LU&FQ\MNS[#Z,$+B2.92WE&1SDR;S&/IZ)"LRUHRXB[KTF"JV6R MVL:3=O*R2G;F58FLWU/&W[8([T'X8P6'U98NMPRE+/BK5HKHIK"$-X'N3&5I MXA!4X:[%D@,GN"%,Q'T/C$O$M+U%RO9=ZS*EZSY!O':MU]:;<E?GR=P1EO.[ MQR=RA%2GUFLU-5G72I3=4";=>@.L(B%NR'4H":C$1E_WAO4(OHB@[V'*=4;< M[TC;.WS)S?!G0)F9DED4\'34+A@HW;R,DY+:OQ7'U!;MFBNF# 7C$XK<ZAZ\ M<LM?&)AKO8N+I4&(LZ)DN\R:#:?P"7^D=#^5>QK&QPYY##%=@RNW/QS:CDU" M&MQ'@\"V;(*9(B IGLE^!>/DKY[MAG^'VR.?!IG%!RNX=F0EM\*/PM[E$7([ MY#V\'^0T%E%6U8,C9/Q%E+E6V+][GO5L.XZPAO=5S2D%,T,>U^.:;;FI57![ MGH#/KFIV;_@8M5ZK*W=:%4S4Y5IC7KDA<1]M++ 2!Q)$J/9 TS:E9[S,<4W# MRY?D<-V]A:.)NM60U:9(=J@RM+::L$> %BZGZ2WPCGB"UBF8JE_ID/H^M=)# M[5A^F;!;]]6[*3EG&4$S&<DL$FV6608]YL@4$8;L.RO;'/'4B8,!NLX1GD[! MM+TY=$_$:5@=VY;'D(H)^#W7W"]KQ\#-9V# 'IXR)@Q8CJ&T;54L#R@U%8"2 M+NM&!0W6DF7KKE>MQ\V,Y&Z6R5SH:O?Q5T<Q[)21G%D3J.Q,]HXF=XV\5L;+ MDHHLA$P(V5YIUYF%3$,ATXR.K+;SBLV_5[YUVI%9?7$F0L56E'UU3N3BB#FJ M>[MK+ZL5J%MOZWR_ZG^Y^G[U<'5Y+_6OOTJ7__/SZN&?>Y5 WC4Z4V0;U8H, MO%W.VK')P';LT*:'U;3F18)%?>K%*F\3,EVW4?O@N"=W(Q:U=C,5J[N-<;'G M!K2FCBMF;;G#53:NJ$,M9"./JGL'R@;NI,=:NMK!P3G^UCK*- 'Z$9T7B!)K M'P?,&$C)[W,S<5_!P P>#2:-PQ<!Q0((QWC:KF5SPE,+\:3+2F570<J@:)<J M0VWP-D3&Q:[*EE7Q.=#^:-=Z+; ^1.9.E7&T1<GF@2-,V3%DO27J[A5XSE@2 MI)MX/H.$-Y0<SWVLA]0? P &(DE];U7['>CX &3\"E3<5T18.6FY>7B6I#!H M.0;2%EV[%4A#^X5:]?]0WUN#H992 [!T-%7[Q!&(3C.7QUQ=$A'E]XZC? _V M_EHJUF'ORFVC-"ORH@(?5VK[< AJF-#;D;NY9;67I0A?:>SG[\)8SMU8WC]M MN87+AK+2:LMJ1\2 JPRG#";S 7 R:KU."TN,E"@ ;-G!Q"%3["Q]&W_O=>>I M1:SG<X+WJJ1@3G9_Q64[4RG!U,J:'B#F6&V[W9$[(J1=:5QE*B>8!ZYPVW]3 ME36#IT.*3LU"SZ\$P&E85EE+ "RXN7OLVVZU048T1>ZVA+U>951E+01P(*HZ MM5Z[*S</KP_,:<B[#(HWK@P@3-Z\R@,LBL3^-DD7)*,E&PI/N:/"U"VB1D N M>&HKM5X3-*W*4YY^GB9N>187#]6TJQL4EY<(JBXSNZ\H9A82+(XM=YJZK!X> M8LC$IA(9P">+N]V7$3/C#BMDRTVE*>O=O"+8Q\5=M;8Z;TBY\\9C.RZ2SL[O MNH GH._4-8'%TH=K+Z12^V.>6Y^S*<&7P#YW;>>W6NA']#4:%SK?=ZVEKL]A MIR,[7Z&-F_W7V23S<&(8&XEQ"IO +]EQ'F+?=UX*R[*?TK:3)NIX_[FJLH! M02KM?D1\*IED8H,A>@XRY=@@&!1F$[P :BX*1YX/#5JRY'K2A/C2$W$B*DL; MQ3%^\DT;[>KZVSJ)]-S[T#-_L3X%-U$8A*!E@5"[S9[*7'*;;VB+G+IW%001 MM3+WK,6*IW:[3=E88U"N_,"FF8Q#:;_34-J9B9RY9X=@H(-;P&2UV905?=7% M7:5T GB;$8/1W9N_72(!)MC_-7*FL?&ER9*F:+K,;OPK<2/B)U?4] JT-J'0 M^!-UIC,M"EI A#VRNW +R/@[JI_,]G2WUFMJ+;ES>#Z(B)YQ#*,M'MFA,.I@ MS$Q39$6I8+'BTBQ/]*';2'+B@#UB6W7;30T8L3B\]U;^&4UO@:17[D5,T 6! MR2PK:KP'NWGX.>1B?9AC8&W;TY\_L+#D(LSE3=7@"%BGMD9\1T,"/UH2);X+ M Q!KQ'OKWI24EPDE^Z89C2.'@!O^E0YMT\Z\MM?!;/JN+FLMGO+7A+G[SKKW M",#""E98J$=4L"JV@E7*1\ECN3JF-Y[X=$3=P'ZBDN,%IY8G^>$@?1Q _^'3 MFGI$*9U9WL7%(I7CA+?O0.IK&MX,'\A+9F'"['7-D)N=U3H:*ZM(PC@N)=16 M-'1!4,.$=D.3-6W59BX$:J=918"R-36)A*%O#Z(02_!(H2?](($'&#JH.-;) M)F%L,:Z9BSGR'"!.$"]I9I:==JW74;NRHN=U=#,?&4 YFMDG"[XM!G@.X,-\ M>%V35;5;"O"=FBE^N5ZC YOJB!3?<QQ</K0!-#X-Q$%[^ROR'[;K^4#KJX24 MF26I"R:0(K<[!Q>%$18WQRC:HI$/15%782AJ<;7I[92-:6$SOX?-#!YH?)#Z M;5QMLK\PWSUXN EE/MGM+5HJV-E:5^YH1S^M3MC9)0-L9CO[70"K@6UN:&!2 MY+7*4A[;O#S3Q,+F*I:LMW[:V''S1#R>U^>_'2*7W'DTNY\(DR=IJJ.J=M^, MUG>MPP,$73W'4UYSY&C!'I&09R'/[[W)+Q]Y-G(\4)8#>:Y:S3O18=%AT6'1 M8=%AT>$U'3YC$89TH]?"GL^%6=.D&'!(3)_>YX%_UEO>'[;#8^]H,6ELGRBE M$C$QS8RX4US1<KT06@\]*1Q1M)@L/$L1:>4R X+EI@UME[BF#4YX$,(/;+MU M8^-0D_<U#>C0Q M8UOBY3QV"6^@^/=M6.$K-MX6G$J-&F3]"!M"#*-S\""\T MU5[M"ESXB[U%@]!65*)T#$M3#3HPV@;MM(:&V6D-]*[9-EI$_Y?6J:4/C?SY M!N-'6A_XE/RJDR$,\)PXSV0:U,Z6Z#"VW?HBT5_3ZTV ;B39<'B<D Z0+#8] MP7;VL-PGL!I,7>KC7=!APDU?I)&/KL.?MC.O7>L]L"5C;\B*2:" ?#XCO77 M*!3 ZRA0Z_WHW]]<7SU<2E?7#Y=WU_V'JYOK_G?IXN;N]N:.?>-(KZT?PL5, M<UTL:J[[F;YBK!D1]Q'W!KO2Y7+TL/AAK5<M'ZY<4,Q>!&U8; @_&_<-\/H< MA_B!+-$7DZ*KQS;_DS$[VO@C_X/ZZ9+(PNH$L[[&"1>SJ8 YLB:.<A+0\_3# MIW2VMEW6*'OHTYCXCZ D_D#8]FO_%@V[/CR7#4VE%@])H9)\N;D<H-=>N65 MQ]>,3L/HZ!LO*PUUX[6WFE651G?/9M^^9G0-T=ER=;:U4[-;S.JMJY3=E5O7 M!$%C-<'78A!,RE3Z ?>- ND2E+ZU0V6;RE+CWG[93(M#(;(0ML]P:!'G%,/2 M'U)2]6.7FDB[C/P$*:@S"FIYR%YUB21@=@R8G4+1ML7,.%D:4+!P<><G>@ 3 M:-%;F?1V7#K:\Y3 RBR&[C#^ZJQX=KA,MFK6>NV.(K?7[&#+N1YJ.5,9A(B> MD(AVN1315JW7TEJR81R\44Z(J!#1DHLHGRG+[=Q2EH6("A$MN8BJ"I<RVH%I MM-N5VWGG_W%T=O@;&]#:W$C6AM#I4L7L/(O]BS8X;B/7C>TZ-QA?KT2_; \< MS6@@MARK*I?3""MYW975)D]'H(L-[[FC3^,0?9K"*F6W9;TCT%=I].E<HD_- MK4Z[0!_/Z#.X1)\&Z#-T&<;'$?IR+5#=Y=R C<N+OSK3!;@(:'%LZ.@4#=LX M_7% ,/N3/!/?$C6LWQ"UY@ZB%I\D]#7R4<"8V\".V6 N\Q>D,Y:UI&[ ,J9_ M][T@R"Q;6-E:-EH'AT9$76N>P;9+@9IW !M6NY9U@Z=:UP)LN8-MEY6:=P ; M5H/6Y<[AQZ4(M/&,MEVR:]X!;5@06I.[;9YT6ZXQUE*:J&P3F43'$\>;4MS8 M F"0)I%OCH#KTL0AKHC#'L5$O4Q(SNZY30A^"_1>%JRA_4*M^G^H[ZV3J78- MA*>CJ=HGCOP^$77@R3K-!6<=@;.3P-D!AND;.%O%4[?6ZR@B3E]I+!U@=F;! MDJK4>NUN7OF?(NYYD%'IT]1TW&_YOKP>6:8S>G:R&^_FM.R[UAT-;7^-J&1U MPU2UU@.?7UD-9^Y^*H]P][D&UR[&XI' A?6)9:.S>G*( %=%P+6+A7@D<.D( MKHZ^NL NP%41<.UB,AX)7 9,BTVYJZ_&P@M!UTDE?UZZ5CYIGX=MJ>!/>C() M#X\[]#2P='M-K25WU+R\_;)L_Q&XW0VW&H];8C0PH@&WJJP9>>7S"=Q6"[>< MZMNVT+<"MR74MYW2Z=M3VH+8ARXC+X@C38AMU6TWE_V(N163.N;F/-')XCIY M4FZPV .9:1[C<0^D!E9A#R8S65%YVHDA5K=S1Q^7>R U/"NX:\A&\^"SVP7Z M>$8?EWL@02/W-/ ]FVI>!?,$^KA$'Y=[($$C _HT66V+7*""0'2_L+W17-@O M(-$7_$Q/+"4HDTQMR0CJ6W]$0<C.!WGPYM[X+3CC5^Y%[(HS\@]>;]:XP]J\ M@1W2>^H_V2:-%TGOJ.D]NJR5O=9+-;88KQZ^VUVLR/.,RBVI1-RATJCUFIQM M,1*HS!V56W*0N$-EO,]2;1YLF A8\@S++=E+W,$2-V0J<JM[\"'NO.8]\6XO MOV?-D/*ZIIE2"%?MZ & )\*VO4,<]6&ZB&[IQ6*8 C7B%NQD0M&7&=3"1&! MN(H@;L7^+1AQW8UU1 3D*@*Y%=NV6,CIRL9B(H5 [J3"O,MFZ[,=CD;4L?!D M=M.#?DJV:WIC*H7D!2Y/R)2=F&M%%.\0U?#RLVPWNI=W>(0]M1Z\!_+R#V2/ MYR!IOGG^>A%<)V J.H>KGJ'8:E41-.T>V<T#31J@Z2"+5*"):S3M'I'-CJ:, MEH%>ZVFRTA*JJ[)@VSW.>G2PX:Y1654XV>\N@J>BFMT1<Q".765,;XHJ8R>! MLX*KV>DM@;.RXNS] Z59:I'I;98!RT=,2@"*SS!H)D#A8HZ^FDXM@ISO:UZ> M;EV[W W(?>KWO#V==W.;SH7CSS.Z,BVT'Z=,E('K3FVY??CN/@$UGJ%VK"IW M;RHR0Q6*["30=:PR=V^C2^,172>UP5_4N<M#>KBLNV3@LI.FR\W##U,2=9<J MB5N=R[I+AH'U*EIRJUF:NDL"MT+?:D93Z%N!VQ+JVU;I].TIU;D#/XO CY9$ MB8^5N +I@T6'MFF''T6A.]')XW7RI/Q@4>@NTT3&9:$[ S<V-IMR2SMX^[!8 M\^9YS5M?J73WUK++^^.PP_)]M4-.A1$ Y%G]<5GKSL ]CUI;[JS)]A'JKT+H MX[+675,!I6?(FL%3H<632@^ZIF&ZSY$L,!BW./X@@0>($M7NWI"J+8E"M[XW MM,/O>VP,;JJUGM$!R>"IJ(U80L\=0%M2R \ D%;K-3MR4Q4 JC2 MF3X' @ MO=;KM.2V+HH05AI 6Y)X#@"0@:Y%2U8./]2<UT0=WJV[?)._R^LI90L4%7>H M>;,9ES(\Z%1SX8=SC:[B3C5OQH4R-4T5Z*HJNHH[UKR)>P9565=$];3*HJNX M<\V;N(%0,62ES0F\<HT2\K[0?7C"=Y:$@A*)3R;IX3(!L8D+0%U=UEI:3EX: M-PF(.08!3AFW!I<)B"VEUC-:LM9>-68%; 5L>56W+56H6X';$JI;K6SJ-L] M+^_IWGW3C,81JQ$H>>&(^A(>6^?3$74#^XE*CA<$^^5]9TG.WRO3>%?W6W22 MZTZ>E#N<5]YW>5<8,X6-C)7$;ZXR;ULZUJ;29?6@N+A8Y.8:@GPG?[>,.+K9 M65./1T"P(A!<R?_F"X*X]&QHLJ8=4J5/0)!K"*XD@?,%0;8^K<K-SFIL1-0A M/S:2;M;XC4EF^ ?T'S]N3!"7)9>&: J'Y.7$$HLR2=^6O"+&@(M%^E\Q\F/N MW34-;X8/Y"6S2+5KO4Z.Q27$PCR?BGW7DI)'P1CN7&S+756D%94(7YG@M26K MZ"BHZK(*I2TCK_HB EI\JJY=2Y$? V1MI=;355G5#SGX1B05B:2B N5G99F; M*Y^NC>O=F@$^70[!5;'473'P-E?6NOD"+Q[WJ&MR.X^5 0'>BH&7=\VK"\TK MP%M6S6N42?.>4JI1C(&56# PJ+[ =\E.&"_2CD0G1=J12#MZ_Z!ED\MRDVU< M9E=EI7EPQ2NQU,XS^%;RC;@ 7XN!S]!%3:!*@X_+2I/M=ES;HG7P@HX '\_@ MX[+09+O#-%]SS4*/*$7T+AAZH]#D1M]1)!-M%K,,E2=7I:%;Z[77U.D0"^L5 M DB&RI(K .DHM5ZG>;"N% #A&2!'JQS9P37?'$\&$OCA$C]'*QS9P657N=M= M+8(GBH(7E@J>Y(!G->$.S@T_$:\IE]SP54G"->"6"#56&CI;#+U]H6/4>D:7 M)W=90.>]3<!]H8-K'$U1-KS2T-EB_>T+G5:MUS+RJC$C@G09$?#5?K(MZEJ! M",OMFU>UQ9#[8;N>SX+>,3&_4M.G)*#??&_\U0YBJQI>$FR*?/\E#IUG]JEP M]456=4ZJIPIW/'_D;;$#"T->AR&O?4A9 8$\KI&WQ8PL#'E=%H?L".15%GE; MK-"BD-?%<PWEYIH5%+&M\-@ $ML*\W#ON"R>VU59"E&[<_#*@-C64DG8MKBL MG=O56/)12\TKFBI@6RW8<JIM=:%M!6S+IVV-LFG;G$+,G%CEZ[<-/G@A<23* M4"!+]"T;?>]=8MOEC3MGY;^/-/@**1DN=4RSUNMH7;FC';R3)A-?"PX]"<D4 MDKD@F5QNL.SB"G)+EY66$$TAFJ<JFEQ*9EM,FD(R3UTR^9PT.^6:-!./.>U% MRHTF$[R\HT [M+$P6AV&9'D1YL4O#?>0YD47R]K%4PCM7'CC,6B]8$1 ]4A> M% 8A<5GO#RG]Q$M-(M'&#FWDF6# 3P$T484IH[T3JX#7)H^Z9/)<77][;?/$ M"H19/O>LA9NY#MG-DE'FEDRWUM,T6=4[LK;F&!FQ!:%:T-+>#UJZHC!H-5N& MW!6[6RH/+?T]H:7&6JO9E!51G*ORT#+>$UH:0$N76_#_3J?-$;1RW5C%>U+J MLH]D!T%$+60DX,"QH:-3-";956E KA&GHEOG=I.JZQRM+372ED;2KMBI/X: M^1A 8\9Z+%'L[Q<D-6Y2I&Y \(V_^SN7JUB0,+;)7E;;!TN7V&S .>!:? . M,YP,66GS5"!% .X8@&OS 3BVH;\KJYJH&5=UQ'7X0!Q6*N[HLF'PI.-.:A_5 M6I,5QD9]B8XGCC>E%+H$<) FD6^.@.W2Q"&NB(4>RV2]3*C.;KI-:'X+) _6 M"1"KMBRB5%7'TP$6Z5MX6M360_N%6O7_4-];A[-.#3#5T53MD\!:Q;%V@#&Z M*]9VL RZ>*)Y5Q=5Y*L.MP,LT?S@IF(E9%G1>"J$=\*14Y^FQN9^B^[E]>,V MU\78W]*\FU.S[UIW-+3]==*466;4)%Q@K"YEB<HKU4'8#K;GL1"FX;GM7;FU M)@0J$%8=A.U@<1X+83H@3&O+K99 6)41MH.1>2R$X2J.W&RV9$7A!&.GE,:9 M=YFH># K6>$'[.[A3[JR"E?W3>'*,\L%K-V>AF=&-&7C\$6J'#E;HI"" /(F M(&O*^P&YQ3(!-7"?]-R23 60!9#?72.WA4860*Z"1NY43"-OL?(M.Y@X9(J# MI&]C7]RY?*<@K"!LN>X4A!6$+=>=@K""L.6Z4Q!6$+9<=PK"'I.P9ZQR$_QK MV4^]S_ G?6),_$?;36O++#IU)L6Z3N_OF6OHF=]3*A$3#P,F[A3+7KA>2-D! M<>&(HEMN41=W+,(GYJB2$+<VVBYQ39LXT%OX80P#"!HS)_GUR)/W-0WHT,0+ M;'2LSWWJD-!^HI^>;2L<I6&"A:<2YUF9/T(&T(,HW/P(+S35ETFQ^!=[BY$' M6U&)TC$L337HP&@;M-,:&F:G-="[9MMH$?U?NEI+'QK-2F%-R".M#WQ*?M7) M$ 9X3IQG,@UJ9\M0 YPE'3*:T./7](JITOL\\.&YUUS;2++A\#A5AH!DL318 MU/1\MJGDG&U$P+N@PX2;OD@C'^-3?]K.O':M]\ .S_:&T@6&MEP\5Y'TU@&C M4 "OHT"M]Z-_?W-]]7 I75T_7-Y=]Q^N;J[[WZ6+F[O;FSOV;:.P\S*$BYGF MNEC47/<S?<580X*1],WQG@..QK->IWRX<D$C>Q&T8;&^_VS<-R3+<QSB!Q_Y M[_Y/ET26#2R8]34^77ZF[5E,U,3Q3 )ZGG[XE$ZTMLL:90]]2N;29(I %?<J M),J&'5^>:[^&$FO Q/9)WIQ<;K!+KP*\\;6VTF@KS8V7E8:Z\=I;S:I:H]7< M?/FM9M^^9G2-XW1VMPYML2^WKIQT5VY=L\01@YFK0GGW]HOT ^X:!=(EZ)[E MK),=B5**@H"H-(>H-*6A[XTE;T)QI@33$==,GL!6H\%.M0$S'+S!.>O_&CE3 M29,E3='TO$:^2Q6_BE%09Q34L@A.R4ILKE\=O::A9+/STW.KP[O3.C%WA,BO MP/3*^$NZ/KZFQO26$M.WOC>TP^\[[\K7YTOAN/>N(^N=@W=#9>5.66NX"RFK MK)0UCR5EFE+KJ5I'5KI'+\;^3BDENR:.<RT4?>N/* CCR$#H23X%.)@V.*CN M;'+&W_&;F1K TL3WGFPP]:7!='\S^)@%S8_61ND6$:K6X6S;@+6&UN1< +_2 M"0B=S6*N)[;Y-T?K;Y&*F6<FM=8S#-EH'9P&*3;&<8R@+9;-00C"C;N&W%1Y M0E"N9;U*H$C[8SQ)Z#_[*](*UB#)KDCG]N WSU\D:6:9T%DY3Z,E2MI4&4Y; MM&I^<#)8@:0U>XHK4K&F!!KV?J&2M[E0"U.B+_AY)8HKC(]=M>[Z&J.9900+ MVNJRVA0ENZN,I2TJ-R<L8:E:16[E%JT3)NT^L8$A]7W0MFD@CKS0_4Y/**\Q MLKGVR2YJ-H#^PZ=59R\F[!6CZP-YN8QGL"_4I4,[ZT&CNM:N];JRL4;O[E[P M1%BYY56Y><.I@S5T%(.G@]Y.S=;]Z?H4NO&?^$ ;N()6KCDB[B.5/CP2V_TH M.5YP:D?9'*:,EX7F6TS6BP@DQS6G#S[T*V[U=R O+C'.>;!.2+H87U@-N(DR M9MRBYR"-NV$F/Q!%NE+KY5#_0-BX!P85O&%JX[+<2LK.B(>?GF@04AK(; $: M;@(+6-B_>ZO<V#Y!H?@&5+YD1/Y!PY$'E@M2FJ4!9+56<,,.5L19K88CC-]J MH&J+]7L<5.$!CW)+Y015IV;^?K4QP<>UUJKC$S-Z<U3 ZX4C)79PXW^U@]"W M!Q&^*+O,8'5?66V*X\RJ#+$MVO@0B*TY$V<!749N9^((<WEOI-Q2-T"$$-#- M$R\(ZSZKW(P\EH81*P4W,Y8/698[$=-FUX!Q0O:^:]V$(^K? N7GA$_"?$$2 M];NC0(Z .#?#Y(=KS\7<V74RU:SUNFO<3V$Y<PNO/)/I<P'5[@J\Q>.A9J=F M60/?ZBR3GIBF'P$RF"JW<6<BS-7"M#Y853-92J0C=DT3B<EL3N-ADW*GI7)D M[@AS^KVC&V_ :14QN'"G&GRL29R:98P!J'1I#H]6(W$9FHF/.Y3"J<S.\0V9 MML5XQ@0GV1,SC8^A;M-EEAOW'BA^,[Q-Z(WG$H:7*:$SZ]XN.T;&R*O$NK"/ MRZA[CX,M W>BRM![/MPNL4./\XGE@F5]!&"C2R0(:!A;[(Y-!K;#MKO. B[$ M!$S&5?OVW .[J]U69!MY&A9:L]'FG?]]TX31A'A,JTGM)ZS$)>R&@^T&L*5] M2@+ZE<;_7KDIG>]F9,ZLV566 &^T5TUP83;P#;&<%Z3SAY96Z[7:<DM=C0;P M:#5DFH3+H(1Q*<L-/=_>,P&^O,&,]U&^"_3-+!IZK==NRFTEK_I)(E!6#:U[ M"*9PNV=7;E;Q#-DRJ-M;GTZ(;:5+R+'+XV$H-/&!3LP"SCD+\Y6@)-3><YW" M:+*CW-3FZGX1L8Y<#41E5KT'(JI5ZQER1Q.V;K$!APF9LF+AJ'S9<C&=:V1A M!>>G?U."W\;T[KM6/Z;V]WF0+[,,L3VA7?7@@A7"*.88:GM'(G*%&I[EJLNZ M<O"&46$Q[XV:FP7C^/4"@3"6<U36C- W:=71"S*Q0^)<T^S+@%T6+&X=E*\A MS&:>L959.^>%K:92Z[7DMLY)9F^U#A-8?Y+"=:8*Q8=8SX>51>=/I'+4UL $ M/";E-J'^E^G/ *MBS"2J/V- 9HE2P<91VW)'S<O(*4N5?@'-7)3]$:$95W]= ME_C)*3*K5=A^M^.:XLVKHDY]-7.T^M!MEG:%AQ7DG_);WF!&GK[8+9FRO?P/ M7A\3W7RZE(_9=ZV]4S*;>JW7[,C*05OA1*",9VQMVPMW/&P9,#UWY6YSM9)E MZ9>22Z&:YTFQF",[B *X)0@6TF:3[7",[9:(E>6GG[_,: W6[\T03:+DBI59 MBII8*,N0#74URT>$R[B%US$U],[H>G-7<K.,NY+%IHRB@0WF 0S 2IR[XVWV M*Z]UEN_9FHS86-]KS4ZL9>ML5<)Q'_7!IX (ZYYC_&P_-7)W_&2T2SJXTJ)W M\XJ]"0O_4%V,F6?,4D"%['HA%?NF<E;!%Y[C4-;BS? :"'S MI8F+H)KLK)F M,ZS8,54=<&70SSN#ZTVKOJ64T*JOG)$<YR2M6_DX,5OX&%&6;YZ_*#>,UE<I MJ?=?36RI6,2SHW-214;8RD5%PH^%+PVK7QRV680_6YD3-;Q+:E(4L .=\E/+ M"46JEOMQE#J>&[) \I KO=8S%$/6NCDD_7&3FY2CB7W2^-SU.),CXM-@64KM M-9$X_N!Y"@FKKQ.4AK9+7#./!*53*R)4!E=L.49F!T$$S&9K%H[G/M9#ZH]! M0PQ$1<)<(F17"7UOAM^!N@] W*] V\PJ$S=6-Q41':LXL#)$QW8!UMN!L3(N M=U<N,':7KE$$.6G@$PE=;%'!<[(>J'C9WFF]S4G&GHB!O;/&W0U';^O93@E/ MJZE 6E'9S?3YTC7.!7-#W?0"4?0HAU63FR$*<FI&72!5,\\.75PA:6F'E 83 M]GAY9X>=H?3F!-$6*]0<P&(Y+#+P?-][AG$$>(*#3Y\\YPD#8J9/+3N4AL0\ MI*#&:9A6&:(DWS%]^V9XP:B;50NWL=:RDDMP1)CJ'.,I0W#D#3R]K8JU$MKJ ME3-]EV,BQU7%Y;5CCA8N.4@7ZYMUL;")N<72L2(F^ZKA_ [X%1;QWJ!X("_2 MLQV.1IZ#_6='F8V(3Z4!P<0A\DQ\Z]3LWV,$(NZH0T)J/7A \'_,Z?W-\^^1 MW%^0VA?>&(NM$GQG9IV,BX>RTA(Q[*H";<<PQ=&!UL)PF+KF](4R)W261E]_ MM8/0MP?1K/J,BP?\PF.^YSBHP-.C?86EG$OTV,;$.-<*?MBNY]OA]"HA;V:Q M8:?[MCJB^F=5,;5[&#DW3&$A9KG9Y*1$QJF9SN $1;XY(GA>"9:5\<;CU'H6 M%G,N&Y[F% ;_DI'W/O3,7YGEI MRTI55_9!<9&$<\XRIW3<YY82I#I[J:QP: M ^//$.9$XV8MNOPAV>;T<6U>N]CG=)3%O0V[1[ZE'-A_]T@'RR\K6.1V-9ZQ M7VQ0;''B'YKON<4I#Y#BUE:C*;=:.:0&B3U..0 (YP?@(?SD2F;D^]0UIU+H M0XL.BW5)Q/HC"L(XY<YE4\F)&>HY:O_+X9":X<WP\L5D)];?D9#>N"AK^'^L ML/0$ L,BDABR,D-JL9I]KK7\P\*=F2501P=8[?)T$)$P[@M3]3P@TF AF6ZU MSI'E1.FO=PK28W6D#U9RL,Y'K'> REV.O04ZYR<KT>C/N+W_%%!1$RS'^>$@ MN;N%[GO6ZHE)IA,A21<E/);ZS(+:!..M*W>T@RM%"@>C-.@^RJS#.<Y;Z*1T MY,Y!F0'"2<D/A!<[3TRR-*"/MNNRO)RA-&%8$0[+1HEM'W%"RBQW[5I/5SIR M=\VIUL(YJ0[F5(4GT'7P[!%5;BH'ATV%$Y*YNLZN2IV$$H7?-VKT'6?A>+SG M.G#%\B(\MQV'N7F.WBZ)W$V5_UT(::JCG%H\Z2;<1JMUY+9Q<.WT')E=L#,F M1%V(>DZB?LQH3%99[RJUGF9H<LO(JY)5D;)>M2H:HL.BPZ+#HL/8V;,03UJ M?RW[J?<9_J1/C(G_:+M,I>K+IH-),5WY_:=$#:?$>THE8IK>&-X]Q;@8GOC" M]D&$(ZR:XUK4Q4PP^,1F =P*DZ:$$0=Z"S^P3,#&; 9Z/?+D?0:F'T^\^"3) M<Q]WU=A/]-.S;86C='Y>>"J9F93Y(V0 /8C"S8_P0E-CF12+?[&W.*?;BDJ4 MCF%IJD$'1MN@G=;0,#NM@=XUVT:+Z/_2C5KZT,A/1S AC[0^\"GY52=#&. Y M<9[)-*B=+4,-<)9TJ--L(-E?4RRF2^_SP(<G7_-M(]&&P^,X_$"T6![ /)\ MEEAR#A8+]?$NZ##AIB_2R$?K\$_;V=?&G:"#^%2["S0L,7KQ^8RLDKLX]*X; M?*WWHW]_<WWU<"E=73]<WEWW'ZYNKOO?I8N;N]N;._:-^R%<WSQ<WDL/-]+# M7RZAX]=?+Z_O+[_BI_N;[U=?^P_PY=O5=?_ZX@I&=O\ /_RXO'ZXYWY@'WZZ M)+)LT,$?,_=UG;2_DOD-"F%7C=6N[:)%CDH@M2$E3MYU-(8FS-4E]F4W[L9_ M)*[]'R;H%[,Y#KY\(8$=X$%W- JQC\E!Z9^I8'IVQ/\"9R\/LR>D8O%W6_A M8=.FP0.\[XO#<N!3_TV-W4O;C:C51[?/,%LMDVB&WE:[1G>HDBY\'2@M</4, MPU*,F@0O(1/DIQ^!$DS?+=V :_5D [4P%'H/7+:'X&BYH33OAY1V)/45$UJ\ MXBQ<2_H4Y_(Q+F_MUR:CIIL:-3::#.&YWF*!F2+FWY^N@Y1ZIK%Y(GEX],JS M'< G/S5KL*L+%WS*#KX-9/@TI)CG&!M!M1\D\%P0.+DFU9[97R_R\9\(G'AD M ;97NXCMIQKFR< /T."^9E3\?GPP?;/$=K.YC$=PZX7G3Y*)B;W?AF>":!#8 MEDU\X/EF.VR96<?C#6OQW Y!!YD[<&M!FG"R3(&^XS!XP=P.W+(#B4@.):PL MQ*/C#>"Z13$)@OJR!#V(AL0,(S_^YO^BT!!CL95N40;X H78AF3;BZ_!Z.,O MEN?Y %_\1PJF < )-]!-P#])UTT6+@48?V+0=&'X"$K0,N8,4W@$I.VC++C> M$UGX>>Q9E&V*#J@)O6';]+ 5D!S<@1DBEO%.W$.]^-L@LN-J&$NOB@<9-.90 MQT-%"0K.QDA=4KAH^F9D_NKZ6ZKG<=#GH/\&U/>&/V8TAKY\]TPVM.!Y9)NC M2^AH.+U)WC\+P2ES%:[5>JW5W*8%ON'XG+11U 0;!\$4M;_S&&:9]VP8N,L* M'P=9OW+_L:[O"[%%@+.)\<5GS[=@'ELW+KW6"^@3=5>'9J;O83P-J.,$,<Q0 M/9E1 /X9Q2\CWXL>1UX4,BS JQR+E4"10%5*#H@K#<*4V=* (IWPQI_(<IC# M4/<!<B^(2RPRTZG)U;_!W98W+IU68^8#BL>B 5$RG?8/*DU0%?@TF=2BU/K, M-*.!)&"$P;=8(5X&##*W528@-Z8]@1E;>J2@"8GC3/$ZG83Q.5LK4$&J]IE! M0Z0/M=_[_=O:1P8;,ID <YC7Y4<.35>+'R,GD<E$6_ULW#>D>VJ"R(8INM/$ M, FW,-I!@/+ZH79_>0%M0Q/$MV:U(.SQPCB!/IZ/ VDP XS=YDQE?,\4A 7M M '@*L\^H!$-+NV"[L9"FJC4V%Q(KA&W PW$Q+4U<,-"<]3$7F&U8<][$=I/Y M$[A.'MEEF;UPOD,C8+RRXS/+V-F^T ,G(1+N[L#?:2+Q[%9P>Z$S+@5C*"#^ M-.Z.-(2Y 8$Q@_7"+! YX7QN2:D5K\H'Z3/0Y(@\4= $U$UI8P'YH+/!@CW+ MGDX"4Q+,E8399$P]X :46$D%"TW!S#0&(H78V,,HQ>ZLAYNP"2-%7H &C;') M")_:@POD1*4W)K^HA"<YC1D0&>B"(!I/DNHA(Q)*A*45)L# BD]CA'J00GEM M-UA#*U$X-HQ@Z86S.E)H3RQBZ(G8#D,^F<'<8K9O_'DOR?V$CX(]ZOE4QLV? M$<-[S&.07P<MDR%:JZSX:SCR%OO:B"TA>SQ[!#N/XI#B"106C,&R318(7 <B MP%H$J)A2XH-?5R[E^7" Q@Q&C+H#I :Q$I#^$;FQ&<%0BJ1*O(X_!U(_UA%W M#'.(C6^ #$E5ZG^;">/0QJF?T1*S9>#5?P7+!:0Z7C]494E3-%U&_ QMAUKS MUX 2E#XP-V?I-;6/#>D&)OC%ANV /='4ZNAJ-74@$?V5R#^^-2F(QEJ-7(M, M)=,!U 1,N+X"+M# D725*3:"[; &L&U9HL0<I6_[-_0<S>-$HS',J[J$=P/R M8/02V\& 9>#A 7A'A!C&]ZI+G8I1R7PN5'70"\(,&DKK8V#Q:'Y;8I:L'=K: M5D@VW')CN5RP>9#IJX60 DR]P"\_H<0\P!"/K0@!*Z%" )#,IRL7;.C_G[UO M?TX;R1;^5U3L[EVG2F'UELAL4>6\=KV5B?/%GIFZ/]T24F,T@R56 CN>O_X[ MY[0$ HF'0!@)^M;=3 *BU7WZO)\+4"-NY:5?7D-*@9UGLR1IGG'!%+\7NE*> M'H&D-2G'@3;S'9D[1'#Q$#$8A1!RH7'TO(K&E7QL ,"<DRR.0OBKQU])B/3" M_RQQFQ7<8"V@GVL_FCLS</;ZBFMNZ?A;<3B-@B$:-Q.K@4_/^39@F\J9[.<Y M=I6RD/<1_ ?4Z\_7=^]!O\8A'8!HI8_^,B$UYJIS??<+/(JO>*LJLM3Y5_3$ MXI 4L^L$90#JAW)'(FM^H;^EVO-""J1:6I 5N>%V2:%$.P?+FU$/R2N809CU M3GY8O/(!GD""";+"$NE*?</7>IEP$R6_B"Q=:?SK'%USR4S4G'\?\M<KG3_- MN"Y)JE'A03(=4&$'U?7OR1H# 17AAUG ;2\0SWQ%U+=RMD4FQ1;5$11=7-RL M:LKI[9)6 *P%C;0,T>'GH#Z3W@TF(WW,_+EW:?YVKIFF6H>DTXH:QY>ELHQ5 M!B;/A>_\C7Y )A/GIJZ$"F>,)P] (?)( 8I(,RF#R#F0W*TWC58H#DAI3DAW MOW!"41P@E.MEC,-@)'IXD&I8:GK,/_L2N(.T+SB7-MDW";_X#YG39TYHWA@4 M^6&0D14*#H](CUR5KC3(XA:I3@N69@12[D]&+WX$$@2:) %"&W 7FYI_-LYM M"GT)BS7!8!H$8>I=+7H9.!Q4XZW2 SA\1R?7C&T^5P>Q-."6"*<LP#&PMN+@ M@9N6\_@!_;H*PL\U[&T(K]>+\"L1O]6(T$H4J"QSPS0N)7/#K"-SPU".F+FQ M3Y17Y'0<+Z>C-*5C<S2]83D%^R9+2%?SB';U9(2S29QX;6-DXRFUJMD/6;#U MPT*0?IQKRB7VF+F:Q@#DX7F>-G2\H6/T%+/GF3UF>H,>LU1_X/=6[;=K5 ZX M5.!2_B-(D@3D["S>*UUA^_N7]SL<V$PS;=,:. /#,$Q78X8]4-C0-7M#0]=+ M+<RU&F%S;,X<6"OHMPU1:&_#%:L _GQF%+X>LTRS<A='1/Z[-K8:4I"T$%K5 MML16,TK(0?(;BY$/@."^'?X:H0*=]17F3\7,G\=3WVH+(K%HF$LAG/JWS,,= MS:9HK9+5B&;JE&S.3]]NI'_SUO)@+MZ$7A>,WD^A/XO=SAN9&XL1X,,\,C,/ M;+B321S](*\[6&5_K53DHB\5N9@[\(</^=??HSW*O9[J;C4MU@).($X-Q>D6 MR[DEP+$Q_"5O7@-65CN945Z^0_D MP/@\G2 SU&,0,<R&9R ]2WM9/K-?4%! M7_E(#ER]TRW>?78B:92^++6>P""?\%=)FB&1QSE);>]5G"<W"'+,9S<A*RKV M%SZ_)==>&BL#BXN1+86NZ'DJ""(,]_+ES*JNQ!%M.44%#!3,_D@33?+Y*;C( M" CX+5C^!"%\':67#&/WD1723?*9*&41W>S]-+W&_@DCA9$_(\<'(!<-L<IB MJ"P$'L8H+LG?)6-BPO M#W-2:DJ @42>YH)\Q*73)LS%Q!59>IR-I\';210 M+%"X\<T&(9#D.&MJYV& *J(X*+5!';SP#!;,=LB;II@*$81+V2_%?!I,1,,X M;)*FU:RFTJ11:^+=W%^3O_8@H4 H!6PPK@!;&U.>!QE\'RD;XQXM[X^1]',4 MLZ-XY"TR1;8Q\A(3$>7D6YU^O5H1!E3&38'[GT\:18"; F@^O*1(#GP4G1,( MW(<X>L8(4#3E=\LOIQH7,C?SUW]%D?\,^%J9T?20T=A=>SVG83\0B:6L-S/F M60"1H@>31PD0$Y_<\8P'7ET@*XH>$RTL_IFZ8U)Q1[P'R 23G#@^/J0'2!V- MZ;^RI [*Y0"LYW%_I!U ?@8?YR\A ST$9XD.8#?NG W?A;CX,D##UGF7 C/ MX)6P'VGZPMP%Q"/G2ZH!<4[8^.. PIA1_ < UV.X1:"F^1X#"G# ]2"GH=.2 MC'5_(,PF&)5,*77LYE(YOT8Q>I9X^DDH?<^1?L(>T..R-56I>0K8_2*8+(WP MBKG+$*\C*DHB$BBE/CBZC 5Z\!P,GI4!NEV6&N"O(F4*VL7W"^0D#]HJ%N)K M\DY!2L& SV=3^.1/1(\G-PZB64)K\*T]LND(7=P+C0+P<NSR.(R$T\&SI,OL MQ9D/#GX1/3*N9;G>B&-Z'EJ(12_82'NNKV).+EN\FZ0A9G,^9H#"Z0; #UUT M6NYV.!EA]<B3)JZ"-_-4DG'NC#PW=(5V.?[ZRRE[G$&#P!D%$Q"22)%9&@JP M0Q"S(1>M%(L(EEZ'RR8)00V_77I[=B:N8.Q\LL6=!.$3+!S%+WA<3 :=XM_& M;OHRU)8G/+5IC,&;=(=^%GA/KPIH&+]*'=3D=@;^&V7.TCD'\'G.)IXM=433 ML7@TY*"(YYTW K8R!L/A>^;O]F^(3PP#L$0),)D-<1WZ.;?[-0<*^9D*!CA0 M[PX!T6;REY0OY'ATD0OL2N@!:;7#")9\3M[M'= !:%"UYL)Q357O )6Q.TG8 MN^PO/V75GD%(9Z,?_;2\>HF*0\#G7R_<N%V%NW+3PM;TS>G77?IJI82??Z?; M746UUWZM=-6UWVU:5NUU;5T_QK*&9AQG66NG9<^D1]+N?B#>CY'R04'R >4D MA6Z$-<&!.T<;U2WJ!G1P5,$R^UWZ1BSE>LYS+@<4/^<D&6^&*5TO4H O!P[? M<IKG;FA1O5?F@'E#KVDL8VNOS+E\W;UW'3_H8=UK&P>+W3LD53[_&;5!TC:W M02KQ$!=57M27=E!ZTZY)^_=),A05>Z+)IG)XC]"*5WY WS-!=I=!=NEL=H&( M#;F/BT7$ SS83>?_6MOX_YG8J1OQ+<U I; E@ZL%;)"ED$TO;*!V8]4N&NPU MY4]^GU]1=>+3.WU;=NR#:>](8[G/$ZOVTRH$B,]!7M9%N$;S"/<2G#$W:;0K MP&C5OO*PY-SG2%:O* ^S:WFI3$=FIV\8LNH</ *K')F/RIXO!(^V=/ OP2,: M=)M0.Z>;1<>%-.*P**ZZ";/X_\+=GL.D(K)88*H</E5$($K[Y?C^#,<FAJ.I MQ>F8I\.C2[!HOVU.3A&V;5-D>791W_":4M\275)E4G,Z?=.0=;NN\9;"]&JW M;*\/LS"75Y%-VQ*8U53,>D5EH#:\4I5.WS+DGM%K$%Y=@EF?)?4+<WYO%:!: M740.YU6LB^C)/;U)&O'YWWVE.=!%.;UF$'2&!5GZUD(@YS+:*J.(UNEKLJ87 MB_1VG]XL<.-$@G9OOJ!3O91L*TWB"Y=@*=^L%J0(P[@1AO'B7JIS4 .(23=E MIZ3(75@L;1.R=7N\]T<K$Z.01@E2[2Z8!3Z=@05\" YA[PW-*<4B8?2^2HY7 MUL\B;6D>8T-"]F."K:_WD_WMU7RK,>PUPI\:EAPA:R3_17IW:=<3/M,*+R[W M3&5*M($235EQB@JWL+,:E @F0'PT@EXC,MM*T$ZS"/H2C.>/98T-+LR KD6( M'D--S2[GWOUQ"%GU*(5#-XJI0,+L:0!"K8DIKV/B!YC.&3[1=^P>2;T$7S2E MT^\9Q5"Q0)8&(,LK&LGU<!]-!>YCREJOF/I]$H2Z!$OY=JDYTG*'&Y$&WBPC M.7URZ0FZO\J$1E%'QVI2^.G\4:M>C_D19/Y:_/K*IF58I)?FC N'RND9TRL; M^_4Q)H,8D]ZDDI5+,.WOJ9?W<@N\JAI76IR>=J#3 =I^-$/?.VY_?>GZ6;=J MJ!,T9\2>CN,7R=)Q2CD5B;"*S,BDEO"R>GC_AAKQX!@=500%"PIN<''#NB$/ MRP0]#'XP_^V?+([*:-F:AZ0$+0M:%K1\=#]A[=+8/B=IO,6HR%H\PR%9F8G[ M^D^*#8L-G\6&_T']TOMK!I"V< #O_=+\E*1\[L*BB7W,))QVX^.45GBW^T#- MF?^>S =>I%-,D%%/^&2\Q42$D@D4<CKR*9G./YH/JTA'6"P/J]BR.9Q?@1EZ M7CHF@L^8#5_X7*-9.F*"I2->XHB&?O !2/,O:4Q'MB@?(;%H]I;0W)AJ@W.T MRH/),C&8:X3T+]SLA\5>KQ]1YZTX;,?0G$[?Z:YSD*7S=DK&[*X=J[LOGF\9 M*'IQTWJM]=-ZQ>!=,7BWZ3-IOXK!N]5):L,LV*VS75=FP9JVZKKF@,$?S# & M ]<%2\>P[)[=TVS5''3V'OKS.<#IAE^ [>:*&;BQMF:PCU:8E-M&Q:A0[+?0 M">9SW=))D_F!8C31-)EF<X'X7!^T]RYBLH_9ZSKF;D-M*LW*L;N&ZNRU[.97 M.LIQ-JNM_[K.P3X*>A V6S)G,@'E,YHHOZ)V3GR4JZM70=T3@BX'H)\R(^F7 MA UG8^E+,&32U?\R-UZ!9/4T-H^QE@6P/Z3#!)=G">Z>+L!/?+DC!:J>_XS< MW_9F]S?7GL9EVE-FX^\X;'SAR]85;++ER-;AA:%5;ZZ.!*L*O&,O=KSM3(UE MU!NQL5QO1_1;1K@,JS:H[;_1\F XP#'=!\8% /+_)42$_7KO0+U] 9&P0#WL M2:04_)X'R8LV)CRA4Q#=DX4QLQ=6T%2)53HG8)5:IV_5P2B/5&ARX:KI/AS/ M>66.I]?/\5JH(7]SIQM';F[,FBX>]QS96^\$[(VZ%\E:;8I@2W6]<^)OO5?F M;R9VF3F$OS4T4G_N*BCEW*^/AHO\>Y'Q=R1!IY] T-7>"^O$";BGL@"6UC@T MHZDAD3H>A?L[CF1,9N,IY3!AWW'NR96>6<S2)"3J/I)F'.&V,9$) W9XO2XZ MPY,I_(=:\?)$*)ZK%.)3CY.8C> G@-?9%X##M-B$CZ9/9H.$_7>&P^JG$7V1 M#PSB"[K2Y_0GTU',^,I)\$-ZA#..$HF%N,/_S,8O'*<U6=(439>S../(];&F M6DK<,<_4JI2&9"N5TY"^Q=%GI--<ROUW]L3"&;L=IK3,[@ 8['IQT(]PSFO* M4*J:FZ3;G;[9ZQJ;DY,(:-7RKXRF'QS;$:F]KK;YY#(B.$9M 7'+S7@T@G0 MYY,;A\"'DMOX2Y0D1P$FCJ#8EN&&; I*:/PZ30.!C,>9@?:_=E-(A1B=>!: MI5:EKP\N0^GT]6V8EX%KC/F2ZX"U@IZ[YSL<3VS0BN\"T)0#;P=! A<@T0U( MN2M8/D>E))KLCG,757+'Q00:0ZV60-,0.7R?SW<!*DESI:0)@)5.*PT!TT,O M(,-E?GY &Q"M"0G=5#0O!'+Y+]Q$"H;K,G"0LPT8"Y=D?C2+EQ?.=(4! V B MC6%&\W_<<.;&+Q)GEAI/3AX&<0+:H?LRS^D)D(HD-*.QUAFY,!?W"_POD?P( MG04DLM=3?C+M%I;T9F/:&^5V2BY5L&5YTSG=9JY98"X2%M!@:0SN(6:/$6DG M\'-46##O>8H%;YRFTV %/C<<PS[Y0J 73JFN#O@6W / >DJRQGV,0(7],P5X MZ/-E63+-.J#"S]VI]!S-QG[^&"- 3Y9F@&>;7R28IZ?B*A9L9;)I^%CVVE43 M-\T/7]KZ@)CYC#K,P;K#6?90&6:XD\DXX$GLM=TP($OTP*@?SG,P'<U1F6N$ MB,%3]X?$AD/X?;(.'?R(,MBS"\(+I-SXQ'U",2!G>BW -7D)&3 "5 0Q;X&4 M$\"&$9!+JL'2_?!MH(QA7(MU0_S-(QS6]48!PY, 2-,=+*$7/]Q/\PQ]NK!T MK6Q=OMS?<_KV3U*JEO"?A,P##HA$!3_.W@A?)]D#&X^&5UUVMJYTO=@T)],% M,/.<8L" '0%882T$[&063P"M.1&D7$=*<_\7)%G$'([:<+K9XR.1:(HY>/'P M/A],/2)<Q%= 1/ZR[.C :;-G$'$ Q,/9=!:S<GNEFN!L36:@H78MXPC)=EK7 MTHW:,P.5KFGOFU,H-GNBS?;JR+G<ZFS1U,*S30L[E&?\W9.9^#,W#S_-S4-) MY\K..29Q[*[_\Q9;-U7S25N78U2.&ID)5\N1=W%3G@G<N/4AH%8-:@LS.S?Z M3 !Q3R >F(K2OIZC7S,/>-5V;I>;GUWU_.<3K#0VQRI3I_[G.'K,2JM_ ^,] MJP?X]",M7<?P)?P_=BBN&KHTM$[?ME39L=<%-HYVCT?/X%EF'JO<5]"CH,=" M%$D]/4'J0)"Z;-@'SY(6]"CHL8'T6*E3M%WHIKDF8/D:E&ET^KJLJ8=,A! T M*6BR@319IXPL"2LG65PYI=+*E&=V^HZNR:INMT4HGHF+<JNINR5%112<[6O[ M 7#Y>"),K:E,,%:G;SJRJ18G&)Q/99E H6VL^# <PIZDLM([F.4*%#H+#?LP M9')PXKAC-G#BN,"C4VN%AV%6#T2=(=O6NB31$PY7R]Z50=7D23'UV&9BC3-= M8\<4D#98"._=)/ DEJ:)8R4*9N4] B])1FZ\;@K/^3@.SL0%\(W%=WA?&TT8 M;97E9]4!V:\)&>8<7)ES<%/I]+6N5;%T[GAJ0 7";NRC@I+:14G+ZE.!E#:4 M:NQ,92I2F5%Q^)R8-+OC^/@ VWC[E47=_D,<&P>"RL[S,R?I:L(Q1: RPL5Y MMEVSJ>-LVZYM-V@-P1/.G2?4)^8W\ N=!/W!@Z1>;\IL\UKTM.5) 5@!V'8] M6=+41=00GEFEF]BLJ"$\2=7)7?!#5!"*"D)102@J"!M1_"8J"$4%H:@@%-G8 M1\R[V3+?_!7*(DSL\BT;CB,KO;J<3J(^0E!DDPY^0(_%DY D=DTW+%GM'9S_ M+0A2$&0#";):BG.A)?CIB@A-K,R0'>V01&A!DX(F&TB3=0K)(Q01FC;JJ1:V MZ;>*);P-%8MGXJ<4982G,@ /JJTPL?.[9HDBL#/'H6W<^# DZF'IEU%2^B50 MJ-DH=!PE^R!DLA0:*6?K14^3*"1L+"*]EF9X&&JI-.9$=DH:O(A*0K%&"]<0 ME81GXSTX$S_ NL1HLY9*0DOK],VN>8(:IR;4_!WG44%)[:(D:W/=40V5A):. M5*95#"V)2D)122BJAEY!.*ZO# +6 (1KU-5#KT$A)K&&J"2\+)Y0GYC?P"], M$O0'.VY%)6'SGQ2 %8!MUY.'CH=//\'8?8.FU%Z#PA^SIR":)>,7"<[MC:.$ M^;+TS"1@UC@-D@88X]S)@-$HVV0:NU/V$'B2.YZR.*0YC@F-?\>YLM>Q-PJF MS)O.8G<L)>P!RQ'D=/PL_MZ5)M$T'0**>>?9E,U!*D-H&BB\VG-QTJ041C0] M-<9IEWR(9WZ!W$!7Z3D8C_$72Y,I8VEY@B3>&8JV()S1A,FE6TM!8QH NTG$ MY=B[F(WIB(N*392AN5^EEZPL?N(.D@BEW-J?%&HA3G3]]@IP<G^.YD& B?O MW@YBYO[QEF;QOG/'S^Y+TOG',L8#<J=K.V87BU^K'K[_ST$,:ZX._%P+F>'P M./4@ !E.GJ#P1'P.Z3M0+UB,3\%>W<;L11K%J)[])5!45W$,7U,--C!L@SG6 MT/ <:Z#W/-NP7/W_[$[_GK)<@-@PUY"7"+GKH+WF*DZ'OF6 Z?2_WMY_NI/N M;Z7[?W^2/MQ^_?CIZ]VGC_BWN]LO-Q^O[^$?GV^^7G_]<'/]1;J[AP]^_O3U M_DZZ2ED \]\T_I!7OV2SPZOOM>P>MU?!K\BJ$_&F?ZYP:C(3 M-67=<<,/B# M&<9@X+JJHAJ6W;-[FJV:@TX?)0'->F;Q(PB3FR$(C+R8")*\A)!QT#<+23*E M8XQ)*$U HC,2@Q[-]*9QVA) (7B<N$%, [GY=&^)! 0?M$UR+(K^2,=[IY(M M%8)_3]*9W2CA<!?\YWQ]D%NXGQB$6K=$2!4NGH"QE>RQ,?O:"W^MZRU':[TK M_7-)?UJQ.-55&_-+!&_["I(_N8]=GUV'_BW.%__./!8\(6]+/G+U91:S>UCG M_3CR_E@8EQ8W:8GHKS%*[ZBV:?1Z0\U4!L;0&#J*HWF*:2B>9YHV,SL2 Q-U M@M05SX#O7WMP4SA)?/'&@@:X=$VE^+O]K<N[U!3+MWS34QW?-IRAX0X<T_:L M(1OXNCZTW,Z&FVV*DGD+E..E2>V<^()D"N@>A&,:,A^SJ1N,X3L9-5">DAG% M?-ZYER;&P[^[$BZTUGN1O:&0*;3DNKCY^CE#+#^"TX,P1([)1>OW(/DCR[Y? M3NB HWN8U/$<Q7["PC+OA;W!LW+JO3F=/HC\@F.E\($T1I8$E[.X+I>C/? W MU/#7GA#>/]AVOD)R3>& WUB,'X#"J<Z/\59;G .;;]O=8F^ZOQ&N5-V<6>OF M;*73M[1N,1K\-Y(#T13,%3?C(?&<AX!,P.^Q=03W<VG4/T*7Z4C_<8%[Q.DW M:O9-S)()2RTS3A6K]R:C$27]&Y.</S(PEV3I)O2Z\LIM/D8QV51A9=!9>= 9 M!X-.W4 [:W9@U[L#K=-7BY['-7<YXD8FIM^3Y'^(HR0IO=R!.R;#M?(EDQ4, M%O8X>J8%\+K\:#:8#F<Y-,J6?X;U_UHI[6USUMMU]M[/4?PQ?6LF_Q;B;[>4 M-VL!9&H55TQWDT#FC'''"(Q*Q[!/<@R#.F1N.,:!%+U6S6^F>/^-D2P'&8XW M6$H&U%\ =.KH(78?I>=@.D*E?!3$OC1QX^F+=(4TU;G^+MW1D]_XDYTW7>D7 MM':)Y%:_Y=HYO)&T^R$\%3V'(+)&P03AS\ <"JBP ]7%TFW!4QZ+:>-S@=?- MZ7<)^<" SGTIFDTI7H!:_O+6GT?<0X40Q6T"CHVE&%@.+1^-QXS00Z9CPS*X M@6@6)U1Q,DO LJ"?8971%'_B2J##HHV0GBKA*M)B3[,4(F!"K((D]=GE>3P@ M(T&_B\]XC/F)-(RC1WKG=/Z*F UQG_P +G"4)0.F#':P)("'7(;XW3+8"&2S MM3='VV14WHB[I.VLO:04/D#X@.@)\Y=9;\8!DQ$#RXHH#!?G[D:&=AN@2#*2 MAL )TI-'$X9R 5V12''!-&#)EK<D4_@/]56A2YTOR+ET!H,D;T'2D^M/A1"2 MI0"N.WR1-X'J&7VA832=FX?\5L.7['+@-$'DDQ\W873M" 3Z&6):G$(A8<"< MP@=9>F! )*B+(*C\QR ,DE1.PI5,\/ )H6H5B&3U5*2P/\).1O 38&;I%VWC M:#<AJ$:H3>&UQ8@>P&DF[DMZ0")IZ5>BD&L?X7OO_I"N.K]>WW?> #]@(;(Z M;Q8CCCU$>#GX0]C,4^ M0S=$R3.64H8 D%QXP6&U);(GFDDP !$ LM.=_@ZO M2/R ^$N"+X9'\&<3-_"1OHC:\8-TSRENN"EJ/ $>$(,<Q='L8<2)/QB3*P19 MSG"&QQV[P6/2K>!%;^:=EIOCV\WK#ZF >(9[!*P8^Y0EA6!$<0\VUQ]XV?[, M0W6,(>R"QTD43^F&4I?0+]V[+A<EL\'OQ&:C]"EIZL)IALA(Z"_HC<(H K]N MNL=TC0>\KI#\3ION$ 4PE8O3DXB&B$S%"Y/V=BGU&NM2,JJZE&Y"%+I1_++) M<V07?#*&;[N.[KI#K><;NM<;Z-Z@IX$5HZF#H:H;JYZC[#4!]EC:Y#&J1$2E M^+QU:_UJ$+KS@-7,QNQV.(?5AUD<P]\HG% "+6OU]">A=C*>'E.AC/(IW3Q* MZ-%</KH8MAR39L!U=B0TE&^H#P!?14GW+KNBUC2&M<RNK:W_>N^.H&975?2V MM"_%S>[6'+==52NTXA%;<+:K:Q\U7$W-ZPJ'JU"?T!(X<*>"I): XA*RV+^[ MSW/[J$(?0U"0A\,+;@A3]?SMS6NMZ/^<*SN 6#]G>/6536^'WQF:<:QRN:]M M=_J::<EVKW=P?FO%:SMZLCS?3_7D<$%^ETI^6_SV1R _I]/7-44VJU9KGH[\ M+J$7TV?T/J(SB[QDHNW2P?(J ^B_$)Z'44P/6Y_8LJH>W-13-$!I,&;MRHKK MPRQ'Z?1[IJPH34*LZE;2LM;3!F[[+8Z>@@01@I+U,4F=31GFR+L/Y*Y.KWHO M/EP"CY902Z6^4[LR8HP.\>23?:D$^P.9LJ84[84*K5M+D?24UH# I>JL]W!< MTCI]1[;U@[H UX=*EZ#9YF(^LA2R:569EIH7:<A !TAC]M>8\=DJNTU=.3># MN4[0-)N-'$,B@<Y6F6_H8#7;P#EJ4]7JN+L3VPZ"<@7EOJ[IM0_E&IV^H5BR MHQT\R+T!E-NZHO9V;GA>W;Z:HU(L1ZN8-(3-3AN:-&1631K*$LB_N2\(+OAG M/&/^E\ =!&/*)<TJTW(?+?*+LNR90N*,4T@S4FQCZ'N*Z;N.;NBV-G![NFV8 MAF6ZIF\96DF!&NY$^I1F<5;--:K4K* T^VCKCO?./BI">4W^D=.<_".?RMHH MKP@;([CI]2R2;$4*DDA!$BE(;4^]$2E(1TA!:I]S/9.^$_<E!DXLDI!$%L2A M19@<H^[<L8MNQ%1SK&P)VIV^K<J&I;4E\4'D'0F*.XW'I2:*<SI]JR=KFM$6 MBKN$@$PFGV,V0.M*Y!H=*):N?3I? H#8ETZPFX<E6Y88U77.Z+0;SST<G7H* MH),B:TJ3T.D2+)_TOB2L9T5D0'_7O,1^S-R$2>.%W^["DHMJ9+RW&5"_($PS M5^C+ON2B=OJ:)>N'S]H4248-QJDMW+=FG-( IPQ9M^NR-85R6TVY#= MR))" MMI%01W9/E^$03*-[^Q*"WNFK/=FVFI3B+%3;5T_@J 67#, E2S:<%NFU#4UP M.'-%G+(.>)RYI Q:*$4[*]H(QV+&P;[TBV-M=-DTZBK\%8IV$W%JFZ)=+TY9 MV&M6MNW#AR4)1;L*1MQG;7R74GE$<K]($3ZE+[X&AH+M*31;=O2#Z^,;D"\L M,OT%&3>*C'>+@=1 Q@Z2L2XK1K'+=OO(^-R,S(9N>)^T_W3-BQN8YJP?F%:A M&L*85T.(*6MBREK3!Y!]%5/6JI-4\Z:LE9_;JCZ&*WRX9_'C1S8HJ6+J]5:K MF-B0#6VK9UG^T#!LC_7TGFXJMFVJ_M#QA]YJN0ZN_Q9?(.$;UM4PE98?;7_5 MRFRM'O,'A@4$/>P9IJ+WF*I8*C;_=@W/,!<#G2J7*^'6;\($3D0M\@MP,A6E M4*8DBGO.L[BG-O6Q87XR408DRH"JE0$U-UJW20$^JA/ACH5!%$NS,&'>+&8^ M3GK!CC%9(H>$L[91G:PZ'LW9.!YM63YE<>KO\*X[G.OB+Z:EE0Q+,Q45QW>: MQ=C#W[+K;@;+D8^\G8TOE_P9 Q+ GDM+>N&A.?]G[3VL=O@S\@_V-CL(E^GU M@QO'+P"%:QIP4=%':"H:-O7!_HMU!0^;X<P_5CF8(+@S)#A'>46"T\^!X&I1 MTPZ,^)^=FN:H>30T:U;3#.QN Y@G]+3M>IJVZMD7V:X%9-5>D6=BTIRBU,$S M109UDW%*?T6<LMJ#4Q?M%"'O_Y<(7OS9]:@>J432WMU^_BY-QK.DLLPU*KA& MWKM)D-Q-8N;ZM^&O;AR@OQT%<-D4>5/!+*JN5B)PY4S,V >(F<M(I,5&>*_& M$C!?QE!DJ^3.1'+V&>'4ECS*W7%J&/Q@_ML_61R5H5.O VCC:*KV4^/1Z2SR ME\31+B3O'@E4"I)DYH8>SJ1/II?6P:7.*24?V9#%,?,_!R'"\P."LWJ3:5-5 M.GU5D7M&L=Q[][D2PCQK,B)M25RN"Y%4G$_B.,6&60W"HR:89*<K>?*1 5\% MH3>>X<XE;[GIR_J$CAV4SP-"+\TCKQK9=#[5KC)):<";954Q9,LY^LC+MEH] M%XMX6]CZ08BG R^W+%E5#RY!N?!HURF0Z M+DG><V:/#ZCF8CH)0 B!(+\R- MA<I="R_?K[C+5 V,(\MFB?NZ06J24+=?A2V7XM!&YY1JUN:<$KKV477M,99 M3#$(PK5N]F-7K7M'42HJEH\$FO-A117$V=<H]/:4:!8:*8IERVK=1DJC^P[4 MDZHHJ%A0<7T*Q0%4;!_)XFL0#8N04K,W?.26!Z7EIEO+1U?*3<V>IO5LQ5-= MNV?H7L\9&#U+5U3-T0?FH,<ZZX8CJEKY#+Y7YCX:GVN=YN&DO:\DZO; ?&D: MT90[.#(1)'V&VQW 7T*6)!(5U-,SR9ILVF+>C^2&OG3]_LOB@V<WD?Y:*?2_ MS ,+.;;9@=*IB;N[O*P% W1 C3&Z:H'[27 !8]P@'J/:KIWC[[K7Z6N];C'Q M9;YK6(_&$4Y',6-TAB3X(3W"1D>)Q. Z?0G+'CF/3VL?94"(9,(\; R?I'W M.'GOZ"?7*&[973>>9>]+ZRG'WSIV;5>ZQ9[M^UV:3I>F+5]:=]N@T*-W+-@] M?UPU-VE$)ZB-U+1UM9%26D3P%9E=H3KPM2%9J-XE2$H[7GU3I-%M*/'":XL0 M696E9T9I(JPBZ2[CQ,W7SYNQ L01JY)QF"-@7@S479>"/&<^#P\Q>\!<UTD< MA%XP<<=KY*9TA>3>063BN-5YTY5P_NSB$VG W'B10NM.&U5.K!EK26:"_8Q# MV).,<Q6I04802IZ;C 8CP%^Y8[A_N%#%VP7-TXD.,QG-HAY$;K)%8C9PPR. M#?^*AA)SO1$%,^@K-V9$BKF?R 2X @AI6F^*6@# B1MWVT8M-R''5;QPN%^/ MQ2$Z%:,!F$'T:::D39>/CH#"C_@) /.DA^@I_3%\_LBAR!(O#@:D]:6CC_%O MJ.]=TS5)WQFZ+;O2-<TY+M$<@'8YE'%[CY-Q0,E>&(.2X);ALR<6NN$TO\LU M6\KMODW23-MHWY^@A$PSUY:0E8FSU2*JQE/$7'X0U:N]O>7'\BT<4W[P(I9C MR _-694?V2<'RX_C(JF]%DGW%!M+4F,7H4$<S"F K41FM(Q *HJ,^<E;*3*R MW6\7["?HXE91BA1]*17.U!#D ^[\D7D,&8JDSDW59V[5 BH"PO!I<^A3F@V2 MP ]H;JM$;9'X.*1(<J40MN.SL?O"_+=^[#Y+%%L=(W \>"P C@;,DB'O29GA M GH?^ /7V0.=-Q*0PRPF*LCOCZ.D75C@9WIZ^B)]!$Z6L=;UZP.[CIX"H PR MY-V,9V<<>V-#NEZA(]TR8\6W+LD;N!COG3^+GZ/8AQ<M.*K3Z0^#)_:6)_TL M.TG7@7*8N>C@1JJY3;;4%7\!Q+@=<D!ER/RS^R-XG#V^C^(X>L:9D>X$OIF^ M5!:GZ 0SMXO3U5O-]H$7BA_D&4R)&W/EYR!B@4<!?RK(59?7-[+_(O>;1C)^ MAN@=37!3LG2EOJ%W7/N_@W "A* UJ182Q:5TY8(NQH8 ,6*JTXVX]H;73\(W M[@18IT>"DG.#?7H9'*^N4E?6U55*0!M7VALZPQC &"(0!CAR<@F.! @X-D[^ MG>+9K@(.Q\ZW&#@6P:Z3 >R7[EU7&KOPX']G$<)X\$)$^QM*E+LI &\J_0<N M)73'<"$!K%014CW]>)!2.WVEW)9V!R#N<H"($0[XSR$#S 4P#0&%$PZW3'S3 M/U"PQD$"@( ?@)0825QN J->^2W^;/$=F\61CWTK@2QB0'J^$\3/,'H,PC1" MP,'-GTL(GGL ](BHAWG4W9*4NSQ UU$C9^&8/4G^UP6E3X"31C[!ZRIXJGY> M\WCGU=>=5R9N@9787!T&=9K)=3&/GG6\$^'\M#5%V: U_,Z\*7':[%RP>3Q: M0KR6;DA[P\^)?--?J40?CJ,H7A'J"6FW,<O9'IP1P1\Q_)@LCP0TN3%UA^5H M$DK<+,E9;NXCIGG]R;5O6(ST@SE+JPKA)2FK91#V8?LKX.6Z][?,;/S&7[S9 M!M-- '(I?^8\ILP<=<D SIY80$_F^CM^.'#'I-"GSRQ^.V"H@*$1%JU*N26% MJY(JWQ"U%W&)*S;H_1PG$=Y](GG 8F!Q,#?A#D+O!7AOT50I!K#W.?&6QN07 MU_6_M[[KOVC@+QKX-[VW_5?1P+\Z26U(_-DKD:=Y<N:VU(FWP36!6LUPAHY3 M5(MF(4#&)TY.SM0'4&Y< "KS9>GW"+2D]+F$/:&)@,D@8$C-N)4 ?UMQX/A! M#)H8_"9"BWC^K^<16 8O;Z-GM&B7G#Q1_."&<%Q_R6[+_+.9PP1>A-^!UH0J M01#RC!1<: J;#6CG:->1DI(D;(J>1E0,01/,OZZ@XI';$<T>O@'4W^;ZS 'N MCR.&#G1K-U\'@1!U>I[5->2UW6#(I%4'F3:&J5Z!S^*Y?CIWM$=AR/C!YYH< M/CQ[3#W)Z0*?0G\6NY+KP>5PE0"UN:R#.'?XZ5WI-]2E/0:ZA2^%C#QD'F!9 M4AW2ZF9'T[=TX<]Q]'B3]IJX'58OALR!'!M"&=;V5"-4&&!O_@R^!<6V6NQI M:\.D XKT<V=Q,$R_+L4W.PG<B5_LU<&II^0+3D:>.R''-A*SFZ 3C$,"=7ON MN_'2ECS2DSN>L?E;,FKGY@".Y61I+N+<2LOR%-$OP1.CD(97C0[@2UD<@ V' M/!-JL<8CFXXB?VOL9FU4H"D<?XOK&=$*.'("0(Z#:)8W.<"8!4B@_4?R DPT MN!!DH!@<G'/U1;AE.G*G#8SQK#]\Z]($\EFQ+0LJWN:8O)H+O%<,ZU3C_5O2 M@(\99-#7!AD6"<*H>KQ%Q[4/M/84C9^HW(\CZ7 YC)"_^95PU#)8-0/ .@I MDP'R'8/>X*=>%/9$Y)VMVY7@1FZ]:82!+,W9.]"&*A +?>(E]%X9=2+<&0VF MQU+R!W+QOH$?P-GHM.1F7CTQT/EC,.7>,?<)> :I%K@*XT0./*?:]6_)IRZ[ M_IMTCQ\9_^_G*/Y&?ML]A*=!*<?;=:\4C'D7X%XZY98DZF-BNX'30794,REZ MLH2<7V[>WWY/"6'9TYIS,P.4!MDVDSQ:K(034B$1KJS$5T\=AZ"54D#HQQM@ M*9VY [_#'YW,P$A*1@M#XL//GZ1_Q=%L(KUGH3<"!ON'=.T_!F$ "CK7;K\$ MCVB&2E<?WE^G(;:KES>2JN"+@P34Z #Q^JI3#!M@./':7QA5<EF,F9/F>M)+ M5:8\FY WT2.@#<\+QU\]9M[35$-:*KX8@F)<X#'XOD(8G"M\J&HEI2O%[-&E M("5MY3E(V(I-!M;ER T?F+_(N-E9D[@M&!$$,8XR53.[5&7+J("\U?"=I6[Z MA,^ JTP[VFYL8E%+LP15!$=,.E!$IFF)S88Y4*N&6^#/JP:6;+%A:J%UI8]< MPE"T,(@I,DJ1#'QF#E\,>,!2J)-QM@57/YOBG5+M^D([R^^Y=4FT]ZNH?#Y: M<R$99EEY7KXVL,I'KI])Y_TR/U1%K2ZGOA/K@$T=+JDP%Q^HK6C32IL)3<X" MY'$*Y ,.7>+PR9]Z:X,/97$<H],/H^)9RHC1+4>;[B[1I!V''./XS),94QM= MQ7;5F:<?%NKH=>A_((A@# [H^&.0>.,H 5.S..33, LEH)KK&7;/ ,V[9S#- M=_VAV;/5@3IDBJM:^NI0T ]Y/1A0;NG5ZV:C;O)<;WW_RH34@==3M9[K6+IO MJ([E6)YM.?8 /K-=PW"V>;J;R<)_0S7G11HP8(S((-'X %9+VLT47@3[?8O_ M1=X)Y)XZR>D"0"V?C=UI%+_DN2K0)PC#!*V: _' _3(-0;H5V()I4UD35P8 M_"[BP7Q<\ME]X(;6B.IGQV[PF""#F0: \E4EJ;N#QF=GN@2@_VDS!;TMO I MB*/PD5XH2R/FCDG;]:7$'3)\ LTH%GL!]F\,DLEL/K-F/&;>%,4(+#L!^XZ> M#:?(,M(L'M(0LW.!8"/W&'"03)$(D2NA& EI6ZEQF!VW*]T%")@<] ($#W), M"@S,P@FR-X\/O>7AA*'[%,7T;Q":&!BFR(0'^!%YWBR6R4A.:"->G@YPZ1%< M+RR;YG.@\X[?%F@SL)CT^\Q_2*EH@(<8SL@YQ)[PL]3#C!>+J1EH'0.>D=KI M>4"&I!PMOS%7]%P%00#X0RE 'R@"?I :M93V-[]7D*J8;\_0:*&&#/X\&VLY M80*X#H?. '?O)F Q#&#[8.6 9('-=:7WF9V3M0T*%MG<<A8UB28@3+FV!X0% MN(APDNFKV9@OE;N/].5)_D@@49X"GV?44_!F.>-#YJF.832%H^'%X$^!<#$# MQ ?](LE<KKA31"(>< A2[ KX;F$+L!V26HBQ:=@*+P8UVN$X>MY>Z;-@3,WQ MXF5D+GT8 WI+UUQ_2&T*,F_?2A_@7GRW?8DLMYB,\R*A=P^4"T7.+'$R-CTZ M[V1^4*KL)X85>HN8WC?,ADXS@/[?['_^HNGZ3\"WY10F**=3=<9G0UB8--J? MD1C ! =Q&4_2= Y_P^)2DQ"EYO9;/X#6?K/IR\?W_[VZ:L,CWC=Q;^E?T=C MW"7_G"AR_A7F"M!N9.G+U.>6[P38.%SM<(C*-GM@J6Z/1YKO;FF1W/99^. ^ M9%'%:8!LA &6(%-+V6U>FDQ ]+.WH!CB/[@LXW]#&@/Z>(2-PV*8YY6&8=9? M0<+8'P!)]Q'>#Y0]03467SO_9"$:@ ,&;$BV]MSXU[3LHLG-"!8B\LIA,$8> M!AM9C0C.XBF]D@R,"+#3?4D=E-F.=M)'17;3862JKHZH%>E-(KU)I#<UZY#' M26]J@Q:QIOG2-LMTQ9)EJC/T]6%/=U7%4#W'48?:P!HR575=AV'.5CX&MK_" M\CDMB/A TFVN&FQ15);TD66UI5R9$7I*13UE^;" BFCQ!W *#&\&P\#CN!4C M@R6;Z6<W]D99D$/E"RQ?+AIJB3=B_HPK.&" 9W'8Y471?LQ02]7>JOK<V59L M-]8V';^<.K=3VR:_-9F):"]R^QL-X'D:3VEZ&=C3W!Q%GXX[H[J4\704S1XH M^I>9F6#Y<X]/DC>806%+ A"*\I*-#9B#X2?<I!OB0R@L VK.R\UNW-]:R_M^ M%"PA+/P+K7RL,$$70X)E%%WIMQ&HQM1Q@# ==6!.7F \8T1AFIK:W"<D/04/ M41S-$@P+<M]S:OV'$;I&9C&Y&N;TN]9ZA\WDG!;KC'-YC76^U.!M3U.]!/-+ MPD"[^9EMI;%^9J>JGWGA3+X=?D!V&B8$G>_<W429>W<C-V;DV4D+<Y(2Q[.U M*OX&GNE;E@G$.!@:+O,'=F_@JKJC6P93;&^PZGBFMZ0.I/Q.I&]C ,@>GN?M M&UC9\,#6?=TPAK:O&,; Z2D#![LM.L 3V&"HK6V6V"#>R('(LPV\/! S9E:Y MF:&^.5RVP(W\G54.B]D8(JFSF^&6*%]-V\8NC'JW.(OLM/T,C5<Y>Z_3MS;F MEU7=MOD:VS9Y(\;C=C-<'R*GA:GC?IS%E $FJ (^\,*"4J+-^?Z3=03.M0C^ M4"6P6YO!_HE"1XS=@?X*ZG3Y+7R-PB>&>477SV[L)S13(/\]BI&OT?1_&;PT M.VKEFU,[?4/90&Q9YF':YB"K967^(A&;\TY4[[! Y('E;H$"-PD:'PD_:58Q MO:@LWE&D'@UB/!7P<Q2G'^%S:FEW#6RBL0 <U9/W"DTU\*$=&L\T+0OY$Z^K M 6,3U6-0(%/]H%4I/;>@ULX+A+*#3,;N:G,C54J/BX<D9J0IJI;^:TW6#CZ5 M:\A1DL%SOU0>S8NWJ0@]>@0^QWE,:I:G^G[:48J,GY35(:-)C^ 2#F_:>6J] ML!]HGJS/7>%O+J:O;*M7*J>QZY@,*JK??RDHL41X7^GLMT/Z-KF>@047[\Z< M%HDP)HX@<Q19*6ECD,+S)YZ729'L.<134&/*%KD',N&SN&6Z!8ID$_22>7)C MR2*YMMB+O)L'3/_:^/9%2P)X19!,%[]:NM*E'6$V XBG ' P0AL8=SYDE(1* M9A<@]7B,=NDF4;@UEVD=/NBOA ]9'CCPW'\A0"JCA0%ZK:++3LFLD0SZ.;J; M@D652SY'9$C3!N8E3.MIK'7E)%F16-'::UN"YF_HM!GR)-B5V@66*@,\QX77 MF$:8WR*M/WZFR #5#V<Q^107?'X[=]^H?"Z2/BC;!&M ..-((Z)^MJLEY9+2 M+J6A&\2+:K@ZE<P,%GE0?,EVFLX=NP[]J@-#<LJCB0;FAL;SE:V5-2=*FYL4 MCW.-H$Z/XAYT%&NSK;RS+4+1<NQMPETF/)A0?O^HF4CDQ.-U!@BM,,(734&5 MQ$]2WL45 ?+K44+1?#FJ&=C\ M@J*.[\5:0<I^E3Y'6<L@<NF3&> >LCNGYA M<$)))93,#C&9X4\2](RZ*W44GZ_OWM,T.ONG1/J,N/PKX3) \)$]1_$?K>.@ M=P3TZ\D$N$K (? =OVZ;-OQ;ZH GI0,N;.VYI*O.W?5W[&67X[1S%IOQ352G MI[QX"Z,KP23(U:BX^57AUW-^EKU\60F>FX[L!Z8U)HQ'E?CG;LY&Q.Q-F;=S MPB -$& P#!9!NEPI$1')(N6=J^.KR_,8 !QVOB_4N-((P!C50%##^-+$EK$J M"%CY_#3<;[YTDI3 4>7/CLO?7>ISR#11A#>2_B-S$][>(%_*M"P2YL^G\8"E M=Q'3H#C(W-DQ!^XZXYOOCY9\HC9Z'.J/O&YLNVFN%-IZ[:T9TA^_,M*.N2%> M;GJO-K8T[4Z?NY+(WEZUPN4L"#(.AFSO PVV'VBP>J!/J+W3P_PXNYW&@=, M7R\]2]I[8SK->C+DT*\KW9 9@U&C1RK\PN@4=L' [&>.4W3/Y+W!R\ZZ,'!D MR>R+6:HR<[3D2)@2(?R+TS]\]L(3>"OUJKJ\+"Q59&&)+"R1A=7H0[YBDZFM M ="5@.E0<6QO:&J.:^G&4'<'"CSHZ@-#M1W?'AKM+-6YGX=HEI6;N1:"?M"J M4502W%NC6_N(\5MJTYS\2AN[264Y6C=DW*B5K<L>=O/=$![S%W6YVT.9<XNJ M4@#E+LUP2MUP!6V-S(.\=<"- ZZFH=T;3%^(W173%"QE->W@G[P>:"[-:="G MA\7\DX2]R_[R4S;7,0@)8^A'/RVC- J]E3F?A-+\ZU0>]GI=JZ>B2$QG7:8O M3J5EEZ3ERM!2_IVN=FW57ONUTE77?K=I6=7H]GJ]O9;=_)UIZ_5OUNRJYG[+ MBLUNW^QN:+!E4NO*1-Q3#WO>W:5"FNH=\+2?.4_[-.=I:7:NOCI4N-KIN6@^ MT6#G@G*A[.9 VG[2U5'BK0?*]3PR>A-.0=@E(+&XI_"*#,YH!JO[R9M+AA&7 M\K]EZ137:3K%I\R+]0V]6 ) &5SF#23(^D*="@,V7]#E<_6_Z$I91J8M'';M M$/.&L=Z-C/9V$:*6I0$#/8J/>1JF[IRUR*-MA\/:<>W*RL1V12H!U>:)[:> M5>7XN'FL^'AJ;>0N[VO:^K]:8-Q2.WW5,61-*<;D..FLWG]M=X[?TMWO?N<; MN-)66ESE;,?%W<:1^5^/=H\5[J]1-%OJ'=C23[=&>IWK-*32[$:W^H)NM4Y? MD\&L$50KJ/;"J/8;BXG(ME"O=D3BS13N5*_,U&W2MLNDK-[IVT:W9$SI>5-K ME36JG*D5N+LN<FS5[7)>CY=S<R=G[6##46U[LKJ%&9.+LI)"N==>YM&0_J]5 MYM&_>-;'7E90R7'/U= QCFSHT#4D65CE7W&4))5-'1-;/LH]8]T<@YVY<#D: M'Y71KKQR+T;[FFM<&%ELU$J,P[22I!)I5-5,+*R7Z/9Z@B8*:UR"]R_#CX/< M?.=$R7L+.(S@W%!U%N^8S<F1UZ_0ERFYSB%>H;TO-M2EC&GMIYHLB"8:"1>& M:3MDI]3N?\J0;RXNJ-YUDRNJ!"]S7BA'X.4YXN7)=)D"?FY69W9GH+U+0-1] MU[@$._Y#5@E+R?'S(EEAUY_6KO^\J":X*:M_V$S6V "J)K(^0_M%V/2ME8,E M9%&3)+1503*7;?(O)?Q@QT&1ZE.'I+2;GNIC8\J :LJJ6:Q9/^\PY,'66^-H MN')>P)F$_K>078,3=FR]TS=EZ_#@4_/L3T%>YT)>Z_5=NZ&9-3:F*5A=^^#X M5?/(JB;]L[$8>/S."L?,C['-G?-C,OAF0##IFD]@\N3T-1UPVX]F6'&YJK U MW@\AUK@,0S7E_2XUZ*_-4!6V:&UA1+R9/6U1J]-735W6=*$/MX 2+U4?WL_< M/$!5R1'6LKFY8_^(G+UI=_J&W%.+;;H%?0GZ:@A]G<K>S)%957O3P4;"W5Y= M=5<-(BMA;];/Q'>T-W<8'F#3F _UD'J,K'4._)QMOG?QY/*3!-A_4*^A?O$& M-O1V5;5F]=-:;J*5=30-<#+A%/"0FEG/DJROU/LQT/_;.V\4C5GR]F<@Z2C, M-?E]C'PVEN<CRKTHQH;'$>]V/Q_:EM!?O;0A_H"5]AU=C '9=_A'W1U&OV<[ M2:>';&HUND2HCM+I:T7'4#;EXU,&C*<(&UI2!W" $6^\.9ND[5Q'03*-8F2@ M^>=*V\FZ\/<';,E*_<EQ1%O@9Y/7LI:V&?SABO%EL*PWXS,*<N_-O3/KY+OH MACM@V.LYBG.WO>B?0>LNVLYNV=)N/<BH?W?6@"P:EO/D-0W(?LU0]!J;G'*F MO*8/F:.N-M,S!Y9KJ;:NZIII&+8_,!7;]73+]CQCH./$@^6^9?=EXVQXHUUJ MN^LN]@"DE1LML42"-'[!3>#+,<ZSGS_$T1\[K/HX4I+Y[]9)@-).@EL/TW_E MMFL@D;L*E\I5^ZXY6M?J64=IN*48=3;<.JR'SD;CI%E],>D>L1^7Q&N05AI< M7HJ?$ED>%ZQ7)!*1H7AC$*-16.A-=>G]"XZ24F17-YS:8PF79QIR\;C-4!FL M,53F;4ES I(;+_3I8C,%^]?1.GT=&''1_KVXRO#O0?+'VR$VE ?59GV/M0O+ MF@W3>,!&-*XO3:<,D_%B/L.]T&1UEDR_P_7,4?FMML!E4'^,D@$N)TF#/<4E M_NWBFMW-K2_04, F 5OF)6!C$4]L#O%F-_0QO:"UQ&M@?^SBD+^3N&%;2+PM M%+@EKA,A=1M'N+_.+V<MZ9I@-3I=0PC>"Q2\Y"N\>BGVVCW@\)G]UQ;Z/7XD M:A.![AAP<JREN?+K T[YN,CR3*=MD9'CW0*MN/O\ON^+^8F\$_LOP%BW#N]K M_ 25U7%^Y<>4KCK?[WY)9_GE!J."<ER8[+=M*/;2@&(>?<"U$=.'V8@YW""^ M"E[$<-KV8OQN/KC!QUA.)3<WPB^=P<NGV<72\XB%\RUZ&'?B7G8<5/G(=IFI M1WO+1<&VC-2CQ\M&ZN4&Q;+_4D2$SSCDIT@G"9:,_9/WG\5'>]EO%I]S\EE\ MSN99?!SW<"A==E%\UM8+!A:SH>@42_39&% (IR&&D801K9B/8]05 /1+%D[) MXIE/?*?\#F9A.KV1+0:PAC0:+S>&VY4&& .-9M,Y\&\ .6=PUQX @X_RS0)Q M,2OL*L)1T?C,?)EL5&M TWP3/IUU' RG.*-[^V@^NO8=1_/1L]M'\VV;S%?K MR* %"R(.1 QHEWE!CK,:I\-15Y;FF)[B>(;M>HX_] ::QX:. TJ#813F"ZT* MLHN>.*B)B8-BXJ"8.-CH0[[BQ,&M$P17F2\#W%*&/160S&"J[RK:<#!@ Z;T M?)>!AK'F/5N9=B4]NTW9"Q9\V=MOT-C&[ 6[:ZC.46:;'6>SVOJOQ6RSLYQM M1BT&U]F>N=K,2YY251C@10DUTD<T5-"7P^>>79S74,RF.F*18.]818)?HY G MDW#OT$T(E#^CKE<'][!Q>IV^KNJR+0;?7%CB6'WG;RD9;TP26Z+E\@$C^U!R MD8 QH_M^Y*8$G@"I\TG<*X4N)+Y0>LT#$27$W%,Z_9[6=5HS%><2@NQBWLDN MPE-57E]XIC=3563V5,S1UF7#.)C.&MSP42M5_-N.?9MX_C(*XK]>B^EO'#BR M&^?7.GVGU]7M:ACY"CR\H;6'9V[G?<P"9A>6B'E5F]PYK!Y@*\G_2DH>6&Z_ MA//@YOS2*DLD'?0^2W9*FK95KI=ID(5VYKA:@Y!Z1<.$(^Q!,LH +%6[M<W% M;J,!LBD(>U1D^RV8CD9L3"7C'B:X9-"N=3,61:NW[:8D(P!-S+=ZMR1FA*R5 M1XNE*W4E;'<AME2KA1J?UP7R[-[]04@8C1'^E8=-]LQ.7W5D2RM6*.PNXQIL M;XF^A>L)X/-!PV7:JR'41_A']*+D)FM4IFFKT]=TH&FAM[8(*]NEM^;0<R^E MU0:E5:EAG&N+E=:3!ZH/;U6[W*\YS5!::=F\/MQQ5E2Z3G2H+8Q>]YQ.7[<= M6;$/KENM$4-.K%(>; $UCAGL'KLN.V)+Z72C-%5;&9[ND0/(:DB=:HNC%UF% M8*T(V]NIT.'_%O^WK9PO*]Y+[^DM\I5W*O?RY OZ )^[FEE_4=]N![I2WTC7 MTB2*B?S2PC2.Y+S@9U%\1#WE0C;-"I02-IV.V<*G!CMWI[-I%+_P6K.8CR:D MHJL@]*)'1H58O(L?+P'$!Z2I^X,E:>G18\#+X?#W3T! \+7G)J.L ,Z=3.)H M$@>8QP@_P^0]=S8=17$P#1AO3YCD]IAND6]CY/)Z0M!#L1H+CLJ?B=ED%GLC M8 :)-'B19E@P!6>%S_V9E\YWC=DTB!G_/:^-G_\^X755S]%L[//R2#K@,^]R MR$(IH"'NN*B+U5JS\30/9CC"UHJI];C5D,+0I;I'G\;5\TJVX(?TR!.3V3PQ MF7.[-#M9YC6' ,#2LDRL39N.I"@<O\RK%O.XQ6L7YT65R_67X<Y[>(;+^6NE MQNW+!MU;L^AB?(50>4[:[*(X6IDHLA0%O8G=8B]W"9!CC(=/ZT@'#*^RK)JT MT*)R_U:K->8:'-1JU5+4C:U6/U9#[.9XKRI&MRJ:(9:B 3:IIFR4N D6=<6( M*EA^O5P&70_5O3:$J 1A?^K3 5Y*MQ@(S*BONTVUV%3!=/*2%)(( "<"2NC- M*XVK]41HB&1;;7F0M0?8]7S25>=;V@VA<JL#4""^\18!<TW&Y_)PXKY$,U@< M\1I9TC".'B4<T(QZD@:&5:9A3 $[0!ER$<=3HO,9$ :UU 9JFRR.(3U$[EAR MO5' GHA6=NAWD&X/5]^IX<&W)G4\6'NR^1WS@O<US<RQX(I)']QX'($X>,3^ MU]3$G($ZFK[A6YN;*EB*(9HJE#156.98U9H9E%YACI7P:#%=V"^IIV%S'P-+ M,0M]"43!JRAX%06O9U3,R0M><VQ"%+^*XE=1_-JH\*'6OO"AI5A8_*K(ENVT MI6).%+^*XM>C1Q>U%D87+85GZJBB^+5!^">*7W?J'.&TI?C5PDY4/56V](9, M>1"UK_7T.W!.Q/(/+GVUE!X&$XRN5C&MY"0L_$"KZ63E0WG;V_5_GR53O,V+ MJR$ZPZ3MJB+I!"5$.>1;X%Y5P:5BQ-^65;U)F=RBX."5)%I-8][J0]]]))VJ M=OIVKZM=<@%M^YHIM->,J5Q^UB2AL6\S!4O5.GU+EPV]F!QV%H6FYXFK=<J( M%C13L%2])EGP>KGTYV,-G44S!>TR#:%6"[6:FBE8JM'IF[)6XC(YB[KK?=>X M!&7VL%X*[540ZJ/[1O92L%032=K0#R%IH;6V3VM]S3Z5A_52L%0+V]15;E)Y M5CKKR?.>#N^EL!P?%[T42I*A]!8F0ZEVIZ\;IJR;-2=#-;J7PH%Y4A>0"G7V MV4YZ&[.=5,S#,+O&P6D8KQ<+$+T4+J*7PJ)B;P*RD5'1H)M(45X)R8H)L8)J MF!FD6;TZ+\AQ!]$3XY-;J3"*ZOCFHXCG!8-4>I=@/2"^ 2OKD!5TI0]I"5OZ M_?$*" OU@I/25 ELLL#!P8NY_& X9#'#AV"7:6W6;#P%-C1EXY=Y2:$_HW*M MI46G>#):E ,IBJ4!&T?/Z5ZW%L^V!)>T]7TYOHG&'*=JS+$TN7Z'1AV59[IO M&9AZ>9.%]95+$).%Q63A'0BE*4-WOXK)PM5)JG+?BZ8T0EHSI7CK=.-O1^R@ M-._) - ;+:M2($!WZ*KT[?7:*BT[=]O65DG%#G]=JQE=E>KN(+%W5R5-Z?3U MDW55.EX<Z\A=E32UT[<<V3)+\.E;K5V5UA%=N[HJ:5JG;W:+\;]<4Z55?5TJ M"BOBU]M5%:NSU;X\D2CN=;?PA=7;I5X",V]*9'@= IUCBY:L[P@8;Q^#Q!M' M"0B48OL1S>381'K*-=X5PHF9KNDR3S$,SW-<C1GFT#2 GBU_6&A7LO1ZT/N2 M::'33*'C2E'";G_K\BX-I@Q]Q;.]@6X:AMWKZ3[<MZ4J0]WHP8>E;50:IFO< MA-)'YC&R>8$W H=\1L/V 782@ U/E$EVN#3!'E,!:M0^]PK ]S&Y3E#*C,?2 M -L:8:.=O'9 UG,0>N.9S[C7)@*J?0S^=#.71#2+)7AV-G2S^X.;=3UL:\5M M<[#3\\_BZT;,]5/% \B2O&$LQ%W0AZX/-EH &,'?\1S%?\!^4.K%0/8Q !'U M#USK:Q2#-G--& *G S0*\$("6"AFZ#;A?6W8 _<4H>, #HJV/FTIR?28Z]@; M@5## ZSY:>AG[Z2]1\,A2+\$]?/QF"&5L/$+[S'4P6N@_EV=-UR'J@"Q('R* MQD_HO>%JG$?7-IUO=,.!\UOUD(+0<1AYZ(Q)_7VX0$K$J8\C8=GZ_*J(Z.F$ M7C0CAUUZ>2"B/ZQ=<W[@#%%@+XA3F7:9O=,;H6\N29M\9;0(2\31[&&$KDN4 M[EWI.L'ME:F2C%IT\89/\"Z ([F<?F0>PXJ-!*TED5<(>ZQAB@B(3[0-_O?O M[-$-L(N&6EE:@00I"G9^Z$Q;A)-6/)5]ZE/9V ERR['@@M'SBM\ [F:8D6%@ MZD^<(]9!_;:\$6#QF-T.-YP\*9%JSB%-M9HB'Y#_Y%JK(5/#MFF/R$?_9&F# MO+SPO1H )QX&TS<I$T$#A;SP68,W;GH@1_*!!P'\WF67TYHN8KK2-76S_L9< M&(O43MM%[!B1Q%8!X(PW:]79\VU]EJ':THY?]]2F<K>.<&?=&._J!I7%: :K M^DDA\[4L):A"FY>&(\%Z!;DN..R0<7^,W(TSNJ,E:^L5K^6,0/@ABB<89F/2 M_[B/DY\D\JD)4.[=6//B^D#.3:O:6H)=0A[HCH=O;X9HT9NP'!;0-WH3/G S M?C>'@;ZPM'N C[)C'[UK79.RJH]HJ G:%;1+M-O;AW8+Y*E3UZ"Z6@:U@C@% M(0E"RA&2IM1#2.H&Q[B@(T%'9T]'ZO&525WK]'59L=JA3+:N7.B2GQ27U:(G MQ66UZ$EQ62UZ\A(Z!/%I2Z5IB3NJ#^FAC]8AHG$@VUW_K1,TYZ0=:Z^@'>LU MN5IKO,.FM%=Z#4>LX J"*U3D"GH]OB>C%B?N^9"](%%!HG61J%$/B9IUN(<% MA0H*%12Z3*%[B="*BK55D]NY ?0KO#$M>E)<5HN>7&JVMKV_!?Q,U-2<ODKC MB!Z"=@#@C#<K:FKVJJG1J:9&$S4UEY A+VIJFG]'HJ9&U-0T!Y25:VJ:IZI? M\I/BLEKTI+BL%CUY":6%I7)SVP$OTUU_3IG@ZX>+E<;,S%6?? (G@+_M&SRS M._V><O@HOV9$QD3MH"#0$\>TK7IBVDZG+RJ>!!E=+!G9]9 15LC7/)),T%%3 M,.HRZ:BBOECH0W&8OF@HG;Y5E$P-TQ<OM=3BZGW6A%(478C,L%89HH9ZH"': M@ 2PBMQF\U8;8<0*QB 8PTD,8$.KP0"^%)8@R%>0;[,,;T.OP_ 6]"OH5]#O MB0U^XT"#OP%$+$+]+7I27%:+GA2%&6U,]3^B"Z$= #CCS8K"C(T9MG?!#S'J M1)1EB+*,9M^1*,L091G- :48=2)RDB\JQZ2:QVFO<0G5VH089J=ORIK9CN[4 M(EVY$5@L:'<K[>KU3&@PK$[?L?1+(DY!2(*0\H2TUXB&(B'9G;ZE7924$X0D M""E/2*_0S=EP@,IDVVB'P!(!L18]*2ZK14^*RVK1DZ*F0]1TB-RQHZI>^BNH M7KV:''D-2"O;DQ&)@@[!%=K$%>KITF\JM;@(SX?L!8D*$JV+1 NUF/N1J%J+ M\U&0J"!10:(K)'I\S=K4:G)J-H!^A6.F14^*RVK1DZ)@HXTE $=T$;0# &>\ M65&PL4?!AIBC(0HV1,%&@^Y(%&R(@HWF@/(R"S9$ _F+3*^KUA]$+_3G.JP_ MB*EW^JK3^(Z@HB2C$;AZF11:C4#KZ<!E&IV^(5I?"SJZ6#HJ-,+:CXZP\K = MB>*"C@0='4-C+-3W'J@Q8K%@XT<.B:A6BYX4E]6B)\5EM>A)474AJBY$9EB[ M/'+VH1ZY!F2 B=H*0?NMI/V3^/J<.GQ]YT/U@D(%A3;,B]BKPXLH*%10Z"50 MZ&G]DY9RH'^R 60J?"PM>E)<5HN>K%A D=5 ()V+>HJF9.@?T2W0#@"<\6:; M5$^Q4=O,L8U"-NVI4I!GC[.Q.PV>F'3]""K-5+H)O5D<,U^Z'X&.\S"B\@MN MMJP.S2!>*"HQSCFO6E1B-/^.1"6&J,1H#B@OLQ)#C,ZXV-RZ2JXKHTK[_>O0 M_\Y .V,^IB3@_S+E[#[Z"!^K53N&6&JG;\NZ8UU2=NNK1H0%55\D55?I]K,# M51<)5Q/C-@2)732)59D2L!>)Z6(0AR"QBR8Q_:2ZJ0$B3G9LHQ44*")X+7I2 M7%:+GA27U:(GQ66UZ,E+K>P1]3PB'_&H>G.5>0GUZ\UF33[=!B0QUI1K_*H> M7\$O!+^HR"^J#&_8RY55SW#F\V$(@G@%\=9%O(7:W;J)MYZ!T()X!?$*XETF MWII)MZ*>[M3DWVX 90NW3XN>%)?5HB=+BHU2=O%U1DG8_-_(UX)PYA+_R-<5 MI+S1-(!Y3J(DP ?>Q8RG^"\JA/ZV7(V0,A%E\1-W "QC-EW_D]<O8"CP?PWW MI!HKY0BY/T=QMIN)^\#>#F+F_O'6'<)FW[GC9_<EZ?QCN98K"+/%';.+U595 M3]__YR"&-9=V1'^L <UP>)Q,7 -9^D@CS"O&:\41 B+\2G8J]N8O4BC&(7S M7P)%=17'\#758 /#-IAC#0W/L09ZS[,-R]7_#_3B>ZJDBX;2!Y3K(7IUW770 M7G,5I\/?,L!T^E]O[S_=2?>WTOV_/TD?;K]^_/3U[M-'_-O=[9>;C]?W\(_/ M-U^OOWZXN?XBW=W#!S]_^GI_)UVE/(#Y;QI_R*M?0G?F!]-]]EIVC]6J,%4C MT^N#$(M7WND6&1@K?)04M<!@RM!7/-L;Z*9AV+V>[@-26JHRU(T>?#C7.%-^ MO&H?KBJ5=]Z(^;,QNQTNJ9?P#Q8_L?<O]R\3^ [URWM8Y?TX\OY8J(R]CL1 MD9P@>.(9.Q&+O1\QR1NYX0,L&6 I%)-<SXMG[AA58"E>"K8,7B14:Y^"Z8OT MS&)X-(&GQN/H.:&G\=<3V$?DXV(^J)B %>^RZWW=4ME>K^L8YCZ5LIK:M;3U M7^]=SJAW;=T^2NWE?A6=8K.7NMDCQE!V X!A[+1547FZXW$;6"KV'Q=$;_PB MJ3+)^*7:XNUGW"'JURYPW#'8C1MZ[)*!\&$<)3-0&TJ3-BX*$&XRDKZY+X_< MSJD3$,=P9K0+N#124EO#=D2]JJ@)$#4!:;BS2K_2U*A=CHP,@Q_,?_LGBZ.2 MH(BM=/K_\Q='4[6?6I'VOR='$(4W@L@V$=E>+4>KA1]MM=,W9<?4!)T).KM4 M.BOT#=VK7:B-Q=B]8KM]04B"D%I+2!4[\&ZIQL[LUL]1O$14E:46%F7+AEW, M96W8\+":Z.Q5,]<%[9X)[1ZORGMNT14IT^CT-;O8-+N)0E!D0%WXDP(!+OQ) M@0 7_J1 @ M_\F**WT6ANRB?.8[I<.10D%E;**@!%3)[<AE1^R:(]TAVOUFE M\_"^02:KIB"3H&!!P8*"5RFX2I?A#>$KNY;PE2!10:*70*+5 F.O%!9S#@^+ MG0_]OFK03/ $P1..UG1B0[BM5TNXK0%$+SRQ%_ZD0( +?W*YQ\76[A:+8F\J MT-[:)\ Q._VU%>*+J;S'E1OE=?"JTI6JE8_?A%[TR.[='Q^#Q..E4<4Z<4?A M0H>Z 5RC%FF[QL#N.0-C8#!C.-0=C^FFJ9JL!^S?4HS5NG+^&@G> X<MWDDJ M70BFI57S6]^WX2[*2O-?6:C/R]S9<,@\FH8Z=7](-!#0#^"S.)&&<?1(U>L? MW-#U ]J?.YU-H_B%/Q@-I;5Z :CT Q9OM!:,U:O_E.UEC@/?X37?&:SA!>. MH ^&!!PA7'KB(VV8#^F<:Q)OM06VJ*!*6%VU:#S\39K$L)L88"OY,X!!)#T& M/_!@S(U#$/Q4_S_D[Y1^!Y4E\0/Z:0*0<:>2&S,IF0U^AWWCCS,8)M+S*/!& M*2BW0K(KW802:AJXLBP],RF&0S^$<)?^>A!OM<;,?0!\-X(SO7<3; /V.&%A M0I]^^N&Q)($?O&<A&P93/CIW:[##6MR!UNGC5X4K 3)2+H!GSQ["H08NP' MB[T@89(;^G"V,6P>@ 87E. ^I0%N5'*?W=A/X&>\(4,T'=%OIZ.8\1\F<*F/ M *E1(C$@.[\XXE<&2#Y.7!P##&^N G/CA# 'RO?0>GX&!39AX0+:^CIH(S3^ M6N5XYBE1:IUC((=7P&G5;M&W!W0\'N/9 %5*,8Q096<LT0E+ %=BEDSX@<<O MW;6M79K)[V]#Z7KV,$NFDFIEY_D6IP..I??X'X#!0X@T ("Y"8=C+O&^,W_& M,>4:^!Q E(HIKSHWWZ\[;P"\0#%C][DKH4"!SQ#@XYD/&T^HP'L\;Z8"#[(? M03(EV,-UP*_D]&G\R(5;"X/'V2-]&2%/_!VV"_L9!J$+" 5+(>=DZ%/*KA6V MXTXF8S"_T)[STKFVQ*+Q4@',[ =QD'1-#VPU%[BZ-Y^ FTQ!MY &LQ<T'Q-^ M#'QX$D=/04(KI2?RLW8P>$IJ]O( " 4G!/FQD*0#!I>/TD-:U/NG3 9W%$8$ MY6"( Z;A&,!V4NF!;6?@;6A^NFM.G2 &SL;T;2I5@AC@%$WH?MP$X5'@;BN8 M6MY0;4=ETVFNLJE6538_I5+^&XN)295HFN:JIFG8#O-L77&< 3.8R]R>:AN> MH3)MZ!K,=E8US>P=$KQ$HK?LH6YN?^GR)DW'L'3%'-K,9X;B]US#[+%ASU&M MWL#T?:T-ZBE(#+C!N2(V ?!QH7_5^?3M#AE/(H$X\&;4M!3[,,&1 F(D\Q^Y MTVD<#&:\RQ*0V,]N$H&P8_@TDAO? *H0R*@>F,3U5B2B:!:C3@ "@;\6*&LV M!3H,Z0TY <*;.W6ECP'V#_0EV-R1M[:\K<EXEM O@$G%Q"2 82P>3I\*DF1& MKR*V =CW]HD1:T66E/[U^]TOG&G>77_?=MP=95]G[^YAJ[1)Z' =^BF8J3-> M";U:A0YBK]MB2U64KL)]IE5[;!E:UW'VZW2TL;>0UM4U<\\&2IN;*XG-MFNS M^F[+I@[+[(&,*QM$SBMNKSAZYG_7SK$%E8S*(\.8 $D>Y(T+.12$W%8!*;V^ M556OI0UC[LDL^IF;0Y_0'*JC)4];H7$'IN%:6%0AEV4Q5(PXE02=&@Z:M+.0 MM&,SLYU.OD/ ^]P@F'H8ZNU[=6Y $FAV##2[A/9?7]G<8;3.\*JMA/?<TUXJ MG_]\<ENVE)(#EG$_^)<HJ9Q+[MB=ON'(FG'P**2J%]367BN"T,Z6T+9,&#V, MT)Q.WW1D4Q6$)@CMT@EM2P+W8836P[&<LJT?/*I7$)H@M)83VI89N <16D_I M]%7-DI6>W19*6^,T,S<YS6JHDQ!KG,,:E^"QN.-QVUG"LTXP/6U&B3.#-7'Q MM5XQK1I@2F5.BW@O#WAOM-R55>[[6QILO^:Q]J\4/;\=\CNX703"*0B]&W=6 M%MP9\T\U6;%5V;+J8M -TG8$HJVU7%\9T31"-%,S95TO9CL+1#LK1%-/B&@Z M(9JJV;)N.0+1SAO1S!,BFD&(YBBZ;"A-XFB7T%V-Y_9C#J&/.7>8VIPP;Q8' MTX E[W8)PK;2N!!K',78XJQ1ZVIFP]'^)I=&NYH\2V.<T_0O+U?,(DW&\$9A M@>UO@>6@_H'2F[D N<X%Z^^C1251VECD.HZQLH0J(RK+%A,[#-BH+C=(L @- MYM5MLA.@GM7IJW9/MK2Z^LD+U&LHZFVVTDZ >C9PO9XF/%'GCWJ;[;83H)X# MJ&<:P/6:Y#*X!$MN;2S!3VO6:HHF+'=;VC.\W7JZVRO4D):U%=PFE8FL1QX3 MW>C):J_FMK2GS[O8U=852'J4,$5-2&HK"B&IK1ARSSS8K2>0]%R1=*\01VU( MRL.VAJ;(BGZPBT @Z;DBZ5[AD=J0%$.^NJR8#B!IS2VN&Y[\57VRY"[9;BN] M0?,G/N0-8I>MW^4E&(HE/5?RS48.KYTK@<FYY3B7';&E F^6^%G[E8U&KK:M ML5(:_"^*+TPDZ:J]F@17@Q0H00'G3@%&/12 &2Y=JZY&YX("! 6\&@6H]5" MV>GKW=I\E8("! 6\&@68]5 3I'KUN8(/4E4K(45-A_+@E_UFCN[QIH;!YO* M)9UG3NC5S)T4L\I(W2:#IZZ"Z ;E7@@:.'<:J&;P;* !S /IFDU* A$T(&C@ M"";/!AKHH='CG&$.GJ"!<Z>!:D;/>AI0%31[C";1@.A*(=8X=:%4HWGA=3@- MWL[+ 8,09WGRN23L1SHBA08,E":6YFUK42NU,?')U#9FE> U9+=P-Z_)_)1> MP6>X@0^4XTO%:<59"E5F+>7XM=KIJXXB.X?'ZYJGM@C\6\:_S4G,I\$_#0=* M&K*N'QPK$/C7=/S;G)]\&OS3!?^[&/S;G-5Y&OPS.GV[)]N6T2#T$\.MC_2D M *P ;+N>W#SF?,V<N'2V&LX=;.88POO-L_A*9@."5!C3Z&9@[S0RS\]-!LS& M J(0(IGS.!G3Q.BE:<<XU'0\ED"PX%SK\<O2^C2=#T=1I0-#84]).NH6?X13 M_/@0T[F=SN:=?)*9-Y+8?V?!]"4;F[PRJY F*D=A^0Q"'A:?P(TR.AUS8;EA M@*(J'0PHS9(@FZP;,S>9Q2\2'[#ZR*:C'08'YA"B01B XMP-7_Z>2.\C@!J" M\F,0 U"C.)%&;H(S:./H:=.\;G<&YX^#/^GN5Q4..Z]NW'S]G"D<?@1'O$/X M?6>36>S!J]BW.'J(W<>E3EN+;Z_SKTDVCXLNJAAFIS\$C"G.4^8W'\]?(RT= M)Y'IQA^C9(JSRW$\[X A'L!MY<=2KA\]O4X/L]8 9CXP<CMLD@PDS+^/WN= MY5><-FVK5J>OX8#'-0I8-G2Z *P)W]8"2^"ASVP0TW1@C8\'UKK2+]1>:#H" MDDQ_P>&:8I_TZ+[D5TUY#Q\$'#SRH>GP7QE -F&<6<"+@+#^8%.$+)\PGPY& M'D]9'.+\XUG":&RPYTYP2EXZ #EXY/<'&+W#\.!EA[EI &%-HH1>]RYFR.^> MV&)")BKDN5^E)*\L?N(.D@AYYMJ?%$8MG8@WX R))>CD_AS-XP@3X)UO!\ . M_WCK#F&S[]SQL_N2=/ZQS "!^Z6+.V87VV15/7W_GX,8UESEL&M!,QS6 IJR M<<R<>0,II=.XWU'K+'P*]NHV9B_2*$9.\Y?M@Z]M$ 24!P:4\@&95#A-_OD/ M=QVTUUS%Z?"W?&;VU]O[3W?2_:UT_^]/TH?;KQ\_?;W[]!'_=G?[Y>;C]3W\ MX_/-U^NO'VZNOTAW]_#!SY^^WM])5_.!TV\:?\BK7T)W!KQOG[V6W>-VU>5$ MW*A\>/CV8> @Q&9E0Z,7LL:7GD&VI7(%A8HK/;EQP$"-A,>'+BE",LKZ\8SD M#NF(LO3 0M <Q]( U4*6<-&SET!:*U-1* XR'9>A5AQ'LX>1]'T&Q*HJ _.M MRMOSR5($N\_>GJV#,UY1BTW[HHP#-P3E]CF8+E9XJSIIYS\4QI]^P.]"4(:O MO2DL&>-1GV#;H*6'["&:!J1'3V-X(U<.4FU\9;_)+$%8HBX0@Z:>S.E)<J<2 M"GN2Z @8/P)PA-$4],PG_ 3,A$G .9GDP\NZT@W<A\]AN:PPN&$8S> \"!58 M-IB6ZJ_N7#^")U")( ( B,!?X76NY[$QW"(>JW +5YWKN^^=-_GS2J .3]R8 M[ W<3 C(O>[V.&BR[=)[J4<-?S,LO;1P;@SY,(A!U_PO*%!3CK*H0?%K<U&# MBOVWN(<7>#"$&PT !S%:&4QGM%)FFN5V!&NL5T_+)N>8ZY3VS;KI0AOE;D"U MLA9J8QQDNQ8*!\(+SYN.2Y/CN](U#45D$XXXL,]DYH:$ 0@;]R%FI+@OX]3$ M#?R#((4)) DP6OA;P:^Z0+45LR:Y8]/IF+:3MJ*ZC;^#I1%,=O2CYN#G[ :_ M% SE",3-7,]-1L@-1\3 X']H_ 2HX)/A Q3I(M,<PT<Q<<K*]H^S!<?N4R.; M<"TU=SRP[^-=K9N<\8?CF@Q'5DK2TI8Q)_,/)+ 58$$OG(H14 >>MO=ZI]64 M3E]7>[)E%Q-15T_KD2.&>F?1L1F*KHSY\,.WF2 T=1U!2!DMK'+B9Y<\5J \ M1VDKW#&;KH-0@3U'TP,1Q5)>$5$P["RKEBW;5K$-S JJH.R6GL!V?61O"]XS M[C>[ZOSZV_4W$)F+2?)@^<T2$K7(<GUI-D%AASK!C-@QSJX';K,1Q]9FK"[# MJI"OMP2I#$9IMY(/43)=K%N$C X,P^Q:Q<*EQ=DX=1"?),&!B -8,^:Z&CK. MX)_^C)\',"'S34X)C\I8: ;IU &Z4%I7B#8G]IX9*1_P&JY>D5.6O*[PL\GH M)<'PUOPEW1(?1\%L(,UZJ]&(_>O7F@NIH_M$1I&J=3.R2YWTQ53G%76&/2"; M 184Q=@]\",@Z#@"W&'W\*OW8\"?!6H8' ])H[U&6F.>[FA*SQHZ^A! Y@UZ MAF4YNJ(/G($W& )#9(!@$S3%XAGK]-.W@6[+R17QHQA5R%]+J?&S_;7+V^RY MC@-RB)D]53$<57$8<^Q>3_,];V!I0[6SX2:;XK"^G<6HV,(MD<,BX9 $D@$J MB.('-R15GUMB(9"YCYP)5)R).P8C9H!Z>&:DO9.^PC(CZ9H #D?YSI( SP=4 M*4N?9C&85+32-4@EL+#!D(PSB^U#%$_0X\*D_W$?)S])MR@P@!5,P4H"4N:V M(K:E!+4!D(?L"V_^&P]XSX+*@:)GXRG1:_ (V "[ 8J%EZ,=!!0^/^/S* !C MC@@>32;W 3CJ@SM=&!4O):!9LJ!0[TL"N!8WEE",18](&L!4@+?!:T$%],!F M?(9CCY,(L0<!PJV)800'><;]I!8QRD,?!&,,'#ZS7$INYAWG9"X C^R0A;4, M?/&)<@M2!SO=%]$%9EYZ] .?##FX.3#44&!DU8H1H %<"AOFX(2"@()%C^X? ML&DT@Q9?DA+KXU9A<7+9+FW ?7(!*(-@''"K'P54#(=;TI 7Q(JKY?\]@3M$ M \_/%.LR2Y1^\\02_%=7VA8K:B#=Y6XH9D\!>P;3G<%M@>CDQ[OV?Y\E% U\ M?W/_\5JZ AGH,P A!M\8H,\;LL"?W/$,R2!%$12H!$IT3G!O"2<9I RX: _- M.1QR[R8)2TF=\'].62G02["O6]A3@&(9^.S;?UU??\M=[R.I"BPELA6_A$3B M%JZ4N L\2AC/_2:T#ETNDOLX^ .]);"C =<=@;92G,T(+WU3VK,66%+$F0?9 MH $KV7,RBF9CG_9#JW*R3'6,<.Y=0J1&^ :T'EY-0&,WI25*('UE")>1S,F7 M*[=(8K&_<!'AP4KAEUVIF^1?<@7R,GFSMJX8J"]="+?(LXE6& L\]8BT2!'' M,;!D6.+=KG22)OR\Q;1R(I0ERGFK.B<CG?_YBZ-IUD_< "_^Z3/@'H""R$A^ M6L\66GL^]Q%5JC_/]GS<S.&Y!4MS4]@/_#L[QS,CJ4M7#VX0OI&X.3>)$E1: MANC\!%8S?9'),3TESHB&SP3Y\3G" G2P5*=(%8,QZE&H)S&6G.>!,_V,NUU1 ME[T:L!"DPO3-.1Z8] [0S<'(C\\5BS=0=#(;@+X18$@L^>G\3AY08":99OQ: MNN(*S1L9M9NSO6L24,BG9D$R(C4<S1XV.,L3<PW[8BXXU<BG[H_%F<^90?/K M)?/A'(_'>7.*M%D-:BZHGMIVE*J(!AG&IMT?/Y4DN)T#-+:;G&C=(W1BL"S) MKDPY?.N<+O>CS-H.LAC"JCGN!\,AB[-$2?3]SQ\GCV+Z&(+#S0Q]'GW PY$; MXB%Z8O'<A9>!*'_>M;7BKP4(3=$5Z6LTS<5&-$5S5C[R8N8'TT5L?_5H]RQ^ ME+Y$<*[/KL==?=E/K]]_F7]8!H'7.FA7NAY/1Y3C4^)X(:_7W%.%R4ES]]4\ MX8BR=G(.M>T^'ADS8X+4'97WSR%PN N+>VH6/J3\"V ;T3JG?.BG:T<ARU)F M)G'PB*G!RVXP>.]\IQ(6#D0OC%$&1TA^K;QEC2YM>#1S'Z;^1PJ#X>E8EJB? M94-A:++@<16YODL1,TOD^HI<7Y'KV^A#'B?7MS2TO#54O!H!-Q1MR'P=?J8; MFNWW5-]@0\/WW.%0'PRT>97RCO'X[QB=1'&<5AE_9T\,7H;5QVGP/+F/ 'UI M?@O&@$K"].9JV+WY"M\'%J.:MA1;)#D-<G*"96X@)LL$+0:UDC22DLP30'G5 M&@9J_8 "9?-@2OKS3&S1O! XX]B=).Q=]I>?LD+((*2=TH]^6LX'1^Z^4D-- MH.1?+QA_5^',/ZU-3=^<?MVEKU8JN_EWNM+5-'OMUTI77?O=IF55K:NH^RV[ M^3O3WN^78K-BLSML5MMMV2UEX-O[9-B%9TLZ87#Y<J)6& 4)J7"#&4P_Z6=X M;I1(GZ@"X3^S\8ND416BOM1$8D<@-:1S&:WX#DM& F^'GB!7-VCF1S-8U4_> M+)U[35.5"G/1&HX$Z[.ZZH+#+NWUS@>>/!-.P&X?V"VE#@H0[@/"TE1+ <J] MQ"-FVU<1@F?1U_-KEJ-8M8?48<-?&P>'RKV>=S]_2QNDE94O64MMT'$XQJIG M8NZ)0/<9KOD;6.@?9@D<D,6\3QH YCI)&/R_?^_^V*TJ1U]X+G!FCF/*AE97 M,\C&C&8^L,&ZH,A+I$CM]!1I=_J6)6NU=6<5!"D(LDD'KT:0^ND)TNGT>UJ- M[9(%00J";-+!JQ&D<7J"Q*$_I>T5!#T*>KPT>C1/3H^ZTNG;ABTK]L&C5U^+ M(BO[HLIGPC::?HJ):WL-B]EUR'+SZ.BJ&B%9JX2TII?,7A15)!JUTS=*9A47 M F@54?*4@[H%/N7QR7Y=?-(Z?:W$B2?PZ5SPR3DF/E64^#HP+]E4BQ,T!+HU M%MVJ85OOR&KE,/C!_+=_LC@JPR^#E^:HVD^':I0"S1K-U6RE05S-[/1-676* M8ZE.PM4N*E[..[50;QF<U\$O5431A0=D.PO13A^STRF*;L@]JZZ1=L(G*2BR M20>O)M1/G]>B\RBZHJ[K3BT(4A#DQ1"D=OHHNNYT^HXM.VJQ3;@@2$&0ET:0 MIX^BZR**+NA1T"/1X^G%HT$Q=%5VG+JF4K]6##W;2 9\DZBM;E_I#FOD#JS# MD?QHAH7G^U3AB%V*79YTEY?@^EWI.565O5V )#Y38;O684M#FC^YU$0M>4\C MD6[2=GH@45GR,=>]W UQ[-N\V7>&3)7%+HYL4FW9M-6:Q&Z+-%U!0DTZ6RT> MUE.0$"8>R59/$) @H/80T#J/Z"D(2 ?33]8<2Q"0(*#V9.X479@KF3NG("6C MT^_)2HDLVCV#1U"1H*(3^QU/03DF&D*.;)AUQ0->(04N:QH)FV6;:4X\>?PG MQ66UZ$FZK']0F]7^VA$%:>-5/EQ7]'%M60-/L5FQ6=''-:>O5>OCJE,?5TWT M<5UOR)Q/MT+1QU7T<6T*[$0?5]''M3F@%'U<106:R![<$HT]?06:877ZEN+( MAM.:'CPBGU=0Y-$HL@$9O39F],K ' 1!"H*\>((\?<&+X0!!]F2GUYH,>T&0 M@B"/1I"G[QMI]+"+E*.)$FU!CX(>"^TG7YT>3:Q!LVQ9;T\7$]''=3D()SJ* MJ?;K]MTT52 :I9@T)1HAG@L^';7O9A&?M$Y?5QO2@D[@TQ'PJ=!9\W0=#TWJ MXVJ4R'N!;HU%MTK8YA3Z:[YF'U=3]'%M+9I5XVI.H2#QA%R-^K@:/;,97.VB MXN5'[N-ZT>Z/L_5].*>/GYL4/[=EVZZK#'.W:VRK*U(0XED2XNG#YB:&S779 M*1F-(^A0T.&%T.'IH^4F1LMQ+GA1BQ9T*.CP0NCP]$%R\[6"Y((,!1DVDPQ/ M+PPMBHRKLF,?/7?LPEJSMJ!+I]CB16_Q$MRWHA=KI2.>CVA=ZWH]00LB"WNQ M:H;<JTW(MDBC%234I+/5XC0]!0EIG;XCFY9H)2D(J$4$M,; JX6 BC2"[5;K M&D(E"$00R&MDUQ3\D*?OM6H9H*YAFDTQ4">:K38)U<Z9C&IP(YZ"=-)FJVIM MP371;/7"GA27U:(G1;/5?1I7MJK+IMBLV*QHMIK3U\J[R=T%/TI:K6K4:E47 MK5;7FS&[AHL;?O_'Z;-:2VO&ED'R\ ZKEPBUVGJK7B+P:N^J>HE %/U41268 MR/1;Z^@^?1<<R^KT55DU#=DQZYII*9)N!2DVX-352+'01^?U2='&C*">W#/J MBM<*0A2$V(!35R/$0@.BUR=$!PC1,66U)-@K"%$0XH408J%ST^L38@\3_ Q= M-"D09'BI9-@[=DNK[61H*V@C&C:0HM8.U;1=X93Z^Z&>?0.NWE$;<!4I0 5! M9.R>^G<\<5*A/=OY(T&AFN>X2*!U^II1K-812'!2)"C4HYRN%9^M=_H]$)2" M431+A3IV2?W&KJ#VOEU!!6Z\"O_85FSPFOP#,Z45V;2*[4^.R4 N*B0K6G8* M([RR!-%/WRG0G@=J%:4=1KCPAPE2/((R=_J<"3L-U-I*._HC"4(4A'@$F7CZ M1F4V!FIM4[9%OT!!B)=+B*=OVVF+0*T@PPLGPY,3H</#M)8M.U8[+,0]&G?N M5T-Q0'=&\<(VO? 27)FB?66E(YZ1B%GGACQ!4Q='[?0US90-4VM04Y=7TNP$ M"37I;+6X#T]!0EJG#[J:(0A($%!["&B=V^\4!*2C'UZV:G,[" H2%/0**2=% MA]WI^ULZ!NASJJR7Q)9%?\LFH=HYDU$-_K93D(Z)II A6UJ3-#G1A>_LVZ^) MS8K-BBY\.:E2I0N?3EWX--&%[^Q[4(DN?*(+G^C"UU+@B2Y\H@N?Z,(G$G>. M&1(Z?>LOAQ=WV+;<4^MR(H@<.D&*#3AU-5(\??,O!XL[3$M65-$.4Q#BQ1+B MZ9M_.5C<81JR:8HN?((0+Y00->7T[;^<'LYO X$HJCL$'5XL'9Z^OJ/'ZSMZ M/?A?.XS$=L531!N^JIE,FG+4#FP5R4-%\C#M(FF(YELGQ9$&-6CK:8@C5N]U M^RL)'-F*(X6DXA/BB(ZUS*K>$SC2* 7LV%7N&YOX]403OT;SCT)5SPGY!XT[ MEPVEZ#\63?Q$$S]API],@IP^SMM+X[R6K!NB99$@Q8LEQ=/'>7LV#R_IFHCS M"D*\6$(\?9RWAW%>PY(-5733%(1XJ82HGC[.VQ-QWO_/WKLV-X[DZ,)_)<-3 M/<<50;-YO[AZ'>&N<L]ZM\JN4_:\Y^,$1:8L3E.DFA>[/+_^!3))B;J+DFR1 M4F[L5-OF+1-X@ 20 %+(X8G+X<%;:3H*W^5U'$EQNV&9BBY^XH/[_> IQ#)% M%[]&4SR>)69I'/+]6U<X"G;Q,S7),O:UU'3(LA,BU*:Y[25^> @1PE,A%<E0 MYO,%A 0)"6KOEOE<Y._@3<@<10=9DIP%IWF('F1M0IJ0HN5ANQ9($;;RLR5] M0=V4$*,V0>V8Q6@/0;=#B ZV\C-@";+M%EES"UKYE8.[*UA7(_X[$C6,"T: MJ69_)6-, S@W2K(0;[A,:01W/M-).S[D6NVILIF?,GG$ZV5)5.3+'YGK@O+^ MX--P3*H]9A.G5NW?P3A0.?*>Z$4OI=Z?%UX?!GOI12_>:W;VZW2GQ#"N7NZ8 M,K8V;#K[J]]Z*;QS:D3LGR6DZ???IA4,D(8##_"/+760I0!8FN)=,%:O-6,A M@Q0UP]]"1?44QP@TU: ]PS:H8_4-W[%ZNNO;AN7I_[+/KAY9V\JD3S B#W3/ M?OO56T;M):PX''X7$>;LZN[^\>:!/-Z3Q_^^(9_O[[[<W#W<?,&?'NZ_WGZY M?H1?_KB]N[[[?'O]E3P\PA^^W=P]/I#S4@?0X&/K)WG^S]@K@C#?9JR+^+BL MQRE&G=W*$@AC;/UVJ5O,M)A1FFP5"*FA:'T:Z)[CZ(9F!ZX:&+1O!+[7[^N] MGL97+T;D:UQ8 )QNWW.5'NA[4$>>ZWI]T[(L135-U41C[+<I93W?Q[:VW/T M<8C],.*K6M*O%C(>),Z3.YK?QGXRI%^3+&/(?X17_1XE_I^31<R:':+7M[V^ MZVL]Q5,-6S%Z&@U,M]>C?=/NNRX('(6E<(0$3PMZ(*5]3=*IR:-()T5*8IJ3 MD,V9>'F>AKV"-ZK-$_+-RQ*P*]C/\"C;U_(PICX37"=A1C)X39]U O0R^"&* MDA?\;TKR 24C&'(29/"= %9A>/"RPE9GFN(:IJS:[OX;C*JRY;Y)-U3#./G! M.H;5I<%NAJY=^\RZ'6TS^PA&"YUJ-+M!F\*CI<9LTUW19[=YE\D%"1HMYSKK MK*RQSLKZOF:^2Y_.CE)P46_J?29A' 61!,S> F:GD'ISM]ZC$*6$(DMT><!Z MR3&<59;HE)/>. 1MGUT9CJ099B>2/T46MI"OO<O7DB,&]R-?SMF5Z4BF*N1+ MR->)RM>:7G:[R9=[=N58DKVW0SF%? GY:L&L]UA%M)-\J5@?I%F2XNXK1>&@ M/2#G1]5G_]<IA_)[5&27FP0BUDUVDR"$>,>!WW$*(9)Z;M4&C4ZW3\KKMJ)? M$PBH4[&QGL?2'$URG2.LS!$(VM35W0E!V.S4EC1C7WTU!(+:B* USMQ."-+/ MK@Q#,JQ]^7("06U$T!IW92<$&6=7NB&9>^LI(ER2#<O+:]GP6QEP"^9\A-!? M8\#Q/$+L^?]'DM9)VE@.S+,K6U*,G<]M6 S%-U6DF_I3 DUKC+G]H<F"=5G2 MW)V5JD!3B]&TQK#;'YJP$R9:>3N?LR;@U&(XK;'R]@<G!\]/<!6G16@ZA9#= MP\!+*>EY&<4Y#D<TSG@=!?V)/\^E- D':%,KD%'V=R3LYQI=&\N%BR:@JNSK M-$OA2[<12FM,P/U 25/.KDS)M=OD5 LHO;/]MR<HX:EINJ2:;2IX%UAZ9^-O M3UC"#0=%LMQ]I=:)8-]F2, \$G+^Y(7Q1P) P&K4)/,BK* =I<D(1OHJD5'D MQ3GQXH#0OXIPA):^" QN;A(N.5#J'T!T)/]]_ #2<-__7M+[.U+[IB+T(F'1 M80U71#SPF$&TZ:F&FX*HH3HV6"=I<^?M7X&Q%F-LSDI\7XR9[-#=W0^S$AA[ M9XPUZG.WQGQ\(VRQP])@]#NTL1,QQ$:@^$&S/"W\O$AAQ##++ >[LD=CV@_S MY:7LPKU:$T"<(NMG\+6>:..\;\T^N](EQ6J3;R7\]+UKVLT/PEX$J7G4.&=7 MUN8'T0JT'!PM>XP0[D7MN @R3;$KD77@+2;@;>;VM&5LRNG)5V\U]AM5>LV M&"==#3!QY_2=@K"'(>Q1A*RK3LY5=H*$?1Y%/'KG>'1%5UY@>L.)>T<;.]\Z MWQ<TG#:E\8C(SJ$BU'N#%=\B-%V1:WC,L-HT*+TW6.GLR M;Q*&/&E:;>BE[ M@Y7!SO8"K=4B6 FSNRUF=P<#_/?Y@*;DG'<__+B[\7TBX9$U\7U&U;LDQETO M+P="3"F>18K%/+LRS98$2$0X[>VC^+OB!0N^=MH(%7AI,U[6!/*;XP6;B+KS MKKO RW'@94T^QCJ\-+2"'<S#<!8TS&QC//](HJ.L.W7N_=RI>NLTO,(UQAFG MY:/WLX3_[SR=I;$4N*Q*UK)%Y.J8P;3&<ML3F QLXNA*EK'SH>$"3"T&TQJS M;E]@PDYQEJ3H0C,=,YC6V'S[ I,&GH,NJ5J;>HN\=V1NU>FL[Q">"W,ZS$A% MZ+V.PV(GV*X;R()3@K$[\(4N+SC%$#L.\!-DS]69DSQ/Q'7;H[&*6?1XCBU0 M@,;^Z[7OIX47?4^3YS#;HB+3T-%UTW;OQ2'" 2W&U!J;M1&F^N%/&ES\AZ;) M(C@99P <1U.U3P)01PRH-7;KOI64"?:K9#H[^T("4RW&U!KS=8]*RFJCDCJ% MJ.6*<_6 "1>(AS2)(BPM"\L,#1'6W,LA<]<U<C\F=TE<HW65#+-(5.RS*WO! MMJ((&QP/C)J<I;8MC+#CGRE"F<<,HR9'AFT&HX9&(FZ_2)8I8IS'C+(F!V>] M!<I,W)>1W 69$Z<3_#P$1GCS61J0F]]O'[]<;WF"&9_"I0Z$#I("+4]VBIDX M>V]7TAR/@EEB5 <)C/3&2V.8<O8[!:5!*Q7RZ/VD6?T(#"\.ZNV1*^@V5C58 M8*4ZDK&WSHO[8/6!XR5"T(6@OZG;<PA!U[B@J]J>3YP6@BX$70CZ$L?T$(*. M18B:(5G:SN5B0M"%H M!WR@V< A!Q[)00Y,<^QA,=U%/*OKC=.M.1MA?6>#O MJA+ NV((*LCGO_ML([E@0E[EHL$_U3N'7OH4QDR>0-0J(;K %>-2Y3EN-1%" M'1'V7_F?PCB@<7YYH:JR9K*%;J]JTUFG-;5*:]:GR/12J*F&V_=<I0<:!9[S M7-?KFY9E*:IIJJ9B+'O.Z]M>W_6UGN*IAJT8/8T&IMOKT;YI]UV7Y_61>F9B M&/M1$5#RH;V);Z:Y+/&-=<!O-/+WS88QK679,$!WXOE_%2'/S603"0I*@A!P M"I^FA&5KLN.?L'$KW Y,@_^EE+*;L_ G&<)(!QFA@.. _$\1O?(%2Y.(IFBZ MQ.Y[@=43WN7CLA/@:S+*HNH2@<_0U(O875XP#.,PR].I4Z8R\A+F@_+30,< M_X@CBMFRQ8:7Y? ?[ B<X0D%>%952@=P7_A,R_P!>9$8S_Z%3">;U@2\E!;3 M0.F>2V5]"8-\4!D@M:?*U5>9/.+U8-!%OOR1FIKP*5H=[V]',8V@.C.)M[5_ M<;A,T!754QPC #U!>X9M4,?J&[YC]737MPW+T__EVF?50X.TFL+(>Z(7O91Z M?UYX?9CAI1>]>*_9V:_3*A7T:3DBQV0:M"G)KG[KI?#.698NI6>_OQ=ZV@OH MR55]@ + D'8)!AM->8[S;UYKQD) L$%!_6T]8X&OCRP3!\0-516*WF^_>LNH MO805AP/](L*<7=W=/]X\D,=[\OC?-^3S_=V7F[N'FR_XT\/]U]LOUX_PRQ^W M=]=WGV^OOY*'1_C#MYN[QP=R7JH1&GQL_23/_QE[10#K[A9C7<3']8+UIM,! M\XK\-F6QS2^VT\OKY_KRP'=_[Y*</L(COT>)_^=DX;3YPLT8>XWK;0 R0?N] MP+%5V[!UU>L'CJD$INY9NJ\I<#^%Y7>$%$P+D&U8NHMAP9=0;N],?9RP8W9P MZ5MTL2S9/<>;/I)YL[3.A(5VV/K13L_.-#U'U>%^U]0,JV=X/<O2=5.W3;T? M@.UVMLSF=2O[MC1F=8L9LHVX\N /:%!@K_\:T1A9%O +2<+TSP*F.;-,.,CZ M>4TP<0 ,M1<O#5!+<NME. *OHS13O!HX$L;_:<,E0G"$@(\,#+XH2E[PORE[ MT0@&E01HD 7@A<,++BLX\/S(L?W!W'R8<^2-,GI9_?"I\H'"F(V</?2I9&AI MM"RHRV$LYI<GB[&L\ 6Y=$O++Y>7979I)F;!KQF:[#CJTLN*O/S:JM>JFJQK MYE:O77W-M,5@NS58?;/7K@FJK,VQ<N=N71 [YJOH@2*E<PLGD]A'YL5]X][; M#7IO2U.G3X :#^#)+J7%AA!IR9X!>^-EF,/7_$W:Q-RB:YT4\-8@6WXD2VW' M9EGP>$'\N.5<QW %*2,5^YKY4M$X7@KJC(+:/O3'\1))P.PM8'82N:PU1P%W M(V% Q"_2%(/#)$_AS1'W^M!CH)E$>A0,>=R^9.>U,E]AR_W#]=@Y[JWR#>;? M[OWP1DW@G V[(6_HH?_!L?JYA.KC!*E\GQP#]G<TO^\_>C\;;VI@]8:F2XHQ M?QAIXR9R311E!U)?A-">DM"ZW1%:"XMA%$52S?E\-B&T0FA/1VCM#@DM.[=' MDQ1E#Z<^"J$50MNFB3?KJ:UT2&JULRO7DEQU/NNG?4)["JU,_ECEN#]Y84S. MT7W?[DSLTZCE7E5JV53.^.>\.%@H=3<_,1\12/F%3O+,X([J6/H>RPK?1BSU MLRM',HWYI50T'6@W4/=ZYG:G((NU"8ZDN[OX; *N+=:KJPK>N@)2S,ZV)<,5 MK:>ZAM2]GBK>*<Q:9U>Z IB=K_DZB&(]A:VT^6-0R'F/]S7_2 ![:[?73NQ, MN[<X4'J9>"YWARM1NT[## 6Q2.'?[VQ?D\G=O&C9&&AN4;-.T?WU("?BO3'* M'*S:;<<95@)@ASIQ^CV Y@IUUD&T[?T OK=%F8V[L_/=,-MX)%_[*LB[<N<I MA-J_TBR[7&W*\U@[C[N+SN*M-/WY9Z^7>.6_5U[W=^R^ E>V:S1MX^:V-6_# MB:!1N\%Y*$_A?4"I[7K6LL!CBY7E6S@6[X-+//O+;-,Q?@*<;]X3K3/@-,ZN MK%;MJY]"/+UQ:0J-@^5%*4WB ;MEX+5/2!M9-%9W$M%LW)G%8\X7="5O7R;: M 0);IPWD38VA-B#9PI(C1U+L^5"L0/+)([E#0+:%2A9 /@J5['1))9<.0360 MBD6\Z^N^75GQCN-ZQZEYDYB<5?6DY=W11DF67Z0T#U/6ZI5X8_6Q6<L#L=N\ MHM*_ECZYH5[_SAD$_&%W?0?N3)CS.\^I^Q[!A.H-\I/^M9\77AIZ$>Y/@]YO MK/)9+@1H_#W8+ATU3XX=G',5[9T!IZ.<7:%=O<O>C<!FF[$Y5[C='6RJ3'%J M6DM2? 0XWZ% N3OHU)CFM%H"3I%_=IC\L_8-N"MWGD)B7UWE\ [:I=(A,<W+ M+4:1I?=F67JX//R@?N1E6=C'ON-3,;P_TF1X??_YMEQ KM<N('\D*2P459KR M[Y,RNOG% 1-/%M0?B\23XP'GNI+Y]H(3$T\$-(\8FKLF[!T.FN;9E>[,F]0" MG,<#SET3]@X'3I9.T2)LGL(.RX+Z=]QC>2N[^D3B+JTVK)=(GPU+PQYZPXE( M8!L7A2TK7@Z!0\S@$)7-'<-BLZAT![6C>W;EB,X.'4+D.Y3:OST.ZULF_? G M#2[^0]-D 3Y=Y0QTI*.IVJ<6Z4X1VQ>;)MVZ\R0V3;9-JMME)^6T,Z@[NPOO MJF=7KN3NU-2J*0(Z%$H\;52O:A/;<ECSY!)SEP,L!*R/%-;=1;4NE+5 ]?$I M:Z,[RGHO%5V;!F[$.X[K':?F?'*'TZ\KFX4MM=]6L;>.1)N?O=5X_L>TH.VW M*'G;@F,7NYEHAF0Z75B>]F1U"8$4 OGF;0*VEDB+'T]I:T(BA42>M$2V1"!M ML40*@10"V:(ETNG2$MFVF$IMPCI,*4@*[!,_.^-#1QC$* \ZRE.(Y=POB-^$ M/)^<'Z<@L73QI(_IY;LD\!_I&MBA96X/IS)ODDVW]8*&Z9F2K1SAN0U"3KHD M)WL]%/H-)<95%':(LZ'L4O(AI$5(RX'/I'Y3&5'9&=*V.R\C8ED1@M+6964? M!<!;BXQ6'F'=DL.*3J&$EY]NMV@S?<H9>]MC[4ZC4&@/KLU.A]JXBKZ7X^E$ M-5J;%?@^_8(=X6;L>O"<0%J+U=D>;.H=\67NY0 Y ;(6@VR'XMH]@<S:RT%P M[U<7>QJ; W/VZ#<O2P!'=,L-2#[;V0V:Y=N3I^#B[H4TQZ.*WLI\_^ZE-&Y: MU^ J-FY:F,;\237;19?VP>R61Z6$J)^RJ+?+B=I2Z)VS*\V67'5_F3="X(7 M'Z? M\&7W5+,7;9U9!G[ZK4J9%W(^E'+^L&VN/8H]:IR=J6KDKI3'\T6"+QH M+R7Z=G7K3D%80=ANW2D(*PC;K3L987]E!M)59=_<%4,P]WSX/0B?KWZ#?ZHW M#+WT*8RYA:)5]G@8!V!67>H6<PS>V<S4T,S\S.NJ<#<BGQP\7N]R2,#T(^FX MK2OVJ2ARW@1_?>L*3*))^$_P5J1BDGD1/IT5O2P,0B\-*=Y%X 5HU ;8<A]9 M$#,;CKT\R^$_?"SP8+EI@AT:%^VFR.1Z07/^/4S"3S+VQ%.2!!E:F,%>ASVV MAQEP$$YHXH=QP1BR#$IN>Y#TV\R0F1,0FJ;GJ'HO<%Q3,ZR>X?4L2]=-W3;U M?M W[;.K/Y(47A,3OTC!Q_!?IW#XY(4Q, _^'[B7%1&OGJENP,.LBQ2=$O8& MX"U%O *)H]#KA5&8<W !]_XI/\C@,421EV8D*%)\%GF7#U)*R1#&/<@(!2(& MY'^*Z)4')32):(JF2^2% GP^;+^U8DZUEUKEA974^%P2XQ&GRC\'TWJ<4&;2 M5_GFIQ\5Z.)\H1/XP1U5X^3>Y(B13;PW:^*]J6=7CFS.N6X$P!/!#Q(9I?!H M"E B00JSB$GOE1$5^V#%3_!3==XX_O'W%-B1#<@(G3NXA::X3RTQ=N'USU[L M@3Z(2R[!VSUPR;P(WI[T^\!9?/L+]?Z<>NLW#]1RAH\A2Y_"'(42!0S&E0&/ M@/5X6XW]=>[S<]!E<E@,9N'/-T"@>@0(U#!J^/807 "_,2R_T9^A#W\>T2S9 M!EOSJIQ,J_J:8B_UJ6F PH6%,L3;+U/*U^=/+V&0#ZI(<.VI,B2B3![Q>L"$ M(E_^2"W\X5/,%#G0FJ&Z,\M>[5\<+EM"%-53'"/05(/V#-N@CM4W?,?JZ:YO M&Y:G_TO%XIWRJ<&X+GKD/=&+7@H*X\+KPQ0OO>@%5,79K]-K*2RDY9 <4S9A MU$UI=O5;+X5WSO)T*4'[_;T0U%Y 4&X*@#PE*8/:)<"<81QM5J\U8R&PYH** M^MMZSH)Y\,C284" /Z-V8UVWO6747L**PZ%^$6'.KN[N'V\>R.,]>?SO&_+Y M_N[+S=W#S1?\Z>'^Z^V7ZT?XY8_;N^N[S[?77\G#(_SAV\W=XP,Y+_4(#3ZV M?I+G_XP]6!3R;<:ZB(^K'"KW'8S>Q;-4#9G\-N7ZS:_"TR'XSUXV^"-*7AZ* MT2AB[H$7?0DS'QR- LR+1WCT]RCQ_YPL@CI?V1G?KW'M!#/:H*9A6EI?-73; M<*E-G9YM!*YN&+8/E@"%I72$!$X+$/WZIPA^G^ R&W,5V,0SGGWM4[ZA8;] MVD$T=%D:$?'!']"@B.A]?QTYV?;%/$V-61H=QOFF:>ZA38$\08.#E:#@+_G$ MZLJX[0?V9Q]LC.0%_YO6+ PT+@,\;84&EQ7?> [AV#Y@>R,^6BBCC%Y6/WRJ M@AIAS(;&'OI4<JHT*G!!G-D:8;SCER=KI:SP];*,,Y5?+B_+[-+,1@^_9IFR MK2V_K,CJTFNK7JN:LJKH6[UV]373WN[)M8.U-GKMFEC>VNQK=^[6!=O#7!4? M:#-T3LTR7#V A_2->T@WZ"%-;1YN2)26;(2S-UZ&H*9"?Y-MX%N,,24%O#7( MYC9-%Z4A-&@_U'*NHQM,2@]X7S/?I.W-D5%09Q34FLA,Q^I %T_^L;Z&AO%S M$CVC;X[KZ^4F<-J@^]%N.'NG%DT;#G)/11@\X4B3-;,U\%AVTB^OD"$C+PQV MJI4_SARK#N5*[3$OLD+%=P!%\[,97-4\N](LR3'G8Y:B18:0B9;*Q)J2Q%UE MP@*94"13V5=A3XL:871OM4NI3\-G.K?BC8D@*G37+!'?TP3($&1XH&U%UA\E M51O+AHUG^6@+.D&+DN_C =0:_;H:4/.8<0 SN[=V;%_]=H>4*<OER;V?\,Y% M[L,"[!\YQ->:U4BQ1R086A&-U:2+?5<D<\&99RM1WR+K>2-UN*DEW6VLK#4W M=\**I@!6;,DP]U5J)LS-730D&)Q]F-=VAV6?AGG0R-XL9>,'IVICX5#/KG3) MM';NX"GLS18#JI&].0NH><QH9U>NVB;$G)J]R7(VT,YD6__)B*8\\32B7D;K M>:9;*=G3,#K6U<-71/V*-/WNO;+$_<;J%=M1NI+J'&&'9(&EC5NX[0=+!K8V ME0Q=A$W;HGG[8>S%/MV3WCT-6V35.>M?X)]*/("^?W#R,JFIXF!>''Q/P]@/ M1XN%Q#R[LA><V2"LV>-!T!)MNR\$83=,\PBCJ2W1JXMS<^X6);INEY6SJ=ER MR'><VK+Y W^^2/H714;')7'^7T68TH"P0I!9+T8LH5N[+HS8]_U_9O0:*7W? MPYQR&MS&-S_]@1<_T3^2=-HD_5I:+J^-;5+<KG0D0]LYO46LN"T&W!K_YCT! MA^TA)5=OT_[XJ46?_CN) IP4%N&->',P_/$F#HK4(Z,B!::#FA]YKUA (D)0 MRX\[GNO!6B_)[L%D6'T52$]%<HS0?B\)_)W3M[$$8>=%1U):E7TE0E+OZ21M M!ZU^^),&%_^A:;( 5;IR!O!Q-%7[U")8;=V19_\UB==Q@/^Y 9OW&6@'[NF2 M4D1=;44IXN. EO6%:)*GV,C!#R-X?YY@U2CZ:A*O4Z23*;&:1?2Q@3S8\8;7 M,695NP5L@R.J$T5UXJ;5B1O5[+6URFKS.K7CI8,7%U[Z2M0%I#BN@K,5FP6L MP=>,GFSJI9QF;^=FDS\>T\U:[6TOMB:N\\]>FKX".?X_+RH:>P4ZGDNJVI)J MVGORK-O1<GU-C$<(GA"\B>#9AQ \_>Q*<RW)Q8+L#@C><6U&+=FMF/9@1 1K MVZ5J0D@4FL:B@0DOJF0Z.R])(E+58@RMT;H[8LAD&'+=-B7@G8+O\]@P3+3E M*B<.PWDCTAR/?MG G9HQZ:95#IA\TW^HW=E8'5G@9FF.9!O[2C#JPKE7^W'" MA*@+4=_=@7L_4;=!U!4''+M]Y2J($Z^.^923?>]5'F+3\'N*67SYJT1@>G'. M[#RT^T:8CTL0AE7S-3QG R">9U6:R/X:VM>JVMA@ON-00+)OJH%<5^-HVGY> M=]"9D.?KB*OV\VS"C>:@J>\_"TP 4>1Y V0R"]RQY3IJP<D#.,=R9X=?4:LK M8-*/J(^]Z:/7F?-+YJ%;JC%$;SO!_&72NK^?%&D^('_!G'-,5>W#A%4'#V$@ MHS1Y#O&,AH#V\K(@A#V6$ _/M^&')B)5V4$!\2MY#CV@(9X P=+1+WK48Q^* MDQR/'_%R\@(,R,KL@0#?!-PM4CP9!@GMR 0WYQ<_S[OY<(&"M_A>FN+A-O!2 M;XBI6O]AA])D.8P]A!GEM1>-)1$^\R>0'Q_"ZS2B?I7CA;_#0I,F(*U\&+-? M[7D1*XG!KS>2!'NU'-S!=S+ _]<$6/IC_+T[FO.#*3;L0C41 T,!,=!D:\GB M/"4+2_".DH#SQ.R(%#$P.?]G<NI/19!L0%G6,QX;@E U1^SDT-&*64%1?3G M" \-XMXQ/WJ(9TK+Y#ZN1D TJ_IZOH#Z?#0!I4-D.KRG7^!Y*?P+&QTIM.D) M"_K9VE7I_7>=>0MVLVD+]C^\,&7!^Y5]UPUUMN]ZOV?U'5MU-<UQ#-/3/<.U M?=UU'=VS%;4WE\B#WR'L0\AW7IN"QU+=QJ FBB'?&6[<>'WM*#I@.* F\<MM M%-1417E(%IZDXR_;19=F8TC2Q*J8R(14G;3%N_/4+\S:(.POP*D960RGN_MP M)>F-0//_!-T" MA'OCXSOO:H[V&-0ZDKLP$HW0O0KT.NP\/\E5]*,M2S8[9S M73I#@8H C_@XZCWRA^>SK.GZU[/ZYT'\IU1ZRF[ L\Z>\00T-G 6>^M'?*'& M;P D_J3EO4U%IY[D5ML%0TU]D^5L@,%8O++[_A=8)6MP7Y(#9VBSHM;S5=-Q M>X'7UTW#ISU'\5W#T<$Q G>)]OJSHH;DI-4 :A3*2B25A"[_5A(Z2N(GSJR, MQF&2<O7*%O8:KQJUWU\LS0OE>.T4WSM1SG5ET"G;Y,GIAJQMF="V,O7,D"W% M?H,\.4/3Q& [-5AUXRS,0[OT)W@ZP[[S'SM+AQ7YCYU 9DMBYNR-AS@BHV.G M.TS\B[U,>I>C,3I&N<IXW9AZ)T@C@:YW0U=+EH&])Z*L.@;SG1>)I:')N!CV M:#H7G73JX4ECU@V>=FO'/9O!"7S 0[^#[S1%7'I/=!R)O- F[JY^=J7+YGQ! MYB\55@ZQ\5HYP46<4;_ 1@WH#N-!Q13,&>Q"-15-%!G5(J-ZP?:6MGI+_FL2 M/V%\"P5H'"=JNM5N&%B\8$J.O>>LFJ/(FQ&B=B*BIK^'J)D@:K8J&8JH$Q*B M=K*BMJ1QQWY%#7-%%1U6M9T[=0A1$Z+6GEDW$[4UO:?V(VHV7]54?5DZ2!=$ MK;51@QU+ +L;-7"FDOOF<IIVC!HX9U>FK-OSK?=:'#;0G(9A W&69.<U^)H" MG/UH<#P0RC8E6Q<'K0KAZ)!PK"E9V8MPF'@"EFM)FNX(X1#"T1WA<-Y#.%00 M#DN3#%>L'$(X.B0<[GL(AX8KARDY5OM7CI:XO^VK+!1W;E5_.5T;LZK61=5: M54F135+?>>Y_S\O #0>%4F;Z_U4PCYQGPD=^$7F\+'-\G\]+JJ8J XCW[(41 M2T#/$U+PQ_'MF.K^E*2LM,S+R,![QE27K_291D1C&?9EDGL\*G@!%!["THO" M;(#E4:\L=_Z/ZX??_T]&:A4RH&>&]"5)_Y3)MZEA%]FXTBJCTQ.8FFPO#,@H M#7W*,_0QP7\NE;^:0U*VK"?]-!ERPF"56R])6?T JY4;%E$>CEA]7$!'E'&: M9/!:GY;U&]/DG7[G@H?8E_'59=E8BJWR>4%&[#U1'"&0!$M1_)Q/<*,*KA)P M)2I, V S2C)6*WJ94B35,YVTPOUENCRHK ]0)H]XO2R)BGSY(W.Y5P="OC:; MD5+[MTEEFSNN;!NDDW2_)WK12ZGWYX77ARE>>M&+]YJ=_3JM$D ?E$.R;!EK M+&9IQBES]5LO_76FM&M5D+/??[-R.:ZV BQ@9!"Z9(>QX%TP8*\U8R&#%,V> MOZWGGPTJD"DID*//:#&QHCIOGMJ'@^_BLL5OUP_W=[>/-^3V[O'FQ]WUX^W] MW?57\OG^Q_?['^RWQE-8@K-M'FMGJ>=M3H=$PP6BIC"QB+/(LJH<_SKVHM<L MS*9++@$:O'R>W?.#9J#<V2WE.26@;-<5L+]_">7FFQ4+6KB_"8W(^=FW+W_W MAJ-/UV<?25B9$,4H&7=XP&^/^'EKV#[^B<;P,!8EPW4ZRB=5T_\$;P=^8UL? M[#/7K&C.8U\/^( IKV_LC\?H3XTQG8PQF8P15_]O7I;@^PG;98G9%3;%=%1J MFW$97PZZAI=)9N%/,@0R#V 5CK&^>UDWA/&?=?9G0"0K00!Z5-21R%DU!.F, MG+VP?XL,_P5CX(R]!C]^]IEW"3C#&DV:HJFUP=!9E2K,.RMZ61B$7AJR2L[N M Q@H&$R@F@V2(@*3$4O>/88;8/^_BYA[R\Q(.P\_,CH6L5<$#$^($*SE#:;+ M\B<0RA!P$W.0F4CC72O ;50@ZVF4T9<!Y5T8&&O_+^\& 4C^0?$8'+0Y_P#O MFJC*Q?]EKSH/R]%X,5AH$:D-:?5 I/*[5?\)%"4&BZK/ Q_J!%PO@] ?,'MR M/& 8)IJ\U_S3\T/\WS'@7ZF75@!?T.> G#-@3KWH[".W>"?J99Y-7I0E*WG% MCH085]R7Q\"=/8"YB]3 A@_PM2<O962 8;_ CQ=?D^1/_/UA3*RSIKR1R3T0 MQO-SG$^E,GPVYB#LH]2AZY2&3$LQXYWW .$#B,H!U&&#/1WXB\K";W!,TC#[ MD[,))DU3] 7R)6*YH66J:JWMN7#_3-/GD+YTONG+_Z-,BCP\A)#A[BE*>@"3 M@&9@)]%40N>LZ"-X4OX;NGS8JH,O4KS=2\)ZQ+ J?-P*9VV0?I:_X D\(.#X M'Y*]9FC!C-N!<+S4+DV*RV.8'^H-<%W]VGHW H<9^R#$R;-7^_,P"6C$4 J^ M(WROZD< ( V1Q"A@>&><Q!?UO_6*,&+3GOH4GR1 ]R'$3B:JJYFL]PVX^K4& M.*Q70Y$!?RE\D$EX&/-Q\=L">!V?85:,.#$RA V\TLL9$6@43:KR4<.D2?$T M]1I.&W1(<6F'Y1<T3([T9Q=Z!=.0Z#+#$HACK3S_R<#P^R/0#G'UBQ<\8X.6 MH,99UH,!QUD.#XD)"']ELRY_X6U<AF$^+/NXX-&S&8P9YO(%5NTDI6^2AF$Q MQW(=DA>X_"AI%[J\H/0?C3;N\CU^.U#J"!.^)CVCVJ,ORJ@/QTL4,;B-T0[V M6TT:,5B#X7.F 9BL4?QI ,A,7F+V<TIAI8C8CP'U^ \12RYZA=4'?D'0T=2O M)+BTI^NO+J-:_@",#3:&4HQ>8'07]=C;RR !D]S#QB?\LZ462^&QF=Y5 S!A M8)G%I0Z%9]R;)4VR[ +' S? $WQAQ*#9TZM,/D^$+JTI"I#9-/&"BDCP+EAS M\<G5.I/_"6;Y.E:.(&K8UR0I,A[I(Z,D9-U4&%O&>AK;;>&[X@Q5R#C,MNI; MV*$.=%B RT'JL:8M? G(I+%U4.HR0$O&38KQ"\OQICB*@,?XR$N2!%,&YN0U M6>$/>.@T#7H)_ .6X]C^8\^Q%2)#)V"81$'5VPG>P_4>S!-NS3[R8<R2K1H& MD BP"C* LP$"TD@"ZQ.0]11Y&2P1:?TSU>#X*^MK1.VM?"P@=NQ548$M>+(\ MK+K, *(D_B%\^>13:^6\?48!=R<IL?0%R\24J/1YCYZ0.0^@$9XIFK[@"*?E MG^X2["57.K<2>4B*^J\W!3;\XUYY%GIUT[X4+%3<P,,H83UF4,/@,D5GEKE* MZ,=1ZX7RS*SX;,G%RI>X9%[5(K7 M!M3'*C""(\B30;QB7M 8-J YT=',\_B M0HD*,RM?#7."]^&+*LU8!N+'BNU3Y56A6_62+'QIJ>HJS5:WR6"VX .L'+%$ M8FS5@PJE%*P>LF66L:4JXX;*A1<$K,?0Y%8<9I0\P:>16949,>76C5)Z :X? M*.*QL0%#G)@:96>XBT$!EU=H*J;K>O 0+2%0'JR+M"R'R?DWJW69&BPYU$_I M7P60 M8!;Q0&$K#L(@<)*ADP!/SDDZ%]*EF -B),$>RL5\3UE(4WM23@ \\? MR3AT4=*C9"=<R4J?CR5-XXN>4F^(01>,Y&85QVK@3I"2*9XDS-LJIF5C)*0@ MLIT/8D"C$;N9NW5,?\$\@+G,JV,"@U9G'N:SE SC9U@IN7L7QG4+% WQBH9K M5('OC3@W0LH6[F(459M)H,22^"GA1L'8BH2ACN-60 [ZTP?Y0#M6&D,.8_)I M@@ "[8^;^<S$[1=LG7M*DY=\T#7URA<8=-,Y%^E3Z5;CQESZY,5\:S$.RHVQ MH(HG,CW8>\7816F%74YKUQBCEM7"-:U;*_.H ..I#-?1C0)^X %PFXL%B<#P MXW@#<?V@2JIIR,JXCRHPQG9DZQ<)+FFN;-<O.++S"V\7J]KF]"55DY5?JOC- M-O,9DW"F)6L+(X*;=F#-\ #2H.K RK@P\?)0V;[0M(8#T%5#9@67"PAK) ?< M>N(R'(+*0$W%U,#0 ROV M^?#'G#NZI-<667I=RPG>VJQT([?>\YX=H'U2$N M'I@ C\HSSF7R.VJH9W!7AZ@!0)ZG@GI_%2%WTFK'9R>35I]Z!;F <ET7K =% MQ7J6;@_JA.\>L[F_$.R)PRSTI _N;U9&&ZB/E,^J,'S=U%L?7RAMA5(+<W.$ M]<)C*Q2++/*V>!+S&WA,#0S^#'C4>QUK<6YPP^("XLW2GK@]+P.22@&3F*R5 MK1B]G"O9*AMA'%HGU\&_896 <=S\?OOXY9K+QLS?.-@K6I9"-*8;)P=+99B= MU#0(>1M@3:M(S7@*RI@%!8%4S,2?@E:?FS&U694:NZ+]0BEF35TC&#.(, G2 M$ W*34C'6B"BU\/6%6Y&(KN>:+FDU=$L52!'U?;T6O:.98S-4(^4@L0!OE2- MG%[.@;H\YT!D#[1E+")[X,2S!Q8+[WB=+NT!MAST<(F$M5%:LIG,%.."[><7 ML-\(3_'"-;PTR /,@DM&I3$V<>4', S0YN.=H3(7#[R,'+?,P/$+6%OC!:;\ MIIM%9FLWB_Z7OF(G8Q:JO ;'S&<Y N@%+,XQV-!J;<VV]??2._S";=#.[XD] MLJU5A.TX.%):,CR($\;]J&"[+<DSR^V8,<*K/9@J0"!7E,$+W"YEYC&+R( H M@J?+;*CIB +OB+]X@VI\(]N1\JI85276W-!KE#0R-<:IB/[0>T41Y>_F":PU MJZK<+ES@3=2#/T@Q]AVT[<<_SEID9<(M#^? Z'QOA!B4</ML%+'/\FUU# R& M3,-,?!!41/BI\EV565=_);?IQN8=.^N!B2.CQ1,R,T8^P'Q"L"M#9L5E_#P* M],,7S5(FU;DD:.E+) ?7@;7$GO(K9C<SI0T\C:E-#68?+]NL?)T$%&N*?<)^ M8#*K@HC12K[V\>P&> L;[51*0P5R?.,J8%5+QN3XARK:RZ?P5)UYP_7_%)I8 M7#>)L%7X$BU1%DQ<8"4.MZSK:N%"==Y +Z@;Z86__\W1-.O3X78,/TW11C5D MU41B,%<-@?<$GE6Y\<VA^OI)D'FO9"X/*F#JXW7$S.;9%(/:?F5=3@4G]L>) M<5QG$OG&I92G40A"[QGR?/.8_L3='2 Z(W66)_Z?4D5V,.3]UUJ4$(-"U;DR M@AW[8\?2[*7$]XO1A F"YONC^538D5L[&4L'2;V76DH#6,TO'MK$;-/RE1^$ M@Z*#>^)HOH;\&ABC22KXLV<5M<C*9QX$QA5R0>[]D9L.1U'RRKS5B;X?>V'P M0Q^U4[G7W2 2(#C1E!,!N(I/J3<:3#9:QAMXX7 8/M5J)2:_E>[!*!F51:3< MEAU[K6A:T0$X:&7A/-RQZ?9ZZ^)1W]/0KSSI;^'/KNT&XW[6>(4?.] PKB+# MG, PJZ*J54Y'^$S+,QJQJ(>F%.TPQ 8+L&:LZ #+%9C57%8*EWF-DU#5;3P^ MMU::S1AAD0$O2$8Y&>*KO:<G?"_N,)<O38!#52 @H,]8T@"WX"J)?E)9!ESN M'=9BQ2S=8YB,\<@RF3A4PWIRZ0"X@!G)215;YE4,92D"RV$$LY/-:IP\PQ/Z MZC&+*H4T9 5$_\8 !PR)!;6JZ K39OPLO)+<7$2D,L97IE6SFB54=YA8QF6H M5M\\?I;'RV!4.>7S8_$96+.0(WAP*IASF-Z!&[K<N.N_HK'P5Q'Z?[+C++W: M&,>F2$8KP>5DP!1^N$M"+Q6-0A9 Q-$\L>C^OR?'FGI363T(O3)T [^SHUW' MR00\S91=F!27U1$SS8E:(8D7/ /U<0_78T$V4@"1/D\F,"9SC8H<8%A'4\YE MO.L;S 97>09$N;4]1DBU]\HRB^ NE)#YVV;1@[/F/.&[&'!?'[0--R@VSB)I MC?[[O<+Z_PO+#9RO"982=DS_W4_E=Y;)=\#*,.89O>.<Q[0*/,[F.4YE'K#< MEWJ^J)=C%!9T!SNKFV"R<]C'_)*<8&Y6*2H(BTG6$X+(PZ.#^=&'$CO[\#D, M"I[GD?+2*&P$,Y(8F'&#JTK(P:<KA%7/PR-A?Y*R,WD(97Z ES$I#N _"#'; MCZ571J@X>1H$>!K\52!:Y<[:9(IEW+>\ \R$*8%/*18P,6V,Q^YFV;2V'6>I MCZ4%0\*8*<DI "ZGE_$X?WEH\UC%OE2PBQCL9M:4F>*QVN*%'2RJQ0Z4089Q M_!<ZID@/E%29_S).ADQ2!@@V\9QWI'AB7\_+0;_0Q44*4\G#W1/Q>YXF6"5. M_J \SLCRQ[HFYL^T/$X4887YX[@V8R95-BFZHO$32X1D2SQ^B)LN:7W>DSS: MJN* Y8.%+&I5[3L_T=)H+HT4#*GX:,M4Z$70@8$3#L/_L,A*D<YDO6*2JP_K M@E0K:ZU_(>15RQ%S^[$4LU\6@58%'3 3OB=6'7I=7BU+[@*>93Y>DY@O6TV3 MK]/EGF$%:%! N$SQS/;ZSM6D *+2GE@(P2B,NY=>;5@1$R<\"S;D:<M\IZS> M:F"LI9@ 4=[HAD[M"'V:V)U23=N5S&37JOU$;[QMQE-]L[%UP4R3B)T8/YX* M4QM8S\/2U"9&Q BU&+@LS$@J#R4?]P*2>/7.ZR2[%LM"F,X=3SVEXWQOT*'7 M>/XXV^T*4S[E >:A54?@HF$"J@>;!545OC&=+O#-Z PHO9K=Q(]!YH><LUTP M&&$/J,]RYY@J"[ U#US!]/.%5;85QI<[9:>7DZ:)G#21DR9RTK;,26M].@Y8 MCU^H3[$DE.4?,ZN@1Y]PA4#-S=*/4=-6JT;.:QG03BP7RBI/9VRBUE(BJIP> M5OK%VZV4Z[]7]P$6&P$3M[E^+WYN@ YL52,+CTCCL .OP1YB+51>1N6P[1N, MQZ_7+*Y/?9^O(:FODM7"LS#5>M&C\3C=GHT=['\6(3H'/D=5205/&3EC:>#? M@=I57XP&% OCYR1"ZX050?71+8$7Y>.!;I#K/T[DP;4T\<-)SSJV05/VUYBL MF?S]]5I4G"%+6ZF%-L"%6OK.\83'1@"BI6Y+X9#*#X^-!NZ!8*+DV 4L"_:2 M(F>U#O/+>%L\C-LJ9:MC[@1HB[&2@-4^8K5491BHQ PKXF9LK8JI)_MX\-2H MP%*^;,X 8\4-L[4-=8F;Q*JJ6LBLRC=C>X,2"_1=!,5P5(6E&09IBOM7K*E, MD5>.R8JZ!([JJ3FA?SQC"S_Q,C)FN8X)4<I8/TS!&1AX4;\LZM!9,2 OGBD= MZ?IDJ_!Q1IBRPNH6W(>.ZYF*E?_S)WT=QQ"J5IETW :CGL>' V?2@3EOK-IX M5CK(CX652.A"E"EI;/MODC*(>H?6=J28JS)FZ'2D^Y[_-HGT29/P05PO=?.K M+DRS(4TD:'^2W.B-P\0D2!A+QA/SLDEE$E.T_=DY331$@J4I=(=,:*>UF=#7 MDQ(P3N0OZ-SE(7J)70M/EIUS %Q9P<V/<;UZS7/E6;93X80R979BB\""UT^B M, %(QJS+"N]P&F%SN9 '0<;>=K7=&F+A\.2#M=HZW*.H494]\6]L$T&>@6+L M3[B3P'9E2 9+%=ON@[>Q]*E2]PS8HK8DA;1CC+I?4&'X4G/[%Q4GHK]7[96" M-LIRCV<74[B+:YJ;[[?DOQ.V.0<4OXU]F9R?\9K&LX\2=_>3O$P"# ,ZV7_U M1J!U?K(0!6B2#X;BR&I5#BM799%A5NO)5%9CE_7P]89,^#Y<""[J!BVOY,=V MPG/]E>JMEQ:U(:R^CYO>JOTIFX\&CVT?BKMEE*:LX:_'$MI!-?8O/%9]R-+S M4+>7K4N0Y!Y;)S)<B] >9IT:+E@'$VSN4#8/PV[%8*J7>],^QH'Y L+:(/=> MR;)F">MRKNLK-<^^GLNXQC0=O\J'?YQ!19A-N18XM(@K=Q1JT0QI5S$=]]$I M0?X3=28G;EDT.DIRSMO.J:#KK&Z=E3T <;?GI6R_5KI7Y:9,K:L0ZO:H;(/Y M7.OLO;!RMEYRX4W(5=].'R\[#."LFWF,IDW,=H&*=.(1UU\ 8XDSKXITHB-= ME7\/F9^$@\)T?W@,0\BXY8.;S/7'PJS^A%26CK$UL>Q%@(-DV\VE>D:CBT5; M"??TIV.R]2 _FU>2_%DN8>5,2Z+\GZR,N.*,PZQZ?&S45;:_B*A.(JKZ7CJ+ M:ZKH+"[BL"(.VZ[:X,4T6]D1O P45GJ-G?2*44%OE-'+ZH=/U2$C8<Q>SQ[Z M-!UD7F!^,-+QRQ,9EQ4NY^6I,^67R\LRNS1S_@Z_9FBRXZA++ROR\FNK7JMJ MLJZ96[UV]373%H/MUF#US5Z[YLRD9<>7C6]UYVY=<%895S4'.M%K3HTH/&<5 M>\E_2UA+J1OTE6;/RSHE:CR$/Y?38D.(M.2,NLUW#]C,SUF#,7!W,%?VXP88 M6'I^.(Z\6US''FJD;)^VKYDO%8WCI6!YM,0^],?Q$DG ["U@MD8USY_UZ/N4 MSI_U>&B=O5)#CQ.C-S[0LISDQ@ XMO-5&\^_W8>OVH8J.8[1\%33ID1XZ_. M9R1OX_. !9B/"\P6@-D68!9@/@(PJY)AV7@$M8"S@/-1P-EQ),556PKGQM;^ MXI/=6PV^SV5#C*<D"7CIR5*746LV\X7"USX0FI8NF:K=$(*+.?VF2G/FDTL] M\B-EDZ-)NN,*-K6;3:JDJJZDJ(I@5.L9I1F2;AY0\1U7,&UQ)/$?K** )Y-O MM;#NQ>1M(?QL1]*MIN#KF!]SV@QVP;HW!8./E<&ZX4B.>>21B)-F,#A&MM[6 MR.F1^.8-LR?JY@2O0F3%*/&R+;ON&[$-":09\F%<CW9,_Y=-]OM/SQ-J"B)= MM@2(!(AV!5%3XTB 2(!H;CEK:H =+XB.*UZT>,8/&_2$P7X!<;:EL;> )NV1 MCI6D<1W)-IJNRXLAT!67LHM<4B1=;VJ""RZ],Y<T19$,<\M]=\&F]PNBZI)I M'U#GG6:4I<DB+*(PBW"KR[HP6X7OLQN(5/DPZ1[MF+X T9XTT6$R'-HQ?0&B M/6DB :)3BL),G9I0]J,\[X$QV _SY37+Q^F#Z))B;9G&(1S%]V+2N:7.X5)P MIRW<L23;:.H/"2:]MP@YRD%$:,UZ6O5.BA/6+FP%0\6=TW<*PAZ&L%T)"J[, MVRY;G;$6NWXRI+N$](XM,="V)-/<,D&F-8F?>_1QCXV_CBMIJN#OT?)7-53) MLK;,*Q$,[@"#7472]"VSS]J7N=W! -)M=81'N4THX>;@B06.5!W+^X7;VW(N M*9+IBN!$R[FDV9)MB*RJMG-)D1Q=:VVV3OLB"5VY\[@B'HO!>\_.X#GGX8Z/ MNQLNK=X 7AT)-LT&H>#][/2*_?G-V0-_%NQI,7M<1["GO>Q1)4<U#\*@XW+\ M%^\;W++ED_1H/TEIN7= <N]GM9Z*'C"U;7%=LE310.)H^6N[DJ)M&5H0_&T_ M?U75D QM2W]7,+@##+952=-$=]9#[B/LQ8#HKKD**L:R#U-+))R*!AN.DF6( MWJPMYY)F28HN9*GE7#)T2=4.TW[H9+QT/.*H],V%0UZ#GB.YAFC9>;3\-5U) M/_:C<$Z9OXZS18M\P=_.\%?5\+24MBKH4_#'O](LNV2-/DKSP<OS-.P5_!ST M/"%Q$L/TXCQ-6 L1N(TG AYA3Y#5L5]%G #1<A8YIO#86\XB5;),X;"WGDFN M>YA.KZ?HK\\NN-^\+(G#?"XNOJ$YQ*=UJ0/Q@Z3 =^)LEAM+ZP':.IMEV^,% M=R--NV76<"1MQTC'3N0YL!,EA$,(QXHPD2.9JA".K:8HY&-/U&FWB#B69.M; M]F7=$X6Z+"5"1(Y\"5%QK]G=[7B_@ZPAHH1*=./IUIV"L(*PW;I3$%80MEMW M,L+^RF*.\-\@?+[Z#?ZIGAAZZ5,85_:*R\QD;O'TTE^OQM;/^+$P^*^S4%$] MQ3$"335HS[ -ZEA]PW>LGN[ZMF%Y^K]4S3A;_C$T?R9?>L=XK(;FW>,@I91\ M@_L&&;F) QJ0_RFB5Z))1%,T72*?D^'(2^'/+V$^(,MNU]GM&IDGT3M/EKUQ M44/DQ=/'</3#U$$/JP?.;= 0)A[GE[KU#FR;L\K'XV8'5) P)OF PO^0,4/. M&#IF##?;Q\Q\H2DE'VQ#E5T"HXK")):(1P+JI]3+*!Y]\4%39*6Z2/II,H0' MK-H#&WVQQ(-,_DA2&#<>LN$/O/B)DM3+*>E'V)*9';^1D9@^P4_/%& 4 M;\ M'-X4S\XOHWX2!^2OPDMSFN) <4:D]TH^Z+)3C4T&@%+B^7\581:RPSW@1H!I MD7JXZ\ F67\Y/FZZLC&>6Y(26W9^D<G-3S\JT =A7^?CPI?UR_GX19K2V']E M!XHD1<J'L_#+4NV#+TD1!63@/=,QT0,V"MN4K?HH7-G]A00%VQCAE&.D>$ZB M8DBE\FWP"1_$$]1;G&?\:!-PB3R@<A&'.1FEH4]E\C4!MI=/9LB(^L20*$-X MW(MJDZQ-(\/!@#C0+ _S(H47G(.[!U#A[SO[6)O'-%U5U9HFK&K*^B]K^.E7 MV@:FC;<QI3("&4D"F4Q /SUQN!>DDJ8Q3,(O,E#=-,UJX_I@SPQ$5G8:Q_4< MD1>":SUR#4?6Z@.SD$ K/[U.34U6KD]MU[@,K]]IZB/ZGICNF5P#ZOR@HR3E MFX,/] DQ6DV>_[&*/? @ DPH\D89O:Q^^%2M_F',!L$>^C1-)G,T%T-@^IU? M_O02!OD PR"RPD(AE4%6?KF\++-+,Q$1?DU79$VSEUY69'7IM56O53594;=[ M[>IKIKW=DV*P8K ;#%;;[+5K?)_UN2GVW+T+@L^H=FC:JMR(-;9XD[,[6I82 MLG2-6-+9XA:7SJ2 MP;9\E,Z:GL>#3)B6PZ".UCT!N0:3!@840RK8!:BLQ%Z MT;[HL%1PCI*>-T6:C);7V@K:K:#==>H/PISBZ3D"?MN1\'.2@AF+/N_?O>'H M$V&]V00IMUH>DWP&A<>5,+EX+;Q;=A3IAGNO6Y;,M(X.V^[-;S#_=F_ FXYY M_+U9!)A/ \R6)6G;]M456!98;M/$74W2!98%EH\!R[JD.+OE^ DHMXNC)PME MV[ EI7&C,5%:O^<C<S*^9[?8=YW$ZH^RCO3<,'71.+N][-$T3;"GO>PQ)%,U M!(-:RZ"__\W15.V3Z&;0;C:=FY+JN.)\@+<.S"_./Q/A^M-T/TS'D%SKR%NW M"3"?!I@M2U+4+0\K%%@66&[3Q!U;<H[]C!J!Y=/ L@C7"R@?"91M0Y4<IZVM MK(\D7-\P_WJZ*L=/8D98#POSQHYNO"POK4E4I<:_!=USVAES:4A+VY&W;"FY M.7&V0'<[B//+)IFP;QG6.P$ .O*6S8$%_@3^]D!C514*\$ W. =F]%XER\< M:)2B@TJ'[A3,ZM"=JUOHE.K--$ CCA+>1.(RI1%K\3$IJ<=JW]I394&^,GG$ MZX'34>3+'YDK5GI_!Y8U--",Z:8,]7\':36:$3A3%[V4>G]>>'T8[*47O7BO MV=FOTUT<PKAZN67+V)Y@=O8K^Q$M)4"__S9U64 ON(&U,<J-V0<:&^:XETP M8*\U8R&#E/;_Z^QOZ[LUV6=7CZS!!+B^G^&#V&+DMU^]>6H?#HB+.VM\NWZX MO[M]O"&W=X\W/^ZN'V_O[ZZ_DL_W/[[?_V"_-9["LKY76SQ6 ZGHW]&QQ@UB ML&*PHG_'^@+EU<WQ1/^.4ZA2%_T[1/^.MM!.].\0_3O:0TK1OT,D!)]@@H.E M.)+AM+4>463K"# WRM:15%OT/!!8/@8LNY+CMC7Q3&!98+G)*:B2HXDZ#0'E M(X"R;=F2WMH"NB-)"!;].U;&KVW%%OT'VLL>73U,6;M@SX;].PQ+,*B]#!+] M.SK!IG-3,EQ3].\0_3N$^_&>X7I;LNW=#H07OG2[>'JR8+9UR3'%UI/ \C%@ M&8]!, 66!9:[CV41KA=0/A(HVY8J.79;MU&/)%S?,/]:]._88_\.5Y2OB_X) M!Z2Q*S?M]"7P)_"W3_R)_C&B?8=HWR'N7'JG8%:'[ES=OF.ZP-X%O5C^!877 M9?)Y<-6K;5AGN61NY4SX6A/&^-2E;KWEU%9/9/4^).FGR9#T/3^,PCR$NT*L MK:5D^?Q)E;I5WIFSLN1APLJ2Z;@LF2_J&JM-UB7R0E-*/IB.*2L$9AF%22P1 MCP343ZF7,4?R@Z;)3G61)"G19><7/KX/EF+7KFWRY;(J6B9_)"G0(X:Y^P,O M!I^5E=OUH\+/"];&(P-G]8GUCXE>23@<>3YZLF,'MOI:1L'3#<A?A9<"$7' M.#/2>R4?=%FKQB:3^R+E5SS_KR+D[6;@'7R>]??BDZ8K&_4INSCEE1^4R<U/ M/RIP26-W\0'CU7XY4;](4QK[K\2#IY-%HX&;;^*@2#VI-IR7I(@",O">Z9@K M 1LCN*A*?8RJ+BN_D*"@B"A.4T:DYR0JAE0J7\<B \,1:(8XS]A0X,TIQ@R* M.,S)"'!%9?(U 6"0'B* /U[[=A,.J("/*4*JMFS_PD;@I? N&"F^ 1%!1H#I M)*@FD"7]G,9(34 0 1G^$SX;T"&.&+X;@Q1BA"-/ 2_X;OQ[6I.&E(Z\,)7@ MOW'R[-5N&28!C?"]2**81IE,)K(X39W%DLE%1JGA/F+46DV-%5.6R?4<"Q8B M<SV]-7<">22W@;A=^6FRH=YLS0HP4QE^U-J>SW47S6Y9*Q2[+;M3LJF@;'+% M;NNU:VW3ZXJL3O1Z7>V&V<QG^>LW4Z?3BQP0PWI?;<H'H4PO.^::96<359K@ MD**(X N28>B3')1B,";T/V&D\/S_ @F#9+B=-E0G'&F1-E1DO4Y-1396*\.N MJ<+%C1Z.6B-.37D7Q>C4Y!T4X\049)I1U6;,%@NQ4ZI&LW:M?:K1W(=JG,@; ML^*TF87"EM5%NG%>]RW7DUP1[E'856>:99JQ3MRWTG3ZA,"[:[I]F=G:]+*A MK;&QY18;?8N;''Y.,N9+_2-)8.%Z2**@8^JNFL 3FT &$R >" (RI+9G6Y-% MN&I;Z-"AL-A<_0!K-U=S^-R<#D)_*!N!^F0J1B;?0!.DZ"[YY?CXU_'9( 3G M*NP5W'5:-=8I.TK#D>+SN-I.?TZ:P^1"2(.BO >E,*!>P ="1RGU0V_]0*:T MEHJN#Q^(M78@4\+Q)83OY23R>D#PE1\<P!#C2@5N/+O'P43.4;B'2YBP#A]! M"K.)<:Z5(NIA%!Z6*88\:>;%F?<,2T$&2C;Y-\R/<WD =\*C\YH[0SHT1T"Y M*"Q_+?LJ'V]2Y#,#!O*A\PZ+7]+O9_#Z\=RX>LSJT-@,">6 IM["QO""#X5Q M/V+ 6OSMI4KF]-H=FZ+=L6AW_*Y ['2[X_>VIU8*[RIMG*U>"W&M&GM&L%9M MOAA/KU#XXH6A;M(/?U+4YJ!RUP^G:W;K XTPUBR1?] 8@S!LY;D.0 /BVLJI M>/-S1..LEI'7#8OVMHG/G55T>*K1P9NFP_G9PS]8M\7KLX_@?W&B2"M!5CKS MJB[KOTBSX%%5V?VEB8,^%P90#06=,W"=1TD("G)C_+6%1Q5!Q^3<)E+B.K*] M/%)2][IY?,2MA]T:Q4=0V53!RO%'IO4(^S/&? !#X]FQ[R[7,#A,=Q*@_ 1X M^J#*5FV,$_T6)_&%[V4#$N9TR.S(,H*2#0!7S%4/&,J G*7A.*T2$=?#!$S) M_XPO]VF:SCQ56L%91LZ?O##^2.!/N&N? *QQO".,^Z<Y>"JCR(MS=CN%N8UP MZN4$M(43J). >4]@_P8AK%XT]BEA)BH;2Y9GG_AH\5W*PG?!*/HTR^#/I<0F MV :5]"F/VF7%: 0S)4]I\I(/&/NRR6I1!DP6F=7P2:.&D;HO!+/.$MR6XT/$ M90I$"R2CAH'*D6%L+S=2-?(="%5S+F 8N!/X3.?I_D&I;Y+U2=][!E,*C:'^ M;(".!\FR%D>&%Z\[/RC?&2U2Q.YG1LKSWT'W]L/\8\>4V/1<."S.>^5<&BHT MT"4?]-I>!8O[P0NG(P*X+ T!\N5'FBFQ1<,M7\ S '+R2KVTVJ.I)'("]+K= M@Z#N'/A8(R&@0F792!AH[1CHQG.@U1S Z)"V0)M:"QA/H^P#;C%NOU#6%76X M9+13^I,'0O+JT7(1[24IJ&^F3YD?R6YXI.F0?$V ['_P'1B>M'+]^]?Q'SJ' M2M;"FYS?QL #^K$1-I>FQ;4%K>7<PG)N=124)@QE<3]09MG8]( _5<H'-XEA M'47C9^C].TF1X<E+#%>*>*J.*"MZ61B$@"@T 09>#HL\O,5/GF(8;@U!:*S M2X8T'X"2 S7K^7Y2P(*,3D 1 W(C>" @:/U,#0G-R-F$*02KEQ4<LUG-$AF& MF0^>A1?3I,C8\-%L\G*6-E2:O#)909UM)+HNM3 Q_MH9T5;J>U'5/<U\$9@M MT 9G4L4508@Q6KG.2=X:S:T152ZCY-'[68GI6L>K]2):SBF'.94 W&8Q,>JN MV/1BXNZRF-1-\'#!2)<L),/P9PW>25H)\4N8#ZHQP&O^#;90%H0^W^+&B^09 MWH4RBY=Q.YK92"^#T!^@1N%23)=#^?3B[Y:(OXOXNXB_;QE_;_^:]U"F,MW& M8/X,&;"JJ8F#$SMV8IX8K!BL.#AQE<I;>7!B:?.*@Q-/X7@P<7"B.#BQ+;03 M!R>*@Q/;0\K3/#CQ.OAWD6&H^>;WV\<OUZ(?\UO-_^!-5U9.7%5M">SREO:7 M$\T2!9@;3%R3+%= 64#Y"*!L2YHCNN0+*!\!E,]=27'5S0]:$3 6,&XAC%75 MD0RS:;-0T8GY+0.Z,T[LHAJ&JG7!7AHR'T7'44V1FQK)^SG[JAW3/WA3VZ, MD2$P)#"T(Q4=N>G920)#>VP;_"[O.!4LJY;<],29XP6S:%C<H3L7-RP6V7"= M2X,2@Q6#%=EP6V?#E74:(AON%'(^1#:<R(9K"^U$-IS(AFL/*44VG,B&.]T] M/LV0W-:>MBHVK 68&TS<D4Q+I! )*!\!E.VF9P0+' L<MQ#'YZHI&:XN<N$$ MCCN-8\R%4S6SI4I9Y,+M,1?N*';G-45>;0D?X2;\VV5R' 4D5%5 0D!BBECK M\F(%(CJ8=G84R%1->;6Q=830%$ED';ISHU/O6]8I%/MQ]I,H8EV967/=V _Q M1)6RFR^VVCS'1IL?B9?S [I82ER>D&]>EN!IKOCSC-U]68'XO65J<;L[KC7F M_Q4][SJ:WB4&*P8KLORVSO(3/>]$EI_(\A-9?B++KWLD%%E^(LMOIVVKNXT= MN[WM:9WTKF:7MC1=2S+WWMWC*/;F!80[ N%S7=)T97_))0*] KWO-VM=,MU] MIZL*! L$OZ/^-1S)LAVA@ 5\NPA?0*]F[#NG3R3T;4C][U&179Y$;H9X1WO> M<0I1GR]TE%(_G#KJ;47"T$9S;D\FT>J\(4/2E2W+&5MD>QPYES3)4+=L6R^8 M]'[N*;Q?,*GM3-*V+7D53'HW=:=)KG- ?7<*WL3U,('!_&=[FZ?5O3G7ZH"F M)L]^6G&^<2;[,3$)5$!CDT<PZ=T5M6!1RUED&4W-'<&B=V:1+2F&=C@FG4*$ MYV'@I93TO(SB'(<C&F?,\B'T)_Z\/&/Q. WLO__-T53MD_"#!)L$FP2;3H-- MMJ0J38\3$4PZ+2:=0N3G:Y)E!$P?+-E,,B_"OB\C+-M(\U>)C"(OSHD7!X3^ M580C[ 9S8N$AU14.4[LY9#9M]B<X]-Z!(?<P9QT)%FVNYO2FF5R"1>^MYQ01 M%GI3 O^@69X66'&)#3[\),NW._RUN_:V)CGVEAF=PBD2 0;!IOJ*:C?U' 2+ MWIM%(HNNY1S2)<4ZX((D>LIUZ$[!K [=>0JAU5MLXP$^1;6M+&&GP!,+GVYG MK(K8@F"38)-@4T?9I.J2X8A="<$EX5P<RYVG$/]F_?$J8Y6<\\YG'[>W6KL; M=A!QH98SR#0$BUK.(K%-T0DVG:N2XFJ->Q )!KT;@TRS>8\^D?VX:8B.=7?- MO9\[U7YTUPD2$07!)L$FP::38I-J2);=M*Y <.G$N/3>(1]V"MKAXCYA3H<9 M>9/3R"S9W& @GT9)%F(9[F5*(R\/G^DG[ ]YH<L+S@K#XEU\ 3HP$^N8D?!$ M_ +A7PLV"38)-IT4FU1)4YINV0DFG1:33B%N53N9:/9(HCB)86)QGB91A'4L M89F%=F*!+=,4S:A:SB(1+1%L$FS:7[A$="IH.8OLQAVA.QS..@2!KX-_%UE. M W+S^^WCE^LM3R7A4[C4@=!!4J!9Q4XF$2?6[$J:=DNGJMJ2:6^95[0/^AS8 M*Q72(:1C.4TTR7*%; C9$+*QJ$V=YNQV%*60#2$;QRD;YZZDN.JV9UP*N1!R M<9QRH:J.9.QX@/Q!I$.4K77H3L&L#MW)F/4KV\BK<IG@G^J)H9<^A7$E\RXH MF?(O*.>@ BKAOD#U?ZGRK*F::&-D+.R_\C^%<4#C_/)"567-9*O67G6@LTX% M:KSTY".IYYZ%L1\5 24?V 8R_$H\_Z\BY$EAK EQ4% 2A# =&ON4L#0Q=H1# MEN/3!-X%_TLI)4/X^" C%*89D/\IHE>N9S6):(JF2^QE+S3%=_BH+0-\/*-L MQU0B\'J:>A&[RPN&81QF>3IU0D1&7L)\4'[23Y":_#")F&E;-JPLA_]@Q^0, M>RKC.1,I'<!]X3,M]VYE,IVY5N-V22C30,;.Y<6]A$$^*!>2^E,E.)3)(UX/ M!E3DRQ^I(<2GN%7\_NLA X-FSV3QU?X=I-5H1MX3O>BEU/OSPNO#8"^]Z,5[ MS<Y^G185D(KRY9;-Y&!V]GR.5[_U4GARE@=+"=#O[X4 ]@("<+$,$(T,:)>P MZ-.49SC^YK5F+ 2DJ_]?9W\+%=53'"/05(/V#-N@CM4W?,?JZ:YO&Y:G_\L^ MNWID*0F _<_P092#WW[UYJE]." NFOO9U;?KA_N[V\<;<GOW>//C[OKQ]O[N M^BOY?/_C^_T/]EOC*2S!V3:/K5\6X&&>"S+6"<P:!/)%WBBCE]4/GZHE*(P9 M$=A#GZ9?MR#QE@V67YY(E:QPR2HMC?++Y66979HQ;?DU79$US5YZ69'5I==6 MO5;59$7=[K6KKYGV=D^*P8K!;C!8;;/7KC'JUV^NVW/W+H@B<%5T()]Y3C4S M_?+(;+MOW+:[&=MV1&=FG3;E16](I):$3]@;+\,<ON9O$E2[1<LS*>"M0387 M6UL4O%H6$E@0%6@Y".Z2-!^0ZR$\[</7?] L1%\F]*)]T6&IX!PE/6\*/.U% MT&X;VEVG_@!\5VP9+^"W'0D_)^D(_0Q*_NX-1Y]X0$"0<JOE,<EG4'@*.5^U M5/CS*,FRCW,9\=^\+(E!3+>,LI_T%DS7-UDTR=JVR_LQ;3(*#'<6P[ID-#ZT M6R!8(+@]LS[7\4CS;5- !'K;PL<31:]I2*;2O 6;@*^ ;PMF;3J2J6YYA,Y! M$XF.HD[[>U1DEYM$,[:NE!/O$.^8?<<IA'V^T%%*_9 E*)Q8=W)7<ITM$T=; M9'H<.9,T2;6;GM<KF/3N3+(M0S"I[4S2-='MO^5,4FU),PXH2J?@3%P/$QC, M?[8W>;K;.<.PFAH\HKG)N^]3**;H0--R)FFJ8%'+620:U[6>18:DN4VW9$4G MIT8D?AAX*278Y3M@I5,TSJ8*L$XLY"/:$PLV"38)-IT4FTS)M;?,?!),.A$F MG4+<YVN29>3\R0OCCP0L(*S;3#(OPLK:$=9NI/FK1$:1%^>L8IW^580CK#L_ ML1B1*NFN\&Y;SJ3S!JV@!'/>6X+T WJU@D4;R8_3(!-1<.?=ER##;+H))@)# MC4C\@V9Y6F#%)8R8G/=H3/MA_I$W 3JQJ-"Y>YB3H85GM!%W+,&<UC)'))2T MG$&ZR,MJ.8?.K>9M?44#TA.[4S"K0W>>0C#UMCP.L=I(EDA,3RU2*DYT$VP2 M;!)L.BDVJ8IDNKK@DN"2<"Z.Y,Y3B'?S!OGGO,/9Q]VMU@['&YJWD!'!H/?; MUU<,P9[6LD=D/':"3>>:*Z2HQ>PQMN@#);(<-PW,L1ZNN?=SIQJ/[KH^(HX@ MV"38)-AT4FQ27<DR1-:VX)*(RAW+G:<0E:L=.C![V@"0 B86YVG"3I.$V_B& M\XE%ZRQ%=#]K.8M$4$BP2;!I;ZUUMCW,7;#HO5CD-&Y0)6)XS3K4!7C*. W( MS>^WCU^NF[H*9;_Q\O!9'0@=) 6:5:SG^&GVHM\G:=HMG:IF2*Z]9?G</NAS MX!B"D XA'2O6+LFTMJS.%K(A9..H9<-VA& (P1""L2 KRY0,5V_<,4((AA", MHQ8,574D56MZ+%8+I$/LA'7H3L&L#MW)F/4KV\:#_P;A\]5O\$_UQ-!+G\*8 M2[56*?PP#FB<7^H66WG>68]I"P)N)(Q)4J3D+DGS ;D>PDM]&-0/FH4XTM"+ M2$:?L#<@>?$R\D%5;=DB,*X(6RO#P_F PO]22LD0OCW("(4I!N1_BNB5ZTI- M(IJBZ1+Q2$#]E'H9Q3Z$'VS9J-XCD20EINS^(I%^F@SA*YHI*XV^HK.O:#)9 M,#]\>(/YA;$?%0'K'IV.DM3+*?&B*/%9%^D,QYQAB^F -PYB<X /NN-A8B?% M#YHJV[,#SZB?P+6_"B_-:8H/(D'8_3AFB:0T&U$_#Y]I]"J3Q\'TAY]H3%/X MPRM\.,["+,<W^*#R/7C_>"R# J"!;P)N^C232$2?O @(&L9>[%,)!M-/TB%O MB9U3?Q #X)Y>V<>IE_H#-IZ PA@2U@M2(H#@/VF..])X*5O27ULFX]5PA0BX MK9> FP([8TZC79MGYE98-R<P85BW'-D:@]UI*%#KH#XSD2U@K<K.-*H[!^H- MH7L<R+T&Z0UA]GF1SJIK6]:W!##>/Z6MM2D$NY)FJ+(R!K$BJWL%\>(Y>5&6 M;*6G97-&3=?T=B< _19:.@S^ZRQ45$]QC$!3#=HS;(,Z5M_P':NGN[YM6)[^ M+U6SS]9*R)L+A+U0(!["G^0;!]C-&&!D#.+/0 "&A)<0%O_%-Y= W'01>[N) MLC=>ACGX</X&4\=\L@<OHEG'=!B..\-QC^4.V+).&[U0 /4'53(LN[Z2SJRR MFC)14JBC5-GXI3(H)<-QYE74BF^/%=0?20KCQV-$_($7/U'"-$X_PHZ2I>S' M(,1<+Y 0$.>C.HMGY]D/4U *M2]6&J;W"N.KV;NE;O'_*L(L9(H [@3$@B8< MZ^3Z^]GSJCL]=P=TLTQN?J*J1-V (^!CP[?URSGY19K2V']EJ@.7$J[R%GU: MJGWQ)2FB@ R\9SIF0,"'H1D3JYX/ U@0%"S-D9./T>,YB8HA:#O^.E24(*G@ M6<6@)7$H\.;4 U(7<9B3$9CL5"9?$T !TVSEX[5O3Q-#T]SI40!U81CK^.!7 MV@+&RL#AP3=&@/(DP&<Y&B;PG1XU/ /R1=,85BL?%K0$/(VL-L(/JE%;BADX ME3T-Z7J.6 MALA$, 4;Z+(PV&\52-51*OVF >A@E'%:7*8V8Q'QZ"8-\4(;8 MZD^5H3)E\HC7RX#M^?)':F$QGV(*[8$TG.9,TZ+^[R"M1C,"EEWT@$M_7GA] M&.RE%[UXK]G9K],Z'!1X^7)0?29\?W;V?(Y7O_52>'*6!TL)T.^_V:K,%QI M/IIFR+@"-&N*=\& O=:,A8!UVO^OL[^M-X# _'EDJ=H@*9_A@RCOO_WJS5/[ M<$!<;")\NWZXO[M]O"&W=X\W/^ZN'V_O[ZZ_DL_W/[[?_V"_-9["$IQM\UCG M#"VV,GVG*<X,]2W 87(-M.</"MX(3^I_X/Y*-6'^Q[%F8]%^F%#DC3)Z6?WP MJ0HQAC$;!'OH4TF44AVB I@)]C.2\\L3W2 K7#^4D>3RR^5EF5V:V;K@UW2P MH#1[Z65P\I9>6_5:59,5=;O7KKYFVML]*08K!KO!8+7-7KMFTV9]ZK0]=^^" M76*N4 ^T)SJG&I6U[O?4'NF&)&K)YOC2%6))SL0MFM9) 6\-LKG,B46I"<LV M?!?L^;8< LOW5?9%AZ5B<Y3TY,%[0;MM:#<5,Q8DW(:$G\<A];][P]$GPGK) M"5)N0\K'))]!X:F4.6=38>D-"Z8VYORQI= UGG_+\^0DU30DI_&1]$W)<."Z M1P'G$X&SYDJNT;1:0(!9@+F-8'9,26W<*UN 68"YA6!V)*/QX;,"R@+*+82R M*ADVP%EKJYEQ"HTHV"E/59[A0@]V$J\_RHY]YX[1O.RO1>5[Q\X>S6C0Z%NP MY[W9XX(.%_+37@:)[KZ=8-,Y'N=D->B9OT<.G51\?G'&JHC:GZH'@E%[16FK M!R(<:@'GAE%[6]GR/'@!9@'F-DU<M4W)UA0!9@'F[H-91.T%E(\$RJP<57*L MMMK,1Q*U;YB,/5V@@[7X2%@/2W+'[FZ\+$FM27"EQK^9AEX;R?%!\-R0EK8C M[]9 =@/B;('N=A#GETW28M\RNG<" '3DW?JT"OP)_.U"8RP"$P \" W>,=F M--[E"P<:I>@"V:$[!;,Z=*=@5H?N7-Q?]4JT4^A:';T8K!BL:*>PMF)T98-" MT4YAN>E]/$7#HIV":*?0%MJ)=@JBG4)[2"G:*8C$S)/<9%9M6W)5K:6;S")G M0L"Y"9Q-2U)4T1M$@/DHP&Q(IBG:*0@P'P.855#,(C-38/D8L"P9K@O_:ZO1 M?"29F:*?PNI*5LFT-5$1WF8&6>YA*HT%@S;K2"*INBL8U%H&B9X*G6#3.=CV MAJ**G@JBIX+P0MXW=&])NB$J=P6<CP'.IB'IF@C="S ? Y@-2S)4T2!$@/D8 MP"Q"]P++QX)E/*A;4MRVVAE'$KIOF)(MFBKLL:F"*S<%MZ@I%D7M>RQJ5^2F MAJ\ H #@_FCLBJX>HJF":*H@[EQ^IV!6A^X4S.K0G8N;*E1/E/T14*^Z3'4> M?%74-BR+73T3;@:$,3YUJ5MO.;75$UF]54SZ:3(D?<\/HS /X:X02Z$I63Y_ M4J78E7=FX4\R3%@-.1W7D'-K2V.%Y+I$7FA*R0?6\EU6",PR"I-8(AX)J)]2 M+V-._@=-D_7J(DE2HLKN+WQ\']C.9NWJ^F^71>PR^2-)@1XQS-T?>/$3):PZ MLA\5?EYX.;PL(S%]@I^>:?1*PN'(\S'*, XN5-_JAVF6U[\(0\;9D=XK^6#+ M1C4VF=P7*;_B^7\581;F?,1\IO4WXY.JZLK:U*RQ,\&ZC\KDYJ<?%6ASL/OX ML/%JOYRN7Z0IC?U7XL4!21:-"&Z^B8,B]:3:D%Z2(@K(P'NF8]X$?)RZ(:M3 MXU1EXQ<2%!2!Q4G+:/6<1,602N7[6/!F. )U$.<9&PN\.L6P3A&'.1D!O*A, MOB: $-)#(/#':Q^?)I>F6+(S-0Q;MM:2BXW!2^%M,%8&' ^^,0)P)P$^BTBI MII(E_9S&2%B % &A_A,&$- ACAUNC4$L,1R5IP @' /^/:V)1TI'7IA*\-\X M>?9JMPR3@$;X7B163*-,)A/AG*;38E'E4J37Q"!B=-O#Y&5R/<>6A9#=2!BL MB9 CBRS9_&5N$(SD?! R(1LJU=8L#S-5_D>]%/"Y[J#V-5>VERM]0[:FY-FL M:7U8+MJK\VOKT;0Z#K.9#_,/;*9FG9DUD"V"[ZEE-YDZK%G&U"@U5,(-E&R" MPXLB0D&5)L/0)SFHRV#\\7_"J.$]_POT#)+A=GI2JRVK[=23^C2K-5SW5ZK) MKFG)Q?T\CEI93DUY!YUIFU,Z<V(_<J7ISD!'D96QTC2LFG"V36FJ^U&:$Y%C M@J1,KR% CH5*<UXI-E.@^Y1]9]J:UBSDX$KI;Z8$EXI;B7+3 #$8)=P7N$QI MQ!@[Z4"(S=%J3Y7]"Y7)(UXO@T4D7_[(7'>7 TFRYD[3HO[O(*U&,P+&7O2 MEW]>>. I)=>].*]9F>_3NLJ4%3ERRU;QFZ.L[/G<[SZK9?"D[,\6$J ?G\O M!)AK9 ,$X H55GIL"X2,*T !I'@7#-AKS5C((*7]_SK[6ZBHGN(8@:8:M&?8 M!G6LON$[5D]W?=NP//U?]MG5(^O'"6+P&3Z(0O#;K]X\M0\'Q$5S/[OZ=OUP M?W?[>$-N[QYO?MQ=/][>WUU_)9_O?WR__\%^:SR%)3C;YK&#&14KA9<OA\;; M^+S[,XCUZ1@.V)Z=->468_=SDK'PTC^2!,STAR0*.F;/51-X8A. I0N6>%CI MD2&U1*.:L0%7;0OYB-8 F&/@X/2!M9O:<?C4G)&%4:%L!-8ALZ%D<@\&Q8!Z M@03 &Z74#R?QHB"$WW,2>3WXZ,J13ME"Z"Y*1,&("[Y%D?5?IC\JK<;E-S"] M4@QC^26]^#?XB+(\#7L%'^*J$4VYM*IL5V,QFHVEHLZFTR\-/JX@N$!G8%#C M$V'<CR:T'0 NX!:PWO,D?653A1MA(!C ]LVZ?<S>#\,OKQSWAC,<% K1_\X MF%B'J$.F.;P.>D$*%(IQ"/CBA6%;T$@_*1('QKIP.$LT%BB^+UN JZ0N"&*! MA"M2M-L9<9&D/1K3?IA/"+V2GC4Z<D*-0T) J.$2"&Y.LN5<D\;+1P_W^,%E M8CJ"36'ZNYGW#!/,X+GDWT"K)?@ D@^3(,Q?)Q-'ZC87E)*ZJ_ &0^2#3XI\ M:O2+AS8E!G+7UIL'&F&L7"+_ &"A*XW3OP[ _D;B<B&Z^3FB<59+_^S&2G2[ M>3 @JZCP5*."-TV%\[.'?[!>G]=G'\$1Y"215N*NC#*H.JKFNM90F;+>.&8P M%YC0% 7-*?#E1TD(9OFFL&L+:RI*CNG8/'(#))#-%9$;2W;'EF(9L+'U6OBB M0< &%6<52!U_9%H3LC]C" JP,YX<^^SR906'J3J387["27RHQROJRUJ<Q!>^ MEPU(F-,A6R_*D,[YDQ?&'T$-9;#PQ&@]C!) '[Y^A!L*:0[K_RCR8JY]*0QE MA",%U \ C\PL#Q@Z@1/EDC)G)7G#!#3??\K+S$JA?9JF,T_"%-!&MQ;. $;3 MIUD&?RX%+,F9=4!Y["\K1B/X"'E*DY=\\(E_%L/+B]]6IRD;#RCV( 07C,8^ M)2S.P@8')@?C8#:Q$LK(]2)E#A\T:RY&?;D$2F8)[B?RE^)R <(%LE&#0;68 M,<Z7F\$:^0[$KRTK, S<PGRF4Z0C7I3@0A_F S"8GL%Q1]>[/QLKY-&ZC(-G M I7.K3L_*-_9Y>;-^>_<K/E(T'WHVD(S,Y=>-1>.$ZYHN$J9U3;\KTMUG#6) M3?-8)+.?ZPL)KE!#$*>)6;BQ5IL>=7VL94Y#3EZIEU;.?"51$]C7C7&$>.<P MR!I9 14J T?"T&_'L#>> ZWF -:'U&@YA87L@V;7MT'J"(.%MI8(TG#5K"OL M<,E(IS0IM\[SZM%R107O"18%IEE9()/=\$C3(?F: ,G_X+M#/ 7G^O>OXS]T M#I&LBSPYOXV! _1C(UR6&P<(S78BM9Q;6,ZMCH+2FJ',"P0U5CEA&:[5E>+! MW6Q84=$.&GK_3E)D>/(2PY4BGJI;RXI>%@8A( H-BX&7@S:%M_C)4PS#K2$( M32%XR9#F U!PH& ]WP=_+V>>0!$#<B-X("!H8$T-"4W*V?0O!*N7%1RS6<V^ M&8:9#^Z%%].DR-CPT2CS<I;Y5)J_,EE!G>;2/&493PFSNKTL5P9(7,YK"2<7 MB+-7>W9 @R><^2Q-I:F[\(4XQ/+5I2U8&P$ 8W%<F'$:>#'YQBU!^R@B3P& M3[ I>A;9EKLA:EZ7M45I<6U%'KV?E<):&W5OO;(JYY3#G"H,-EY2K7H*[I04 M&OJ4D]=(#.LN2;A@E$N6TR&\'C!:/I&D%?#0WRA'@*_Y-UB#61#Z/ V!.2// M\"[47'@9$P:8E?@R"/T!ZE6NR^CRE?;DML%U16R#BVUPL0V^Y3;XTJ6A-4;Z M0YEL=AO#DCUDP*JF)LXO[=C!E6*P8K#B_-)5*F_%^:6EO2O.+UU>Y7X\I_2) M\TO%^:5MH9TXOU2<7]H>4I[F^:77P;^+#$.F-[_?/GZY%JW0WVK^!^]SM'+B MFF9*AMG6XYA$BU(!Y@83MR7'$% 64#X"**N:9.FB<[3 \A%@^5Q3)5UQ-C_E M2.!8X+B%.-8T0[*TMAH8I]G_?,:-753.4367V$L;]*-H\ZNZLGF0HP';,?V# M=Y(^"A!9<M/CTP2&!(9F'':YZ6HJ,+3'7MWO\HY3P;)JRKH \V;&:/N:+Y_R MG1LUGEZ5UR?2YF37T+N2+Z7(AFUT9;"J[%A:5P:KRXK;F;0Y5;;5S3 KTN:F MTN;*<@Z1-G<*R2$B;4ZDS;6%=B)M3J3-M8>4(FU.I,V=[E:@J4F6T=:CD,6^ MM@!S$S KDJ&X LL"R]W'\KDF.9HB4HT$C#L.8UO235W@6."XTSC6#-#'MMU2 MVT*DS.TQ9>XH-O$U=4UFW!'NU;]=PL=10$+5UR0I"4@T"(!V)FU)2,*\)%AK M,IR.4!)$(E.'[FR2R*2_8X.RE?T&L2ED/XDBUB"9M2J-_1 //2D;ZV*_QW/L M]OB1>#D_+X6E6^4)^>9E"9X BS_/6'67HJ591WM9B<&*P8J69EOF9HF69B(W M2^1FB=PLD9O5/1**W"R1F[739L/=Q@[3WG8B3GHOJDL;4:JC2[JZ[]X-1[&E M*C#<$0R?ZY*BV?O+"1#H%>A]OUF;DF+M.V%6(%@@^!WUK^M(EKK'Y$(!7P'? M]YNU8TGVWEM*BCRL#:G_/2JRRW=*LA#O$.\XG;#/E]IA]UNU]ELPY_;DZ*Q. M5[0E<UN5WB+;X\BY9(#5V+3?HF#2N[NGKKEEGKI@TGLQR9)TTQ%,:C>3#$,R MK ,N2J?@35P/\?3T_VQO\[2Z\^*:0SX4TSA(H\4WSA$_)B:9DJTVK2@73'IO M16T?IF&I8-'FV]:2IC:U2@63WIM):/ <4)1.(<CS,/!22GI>1G&.PQ&-,V;\ M$/H3?UZ>M7B<-O;?_^9HJO9)N$*"38)-@DVGP295EU01HQ-<$N&?KTF6$3!^ ML&PSR;P(>W:,L'@CS5\E,HJ\."=>'!#Z5Q&.L)/'B<6(5$DQ1?BAY4PR#W,& MF>!0@^UE$7MH.8M40^BYMK-(,HW#')5W,M&A'S3+TP*++[&'AI]D^7:'?';7 MZC8EK?%Z*EPC$6<0;%J4*-TTF"]8]-Z)0)I0=FUGD60;!Y0CT;BM0W<*9G7H MSE,(L-YB2P]P*JKM90F[\9U8$'4[:U6$%P2;!)L$FSK*)LT&L_6 T3K!I2YP M2=BK';KS% +@K%<>.>?=SS[N;K5V-^QPOD6')!$4>B_N&$Y3K2U8U E#5;#I MO?6<:ZI"T;67/8;K'(0]IQ&=8TU><^_G3N4?W?5_1#!!L$FP2;#II-BD69*B MBXIEP:56I3NR4\8.%_()<SK,2$7HO8[#DLT-!O)IE&0A5N)>IC3R\O"9?L(N MD1>ZO.# ,*S?Q1> ?5QS7A@)3\0O$-ZU8)-@T]ZRG@6#VLT@33*=ILV:!),. MP*2F540B8K7MT42S9Q+%20P3B_,TB2*L7@G+U+,3"VFIDG;('CK"N1.1$L$F MP:;W9)/NBD2SEK-(E2SSA()9AR#QS,'U6YY,PJ=PJ0.A@Z1 TXJ=3B).K=F5 M-.V63TTS)</<[5C'G>AS8,]42(>0CN4TL27'$+(A9$/(Q@++3I.L'4]#$\(A MA.,XA>-<4R5=:9[ * 3C_V_O2YO:2-*$_TH&X]V!-PJA*MVXIR-D;,\P:P,O MT-.[GS92JA2J=JE*70>8^?7[')EUZ !)8)!,3<2T;555'L^5SYT58_S4C.$X M3:OM[*!.556L[=";%;)VZ$U"UA&%\TPN$_S'?#&1T8T7&)[O@9#1OR"?@P@P MS'V(XO_8YJRI FNC;\P;W?-/7N"J(#D^M.V:TZ)3ZUEE8/<Q$>B0;F ?B&+N MF1<,_=15XAV%D>&?0@[_3#U."J,NQ&ZJA.O!=E0P5(+2Q.@6ASC!KP6,)6+O MNYC U.-8*-BD*_Z9^O<L91U+.'6G8=%0=RK"$88H*UW\.%84-;4$#*XBZ=-; MTIUX@1<G4>F*B%C<><E83S@,$99\FT1 LI86%2?P!S9,CK&E,EXT$:DQO.?= M*AV_K8ERWEH!UQI,K2:B=2XK[LYSD[$^1HI?:=*HYY_( 2PH399_4J"/H<)P M\<N?AD0*#7LFAZ_PWW%D5C.5-^IP$"GY[5".8+''TK^3]_'>49E1@"?TX.T. M<<'L[GF/O_XRB.#+61PL!<!H]"P Z"P #.EB]1(A'8,1[Z*.+_Q%[DU:Q'C M2(W^MO<7KV[+>K?I.G93#9J=INJV1\UAMSUH](:=9ELV_K>S]^LUI24 [9_ MA,@'OQS)>6B_'B$NVOO>KU_[5^=GI]>?Q.G9]:?+L_[UZ?E9_XLX.;^\.+^D M?ZV]A25TMLEGRPX%<P3,BWL8C/-#,AE!NB& TY?36!V;O[PW!Y(7$%#HH_?E M,V=!&BY-R(]S+JO5F=.TWJ%GUH]K]&A&T>5GC7K-<3I+']=K]M)G#PUK.[6Z MO=FP#S]K=3;[LEILM=@5%NNL-NPC*O[CX?;.W+L+? HLFE[)@IX3U7R1%VAZ M7UG3^Y1I>J)!2IY3LJA7!-&6N%)HQ&,O@=F&JWC83E$/#5,8U8WG_&R+'%G+ MW ,+/ 1;3@)G892,17\"7P]A]DL5>VC7>-)_+C@L99N?$IZ?4KSZI8+=)K#K M1\,QV+'8.KXBO\U >!)&4[0ZE/A/.9F^9^= !<I-0'D=)C-4^!8RP K)\?M^ M&,<'<SGR7V4<!L"F&WK<WW0X9M<#+CVKW=RPA.AG"CA6-+RS--RS[$ZWHN"* M@G>6@O=;5K>]<3I(1;W;@L<W2KUVO6UU6^OW!:WHMZ+?+=BUC3UU>AM>J?RJ M:44_1>WVA9_&QZOX,S:NG:O&J,:8'>,M.'X^JFFDAAXE++RQ-N5VS^JU[*HS MRG9CJ6FU[.HNR"U'4LMJO^9%@Q625N.D9OT5>PQ52%JI(07*NPUKXBIK8L5V M!Y,0%O/OS76>76ZF4>^N2UU5QY,71E+;:CCK"NH*22]]FM;7-1TJ%+V\L.NM M6R=8(>F%D=2U>O5U([-5>Z>U0'PUEI$2V/C;I7HJ%<2EJJPWYO>I&DM7:*K0 M5*'I3:')KEOM7M6KO<+2F_?^? GC6.S?2"\X$* #8?EF&$L?"VZG6,01)?>6 MF/HR2*B07?V9>E,L1W]SGJ).8]U\A\IX>O&TJL;J&545=EX:.PVKWFQ6"-I> M!'7K%7:V%SNV!0]>!4%OP2MTJ>(D2K'J$E8L]@<J4",O.>"F0&_,);1O=ZN; MO+<7/96/82?0U-RPPJK"T$MA:.V+-"H,;;-*^G*>G^WK^?B6WZR0M4-OO@6? MZJF^,-%$E"T1J+?F,*UN?*O05*&I0M.;0I-3M[J-*L>NPE)E7/PL;[X%WS<W MS]_GCF<'3]=:=]C?T.DYE>=[:]'3K&]XT4V%HNW65"LTO4(TV6E5HFZ;$=2U M7P=!;\-%1]U=$_G]264?NVL$51Z%"DT5FBHTO2DT-1N6[50%_Q66*O_<S_+F M6_#/%:XCF+V' $ !&PN2**1;)^$U#CV_,;^=;=F]5VP35)FTE6NH0E.%II=$ M4[?RA6\[BFRKUWO%)/"WX,?KNWA!K7+%IP^GUQ_[ZYH+NA>YOIBV 8!VPQ15 M*^I'_C8;U3\G:+:;/YV68[6;&S8N>P[XO+(?H>*.BCL>3)-:OT-NQ1P5<[P% MYMAWK*ZS?C5VQ1<57_SD?-&Q&JWUV[!4C%$QQD_-&$X33HS.ABVD7I,[JFC8 M#KU9(6N'WB1D'5$H#_YTO=M??X'_F"\F,KKQ N+JGI'W7N"J(#ENM.G@>6$Q MYBSPMPDO$&$:B;,P2L:B/X%!A["H2Q5[N%)/^B)6-]@O4-S)6+QSG%:M)6!= M/C9<AH^3L1*Q]UU,8.9Q+!1LT!7_3/U[%I2.)9RZT["$%*X:1DK&"CL3OG,Z M-=L,8XDP$G:]UOD/2XRB< )/6TZMO<8L#9K%J8D%N\-/5]B=%PS]U*6.TM$T MC&2BA/3]<$B=I6-<<XQMIUWN)T1[:+8*B\3>BN^:S9HSN^R1%\5)<?'P*8*$ MOL!56R)2\50-$^]6^?<U<3TN3WVC A7!#_<P=1![,!B,, 2)+V&&;#7C%$@# M1P)L#E5L"5_=2!\ Z@4R&"H+EC,*HPDWRD[4<!P P=W<T^1*1L,QK<=5L(:0 M^D-: @CXFTHP*(V/XB5=MVO96;C3#/ IQ6:996+OU+K/0.IV@9:)U-MVK9V3 M>KW6?$9*G]G&!E3=*/ W$75C?H';3M-OBG+[P+P>[#Y)HUEI720]!"@P>@!0 MB=>B9L1ZD9Q;.3T0.;>:[5QT2^%C/UH2\6MQSV.$O7B7TH_#38B\L <F\E:M MLVM$_@,$M^?^;<^KV[+>;;J.W52#9J>INNU1<]AM#QJ]8:?9EHW_M1OUO4>9 MYH?S2&<ACWSQ_DP]UTON:>LG<NHE0"Z7!KH[QO'GP-Y^MJ- *3<60 P"VSIK M(KN5T3V0*QB=-^,P38AR[X$N:@(_GD; '-X4.88!@!27CXB$,93Q6(S\\"YF M#M9C(_$@97N)AT2)PX*9&H5W)#_ PE412Y\/7\1G.?1\ W. DAP.P08&\H[4 M4'FWE.H62Q]FGT;A320GXLX#?4S"J%[DBJF,X-O]O?ZEN**W+OBMO0.0/K&X M4[Z/?^)LZCNP$:Z-5CV0/K((;U6"/H=;1=&1QKQ3>DNS<P! ?Z))D9>6.(N MC+[Q8$PF!& K^R?5E0"<4N T OLP\LC,!@;#-#W-G[$<*;WW2-VDODQ"0 GL M] \0#7&!!2,U!1R,@1%C6#* ">4"[":%$8$]/9CZ3@EU*_V49%C@LN! 4,<) MRK4;;PC !>S%'F'?$D#""B#":\0O_@AA:>(6")=^2D*!LAN&HS6,0Q]'PREX M A6,<1=:VJ!"#.@G>4. [1,8%YP*L% 7DQ<3,9:W.-0] 6@BR. D)EX"8HB M#;8%\-RUL_=W('_E>R!E@9AD0L18I$%LO0Z0=$%NI[A!?L@G %)DD;4(<4B2 M*1^IQ$8SM$_(F>4O8 <_!'HE[L&'<L!\!U@&GE-P\.*P!MY\#"!5P<&&!'D+ MI"2DJ_XD^LK% "*)3KP0SQ1%_,K;>)@"QA+50[M3,'H,TQ'QXE^PWSR0&Q*# M!2_7ZV6-1-Y*SS?;>$"JO+-[M<8J'\[ <3F=:?2VFH#_:<@,=1PI8%]@J?=W MGIN,M>>O^)7VX-7S3^0@#OTT6?Y)P5LW5)C=^THDW'#*L"C^=QR9U4SEC3H< M@,CX=BA'L-ACZ=_)^WCOJ,RDP*%Z\':GUH+Y9W?/>_SUET$$7\[B8"D 1J,? MIANP) '++&0>/":BP;=@P7)KUB+&D1K];>\OCZMAG;U?KXE5@1M.0CR/L,^Q MG(?VZQ'B8AWM:__J_.ST^I,X/;O^='G6OSX]/^M_$2?GEQ?GE_2OM;>PA,XV M^>S5]%H:\1@EMS=< 8HG*%T_H]ZV8T<I+5R?1JX8W"_4.+6WT2ZZ8%QN[;VJ MX8JV#IE]<#J^:S1S?^,ZUNCUV$,[NMLHV8?:'$8S;N7-N"G5>TAT^727C#:K MD)(20+U=9!PKK4SZ'A][I)>C[NR1C1F.1O *+@&G:-7J.=Q4/D.PO!+EJXS# M $QLT#*,"8Z* 16HF",=_Y'O$%Z>Q(^:RT4\$-@E3 YC>*&+WS*<=Y&&4[2H M/<0@Z> +Z+=9;Q:TEB?2[YR#8G7Z;;1[)7_Z#/T^NA$P(P$/ $;A1J =!9K* M&JUFR3>X9%A<:\%J0<+X% PI-A'<LQ41GP%]GM /B?@N1+'SHR-<5$V@ $Z M#]YSQ*HV:&F*U/21>-<N+)IO21JR98TZ.E,HGZJ/C$O6+OJY.LOWSMR["+"+ M>1===O7EJP,34MZ3YPM58+2_5-'(?@Y6W$5.+ I@;<DN.DWJQ4/@*=QH-XO^ M0D/ !N<+5[#:=+-\V^R5G*@/G#M+MUWB6*?1*9#7@P.Z:I <DCV$FXX 13@P MV:XPD&W7:[V%)TP."CP]"CX/@E,X@9VS+T(/M.2@*@^#;3[0ZD7_!>[1C*'= MFO).1FYL&'+9REPOYA//R(UEM9?/<Z:MR$A;HU#RM;J7!83MF"A __L)(B:X M_VLL/H1 $XBPCW"H#),PB@7L2L@I$CF2%;#%G&-.R#09AY'W[Z*;9A("$:"4 M!;$[4.Q69]Y!20QJ&DB6>H&,YP8U7L]L;GCILQI$*?IN'=OP_&_DQ4B0\_47 M/+_>DYC(^^*HS$3ZU/(FI,/AGQ80/3G:F$_8"X2>1'-B$IOX0.H!NH%R7RGI MG!S&@'%,^ "X'AV403H9H(]E9.;-5^*R@XEGQ2DE>J4]=(K"ZR-)P+>TVQ6' M!74"':<Z/B(&:0RXC'EA&RUW*<019 ,EU&@$)(#LRHYR<9G":6G7!ZU#F\YV M6!X<]1FP,A:PA))#<B$CQX/FC3H$N=_,"(=V5[N?*/SZ';X+;I3H#Q,*CL%6 M;V'9/GKO;T(X[F>E*6]@9KUQ&D_Y:( A0&QI/S%*NH1\K81OBON$ (Z"&Q:= MK!X[%80+D]7$:9 I2V5RDD$0IK ?ESV:7K*09PQ#X-&6((F1_8RB,M2N?N5K M'^<<%O;W^E>7>P?%_:(C'_4>G(2]\G=+L<>@,<NE>>F Y9EAZ-+ A0.6Q?:? MP%X)DRSR5RGF<,@QA]SK[07D1:>1C#NTL"(*?):8''Y!B(5I$B>2F:UTN-5$ MGRPM-67(PU!QBDJD/C'D3:14KI^:74ZEY\Y.I;]8O%CD'1T.T2YH'8E I5"Y M+*H\2G5QE0\_1<25W6;7JG<[Y37C"-EIYDH=TL1YRQ\W[)[5[G1G/QX.TRC* M5?Y8(1//HH''G-GA+"Y1;T'%6:%'FEE/)4M'-H@-DYEUVI;=[EB==FMFI<A$ MXC;TTXG2)PH""KZ2-XJ%$Y#NOW[O7P#M3C'X0@0*$C&-B>81=:Y(IWS=*L6Z M>'9$Q;MNJ]9NY-_QAEF]0N3BWF!C/@LD/)'@GVXZ-*81&ACH].90WB+<F5T$ M+K-0)IEG\%$@S3M%' ;3L S![U \D"B=CN]C"FN926KBXWK*\9TJ'0<-IV.U MVUT3VR@O2^.P*&Y)J %8 :XW*.,Q-LXI!+V"PCXC.99)C7C5U6M=>V[US#X) MFJ) 0:U6VZK7GV$O=K-(\:MNAE8#[/% ((8899&_3(=(?#6CB>.R,40;N?EQ M]@A$=TV7Y8;(>3+ 5YF I-@U3^FY"3(NBJ9ED4<=SH[YC;'RV0@%R>G=H-X" MTBGRF%COQAYH,W=*>RE!-IUDWZ"XP/C@B0RD*ZW2ZT@7Z#74Z34N/$7%4RG6 M/F.8R!MA:B7JR6AD#;6-A8K%79C"\--(85!:!R@QY0"_U.HTQ2[9FIHHQ='5 MV;R'3'V$R4?P&WX"^K.%'XU25#SSI B*N:OH%B4YVK$B'/C>C7X(&^,]UL0_ MPCM8563EB5&T*I.C\P?(D=@UFV$@N&J$,ADU.@ P^77,P10"RY0^ 95^JH]4 M=-P 7*21\J31F$EA!P6HZTCL!%\#$L5,5=@^9GT@4=]YV-@;<)*IB@/,,\C& M\-@VT;TQ]3%1-)WYUZF\-WY?G _U]3"-YZEFI10 $QF7+@ SYJ:<F+D U(I. MMYC3-I@:#'T0CG4 G+67:)[$45#E>07 3V P5!'=/*+;J"*Z542WBN@^+:*[ M+:?][XK362,XB>$A'# 3C,=I8Y3]"@7/I#$&,T])IJ*F,0@T%>46PC1,=+6# M!U8FRE[.' 99G/J<A9H?GF2O1(J<92S<%:6JL5_CX>GQ5#/3L[C'43!-J"#& MS2G!3IE'UI*=T'#FH]473KQAT3E$A@T<8J["T4D[L=!1@3ZT,(X].N-H/T-2 M0P;D)%D!#'SVZ&0N[=EE>,+0^OML2+.W+?;Y+DDI-YF:EWD0J90_M6,:\V^9 M)VXV$8ST%2S^(3_#" WF.] FXK$W):L;1 D32R0Q26Y!!FLQ>=NP6*T .-80 M074@79H*,SG@7\QRO1N'&,M/<<_$2*GO"U 9O['][J-;@/Q%J+)A/B\L &@T M)B)/,_9G79IB@)AO#SRK=T54'!76E.9.Y?D<PRC;J8ZS +=2HFX-WYF)BB;9 M%-I]P1N00Z7S2;4MNPAV/KEW,V])&6P$LG0IYFB9ZKO.\>?E+$62A@]*".P) MSQFT6$]+'DIC,L5C9;(IM&G#@YNXTR/IT(_,$B?P!Z>_&N66!F1/D(%!P=OF MLQ]F^:X00B0"0<!:#X&*Q"%*[4S:$E:#>X,<EF088%"Q(K23?<#N(70),!1B M11&QW$=/H')!2?0H$QGEO6Z['Q.IK@,1DW\2<#U"I,;P"49C^,$N"5&[A6IX MK57_#W&E CA_Q%F8*$[V<>J-NMG*JWM%:*&[%M [#\CN%$Z;;$Z;9+@'TE-A MWG&G5:NS29HYO#*O6Z'N@=&2 E$.4W3I!82@?:36/4018XQJ#4 4 WEJKX<L M>U#E8C.8>3H?![0!&66!9/0&,G6@.QC,UW0R]P'QGMX4<S99\"YG\.O58 ( M#IY8^-[$2XB];K'^(-$^%I1BKHJ'D3=@!@9]2'I^5B(64)'!I9J&4?*P2<_+ MF8]W(7#R27,1E*_T!IZ20X-^SW>X2_Q,9->J 6TM9&BGNZL<U$(4V[T2![5* M,9@-F,?I/@_SF''FF4>C8HY[LB_6XY[,.7FK=H&#S"X?Y2#MPT+"VU*>NL;" MJR\A+,64=:RQI^UAIH^@DU&TS2Y&CTB3T::!-L+C=!![KB?)\UX.75/,VU6^ MO%?NH1O).ZY*\Q$X0W@-K-<L.*Q9+8?>";_0-R_L':"JQ_&NL+@^ILC.W !? MZ6VP1#X"J^\=,$,M']^DA'$EES02P<@#3*(YQ'+#91L:F2(>"N>UZK-']NSR M#'7@RO"'(J/,OS7[.4@BSD69$R124%TPEC[Y8$I90M=PA3H\OV\?L$9M4I]I MS*OSSY?B$C_<QTPZ=/WG4>CE0#L04U^'BJ<@ H:DPS-94QB\YH!, RCN.P?T M4I;<@MELY8723#=4P<=QQ'V/%[IW$6$.""YNSZSHM]I53?B2<A_"A-/X$+V_ MH^BY2B(,K?P3=AU@??&^!R/523F1@Y#JVLQ,D;$61LHE[1_C*S$OS/B4(@YN M@OKNH;H/'P##C@5+,#1]R]]2)GOV3*51Z(*QBQ69A5P8@# Z> *I0RJT'WXO MI@7#BNU:O;3B90AC<@T#Q>'?G!@*OIQ][U8/:!'&*/Q""3]@M"EK*0)M1*!5 M"+WD'[+!AV>D?<!S.)S/K),&LF40_, L#*,9%F0W B7Z&HN6B4&G.\!ICOD? M@-*\PA+'YP,J/\7E!$XJG<@F3-9P1E8V4J"VUQ<<_/!Q&F31Z7QM5AXMS@H? MM6&9?<LQ/528PEE&*0F?QZ/*VW<$(*8^4!DT:AKHK07(QMH?A-E\$@SFX3T0 MOUHA:KY]^SLOQ$D7"=ZYXP%I%7U87*69!IEKEO+:;X!D0=M1&#&FPF3]7HP^ M77S#0A&5LGB O\T<HBYEH6%^/ KS[%]W8Q )]X?HOW/+!VT8W<B <]6T1 S( M6KI**-?%^'O,Z36X9V<:9]QX :?TXXB)#'1J/HI.XA(NP E'R/? Z,5YYSB8 M5$ 4?+P29,^,H1:=@K0PE#0< ]>M'T!^H;:I?>O:O4+EX!E3&PD!#P*E<Z<, M@^++Z60BBP/HNHM2-0:8"#*@5-2&4<M_5WD"&99H9$4(M/YFN]:<63_&%4%Z M4QH3YD U:NWR&QC+QD \JNJT-^I_H3UB\P\8@CK'DQ ZDRBE3\:AC*)[G#'S M0-)@!M%9>D%$Z6-)F,M?[;VB0XG=FXI#[OAW4ETXLXX(A"(5[*'2GT]4,@[= M*A:=QZ*;52RZBD57L>@-8]%++?AMT0P>,1,S%XO)),I5(E!E.=A@:BKN0&CC M^8H.G^STWWIWS/+-[YR#L]A=8P<=FD9;L0L^S35=,*R$%;)Q0;D[Y%JR2-V& M_BTEU3.>1V5G0Q%X,]Z7\LJ<IJ7]C\ !ON1""T6)D)QKIP>A7D#GPR1$OXW3 MW=BOA$JF"ESN_H;S6JAUXLHH&19C=#=D1A]DA7_:E)_=<;&!3YY$3&D4S"=4 MJ#I;HU!*>R[HNXTRJ,GNAC64@/+E],/YI49 V40N&. P1Z$%56$Y,ZX"S=_! MS$@\N@FZIJ3L[7\'*UT[D-!WL,>O3E.P@^)Q;B*<?/TD_AZ%Z51\ /MNC+G> MHE\.AW[1D9G]DP]][0#:OS\0=IU[.X$J[R$\]_?F/1;H[.J[N=UD+7+E,4DL M1[G6B,O]@AZ@ ^!GSHBG$C=CF&L%N-1_A^+@L[2-\\UY&W7Q&.PK7CA2I+!S MEG+S5-89:PL,2,HS<C,5?O5#X'S.D"&(,<DH4U53-DN6=!S""2(Z$'1N\;PE MAE']67/,<[/:H87U[J7*A$5%2EDI!0Z%!Q2S43F84@C_%]:\<RT4KF>)X^=1 M(>:\^&5-HHRVW[F/5JF?%8G-4JNLQ81J&7=LI$SJQT*2619_V[P#9.,U.T"N MVRDG3YW4^6X(DRL$3E8V?A'"6-[NU3P7]B;SO<6EO4W-WH@CO!CX2G<JP.BB ML&OB@ZG /;_%J@E8&GYW52CK* N U767#OA1H-<QV@2@$Z*"4"?LWS1JSP5 MB+Z'D_'_9XYMS8S;JT\O(3#3%W(1E!"2G^+$PXRL72Q @D'D#6&,[I7MO(\- M#66>2U!:[E'%P6KO!8G!7%"W*,<V[^"@4W&7Y(_EH^:99$:YIL)G2E*>XL&I M"U!GZ]M(/_Q[OW]AZJWQU:)K-%Z:O+9H<M@/-:N)"^"AZB7Y#70T@VV&#F9[ M3@OU4)+SGG55$- [:CM&:(^6=GI"H/MAC(8II8H2F9$+?N$'Q2K/@OMXY0UF M<;X%2Z12+M- U&0!%NJOLV\XUK9K+64N?.H8$JD1:X![J_/W7EGCN, 2S]-3 M2YP"6$7'$GM?Y[GI8YF;^@5NRL7F28F;+G-N.L^X:6^A9J/[<C.O)#JSWW!, M$!:ZMO))\@2=H+VU7:$)_(T:GC2 O82<\ 1(^,$W__Z8,5B,\>4T$5^YI/?2 MB[_]X$3.!^EQUW22SV&DPW>S -4UTICOCA%W8K-8J5D^Z=?$WN:HLA8S FG: M>0_?1QG!:#3%]NM9?R3ZW@L6&5VK<DMON[FE62.W?Q3Z6D'&$*"+$-]>[6PQ M.7[BAMKZJ,])9]/];;VK_G?%#<HE][PRVQT6MSO-MBO*F4W<UZ8A#^W6ON(4 M%OZIY>J?<COW"N/H6MO 4[#0_(;29'J-)G5P)R<5NL;(@5I\#3-'B\8Z6!P< MIP6= M?,G6D*'*CU+GIGH,SV=*\]O,:EN ;60V(L!C/%#1;O' T@#.1/L*WA MO[.F#UIM*10T4*,=4S2!ESV 092G%UQ].ODKC)WZ&@*X3J,ZP<(I4:"X>E@( M**;I).6N:KH"8I(&H%WH '6N3Q8[)N'63L:>&L$& >@D!,]'8)M1PJNKG^7J M@G[&T,>N4U.L/5=4+(]75-S1QK"?(^PH)MT4';<139;!.">>*M"=![I;5:"[ M"G17@>ZG![JWY+C\6I"X6?(4]6:EZT0*E=4;26"L@#9W>KCE=")RN66Y;JL< MU-J0ISY[Q8(^<D-G*6UTWK'.^R$/>L&!I#)52'<=>V!#^?.Y3;'B#,O499,X MMK7!\JQ5=TZ^[0QL6^P??-1)>QI0KK=OE$_./\LAS+8*G,([9O-=SQM4A8X% MB&;/['Q8W'GN>XK,SLN=_.)AGOJ\A(Q,IX';O! ?$S=UST=JPYCIF!CV#@.0 M]_?"][ZA!I2$\U]9ZZVXTHYR[:B]7#M:PSIN.GN53O6SZU0KB;8M4+0N^I?7 MXO14D,?6?B_.K__QZ1*TKL_GEU^7Z%FKDGEKNYU =DU\P=L(33<(S!S9O8-I ML0.!5#U]@2/[^K"Q"^X:NX0,L(((,S],E+2#_K!"6E1 $4Z.P?S0:"A-Y<6E M_GMX %)X0G$#0+/\LA\5L'<UZX&(QZ9G#<A15Y<._)$&,[4#Q4]T7D968,N3 MZ#D:8F^.0O9*#37F';&;LTMWR]FE7R,/-.9G8//D-8,&?=1!GK:,70L5_$^8 M&I(<@GK&E428(*E3$++[#V>),O=6F01)W6<\*_G&,><4.Z)&TV_<6MS&*C)= MGTS,&IOBJ 2=>\ =S ,:W6*OB.YE<8<%NO%<L"'KLD.]@,Q>2NY-\B:6AJ8^ M\M@ITJX?_M?F;-6RMYNMJ#4^(-R+.??QRC3,^<2%6[D;VA*_<4?)K'L1$M$I MM@< N56\B&+NTU>W*1^$P[X\F(?!PGWL6K#]+ RVP*!_&/B#@UFZVCTH)X5, MZFV']_"@= T)9CE@:&=M4M_Z2%TA'3@98SOE-1NMVZV>!4;$JLW)G]1'A.^) MRSP4F!Y]B WKY#16Q^8O[^'$FOKR_M@+:+?TT?ORZ&B2WZJ(,FJT>4?HX,>Y MM5ZKL\6>1/!_U\RL']?HT5'BSC]K=&N.TUSZN%ZSESY[:%B[46OVG(V&??A9 MJ]VM%KM;BVVO-.P142Y3+S (LM[?]AI[N3O+107VN"YL8C SW@.O.M/O^/*\ M9V26H9B77EY^$\=>TT4<9]FU%%<LCXS^Y692Z/$-_W2PZ>M;1B[HEI$+K// MYE8$HK<,E\=H!HVP"WUAQ@569PW!INMG-QA=X!U.:+KI1ICQ6X9E'Q,^OE-" MJOC(77;^9=HC:+A2/.2KO!?_@]=.J@*<\PZZ#\/T$>$VD,-O-Q%ZT [UMH>@ M.(]&[Q\ I:]&<YK!"P%R3CW3@(P\WQ23"7-WF/ZUSC\O)33G<5AH+0IU+ "% M( >A,-LJ JHN%H"+.@QO%;Q 0^WV;%999^'R;+# IP23U6'Q &<_2J>STN'' MXG3K6.#=#\/C&OA[C8UWP8IH_]RD7(FJGQN_E:AZ&Z+* 5VDWNE:SM82]-K* MXHC^MU/*(FK3]HRJB+_ICAZ;*8H+X+ C K;5MFRGN28]+D;[#Y6A,U-N=$;N M+I9Z3LWN5$C:;B15K+0+6'*<IM6KM^ D?D6&>@M>&3I4>S,G+=]R\'27S X2 M7J=GV8WZ9IK?%EDK/SF6>O6:W:J0M-U(JEAI%[#DV!VKT[$MQWY%5+T%DY:" M<D^Q6[5C02=^- #4;IAB&@FN?;G;81>)4J?B;*;Z/0><7EF[?S52V#JN6=T/ M^9R@V6[N .VGU7VSO%&)S$IDKI9HLMX8I(,<48[E+A7<7U-EU 1FOO]K+#Z$ M,G*Y,P_>[X)E#V/3M>167S'&*:V%U%<ATV0<1OIZHYBKV2=A3/<E8U,\??-' MP*VNL<)*^N*=,]\!>&[DJ;EUV"P BRS4(*+&P@Y[^*DB(;M7>6INF$[RC8F) MO"^.JG-RN<P#>\I@R1;\:0E7315W:0U-GF[Q@G-J(9A=$);J?&A],XKNM^Q- M>+,NWE&,Y2%!ED>EYRTF#=,%:3PK3BFIWZ[BKK.Z\*38>F:*F6KY1<"F>(:F MVVBY2R&.(!N8.G]J*\"^'>X_5!^T#FTQ]>D6JD)2L\@2Q2V^@FM!HUXSPJ'= M+;0O*O8*HBIQV.HM+-N_%X&Z"1./.S84+B@SS2-+ZXW3>,H)VR$W,Z"R0+R0 M$FO.@10(WP@8-P1PX.W,5 LDZ0IE3W>A=.E&K*5=B-^!T5/KEDD7;]G,V[-C MY^D"4!?TP$P> /["VZI6K1]J;G?]4*,F/JJ1I%JNWZ8 .'VS:Z%]U<Z5<RPL MFED57YWMQE>S)K["$W$E1RB6"LW^=@Y-JU7=O+TN$9UGZ1+1KE==(MYZEXC7 M%%2MFCBG.S5.\\KDK6X4^PKW1#]:Z7<=2=(S*=U\]V[,7+N$[Q?O^W$0!F?I M!"8<4G<%V,DE\LSP$"S!0$Y@^6KH'L,ICXHK:KYV/XJNHTF0N)]]>;,GF-Q M2'Y/CD?>=^7"YOP8;P(&R3DZ[+7P?H:5)]IXEN8ZL\QLI^^&4]"O5YRIM>E^ MUINFO?=K$/YR5)KIUW7_K>\MQ2[(I&22?F^W0<QQ][3]11U7V_+0WA\=F+YI M!=WTL;:J!T+R'JG1E8K,!<IH>A1-IT0S&EV=<J.[CL GL/+#1]^;N1BYM %6 MVNI=7-RENL'FIKCCJZ?T)&@OO& $F'1X"$B/P!X[YNZM]]LAR0@&[1H@:^P- MO&3G+ JT:T<A=H9%U&.?6N%[?.,XWG*CS+9&GL^$-DJC@*_( F*8ZLJL0E.V M8P. G:D;[M0:SO-7H=JU5J/S[%6HG5:MT5G^>./B5J?F=%;;Y\+X9WN5BKE7 M#-@LKI?3/"O.PMK28.=*M8!;M[./=!G%M*B7KEL0^0B>GRNC#,3AWHM85HM" M$:M95J7#1PO$]Z^^0&UNC9-D&A\?'=W=W=5@G;6;\/:H'PW'WJV*CY1[(Z,C M5R;RJ-MKM'OV$:Z7_^HX^/=F\TCOR+$5W54'6*B-$R!<IV8O,,J>D*VR+N,\ M1!0_-#Y5T,%,?6Q^Z:LEN)<;=[T]"V_Y)L3LKL8!WW3/-R]^Q::C'O9?YXL MS9_B*@F'W\:A#]B,LQ]_Y\OMQ#_X=^ZM3X^R.V/XRGK]H?ZU=$O>K1+[RSO& M):%15 2@-^]69V(R)VD4811EILU4]_"_Q/YGT !05(JZ;1_:=J?7/M!:0>9D M7G8O #70XYMNPB"'&1?8.@<KD]CJ@BK_QB@8H.VJAV-P3WMS;7FY65Y0)2^? M)B\E&N-_.G;]\,_OZGO#MEG8->R:_?^>*.YV,-'K!->"-_V9;N<7U+8;K&PM M 4!Z+.L5SO$T8^8VZDYFPLIH( ,5'YY_]]6]L5[AN'$J7>1-\9:3\9;S5-[: MP7*%U7EKOL_^-O-6=6YM 6\YYMQRJG.+PDA+#BG0WV.\4 Y57;M+MX&>U'+? M;*-51T5>^XI+;YMW>O7V%C%?=;!M _,Y&?-5!UO&?/.GV,_&?$\Y^5XES[:. M9\.CP'GV$^'5'#=TR8X<\E6A,I$"?18Q)@IFE$4!KV:]-1>SNM9!PD3'MB@> M 2=*HH+8PTA&=E=Z=E6/^"*#FQ2[^NWOZ??_^\/EE[V#8['O'1#57E+G9O3J MH'=E\:T A;L 8%&GP3#4:8/HEXG4&!< &](/1F%4"#KC:['W_='@,[Z7_ZP= M+^]AF6NL\X/T*:?P:JQ48FZE6C:7##!OEI_H[A@TW<9P*=REI!L"/S,D;C=> MF8S'XK,?WL79DIZP$/QY7Z\E*-XIL<K"%ETP\0.\:S]*0WD=(=G<3$CNVD9/ MZ!:K"Q17"^6DV,\%(/!V0:"9&QGT;2#(@=J)#"?,P1./WYE<2(Z$;TNAQ;:, ML6G1Z3H-GK:7<I?SYPK:VL\!@L_SZ1=XN0A&7M:)73\+4>T,T/[R%+K9F5U^ M5*PFY!=(\[V%$BTDNAM@"IJ"3,+HGJIH?A2]O&B@;?7BM[V5;KA]L4S\A9EL M6Y.>WWV>]/QVE9[_UM/SM^82QZO3OY_UKW^[_'2U8YF917\871#&%QAF9N=* MV<)EPY$*;%WLF#64:4R5EH7+=$,J:@2$<>TK9GT.U%CZ([YV5W%42K^ Y0\J MQ0L(:3Q3EJO<VLL40BQ&-MO2\_]]G9S47J]6[S0W24EMUMKMQK-G>3:=6J/U M_#FI3JW3>_YK=YJM6KW>^A&7PW2?D.CZI%LDEKZZB^FS#QU[7_M7YV>GUY_$ MZ=GUI\LSNBNW_T6<G%]>G%^6;\Y]7AWT+2%EL36PGTO[9_;,V*T'7#//"?A7 M>75%PMH%$O@H$W6\LPGM2VYD26_2.!&]1QI][N;F/MROXH N];UYLBOK53=\ M%!\)<9G&L?)]<5T3UY[Z0TUD=2C\('A7H'XQ4.<I2/^BB]XBA?=8!WR;^Y)$ MB0H9/TH9NH@\@/040#T']$H[VDY*>Z-'^,Z=WR<274 8(N[7,"7$]^5 1C>5 M-/MQ ?P*XB\,\?(1;NGSNS\<AFE "6#5 ?YB!_@\U)]V@N]L!'%K@H6]Y<'" MHT'HWL,?XV3B__I_4$L#!!0 ( .)"5=K0B4,* \ ).D 1 9&]O M<BTR,#(S,#<P,BYX<V3M75MSV[82?L^OP-%3.E-9%SN)[(G3D6^M9QQ;(SMM MWSH0"4DXH4@5 'WIKS\+D#0I@A1 28YY2G>FL41@=X']%HO% A ___*X\- ] M89P&_G&KM]=M(>([@4O]V7'KV]U%>]#ZY<N[=Y__TV[_>3*^0F>!$RZ(+] I M(U@0%SU0,4=B3M ? ?M.[S$:>5A, [9HM[\HLM-@^<3H;"Y0O]O?3ZHEI>QH MZAPXKD-(N__Q<-(^^##IM_%@X+0'O?V##Q_WIP-W<O#S[*@[.'0''R:#]L%' M![</W$^#-L9]MSWH3S]VG>X 'QSN*Z:/_(@[<[+ "+KF\Z-'?MR:"[$\ZG0> M'A[V'O;W C;K]+O=7N?/KU>WJFHKKNM1__M*[<<)\Y+Z^QU9/,&<)-7=(&#/ MU1>8!SX59,\)%AW9U>ZG;C^I*?G0-9RISP7VG92S8&WQM"2\5TP$Y1U9+@5U MV]U>N]]K(2P$HY-0D M0_QF9XM 3QZW0_SO$'IU2X@*V'I'HK53(% O,9D1< MXP7A2^P00]^^O$-(JILNE@$3R-?(IIA/5',Y$XJLA2)HK@('"V5QLB:'JJIG M6OT.\027W]KRV]XC=UL=>ZDA;\\P7E:2G*6)I,=/JK0@8V>]P\/#SJ,TG.(6 M%%J#JM^6']N]?GN_5T%LF5G9RX9O[81N%VU(!TVU-B1T6[:A<*24V8*)4GWG MELU0C#AQ]F;!?<<EU,8.\]7EARJ6M\*$.&X5F4EU^:% )O;]0"AZ^21^MEQ2 M?QI$#^"1Q.PH 6Y,IHGWT_QJP>A0?XXP<UC@&8929\F")6&"$I[UR8K!G)'I M<4MZYG;BJ/[R\&0/6I)4T02L6I\L[@ )\:[2GB2TT@".6QP \$BDFSIW?,E( MU8X#"8<90@']?]]_!WM5^P\D3NC].[KODFG5[@,)A9F^>N\E]1V4(^H>MTX# M""E'> :MD\^_C2^+0PDE,JV<<$QXIHWYTE7_]5 [C4#;2%$B2?JYDR?(L0HY M<6_\+^ISWL1CXKC*&L*<;5C3K2JUD"Q^F&AQK6Y]E_A #!]XX%%7AN&WT!L5 MV?%@>@GQ^X)@'RHLH*MSJ$SO2?3TFX]#%[3OV@&S$TE&5/L Y3-;!6LL%V4% MIU4X"J8HDH) .%J1GA2\?V[ 3TTWCA/LR6#N=DZ(X-M;0 D[(\S[=C#'[%'$ M_PU'D^)'F$$_YT10:/F.05WE;43X8%N$T?L5B8U'/.ML3^?8GQ%._?._0RJ> M=NO)2YD;,?^PB?..Q2'JHTC@VS OP07S^847/.S ;1O8&H'^N!'0( @I20U% M^"2$044XOX%(]9Z2!XA7;NG,IU/P;[X8.DX0^H+ZLQ$HT(&XW@;>RCR-V'Z2 M<37ECA?PD!'XDHA B0P5:&6DH%0,2N0T"-:A VZ+*VX<-',&@2<75(#RK!!< M1VX$:Y '*\M-X93EURA0E$GR,7$(O<<3SVKY64!EA.!0AR!B@E(N#5+\I7\/ MC0^8I?_*5C>INM?-JSI#W2 5@X&QD+CGCTLYYUHZF542HZI[!58M.:"$18/T M?17XLSLB=\DFPD;9*_6-FN[G-2W)VY(>208-TO-IL%A0H>)%E4=2$07Q;4.A M=>1&%/;S*&2XQ8FE#+\&@7([AU7X"58+B(4<^JH](UBU6X&RCMP(RD$>%,4- M*78HRP\IA@U"90PQ'0L=B.K )D\#+JS ** R8O AC\$*$Z2X-$CQ44;Y#C_: MAC=I=:.J/^KAC4I?*_(&Z?@<,Q]LBX\(4P/>1M$:C5';VCHW88& 1^1I&J3S M6S*3<]VE+X]KJ;98>7>=RJAW;<D:,T$9+@U2/,35X4*V LC%G+"5#:RK@,M8 MIK@@\@Z6T?]V,HR@%BV"$Y%(L<[MS$GF*JXJ*GPO2W^*W5^#;.$V7"ZC0WG8 M2]*R54>D@84)R;ZVQLYR3'.X#1VM%YBRW[$7DF!Z07T,BP'L7?HR(%(K!1N$ M3"R,"&E+<\D1*98RS?[,%&6X-@BBJAGQE\RVVV3=#P\_''SJ:J!NE'5'[Y-/ M3=I769-!OY/9UVW3\#$3(X9:)F=M,AZ]C_@V":E,OM8>&9W(B(26S<GP:*+> M<^G?*J.BB-"H?RUQD\\>-Q&$;%K8'H$"*J/ZM9S-:DJYB<I?DX>TQ\+,Q B- MEN-9G])L(E1ZEM(>H5):(S!:.J@@S]E$-/*)-7LL2BB-2&@)(CTQUT0@]%Q; M!<=51FL$0TOL%&3KFHC&MBFU2B'8+B29D-8/5^PNA==$ S$DXBJ,72M&1GBU M!(,YK]=$V S9.7O8[!@98=-R"A;)OB;B5C4S=T8$IMZ+)/T2UD9LM2S%ACF_ M6&"3X%Z3K;O&C$'K[DD%B*NP,\):D/Q8FP9\EO#3&Y2KNI<_R.&&'KC0,7$" M& 7_$/?2A:ZJGZ@8<DX$5^2,N$!Z1?&$>E1>B84R\(7N;DQ@9\TPFHZ6N#&8 M3M(R.16D;4-IXU#4.I0T3_'(-!#%+7PSO5+,+Z0\<@5E[B7TU)]1F%LCM>[: MO"Q$&4U(2S!5,*%(?ELU *4MB(WHS49*@1NQ0/Z,#LX$S[NVC34BC#:AY;8J MV 3(14IP=F705%/(WPZI!'(9L1&^@DL^V@V31@*2V=6K@$0!E1$"+0VVLJ'8 M0-7G-@:K#80B2A,$^L$D?4^Q@3ADMP?3R2+[M (T]LR,:&GIIOP69':.62UK MYN1BK?N_>CN%$MB]@?F28&Z2CUA+;X3+<*.L\1F'-=OXFX!5A9T1.RTG:#H? M\(9EF?)OA^,J<8DE)R."%2^M@?,$[F_@Y53^!Y$_$TS<X3UA>$9^9=@79U@0 ME:]:JH7K;K"M(,@(O9:^,T&?"$>Q=*3$(RD?91KP9ATYT,:WWW8$?Y:3$=_* MA[<D]V:"IQ_$VF1JM>!B!,WN8%?#IU%=T=E-CWS95@C:,#:"JJ7$"D%=W1[1 M*C03ZLR5Y$I),XW*"%)!TBR]S]Q(W>>/1*9C(5]2 9KJ3$W([6NYMJ(CF-G1 MI9<W<W#E-;[)I&?D881/R]<4P=?P&4\_$OLK"68,+^?4B<OX9MMY&W(VHJJE M=0J/XJ:RDG+^MG.G0R)/2_@.]:CZ%DRSOULY=/\;<OA[?G)Y=S84P341T<PE MS[1N90A;2S4:B9X_*C*2U7:H'^?,_FYGTA04M06) $%KG@_SJJ.]S32D;0]C M5]LGVXDHH\D47=;;V<'O!MJ(X<"V? 3*NXX^W3'L<^Q43FAM*\-H%7HNR^*\ MN'HL+0,DM]67K.QFN@P+J.3_\K>O[[$7_WJ=6JU2!T:@+-NM8=A*,YJ(G@ZS M-)&?H\),(Y31I,U0Y6_F4@#@1AM4%5D:@==2:C; -WR]8;@/4@%.2TY&%+4< MFM75DG\W=)\[JV\RB[ZOO.U,ONLL?G6B E:^9NFOY.8&Q$(3T)O:7F#!/96O MTI3H/(^#2]DJ[*7W.%2@!(-'D"CJEGS/R)0P)@\!9WYL$$\ !9A)CUM3[,EW M/<DWOJ477UY0LD\]3YXQ/&Z!&<B73,D76!XM":.!>Z=> ^6&3,E(RB;16SV. M6P[PHJ*%>#A1QTO5:I@%X?*X%=4$RUZT4/0RJ>C)(O#!Q-C3)91([NE;YS2M M)^L4>;3AECA@Q:Z\.>/+3;78?/W9&.+8VYN+\5>RF!"6U6/4FTB-&[&JHA@K M#:2O^CQR@P6FOH42;HE/ W8=",+/0M+O]@?K>UI>OQ;=28"0FVI2WW:PY6O7 MHBL%0U._0(*?C_@G=S2&15=(3D,F7X83UURIH59A5?S#"S;"K/?H=:)"\Q0N MF;R@HTA7M!<!(W3FGS\ZZKTSOP*47"Y9"1\'G@>E#YBYI>96F<_.#3%Z(@-E M\.#FGI^'\C6!<1)H_5@JK%J+@21/K:5!R-#W0^R-0 $.7<('_"2?C@AS9(@A MWS-8,A2JLJE@S%6[OHS$6/3]-/!ES4C'8\J_GX+#@[F9E8<$ZTA>R!ZI+\B, ML-=QBMF"^&8$H*EX^&Y\2CQ3YT>ZRLI-V]R!OFRHI3:-)ODC-$-8TH'SDU4G M3VF5>"P-I0M\7JUDSC/=J#_J:?H;SR6@O+S@EW1QRUB*W1P%SYAZ/9<D&9-E MR&!RX:80R$A7"Q^^-IV=;G2,Y -8N<2Y[5$ 728"AIGD=D)\6-<)=;AJN B8 MH/_$&RE#1X28P?)&SL/71)2:TX]N1DT#HNM0FD8P_8K]<(KC4S').\'YPYPZ M\W-P=^+I9JE,J]QI;L!IU_-JU2E(KO&N NR?*H\YG#%"S-&1@:@>8PQ6<SUI ME@:/D:]6B\9O[.BCMT9FDE1JR-Y!6!ZY>_X[D4M$&,O??)=X,,Z9O)(??]C] MQ+-M>UYJR2 ;RS=(*.QWJR44TOJUL*N;B4=G2@@LRGX+/'>"G>\7+%B,XFDR M#LA*#<&>06T399?@&YG,]F'_Z=RCBSBZY>N!-5'5 M[AR=4%ED<9Q!.XM0.# MYRNN7(N.W!'_"K,9^(;GY9II1BHEJ$6'=IN9+DTZK8OV?F03MAC\+YO[ B<% M#&1DACVK1- ZBEI85K)+L3(Q2W#B57=T],&)OJQ)!U7B4M=('M8?\R$,?OD# M86/"J<I36")M25P+T']L/#8B3#D' ! _.X"RNV+/J8::!).;-KX^F9#L+T0, M8Y6N28 45W_UW/OH4H:+\N U3">&Y'MAW;>!%]ENG<?5ZR_8ALNE!PX<6O 5 MXD%J6OV7U*Z%K>4/2*\]%*U^Y?2./(H3+W"^E]K(5CQ?4BLB$6.S.GB KT_) MO\'*;3:5B#2L%6S):V$%Q?=U,Z/ZY"FM4FE4JUD//.Q(=<ARWOZQ+:EM$B&3 M.B_)>L-(VF0KO1*WUY[4[^;D-W6Z?AD(XZQ>4KD6@RRY$W9"8$XC*M<#7B&^ MX;EDQ(G\)<R 67P2YUDZ8K9E6UOS3Z]5%@<=MP(\.4RNSUT<RWB;RU&=+"V3 M;4C+B>L%)=9E6E-=2'<L1TQ>7EM$>THWT]Q^YC 4\X#%%E.^([45S]?>FQHQ MLJ#A8H<G&[?A6 M']6-C?,6*@^\"E_4'%?-YO"JKR1*DO'FOO@I9R:U_JI*( M_U0K>SN#?V*<I**CP4&N"."73&> R?/!L?+\8E4^M9WZAOUN;R WC:LN.RP( M:P'YNJ,@\4'/*"GL/&4NM %ZZIN7"6$DW_-'QPOEJ#R3*\_X6JUL,C1&<IRH MT @&</F6XVNUY_5-4-VXX!#Y+/"7=_\#4$L#!!0 ( .)"5>$:/,O=B M .)& 0 5 9&]O<BTR,#(S,#<P,E]C86PN>&ULY7U9<QLYLN[[_ H?W]>+ M-O:E8WI.R.XE?,+3=MCNF7EC)("$Q3L4Z5-%>9E??Q-<9*T6):*HLGL6VR(I MUI?(#\@%B<1?__O3R>S1!^SZZ6+^TV/Q W_\".=ID:?S=S\]_N/MK\P__N^_ M_>4O?_TOQO[U]/6+1S\OTND)SI>/GG4(2\R//DZ7QX^6Q_CHGXONW],/\.C5 M#)9ET9TP]K?5KSU;O/_<3=\=+Q])+M7V8]MWNQ]+TBDG1"9MB$R;*!EXGY@7 M2ANKBL]1_]]W/W(?LC?1,VT3,)V=9P R,R^+Y8E[T$&MOG0VG?_[Q_I'A!X? MD7CS?O7C3X^/E\OW/SYY\O'CQQ\^Q6[VPZ)[]T1RKIYL/_UX\_%/5S[_4:T^ M+4((3U;OGGVTGU[W0?I:\>1??W_Q)AWC";#IO%_"/-4']-,?^]6++Q8)EJM1 MOQ77HQL_47]BVX^Q^A(3DBGQPZ<^/_[;7QX]6@]'MYCA:RR/ZM]_O'Y^]L@3 MZ!?SZ1)_2(N3)_7-)\\6\XSS'C/]HU_,IKDJ^<V2_JQ:[Q?E.;'C!&%.'SAY MW^$Q?7CZ =>O_C&'TTQ?ETG.U7.7G]_C3X_[Z<G[&6Y?.^ZP_/0X+Q8=JX3@ MCLN*]O\T>O*3+U(GF*73V6J07]#/F^=7,0\\ /AIB?2M:XULT<T6Z<*'9I4/ MBV[[FS.(.%N].CGMV3N ]Y.7[[$C:>;OU@][L>C[B7/>2&,<$Y YTUH@ R,% MTP&R2S;;C.KBR%?)>Q)]1:0"?5RQ:?.,)U4E3W"V[+>OK)2T4M!78*Q'_?Z2 M_=;1E[SJ%F6ZG$2CO<P&F0J<)(H"&*3"6>&IA.BA '>-)3KW^(N2G&/049<> M+;J,':V2CQ]]Q+JB;1;,-1;HT@5J79VLFT\\Z4]/3E;?R8@J)]O?+]WBI*V^ MEXLVH[S6(J'?5\UO<$9OO?L-YR38[&B>C_+)=#[MEU7,#_C+I_=UYDT\5\FX MD)E6V9",43$H 5CR*3IKK-"<-V; ;LAV(8?\0@[V3;%C .4T(\YK)!BG:7G: M$<)GQ]"]PWX2N8^F1.(L>$=N@3<L2'(";/ Z%LUS%K8Q3:[#L0LIU+=*BKT' MOAD%UNO62B##K484D6$N]'S2$@.A: $+(##QRDG?6/%?GKZO'%\4\RMICYP, MTM8I#>Y&<^1T/$5RGS<.Q5OXA/TOGV@.$I.F<^@^/R?]][\OZ-WYDJ@Q6^EZ MB1TI:J(S8/(:F5."YB;GC@7N"]/)E.*D)O]9-!Z8 <49DRF^)_LN3Z>Q*+_9 MK#P#NC$/3\EZ5/?"%2NB,99E$6B0',5S(4(A]T)DX81)8& 0)EZ!,BJ;W91& M^XUZ,PI<$P;]CLN7A>!-A$=)'B5GR6E-0;L'%I/FS(4 &I2PJKDG]Q4X TI* M/\U.:]+DU:);D6NY[*;Q= EQAF\7-\Q805J): ,KTM'H2%V( I'">&53"H64 MJ?3A1N<^(HQIB6[%P\N3[2&U?HA)NA/HH%U1,3OF4ZHIN&@9."N80NL0>7%@ M#SB16U'S8.O^ W"SN5J;<?'E\AB[:Y!7LW@V*F@3)L7)/'IGF8XT57PIB4DA MG [*>AM#Z[S6#KB&E/U7<ORF[^;/3KL.Y^GSVP[F/:059>=Y]=.&P/G_G?;+ MFHU<.XMUN$A;&*P,C&)P&B[A"@N%0C)!D9X7-H@L\8##M8<H8S(IS9EZ>?Z. M@0X'F=>O,<V@[Z=EFBZ!KH'0T<MGSU_57UG)MOJ>5XM^V>%RVN%:LI6#^VI& M4M.XT-C_!M-Y_>(O,F/*6BB>6-&)HAX#D0$HSS @."."=;IU5N!A)1Z5A7O0 MJ3(R=AUD1E504<:BBD!F2]T8%46PR,F5U"6"SP932LTW?[X.:5S)T(?DY%WU MTXPTYW=Y<C9"FZ28TB@K ,,B@&-)*BETD3S9<JB]M/MD_3_@_!2WJ;*.K-\_ MI\OC9S2W:9"[7SYMHJ^COD?Z7ZY#[FEH<ZBC#;;.4Y,9($>&&9*R!I0QLOFF MP)UACLG)N2]?KFX5#*NMAK%P3W/_M\4B]V0/WF#W89JP?[.8Y4E(TC@M(\LZ M -.<Y ?PGAFN5#'&!!-;;RG=C&94]KT52QH-_B$2(_?*[GAG$IJL&+D)B1BM M$H-L# M.J,R=XQR^J9S>7AMU&;CQTDJ64R&-EBQ8" [)MGH=%5G9HG/CP;AI MHVZTN<G!679Y!MY3/X=-_P@H+D9:4UPTD;PRL@D@DR<!LP]>>O*V'S[]<^N2 M_*?A5'.=-F,;/?U<*41PY(T'H9@E>0B")QFE$HP[&6UPWJKF.8(+ !JNK4HF M%;*(-'RFSEW25%22S#$/UA1=,&'K,KEQKJWWU_!75L:[C.XP7-UISI8<G#62 M/#% 72NC'8N)9I@7262.0KO4.MJY,\A1N;'MR#*LLAH7: Q3<8)<04E6,#"6 M%G1+ ^F5+$P%$4L!%95M[>L>K-RH375V=%XH7XTH]V18+0?FT5"D9"C6J0N* M]ZWCR5NKLQ]VM1X+'Z]X,'MJK^&$74NSQK$I\*'%9A)#D&!$9E;RPG36D8$R MF@6)6>D0>=*MM^!OPC(F-WBLA&JBQ[9!%TFYN$CS;5&W\5I9ER4QW6:F-<6 M,2(P,EF@L&@=0QPBW+H1T1WW$?Z4#&NHTTL\^^N3R\/^@GYN=ISL*<SJ8;@W MQXC+OOV9L1N^?I"#8;N(TNCTUYOE(OW[>#$C[O>__._I=/EY$K'6^A;%. U) MW92T#.I>OPW9 )*:E6@=SEY%T2 #>[*8K[[W'S [Q8ER6J<$A7D@NFH5D,PN M6E:*-MH3<:UH7<5^&<.8/*8]]7Y-R=C]A[N9/3K*-%%(=IB]@FE^/G\&[Z=+ MF)T#-S'TY.S L^@C!=Y83:2B]3'02EG+6)QPK6W2[:C&Y/DT)D9CE30\^[6$ MZ1SS+]#-R<CU1RF=GM11Q_PSEFF:+B<4N>LDO68NDL3:(T$2E='2.95M"K&T MSH7=CFI,+DQCJC162;M5Y0N.W6H_!&9)_V7 "1HM?9I%[<D9"ZM=S!1#\\VZ M.T+<A43ZVR31D,IJQZB^)\=N78.YG' 7HI=*L>RXJ*7:D4BM(LM>E6"R]RF; MUGPY#V!O5POZXZ-YKG]5!7Z 66UI<+1\!EWWF2;RVB'P,=;Z4<.$4YYI61R+ M( 1+PD%T&GE.K6N)=P(V)J?L_KRXXH\UUTG;4]?31!-T-Y#<$<B0$[,T59E. M+K/H9& I2>4L.AUL:FZ&[P1Q3.Y;.PH-J:>6MGEQ2F!>8T("%F<U&;:5GD(0 M%4K.!$$C>0N"[(B.R#+%^L88SRD(:6^(;\0S)M>M'4V:::!AKOL#/7O1?:YY M40(OLT)R'A+$RLH:A]K$9-:Q*$ .KO5>YOGGC\G3:J?S>X]PP[X-^)[BR4U6 M<BN3<L$[!X$5'C73.BOFM<K,"%FDT,(6V3JXOQ;(+EHWWYS6]Q_S]@T"\-RZ M,W$F>!7)G2DQ)&(B@8*@''.99\\I0HRQM?JO!;*+^NTWI_[]Q[R9^E],(4YG MT^445^6^5R-(+SB@DXF1>ZN8!IY9 "M8R8)G$"5HTSH$OPW3WEVNKDK)70Z) M>UIO@R%M(AG68.A?3I;LM"6W2[4.J6Z3ZV'CIZ:\N-+):C\%-"/_WZ?S14=/ M_[+;%[3#7%MS"&.8=@D9N"@8%&FX,E8+U]K-O8QA3!'0H"38:_"'6/\FPLN@ M.,$G(TP+<!4I.N[K1DN.I6#VH75X?.[Q8XII!E7\?8=\$)U#\"(4JQB2=TW, M$Q5 ]"1-+7?.14G7^@3$C3K?2Y*M7V*3,$E93Y&#M.27R,@\)P_%AR@36 OM M>Z]=13%22W8G;7^%MO<9ZW;L7<S?O<7NY&>,RUJTLL&2'3AR.BV3HK8.--J2 M 2TT([F724M5BFI=?78]DI$:L/UTO_^8MZL4VU83O4#H<2OAYW.PJLMD>8F, M RVENO8P"[7;G%;!<5D"8&[>:^0V4".U;GNQHJTFFA'D9RQ(C\]G4>8Y>6N6 MB98LG0KGS+BZ3Z>KGQ6)NL9)*V4 4*)U;'\+I#&E]EJ1HZ46VE:9G@=R;BTK M@MSNG!@G=[OF,S2+/G%FA;)<I51<\]#G9C1CROHU6RW:C/T07O#6G\$0M:I! MN J"_!FK)05?-C +B%(H+6QJ?:CS-M]Q/__H+%EG@X@UE>J$SV2H243@$IAT M@#ZYK(UMW>WT&A@C]8KOH_VO.4CW&?1FK%XE55_!YYI1W0)).F@7N&(9:PVW MHU4VVI089N,I:.5<^M8&[QH8(_6+6VA_WT%OOH=]"4M)QG$O-!,I:Z:3+2P: MR1E:&1*/,?$\U.[UW3GP %YP"PXT&/J6-.A.,5\C8;(BYDB^EH':3Q-E8,'G MVE8J:V^$T3JWCI)O!#-2K[<1&1HHH-VU)E<2F/=JP&#1.X^@F;4@:T=P\OX, MT@!%X*KZ:"FU7D;:(!]@P\QQXT5QG$5MD,(7\EL#T(_"EB(2!^E=\RM@1KUA M]@ <VV%;[2YJ&FY;+5%8%+,%QL$ZINN%1MZ4VOM>%)XY>!Y;)Z3&O*TV JKL MI:+&Q=L31W@CZL**H:!7"[()]4*<ZCEB0<MC3JT/X:^?W*#;RWOLEI]K8]+E MT3Q79;ZO#4MK@D=;IY7-P, (DDHJLI_!)9:$@F!T1J-;[R9^#<^8ULI[Z/V: M5C!MAGZ@O/SK.HPORQ\]KH2=F%BB\2HQE<D9UKZ"2_5X>>0Y6EM Z.8'N+\& M:$SK80,ZM!O\IK6SZQ['_?/Y42GD",,2^S>GL9_F*71U;[WO%VGU*C'X?Q;3 M^?(?]/%36I G2;EL9+",<UT/[EC%(,O"K,PJ<$<K?O/#E7L!'E-DVX!/AU-> MN[;"BT7^.)W-)@HP<.21I*VE5-9%\OZX9M+'Y ,Y#$FU;CJ]??:80MH&++C7 MD+9L- /S=U-R =>BD&4[Z]%[AJR TDZ&R)0'Q31WCL4@##'/6TS90Y'M6SS= MCFM,&SA-EH/&JAANL_<,( FL7+'9$Q1+ KO:(L\1/%>B4X9GG63KTJ:;T8RO MD'LO0C0:]K8;NQL,7_85'8H$8 ,+,EFFH0064\K,HHHFH94^M#YV?RV0793O MOAWE[S_8 QU_5DFB3YD<#1])*)]2C8 ,2REQQZTJMOEM?E\Y_GR]GOVWH^?[ M#^YAVS6]6=*?*U]U4>K)TE]GBX\#M&VZY3&#M&^ZBVB-VCC5,Y?TI%?=XL.4 MONWI9PHC:9T_BS"/TG+Z85T.@B[9X(@#<A57JN(IKI2.*2'(S3?D#)0!NA7O MB*YE*V./ 80EKO-Z]C1*R[Q#24N;!E&,KO]IG\H:9ROC(;CQM3['=QCZAD[E M^PYK;$LC,O'"%IM ,PBQ'LN PJ)TB9DLG:9W!,K614'GGS^F1-6!U'_OX6_8 M_>OL?JY%=W12-R7^LX9C@\%(9I2E8"33F2+AX)%,H34VVV 3;[[DW0AF3#FG M U&CC6+:;:P?0X=/866T3^I9YC66(**S=5<_A!B8+B!80%?/Q@KCP-N O/E& M^;5(QI2/.A!#&JADN.3$I>O02^;*R"*92DJ02TU1,C@>6;VDR >N+,?6?L4M MD,:4MSJ8M6FGI&;,N?ENU>W-CW_,.X39]#^8)U8ZH80#1J)6'\D'!A 5$ZZD M9)U%\*UMTEWPW3'U-?C]"H<@U6#Z&^C>A749QM]Q>;S(Y_9^:-FT.4HRH[J6 M^9._E5D$F1EZ2Q,!5-#-&Q#N!.R.&;7O@E/M-=:,3->#^7E:QV.>^Y?=S]-^ M7=%3NY%/I'$B.168BH8P:B69SY$<>]"IH#:*-[\\ZVX(QY3(.Q"[!E1ANU9- M.UR2W&_,=[WML^MA]K)LKS98S!.-XR35:QRU)O_/:$6!@DHL"IHOPJ /EGN, ML?7V< O<NU R?%^4/+BZF]]F41%<O/2 IV!!2&"")DD=C\AB+!2F)E=7;2PR M#G()_'5@=LHL\N_,BK913;NJE8T[^'+^!F;XLERHZSLKZIN(;#*4I)@AV9@& M4RNXDF$.$Y=1!ZM$Z]Z#NR';B4/B.^/0 $IKZ==WM0;P9US__7Q^M:WFQ(%& M'M$S3FIGNN[6@\B.133"HM<B^-8;X[O@VHE,A[R*[T!N?5N%#4BE;;?.*K., M #P#,C Z,"UT9EYEPRP/]&^7LS>M+=E7 >U$'O7=D^>^*AJ0-1>[?4ZBYMY' M:UCPRI%'QFN=>K LE1 M0"PAM#Z,?ANFG;BCOWON[*&H ]BOS<E:"@>N'J^< M.%ELR-XS#(7<? F*!4O0B^42I4"'O/49FOLAW8EJWUF*_0 Z'9!_JXCA;$@V MMP[52D<;K4_&U0O)!1GED#D+!>@/%PFP\='D]@W!=T6W$\^^M[3[0,IK1JXZ M!I?N/KAR-\+%%\Y]\A5VTYJ;NRSBI@[[ET_I&.;O\#4L\9=2,-6&VB!(,L6< MJ$VWP"KF?49F74HI@H5B6Q/TL!(VN-!\5UI*@\85DUD2T1)I)&>U_S7C7'"9 M;1'6M3[#>]]:MX>M$1LQQZ^Y(GT(]3=;+F[ MT[/7\1G"A8!2K"@%*V:Q@&+ MV=?N,UQS 27Y4 Y#SVO0C:F&[=NGY[[J'YJ>OT[G,$\7\4%Q9+Q%8 XT9[H& M%3ZZ>D!0 +'+$SKROS=T8VICN[;I^>^ZF^W*;T2L6X(?1'[Y7RO 9X$ =(D M$/4&VLPT)D<SCLR X"*Z*(6"W'KS< QQE06^ T1_J$)]1!^A34AN$"&!56, M3//LF3<H&/V?ZZ@#8CS0PGVK7W&/>@+XO"J:>;LX2J23#F_LJC$1R6D:!\M2 MHH!4QQR(-T(PGHKC)6@EFB<M=T=W1_?_04+]?<EUI3A@&-VUJU6YC._I:3^= M8]_C^L;8U<JP?B=/@%8DHRBPX!AKPX1<&R;4(<D$.7G0F3>_;>P.^.[HOW^? M_&JEOX87URT2&8U5-> U^] 7IH +L4 4B0GA!-,R&Q9#O;(KUI.YH83<O._C M'>"-R0$_%+T&4MX@['JVF,UP5;W\LOR^6%ZXM0T=!F<(3:X%,]J3%P.92^9E M4=Y!T+GYG;H[0AN3E_L K&JEM.86\==%=Q[G*D-_W4!H$RDPK+T;<[ T$"FR MF$IA(J 07A00T/H4U1TAWO&TS'=E%X?0XD-DIH*#K+UV#-$6IH7+S!,MF S! M%\L#1-MZX_B^F:G[3[F7Y:R0^TKG2Z4]CU%BW6"M-[/49H%(#DQ6.A2'/*K< MNAA_!UC?0DBS+YUNFEJMM#6(+_"\[T]):G)8SM]Y,,G1^A))VN2<KGF5S&)4 MM*X4#=%Y[:-K'A_?BFI,^PZ'XE!;534W_J]Q5ON:O%V\A4__G"Z/:QM@DIZL MR0T'=T567"!X%D(@M*[4>]\Q,%""FT"X2_/+*^Z+]8YAS'>U9@VJUR%<T-?X M_K1+QX2+8OG%R<EBOFI+/='.TP!8<HV3K3=[U@;]46:F@-RB;#DH:-TU[G94 M=PQEOBMF-=)5,PX1F#,[_:)FA A3AWE*<;JRQ1-]F8]8.]_E1+89D54HHAA" MT_PX_XU@OH70I#5CVFAF&**<-\#!<XW>"*:,]HP"I,("\,"2BC+F;""$UF59 M-V'Y%L[F#TJ3^^IE$-_Z(FES,4Z00\8B>EG[J68&-G*60DA>RP"B^0&+&\&, MJ8/E WC2]U=,<]>%@D/BZM:U?[;HE_W$"R*HSYYE"X8 ^<*\#\!T\45Q:[ , MYK-< ^>.A^>_BS6EE78&:YRYVJKJIZO#^S#//T]7F;I5N_8WZ1CSZ0P7Y36F MQ;MY[4GR/),TTS+%O&X"NMWIHE\]5Z%/[YV>8/X9ES"=]1=EV*W1YB%@[=N8 M\^!#UZB1YW;#DCSF2'2O^%?3H)ZIA]GS>5ETZRGTG.2=PFQS)F-UQ0X)3]I; MXI=^:[4K*<V@;O4;JWXVZ[9)$P?6NX1 D9OT]9 9,.] ,R_19NY3#*EU@'X8 MR?9=L=NBW)[K^SR)* 1PLCS15V<6C6<>*(8.DAP8**A\\S!C(%%&E>0=X72Y M;&7&P*AF#DU;8;Y2_2.<B28JEFR]7-J*P**HM[%&D2+7F6O>VCDZD&BC*LOY MTTV?-HQK?OW-JTVF[ OX+Y#[2:3(MJ1@64&4]>A;;0</A4&,F=LH75"MC?5. MP$:5.O\&J-Q>VR-=U[_</--/>!#21,N9R,XR'=#54@+! @>;B\O(X]@=GS-A M1I71_P8(/PY6[3U):@3<6)8K_6M79ZC!<FZ0\>+]NO.0%^ 8)U?.:2U=B?&V MT/PP4,?4<'C$TV"$O!GC7-AD7"YD6M8-WW YR5Y(2<$,$Z7>?6EY8$&HR%1( M,IB<>;I\&]1!)L77,(]J>^;/-3V:46E(Q^IJUA'.[NC;YAVWKN+1=?G'*HR' M'-"H1+,<-=.Q(!E &G]5?$ A;<K-[\D;2)0'&N%KX=P<'GI5#!<E,Y<3,)T# M.>3.6)9]ED1YKF5L77%Z$,'&U(1B#'-E!Q?V@=GUT$O3M:)]24L6+4VR]2R5 MK5?_1(?KOOBZT!JKG$$,(UF8OB[(F,I0O_>)<3_VC'(B;!UT<LW/=T43!:Q5 MUK/H].I^5?I7CLA$"O2WX]HT;YX_O%1CS_]]5W.D ;%&.6$N9'6BH"EN)1.A M'CM2ME 4(0.+2ENMI"@:6G<X'DB4,1UC_-YGQGT9-%@NY-Z2;&[MO3&*G6"& MR&O,:C4G\YB*6K=YA625HO%&X\M]LR&#H1YYMO#!YL*XZ=-\CW,"P8EBP3&/ M05"0@X+&2&1F,@T7&NZ":=WM;OOL.Z;D_C04W$M'HW0G+LR!+X?G^XF7 "YR MQ:2"1/%$I!#;.,=,RO7\G(:"K9MI'$*N,=5XCY'9H^/6.&?-NN/9^1YG)1M4 M& 4K3F$M0S L)!'K2H :M(Z8QYSPO"K1F*Z'^^YGRGY\&JUG?OZ-79KA!QFS M\!1_"%X[O(:Z+:8=,"C6<<^YEM(_E+]^1UGN>)7=GR?9,Q+]W(EK@YU8.7>1 MS1X'3*[YEGW/@]P&K-'QC;-,=F53D:AX+K6MG DUF>U9#+3XB1"3R\:XX%MO MA9Q__OZ7:FR^ZS5\_#LLL9O";-U&[S7VV'T@SF63;5!%,Y6@7O91 @NZ #,^ MIL2YU4FWOT[J-E1CVM*\-Q^N7I+15!D-;U[9X/IU.I_VQ^LU]C*P(,#S%%A6 M,I)[+ J+")FAHM76*242;W\?]:VPQK3!UYXFC=31GB?_@-GIQCYN\!@+46>1 M6.1 \@+9V^!X8BAYPI)20=/ZDHZ;T8QJ3ZL]+?8;_0$/NJ[<F<T=9ONX#C=\ MT_['26\'V,B%N.K:;1S"B79!2@>&>># M*.)&PK/+*$4QNK:H:]U"XH;P>R[ M'FR^^ W,H#LOHD[*^4Q>Z^J&<E$< QLT>;*H0P9'BU5K4W$]DC$Y$6T8<7E- M:*"!9M9A@^4H?\!N.>WKI5\;."#)A>'2L!RQWH8)O":D"W.&FVP\B2];=ZJ] M$<R8/(9!.;&G'MK=R+Z]T^E%O2%B*^OG+2:;@D1>+%/U;@AMZU6#$H"M^C[( M;#5!;LR-KR,:4TOL80C24",-7<MUF\U-=F2+I1AI0\R915LOZ2#WB$5:VUB! M7-/UBN/EO?(&;N5U2,94"S(,*QIHH-V:47>Z;Q;3R2)R\HKY>AVW=A+(BP[D M5*=LL38P%+)UB='7$8VI.F*@-:.=1@8+0,ZW%/O2'^;\JWO$)+M_^;YARCW% M:!2Y7.C+ED(H#J)G*EN:_-5U\*E$EGA&L-HFKUM7O-[<(^_NLJPZ0LW[97>Z M.O<$7?>YGM,^J7GX251""YX=,\YKIE&LFG 4)J,C ^AUDJ&U4_HU/&.*5>[- M@<NK1C,%-+,LVPK<=1NR=9^PFIC1M#0*D1)SJ1"89"0+4+OSJY(UDA%4S6\Q MOP'*J'J+-&3"_N/^\(9C(@8U'?3U!S,>ET49PGR@=-RB3BS80O&FCJ3<(#D# M:WF,441L7BS8TGR<_ZZMH\.-RZY$9+GV)]66^!I%/;9-3E326F(PK</5:V", MUEC<1>.7EXA]A[N9C3@/Y/?%/&VP1)Y\X&2JDB^REJ5'!EY;EK5#G:NCJUK? M0'H]DC&EL ;1_CT'?3#[\ MT<_);ZJ6GJY[Z7Q;6R^_L$6#<_2'[VHH]Q6ID M,?ZYHBGFHP_8P3O\_?0D8E<O8IF=TJNKQ_<O3Y?]$N;U7H,)>C1"!,FLC^0Q M>'(;P))3DL%PAYX\2->Z!OB.$/==?VYXW)7G/(5^FB:*<R.]B<QF"NAU)H?, M<ZM8T!PED =5H/6R="> 8[)50W+M\H(VG!8;)EU3AS4R@]GF<H<5N*/ELIO& MTV5- [Y=?+E%9--J^:CKZAW,ZT9GP<N<:L>]=6/E&!WSAI.5-LF@!X<EM=[. MW!_UF SH(2EY8'T/66EP>G*ZNO9FE9>LU]MT>(SS?OH!7RSZVBSZ^C?6+9?V M*TUH\N@&M0SMAZ!=\</-V-:/KT!6!4UOX=.DY"2*0,D@6\&T\<" <R"7C_S[ M[**6OK5%OR/$!EOCNSSNUT5'J\%\'?RDSZO>3)N%Z:P[TMFH*4B68J-0M^EH M)GI YA.0CTR+0W!6QI);EVT.(,:8O(,A>7O-)OV#,J+-Z8P=I7A57UC,MTO2 MJT6_[' Y7=NBISC',EW6?CK]T<FB6T[_LQ)P48[2\A1JC>QO,)W79*$TW%I1 MC1WWB5$$6%@$D9F-S@BO.5QI+7##28S#XAY51O<0)!\[-]KN4]\R@J\J;-+U M!2?K%:PWUZW6 1+Y<=+0X 9%H+GW3&J!24AI;//"J#TA'V+$)JBA!$R2G,Q( MRU>NW9.UD4RIU536KD!KTW9W+^!A;=4AF7=M+4!+'3[\?*P9Q\5\22J8K;I2 M;N[\U19C-K8PHU0D(2(P#]8RY9)/)L@$S?>(&XLP*MLS=M(.18W! N$WI^\I M9MU$]- ?_SI;?#S7;K6^5/]_[@@OV=G7!+^;IN7ZA.\>L7##I^\;#@\U$(TB MXFN>?_'A1Y?1G#]U'80S 02MG:YV?'%8"[DU,(XF:+198O.^<WL!WG<5WWS_ MI6\].JL?J>=?<&(!; @4WA23:S&S\BPJ5YBW08>4/'C?NF)C)V!C\A(.Q[O+ MRVU['3:\'?:\P!-='9+D:^! HFIG,@4X!$E"!N<@>"%$8QY=1#"F;/3#$68/ MK>QH7C>OUS\B]/BWO_Q_4$L#!!0 ( .)"5>?5Y8(74L ,=R P 5 M9&]O<BTR,#(S,#<P,E]D968N>&UL[;UIDYLWDB[Z?7Z%K^_7FV/LR\3I.2%+ M]HPBW)9"4G>?^XF!)2%QNHK4D"S9FE]_$ERDVEC%!2!92XRGNA;J?9_,? !D M HG,__6__SP_^^$+3J;#\>@O/_)_93_^@*,TSL/1Q[_\^+</OX+[\7__^[_\ MR__Z?P#^S\_O?OOAU3A=G.-H]L/+"889YA_^&,X^_3#[A#_\8SSYY_!+^.'M M69B5\>0<X-_G_^SE^//7R?#CI]D/@@FY^MCJKY-_*TFEG!!!&!]!Z2@@.)? M<:FTD<7EJ/Z_C__&G,].1P?*I J6P<AB Q.%,,2<T%Y.7_HV7#TSW^K7V*8 MX@\DWF@Z__$O/WZ:S3[_VT\__?'''__Z9YR<_>MX\O$GP9C\:?7I'Y<?__/& MY_^0\T]S[_U/\[]^^^AT>-L'Z;'\I__SU]_>IT]X'F XFL["*'U_ ;T^S[[] MP\MH]$^+/])'I\-_F\[__6_C%&9S ]TKP@]K/U%_@M7'H/X*N #)__7/:?[Q MW__EAQ\6F@N3-!F?X3LL/RR__=N[US>1#D>SG_+P_*?E9WX*9V>$>/Z$V=?/ M^)<?I\/SSV>X^MVG"9:UZ%<B5U"ZPOE_Z]-^VAO3)P(R21<1@7Z+HTKQAAAO M>_K^F+\]"S*6<'$V:XCXYK.;XAV?AV%+!=]X= .T\P?!.9Y'G+2$>N6YEW"N M0%Y'>!ZFX]%PAO^:QN<_S:&]'(\RB8N9OIF.SX:YSJ[O9_2U3K?3<7GY*8P^ MXG0X^N6_+X:SKW\;A8M,3\CWBY''XPG4R9=9)N9X=W_9)=F(1$.2@0ST&_VX M?&.5I;^4^.<,Z4'TVV'^RX]#:4S*/M!_VBEF,<JDK?2E.+2.63O8_;55W)7 M9^-T!<59G9;'WWAT%B*>S7\[N)C"QQ ^#[Z]@C2$K^G;Z<"@2-KQ D))3HN9 MR>"%HF5-!H/.,F>LN<G"Z8K5)4SCG(?+5_Q4[?H3GLVFJ]_,+3VW\GH4"S/N M+M?K4:+E?XJO</&_KT?O9^/TST_CLTRNQ$*'[\9G9[^.)W^$21Z(%)@A@4'$ ME&F-#QJ\H15<:D3.B[6<\<9";PGQJD:^4_O%9*6;Y1RRXR13)N/SIMR8C0]G MD@4M2+X??QA/Z'%_^9'MRZ";X$B LXOJ=[X=3^::G\TFPW@Q"_$,/XQ_'Y-7 M.IJ1@NF)'U^/9CC!Z6S O9/*D]\H?5"@0D"(61@H.3II7,[6^N:CJ07RP_.M M*T'&1[?N38[R)AQ]/9U>8'YU,:G8<3(<Y[^'LPM\_RE,\.<P7U+./]/:,G?0 M_V,RGDX'5G,T5C'PC@(4E0R#J+, +;W$PF3)R?8@Y?90GP +.]OO)NU$3]K] M0M[=^"OB_#-O+R;I$XE $?=HP H7%$8+8#D74"4C>!4#Q7B%JRR8\CP<D'1K M@3Y=RK6QW4W"R2:$>X>?EY#RBU%^A[/AY!89!I&;G+AF8#BW!%4&"*HH<)J M.B%XCK$'S3:#]P3(U<%.-RFE]J74B_Q?%]/9/+CZ,'Z1\]P*X>QM&.;7HY?A M\W 6SN93<+P^!;]#TMF48J_W./DR3+@0ZAVF\<>%+9?R9>>]Y0&\K'N"7!=P MRFG@#F5V@A7!6SM^O65ZW.0]*4;<9+QNR/AW>%;W%SZ,/X0__S&<?:KZI.%) M6KS=ZQB$[$V,P8#P48,20D.P7@'RP&+4ICB7^I%Y6[A/AJ==[7B3@F9?"KZ= MC,MP]EMU87W((D=/@T&;!(IP@3/T)67'DY:N\-PZ!/G^]L=-D!VU?-/>=E][ MOYE]PDDEX 0_U9WR+R1W&I]CQ?8[SMX4XNV@)*-#T0%JN P*ZYX2CQXXL\5+ MP:R.HC$3-L'UN#G2W#(WV>/V9<]?AZ/Q9+XSL]AM6>GE5]+<J^%TL3U#%IFN MVY[YSX7F!J(>=O(LR<&4I*B@$8+TD4*8I J7F<>L&S.L%?;'S<*C6/@F4_V) M[!5C3C+JPJ$D3U$V5E?1&P$\N>+0Y1)5:Y[VV"O>7G\T$9V/%SR;.R[3-Q>S MFH]080R<*D9)%T&7$$"EE,!'^B(#*]R(+(MI?31S%Y['/2*;6>*6W>Y>V]T+ MH'?MEVI!0RMD!\@\15Z9,7"Z1'!6!,=L#,*5PVP]WHOU<=/K(!:\A7J]MKP7 MP-?NFTX'CJEB6<T=<Y%3S!]I2H\Z@;92H E<&MDZ<-X1ZA,F7B/[W<*[ ^U\ M+\08"%VD9$%!DD*",@4AQH2@HV,2HTV2=3G6VQ#?$V!8#TO=0JN]=[_O7.9% M,D9+YP$E&J UGYQIBPI,BCK[Q&TR[&@.UQXI3A^J"SOP)4E-(@)S=1>VT$H2 M1+$0#>?D>R?RL]N?#UU&T' 87,II[9Z^LX<:;\M\^&&1H?AOZ6Q,@^4O/\XF M%_C]EQ1BX)^S7\[F+_S+CU/\6+]IQH3%R*]>QGA4]U%?_#F<#M#:)!S-[2DS M4HYV1'OO-22.S(0L,-G6<<:=@!KRY(X\XSMXLX.AUW%F;X5W2)ZYANG5?$G9 M"-3@6N9S(S;<"JCEHKDN<_L.#NQON'$OK1^,$HE+9N@_D$Z15X!60'0R@6): M<IVB*4D]7"I<28H_/A.V478'!EQR1/XZ=RX'*=M24 ?@#",H&Q5Y0RR#+49F M1Q)S;.TOW !Q>,^Y@7'6[RSMH-D.";YKCOB7X#2W4@HM(&BM02GC@;PC)*?) ML>QRX4&W=H+O!/08*-!.XQU&/@5K)!_F7\)D1%''=(G*HC$!E0!92JI8-,3B M$A1FK45,,3;??;X=R6,@0 ,==TAG?9'2Q?G%/)-BW;'H$JB14@89/-F,"U#< M,8A>,@(:D&O&G"NM]Y$W!O<8^-''$AT24F\_!EMB4XS)(@5%3,@9J* X>,<1 MDA?1>>LL5ZT3G>_"\QB(T4S?:S-)_]=/U]3S&_VXRS7)%VF1#%B/K<,HOR+F M3F?#V04!_CU,)F%&OWA5Y\&SZ2X7([=Y_)Y7(7>6Y-KEQYP#3U9GPV-0P19G ME+*!!<U=0<O-8)L7[3=N?[Z8TOHSG5YZX_?=L>REM\(P")G6(L4DAZ"\ I8\ MBAAC9JKU6<U=>/:=HVYY]EN<)!J0X2.^*7\?SRX-I<6G)I@'G"F.5DD:H86\ M<A$UN$"J2 G19JF53 ?0P@9(#S^O-6//]>GM *;J$$"M4--$'X>C^6%MO;T\ MI*?/?_@P":-IP0E!Y0,E9,F!?'I$23Z]4P@^N0#6"Z<Y,S0/Y$ZTV@3?(R13 M<[,T#+KJNC9X$\^&'^>0?AU/:B97#.F?-?7KVQ%L^+K8@C9&VR0L6(WD+Q2K M:(%WQ/C(>2XF&<O,?>OF5F]\!&SHI^$.$=A_C,?YC^'9V8!+;IC/%G)4@7"$ M"%ZP $PQ5ZQTUFG9>)98O?L1V'PO=7:(DFZ9B59KUSM,./Q2N3>=)_B\K-Y] M2+.+</;B?'PQF@THB@M"%P$B:T4KG,@0=+%09#:"*Y^$:KWON@_>1T2?@YFM MP[6^6["_G8QI]CL/KT>UZ-?RPM87'%V09[64"]\/1PDO*?)5F-&/5:Q!T<*C MXIS\JSJ&9(XDD"_ A%7)H)?.]_*'FPGQN,EY0 -WN):WF4"K'=,WDWI#8R.Y M7,H%F8U0N"/7SBJ*#DP@55O!3?12\WP C[N)+$^.OYW-W>%J7ZTCF"_.:,C= MHKKISU\O_;3(*U&)=*4U YL31;"LYMJEC& % =:!_-#4O,S4EA@/E:G5C6Q= MC7(J65VWB#;/36",:QH2FC15!T2M,A"C(L4IB2Z34X+^EFIZK3>RCIK)U=7\ M]^]A;6V&#L>ZM\%:3J;+<XE- ';*^+H7W'&ROYJ8<@-Z[&^'HQ!&)^=H:;6 M+-?+AC0M^Q(,X9:2B^"];'X*?"2BW),;=AR>;*/^UEN6O[Q]_9^+&@O3UZ.T M/'^L%T]=XK4&U[SZLS40!9/@I,IHBD=DUZYMKMF>O.WI)^'Z[F.!<4OUK3W% M.,3Q[6HY'9=E:9?_P?PZDP<S+$/,+Z93_'XV0__TMV&(PS-Z$D[I;Q?GF/L< M^S:#U>^XN(_FKATSLQ2]4C3QI))4EMFEX")C6(K2NAAVUS%S,X =CZ<YRN15 M3N22U2N0+GKPEM%WGF5MA6#&M=X;/\3Q]*5 ^*;NJU=Z5?LO;M/^[SA[$:?S MG<B!L<4XH6H.<F+DP[):AC_5W1UI!?*2I.VU.C<6Y22F_MWXM\&NQ\&-?9@3 M\)W%>AFFG^@/-7?J2SBK&?:#+(H)VFE06I4J$P=7;"%G*I;HM9&BM"XAUU>B MXS'ZJ,3K.!CV9$W'^*F)=!>3"?V#Q2<OG3T-ZE0D955ZSJ1TC!F\+X)<2&&" M*22X/L#>=G.YGL?'23*H0\9#2QE?C[[0Y\>3KQ1XR^2T$128<0FT5G,*S+B! M9)-*RJ 5S:^P=A'D>1R<!D<.DQ.RLU!O)^//.)E]K:4Z9LM5\',]4AB8$ 3+ MI.R8:]D.5 X\%P%<8C%;)XSSK6L*'D2PYX%QFASJD,GR+8G+D^.FI"$O+MI$ M3IVL&348Z_X8Z<X6KE-K7^?X.7&G1+>=+'&83)$]UH-9&'T<SEVAJ&.(.3AB MME&@+".)1$80/'-% 4/@IO5]I4ZB///U5'C2,,-D?G+0(2:X_(>4:O+B=)D. M3?^*?C.YP,O_>*!X+E*Q -':VM\3$:(O$9B1I:"PVLEKNS%KCGF.+\O3'B<G M8H2M"-6A.'=+#;S"Q862#^'/RQ*ZQ"51OYX1LGJQ&VGNJ$&VX2ZK2'9S]@ Y MW(VE>MJ#YT39T[#\>*_I8?G)*Y^8WW(?I.!LLDZ#L5& \K& 0X7 %/="49QA M,C_6RK(6]=,>!J=-D@XESG>4=14[K3/" &7=A>46LA2VEMST$&DI!,4%,QPY M0W$B.S7WB?*T!\0I\>264ZT>1[UO)^,OPYHH%\XNI>Z_KE8/9TL/<'YO.XUK MBL\,+W7N^:9KG:1'I3-D@[7FOS#@O?*D^N*=,Y$%V2M+N;$HCSM=X>#&/LS1 M[!YB?3]2$-9&3+SF V*]1,XX.)8ID,G2FQ@<"^$ ;GX+44YB#C\\U;K2?S>> MG#S]UQ\<R.R,P<B!I&6UG%FM1Y05F%)D%"8;RPZ0@=9#M.?A<:H\ZEB4854K MXKL8EQ0ZL.@=TX&#5D'6*[3D*S(3@,LDE$3M0G"=3J?N!/9,U3XV/$Q*P%[+ MS?<3"\.E3C$)0"=KNTL*&GPFU?'L67"B4$C=NB%&-V&>"7TZ7&EXW+]N(VD/ MJ5;;J8N"F1_"GR1=,!H9"Q%LEA0^9U<@%E% \Q"4QI *7JMAOOD68UNH3YOG M)TB'AID,':1;NV%:-XV,Y#9K%<&1OU0C?U73/250^"&]R":7W3?6.V%^IO^I M$J1#T8RVDJZK\C? 7%C6VI%8D49[B@HBQ19@N0M)A4BBMNXK>AC)GO9@.6$6 M=4A7V+J8A5$A6&<$%)M)I:%0^&R= B^U<QA8EJ+U[:D'66!FGXWRKD8Y]0(S MJ&0FO=&ZP76B :$+N%(H@'8Y*A*2Y]CK$M)#+3"SE?DW+#"SC1F.4B]D$X#/ M!6:V-N76A4-VL<-1"&-RW7ZP%(X5%NI6A 0?(_VH9+)%DI<J#C&QG&Z!F;X\ MV4;]!RDP$TK*)3 )]/I:D[ED\"I*B"$A\S88Y^U&8>Q#*3"SE07N+3"SC?I. MI,#,K_4E^!O][5(&_B*2[5U$9H-7'Z)0S+8:N%8,QL?$M8WH38E*LAAD$%PR M;2BR*DGFS8K!; "B8\&7PJP**"4$EVIA),'I.W20F"XN<YUS\S[,/0N^+)1Y M=ILR5UE@?!"9X\DC@Z(=IYG=6W !$3!;1SSV/*O6,F^"ZR0FR=V8<7W]:VZ& M'JT9ET#N&'__P.''3S/,+[[@)'S$OTVQ7)S]-BPX2 *=K!V*BU&JY@?6F_TL M@6-*%VV8,:5U1ND^>!\1M0YFM@Y>^=:A+/->6Z9H3"1.>"5Y%8%6&_HQ:6YS M]AI;GRT_R.VE?0C5U2BGOKVD'-KH;3V+MK5?7LK@%/,@C*99V&C)K]\W?/+; M2UN9?\/MI6W,<)3=@DT /F\O;6W*K;<-=K'#40CC)4-G4@(I4"_Z9;J8 J2 M*MK(5)*]C@,?QO927YYLH_Z#;"^)I((1@D$(O- *K<GSRK) L-(PG20J=BWF M>N#;2UM9X-[MI6W4UR%6NL/9_OGK7\-_C2<OSP)IHQ);H$\\, 76R["H#^BC M8_6H.3@II67-1_X6\)Z$F]'+7!T2P.^ ^AWH[^%\-:PV@=O)$=D2ZG'<DFZF MWYQBS>S6P7'9%C:+.FGA&?!@#2@E#$23+!3'N>'<.ZU:-Q Z"9K=X]2<*LNV M,5<'=KV\F,[&YSAYAV?SS*;II^'GZ7(%USIKKS72DITE*.L<1)9-]?RL%59? M[DS?B$EWP#F\Q]35E.,^=NC@27V8A(SG8?+/FBTZ_Z'*O (7N;%%% XV&P*G M?*R79 IPY,J@""JEUE72[@3TN&G2SA8=YI*W85:3-Y=@&/?HHY!@&*-H0N4" MT2L)%"A:XZ)6VK6^ 7<%P.,FPNZZ7NL1'_8H_Y;NCKV/\.]XY2&.[C>5^/J1 MO=&UW).37D?%HO'2.:>0*2-S]#EM=F1_Q\N;[ZO=\J[?QZ,)IHO)Y,H5R^^G M(29FK@(7%"OFFHN"DD+'0.L<%\X+#$&H ^R];0]\WRESV9"W]IY?]8S^QW#V M:>4-_/)G.KNH^RIU%J'_:BFP@4G.V)@%\%@'NZ>YPT?FP6BA#0:?L?D]^AU@ MGL0&5V<F7I^4>UNS@W/W.\X6%^!J0]U!\4*6Z#EP6VIMYQ#!&R$H!(HFZR)3 MT:TKEEP!\!1)L[L%.KAPJP;+;W'R_E.8X,]A.DP#SR3%OX%(:4Q->XD:8@X< MLBH*K41O6>M \%8@3Y$>^UNDPQ;H=5"OAF<7,\P#+[(@" F<2_6ZEB47M%YK M\ ZC=3Q*K5L'@VN@/%-E-ZMTK&-QV4]=:6:Y8@YB%!R=I["%U<SF)#(X:QDX M88PO!2U7O2I2W 'K*9*HM;4ZM("X"^+5U93B7F.49$!AMJL1MH H?#V-Y)@U M!<8T! Y(JR?OZ_2Q7,>>$K>HZO8%V18*SE-AP%CMUJN8 :>R L9=8<8JZ4*O M9A&;8GPF7&,[=JQ\L '>U>IN&,9@<B+-U-0<G31X92*I)P:E4%AN#W K[AZ4 MS]QK;LN.K0]VT=ETD0.BG(NRYH"H>8][Q2DPT;5T0R81L* W\@".W):HCY@0 M?CJ<[&'A4\\E3]RS%"4'EH0'"I$L!&'(FPT476>C!8L'N$IVS"2O0Q-BP^SR M;0QSE&3A30 ^9Y=O;<JMLX9WL<-1"",D2UXG"19KH7Z7:AU%Z<B[Y,8EYKWL MUK3\8627]^7)-NH_2':Y3<Y93Y)RYE5MHYDA1D^NGG;:(;*T:7.;AY)=OI4% M[LTNWT9]/8[-;ET0%\F#0A:144"2/M1V@%AK2!H@":-UG@O&6\=CZ]$\4;>B MD7DZG)S<CFPU1#; ULFIN O7<?R)5C;<B!I[&*"#-W$WQB)ML<Q#\H'"OX(& MG) (7'*K#'K!2NOTC\.3XQX?XBC<V$+OK3V(UQ053VI-RC#Z^LO9\'Q9SG*5 M_J>8T3X6#L$&#2JR Y+!BPLHY0LLVPV\B7N?L_AO8IV!AGWT>8AZB(M6J:^ MPX3#+W5EW"M-<MW#]DZ W CEM=1&Z9./0:=2:ELU[D,6TC+C&4NHK7.#]8_= MMY#*XKF_CV<XKX$\#J-++_F^UZ:E+-ECAH2<06UG#L%$!KEH4XSU)9362<R; M8MMK0GDY'B6L&6K5S.^&TW^N<M1H E52IR3G_52JMV4T>&T41.E=+$$E43:[ M]KK^'8>?2+H8_,JDTDBC'6*5&\C>TNQ'OP@?D0]B,9R7* !YE*!H1@7');G: M*)UPLJ34O%CK77@>&3.:FZ"#L_GB[&S\1R!\%)V]&E_$6;DXNSGO#C )X0IC ME;6$,B4.7LR+PR.3.L0<2NL#[LV0/5+*=#!+AW#V^QWQ*TJ9:X0T\RNY5J-$ MSMMWQ,O@7O$<+".FZWK#TK@ 'AT)H&D)(;XSW_R2ZHY0#W4V>!!2'<)<IW+F M=V/._?GKSSA*G^KMN7FD:+V)TJ54ZY>$VCF:IMR8"WBEI$<=$I/-K[?>@^GX MI1XZ\N*^-7$?^_2X&7T#WPK=,O[<!%^GW;K[L!UGQZZM1>^E2P-S'(,V6*3, ML;:OS)K6:5OSLM$@Q"!K>W%'?VV=DWH<NMRSAW=<MFQCA1Y.]PU/;KGYY)67 MY/QK4$Y&"@:\H]4]9"BQ)%-DE-'*UF[V&BR'=ZS;6NU&%=8&*C]$>/[SUP_T M3Q>;V=9R&6HQ)1OIBR>AH[<94",/G!P]&5M?B[T#SA/W3G:R2H>8ZP:T"FRU M)[X!M$/Y)-]AG8P[LIL)[Z/&GOH_A!-R&2*361CD--/Q6G5"T?09@P(=6,Q" M^.QLZSN^!Z?&]JY'?V9LH?:.=9YN0%PN@KE$QQ478(QPA-%H""Y7C(95=ZNP MU-PKO1O2";@?NYIO36VG%KIOZ(!,)[/!HB[-ZJ1B/@"*X=7SJ55I8LV[R>0. M>?20A%&(WIKLTR9,H,=?8@']])T!M[_Y*;@7#73>\(9N15/K$;TI5S M*;\) MJ&U\B7L(L1;(8;V'%A8:]U)OPX7A;G#>ER*#B.!%ICFO,$>!%D,0W!=;N!5< M;=0LY+1LOL8M.)C)M]%JZQ2B#SCZ+4P^XG3V3<I5_"NT]:8(T+ZF5]8"WX[7 MS1;N%076U@=U[0AXS8'_VE<<;BEOJ/]Q<^4U7+L7J#[A?Q*65_AY//N>&<V5 MRR[5M#=3V[JI0(B,UT"_C$:99'P4FYGSML<_?%/NK;2U([-9SM=OX]''#S@Y M?X5Q]KV$V^7?[I$#MOG#]\P)VU&*:SEB:)R*F'+R,BOIN%.!22V"=#36)$^# MS5^S7P15G_1Z-)U-+JY>QQ3*^V"X!5TRN8$8.7A3+V8&X3TK&)AHW5=K#91] M8\2KCWT9)I.O->_RO/K$ X]1)1\+6!MHHN/20!#!T(^:RUIW%&WKT]*[\!P^ M.FQA_^N183.-=]B7?H6+!O>+^ =?CJ<4&.%L($3)(M$Z%T06M.()!=%1W&H] MC5&FT*C<.A%H#93'PH']]=QAP^CR!#K017/D0D,)];950$6NL#"0I3-,6\6\ M:3W'77[_XS#TSAKM<(9P&<O+"Z(?S3?H1<@I>:*9JU6=:O&)D#V@34;$VH]. MM1[8M\!X?+;>1;\=RK!=AO3[>)26J*2*#JTM0 X6.=*1H#FA9;TT@[&0H$+V MM/IW)(_/\#MJN4/%M*N2SN^_4"S[+LSP_8R^Y._IR -C@]*L>!)>D<C,T;(3 M!&'F62%%58PKWM7/NPO=X^!()VMT*(-V%6FMD#5]_WF"(;\9_3U,AG4;O,+F M@Q*,*M99R#&DVAB9EK.(Y*OJ0)&ZCIJ%UF5_-L7V&#G3R!(="IA=Q;GL"X:B MT"1G 9/2H(H7X")%,RXE%K-43+.^$?)!$[G[6W][K9Y*3G9='6?+U?';B3MS M6<7("+XDYTAAH3DN%0O,Z:"93M'$UG<!;L-QK./'O6U[BP>REXX[!9.7,:T: MH&R JE.VTNV(CI.HM+_%[J' 'NH^'!F<](H7D<'XA.3@H ")($':9!EP;UN MO<%X2!+<DY)T* YLH^4.MG^/H^%X,L^O6)Z\E*28%-%#UC;591$AZ)KO;4MD M45I"V#H=[0:(P[N(+:QS_6[77JKML(%<79\WY>4$\W"V0F0046</TMN::NVP M;FD[\"[7GK&&,]&Z"-I-%(_"VGLJM\/0ONK'+&YP&.]%3 RR\81(NP1>R0@Y M:)&U2%HW+[]^$\5C\>OVU&^'3>2KB"XUMML$5R>_;AVFXWAV^]KL3@KLJ?#N M4\ E?%$%J913D'V]8N,*@V"8A2298SSSG$+K,BJ')<(]WMVA>+"-GELGF%WR M/UY=H&"2+=<E+%%(%0UP+R0M<XQ#E$E#\B5S-%D;>:U@V9J$I'5O./8.WZX& M&+?67NL$L^N@A%OU&XU2U7=#=+5+&5.>0"&"MD$G:XT1UW, -C3IZ@V/T:0[ M::]]&NCDO&:V+SS'%Q\G.-_A6U55-2H@&@W%1HH3N)?5/\F@#;H0G41N-RM* M>^=K'H-QV^FQQPW!.:A?0QJ>#6=?Y\M-E#PRDR0D5@2H$!5XP37P4HORAA*E M;KW)>A/%8W'%]]1OA\/]JXA6Y-X 4Z_+H+?@.=(MT#UM=:?I]U!TCSM^MV$K MY$N$P )HS3--12I *%;7OEHY",5XPN95;@YF_/ON>1[ ]MOHM\N&:KH@6'6& M6ZX])B8;58G 6$F@<J3 0B-YC9JYX*143K:NZ'<#Q!'N;NYMFQO;J?LHMG]= MV"N)1F%2+Y5^V:<T[)W/:W@3X&ZLUY+_0V*VF!BX54KI6@T&I69!.F<%RW@U M^?_&DSOE^UORWM DR (]S2#6@F.&OLA($X@F?HF-[L<>/]]_E7GTRY^?:4+% M>5XJN3Y9YR@A!U. E)X@>I_G.8L:H\[8O.+(+3".'2'L9NWK4\B^^NV2U+]Q MZED,F2='OK'&;$$)(2#P4#-7-)>TB@K=O.GW@TP$W(,@G:S1?6>7EEE<7E() M03F=3<TO2[F6RT"@*"H#\FSJ_I2PO'4'M758'B,G=M1T]\.>NN8.BBX&/1,@ M7-WEL(I#8,D!"I=\"0RQ\PQ143Q&JV^MW1[7!2X=,*_<ZK^&/X?G%^<_CR>3 M\1_#T<>7X3/]9?9U(%3D3"D*J 1&FI,R+6A2(E3)LY::J-D\=V<+?(^#(]TL MTOW"P1WIRLD89K(KY 5Q#LHY";$V79:*2^Z8BR(^)XZWFUD:6:+A58/Y;OJU M\]'1Z"*<O9T,1VGXF;X)7^MO+SE#:$K(VEF(V1M0T5-<[RU"2;69G.>B7$\5 M7'-,L=U['S8A>BNZPV6"MY-Q0LS37TDQKZ?3BWH_]LV5J_T#P8-#X3T8SGP] M:6$0K"C &'=.2]1,MKZN=#^JATV43MJ_R8^]^Y7?MB*^'B6:W6JTO?C?7\<3 M(O1PG.N=:JZ#LXPG4(;<9\5R@1!CA)0E4Y9S)=I?<=T2X^/@3E?+W&22:SG3 MO,//BXEP^J;,64Z>.,U\I1:BCO7J77#@HC50A-91V\)L\\STN_ \#H8TT_A- M-O@>\\H[K*HB%_NFK\TLEJ@\.=?SH^3L:XJ.=" Q&RP.@W:M=X2W0_@X&-/1 M*K?LF#5-?Q]P(1/G@J)W4VM%,D;A&"/G.@E467-?HFR= 'GY_8^/ %MI]!;S M-MX17>24F! D1E1@3=VB*R2FY]$#$Y8K3C_3G-9W0^PD+KJVVP?;6JLG?=&5 M&^%%9H6F(&5!D6,#ON[)*!8<R:B8[U)@Y90ONFYEVTTNNFZCX\/=;=P$U5.] MZ+J5Q3:[Y+B+N@]'!BNUXH[6*ZMRJAO[!GRIJ2E,!&:YL^%Z@]4'18)=+KIV MX, V6C[,15=,G"E?(.M<*\4&!LY;"FR<L5FHE%&VCA).]Z+K5M:Y_Z+K%JH] MS$575U1,HG P3#E"9 )XS1-(*1R+3.JD>VXT/2)K[ZG<[FFV\_DK*24X20)) MUFI^3'+P# N(B#XS@4&5ODFVC\FOVU._W>]3+$F]"::GF%V_E:TVR;#>1=$' MRZ[GV0?I- A1NP7%7*_;ZWI EFF2RAP#-F_0=L+9]<UMOXU^#Y)=KWB*"E." M6%.QE):U*J^2M)1EEJWSV9O6_1E/-KM^&]O<FUV_C6([^'#O\,OX[$O=/[Z: M7[.\S\>4U:DXX!EI.8N*8&J?0;.:KZNURZYUELJ=@!X! ]HI_#"U3"A$M2YF M 8XE51.W)<18"J1L$\UJP9,OVG5O]S&Y>'OJMT.ZX]H;PIO@>JJU3+:RV:8U M+'91^"%KF02?@E6<@MFBZUZ5982/OBA&DY+G(BO?VN4[]5HF77BPC9X/5LM$ M*2Y5X:KV9JPEU3A->CXC2!EL\DJ5D#8KD/ :IEL98"-:IELH[V#U3()WD=M MN0<,Q=>NKQP"+X'(RSB7*2A?]$XF/<%:)LU,NI/V#EO+I%Z>0+02D/$"RM7^ M*4DXR,HF[651CM][*?9!U3+9V;CM]-AP[VV.[,7/OZT" [*+6B(B WF*#0KD M$"6H7!LSQIIJD&M%K6)]*7XCR][Z^,=@T?WUUM#%O@617;7=<R;G4KM;N7I! MOQ9!HK!1@Y<F1L>4$6D72]K':LE=]-;A=L_EBR.+8G:!(OY JT#@=2/ Y@BT MHF?(SI6".2K-6A]W7<?P6$+CO73;V=:KX[P-$'4*B6^B.4XPO)^5[C#Y'BKN M$ 3?@DQIBS4= [+E-'^E', E$<!X6XH-&))I'?X>RNCW!+Z];;Z-9EN[TB_R M?UU,9YBK*[C<FW_S!2>CX<=/LT5CPN'HX[PPP9M?WRT7H9A-QI 3H%3D3GA7 M\SRY 2N$X3+X(/1F?:-W>/GAE_9]#38^H+9;Q\XKO#^'Z5S^5>RG@BJZ9E\G M5\-YQ\ 9U)"+$$5*4LCU6C'W$.#J\Q^'C??06>M!_G:"Y\.+\UW8)Y7@G&(_ M*"F2_ZIIJO,F*?K"J@HX%REM9.K=,3QL.AQ(]QV27ZX16%G#DT$'I E3JPMP M<#9&*,6Y'*SP7K8^ '\DTT(#A3:/RC]_/ANF*MM?P^3C<+1B'.?:,ZE \UJ@ MF!<$ITR9%X]P(B85<;.*W;<__\%:L)7.UH9IS:H#OO\4)EB)EE^.SVOUL5"? M]O8LC*8MB@5N\_@]:P?N+,FU4H+>Z,P,,[XHH227GC%.87@(2%8R7@ZV>=&> M646WOND%O6/T<;[S^O/7[Q]9%F5X\4>8Y-^^W;'R/+D0M(84ZYI@O"<WPAMP M0L12(C-2MB[GO#_JO;.Q;D4PL)D7I[T#EDH&I6@X.RP2LN9&)JFQ^-;).;<C M.?R\=F FW<CBVM\@'5*Y?J$9;/P5\3U.O@P3W@[R]_'H"U9/;*Z.Z8?Q+)Q= M_OO+\73V^WCV_^/L':;QQ]'P?S /$#%+68NY)TE+=7&DJQP"B)AI2DE!%M4Z MS;N;,$^.K*=!BPZ;=-T$6U3G^'4\6?ZJ?HX/LBXZ)XL@E4.R08D0M>(P[TB- MBI&OTSH .*R$SR/C= C4(9[=6=F_7U0KOBGSOTY?7,P^C2?S\:^U"([G!"5B MW=CQ))#S&K0LGEO+F&M>$;JY$$^.],>E08<,UE8"?:$(IT:W-&S_@_[M;"!C M,28;17*I!$J6!,Y+1MX=S]8*9C)K?>+32Y9GEA^#%%WJBQ:<3*Y*]=LPQ'FB MQ,L+^E.M;IAIT4J+'P;)9JVTS!#0D9/FE860A #C0N2,,>F:NRU;@WQR].QK MQO952F^B?3&=XFR)-%Q!JD,Q- X\Y%+KJ1:!X+F+(+RTL0AKI=FL1]Y6KWTR M%.ILD0[53'=6U/S+W\GY'HX^+EQJ3O.O\$76_6H>-"@=267U_I5CQ7J1B@BE M=6OEEOB?#$V/;OP.95?G0./]LL3KLOSRY^?A9+&M/I=D4%)QV2 -0>-X+=SA M(<9@@5F-GG,O=&I]J:X9^*=)X8.;O4.QUYT%>?.Y?G#Z]_D^R.NE-+^&X>3O MX>P"^4 XQKSREN2J35IJ&.BS8>"9*<4ZQE/S.Z*]9'EF]S%(T:&6[<YR75YX MWM7\E.GE=D3.*FD-A]JO&)2K]_8C%Q 58C9!,BE;US#K(L@SS0].AQZU=O?S MKM[A?U\,I\/9:@-\Y68%E[AU(9%4H;:/+ 6B"0Y2"3PPKA,KK6\U=!'D:9+\ MJ'3H47%X9ZE^(7EJ^?W5)97IF]DGG'SX%$:WKET#YQE%RJR 04OAA:B=I[)P M0%$RD\P@S_9D>+^E;,]#X11(<\OH.-ZQWI:"S@\^O[EW@X)<&@JXP=<H1B&G M*-R2@7S0I!&;)+N>&/U@QLI529]'SND1ZI9QM%\^<#^9YZ=&TQOAT<"JY"2W M"@PSKEK(0$Q2@W<I1&%$9&ZS&\ 'A_YD!L0#8,8M V'O(\;WZ1/FBS-<GH'> M)?MTG?"+Z\ LFIIK3.%02@+4/##2(0!GAOQ))67&UCW*FH$_5#.)8T_V1S'V MJ72K6,!?%6.W AV2%( E5@F0T^)#$A01E<C1&\-:NS17 !SK)O^1.#!N98L> M]4]W5L1W,4:YWJ&X5 MC$YDZE0_H(<]Q"A#L09-M_=Q#V?BA\%?D5(QT 9C- MNA9$DA!+-.!C+%H49QP>/.0[&=[>4T/AQ&F[C6E[T'4V3O]\\?GS!--P+LYB MH_W]BW?O5ZT/HK/)1@:EJ%KX)U&<F*0$I5"ED!R3OOD)XWV@3C 0ZF[[ZV1L M:K@NY:TI_AJF&>8YU+^1A:;OWO]M"<Z7[%.H73ER2@3)493%K0;',"=K;%:R M];VF.P$],ZJAP3K,4Q2JE_'DO#:$7N0'+V'E((/)M>6FXT3M)!2$8CD$)XQQ M/&EO6J^,:Z \,ZB)D3I<OUE).'< 2E+9%N= ^#HK9B$@&*&!\>AXE,I'U_JD MZ?+[GW:DN;,E.K)BU5A@ S2=0L13".YVM\P:$^^AUA[+QU54.5LGG?80C:I= M))#F-U,2,,5Y2,9HP\0#-/(]D5 O&V^CS>95Y$C1O.)9U40I/NN0,W@M(RA; M*Y2J9$ AS4XL92TV+,%\[<&'7]WW4?*XD88ZA 7O9V$V7V9>GH7IE):C>1Q3 M&<F8M4Z$ JD4!RHH#9%6%DB1ZR@DIIAB\T!S#9BGO4RWL5&'"Z>7\2S'Q2:( M>O7$NX'F.&MW(W-=;X[61M<]VN+=1)9X\=%X"]$;5@O6&0A<,3"U;#7/417; M^F[2H:Q_SZ)^,.-OH^(>1A^?GX]'<T#+A2QY+FV*$9RQ\RX!"7S."AQZCCYP M1-YZ8_(&B"-T1=O3,M<-O9=:._@'RWSO.8.E%%PD66_I%*S[EAY\K6P>2I"A MD,^C3&N/X-+KG[8/L*L=>M2#7T!9LGT3,+U*P5\&<J0J\+N:Y7;S[J'3'K7? MKX#*,A95:$:+F$4M;E);K)<"FF8TF;D1*92'9^#[*KYWL>\VJCS<F?A\HJ*Y MC.:[-Z-5;5H6B]'!TR2EG 1E:!US3"(D)CRGL%7HYD4SMH!WA#JRNQMRL^/K MO:W08Y/@7J@?_A@OH6I1HM.<T=AP&12B@AB2 9]2MM$[U.DPM3AOA7<RIT+[ MFWEK.NUFH[7SSR$J%;]_\6[:ITCQY2?WJT^\%O^UTL2:\R!*B;8DKH)UWD9% M4X?601F+OMQ5FOCR.XY>E3C8: Q&"]GGVL/;"UH>B6-:)*154W'#FR<Z[XWZ M:!>/EOGO;RYFTUJHIMZK'9^=_3J>U#\.4F*UX[6&5)BHLT&&((R&XDB;M8$; M#R=S">].24YFTNW%Y&87A]H1XG!>P"Y2+6K+#5AQ0191@-5*3$H:A!"" L8< MX\YI79IO*#07X@&1NR&[^A%^!VH<(VWX'H&N7FGZC\EX.AT4(8.53$+BV8-B M6M4K?0:"\I$9JQA-,B?&]EO$>.;["="C1U'DNN?\>CJ]P/SJ8O*MU-@B<6S^ MQR7V7_[$21I.:[G;I#/S(=6^-;SN9T:(M"Z"BU8ER;*/L7D+BJU1/O.UOW%/ MJ9;Q4A#26L'A[(+D^U:@ +D3*68)1M7+!H;1FI(5!YD=]ZBDT.74W(U;Q'@F M] G0H\.Q2GL?2BFI$K,%A-:10AAAP64?(#/%I1.L&'<R9;LW<Z\/K]7EA%C/ M[Y9:]2HE[32"*9;6Z8"UA[K)4)B6')TSGI_:+')#B <TAYQ&1+X?#4XP0'F1 M\]SBX>S5<%IOFM>I\$6<SB8AS0:H#4FD%$BOZUTE%2 *1DI7V>9(+D!0I[;U M=*= SWP_&CU.J7_+S47F]6A&[O!TF!851QP7)L6ZUU!"[>?M/9 P KS5P9KB ML\,#G7;N+\P#XGQ[TO7;G]J#,2>X#*SBO>F56E379,R<IAO.$S!F&6F>/$H7 M$H(WSMK,LT[Q9"J<;2'7\P Y81X]J&4C12DDMP:$D!84K<X0-!DBN)0=HZ^8 M\HD-D V7C1VU'.\'%N_WM*\"XP-#TVNP6H V21-_@@-??.TXE$6P$GG275)+ MNDCS//N<'&=Z;>KL(=FE8?H/K!4E,+_X@I/P$=]A-3K]_N5X-+? 13C[@)-S M,<B29T_3#I0<"ZCH%'@5$F2E.:L)Y)VV.0\KYO/X>3@L:]B&ZY@BARB3LCJ! MJC7 E3$1HO0(3*<0'/<NQ]9%4HX^L([J &P(F6;Y+*TB%Q(PL]K7RU, 5FBJ MESF*A R=9EWB]L.*^3SE/1R6]6JZU<;EOR;R*GI[.QDFK$=T97E$YYS1F&KU MF:@B3?*>+%0OO1?KL^,FD&?5I<G+0:5\0,/J-#:'.Q/I!+,)-I1X8&NP(<D6 MHB@&RJ,&I^E+Y,G%F*4N_(0W NX2[0$-D@.Q]#B#:BN*G50]U5M3W^X45<3H M,B^6'&Q!_D'*%BCBX"0JBB*",_[P^3KMQ'L>4?N.J"-1[1A;T_>)>F/__4YI MHY)<L"*@5!F5=QYBP 3UDEFAV%9EU[K>UF$E?!Y;O<=6/\(=P_V[3]I;T@7O ME-=C+%$X!S89#TH808NT\A!J$1@A+5FMRT[1 65\'F*]AUA/TIUV_NK=2S5W M(F@R@E,IU#9S%/G&I$!&:YC0GFGW*&*LH^:ZWFF!(J5T0G,P1M)LGCF"UY&! M5:PP$5.R^4!7_%N+]H FM=/8"NI!F1YS4[,:3DF7E()E4)*-]996 ,>]!\FU M]S(+:\)S)Z\C<_HHQC[-3EX4U1;G/0/E/(T[P2PX6R(8S-9[$:W6K>GZR#IY M;<6!.SMY;6.+D]JYNZ,]P28R/7?RVJJ3UU8T.41+I%UL_%#XBT9KQUB&&%.5 MS1H**V0!*614S(2B\^GLA)UT)Z^3H^TVICU*)R_%O1-9,A"N4+Q>FSW3RI)! M^L XURSPTKP>Q!/IY+65[;?NY+6-X=;6X3E$^;1K(=G\/.15F.&+Z?3B?!' M]:FNML6+^Q5?VU7Z:[79LD@\&Q6+-D5%IB/G(NJZV98+LRG>59MM"PA'+]W& MG7+**@?&\U!K62J(*60P0B412LIH3N;NVV_[EF[[WM'\KARRN":'[%N+\DMV M7&R(S'_[%B?S?S? [%"YQ&K5(@W*. 8^R@P6;9;*9I6LNF^4'03I"4[[;0E[ MLY/]J=C]E JUW2;?N^'TG[].L%ZLP E.9^]H^AI8JV5*T@%*9T"1<P<!R0C6 M"5H#A=1,'_Q\:U^AGLP8.$V:G-+EV-L$_.7/SUB;<;X:?AEF\@\6 C(:SK8X M".0)@,)L(&HN0&-Q27I+CL))CX/;A'H>!T>ER2E=?+U+P+^/S^@Q9\/9U[F( M4;D<6%' O"8#<%KW0DWS,*YHY1FS>#J5$S87ZWDL')DJO9*!=KDY<I>(BPLB MR@LNA3= RYX I7B"($J&E-"4P+1&V64WL8LT3Y/[QR?&21]_!_0V!>DA9%?U MBQ9"D04LUYF33^=M>X?G"1Y_[T7CHQC[-(^_!7*!14?03A=059F.E0 EA)PY M]^23M<Y4>F3'WUMQX,[C[VUL\5".#S>1Z?GX>ZOC[ZUH<HASQ%UL_%#XJ[7- M(5)@FM'-6TYS\)@]8$[.DL="8_SY^/MATG8;TQ[E^+NVP34\2@@\U9(:4BWZ M8CINM,.(7OOFF91/Y/A[*]MO??R]C>&.>OS][OW?.IUO7WYROP/LM?BOG5"S M)*/#VB0XH)+21,N=%9SQ@EP7Q+M.J"^_X^A'T,PF%)Z"'<3J;.J::ZE#!(Z* M"ZNSITCY5#81]SZ"WAO!+_]],9Q]?3V:4EPUGRG>S#[AY,.G,%HFY_\^'GW! MZ0SSE:K[(BH>N00GL@)5N $OA:2%"AVB##J=3L^EG20\P3F\+?.;[=GV)] I M'6Z3, NQ;HI]HW-"<4&(R"*86I1(*2L@RIA!LL2LUK3 E9.9B+:0ZP$-C0-P ML]4PZD6L4SH17R_C/*<-\Z!$1WY(1LC:YZKZ0))E1T0WQ6+(TD5W^D-F*<WS M0#GL0-F%1 T/RO?+"KO7 G^?JY_F@;^1TWXV_((3>@!.RGAR'D:)Q/JOB^FL M_LM!=JEPSQG0),')#5 49'D1P7)!09= 9Z.]+VPY%6&>Q] M8^A4C+,5TQH> MPA]!_E>K;P;,2RF*0S#<%UI\R;]VQB,X)Z1$(Y2]'OJ<Q.CZ)L#SB#J-$;4; MHQJ>ZQ]!YOFCIC21? A__F,X^_1I?%;=VNG F.05*D."ZYK:@!%\%@IL<BGG M8)RY7O+P) ;5.GF>Q]AIC+$F?.M5=[RM\WNISL^ :87>1@=DB$C2E7KPG@58 MEA3':*,\_('<7A(]CZ?#1E*[DNGF4#$G.%1N;JBXS+,3MK8I%@P4)E)_S!R, MD[8$P6LS@M,?,*?3]G3S0;#N;N.W;,C+HT0*AI@<&:>D>D6\%JRMCE))J'.* MI2">3,FH/BIX0!/A@SF6Z$;!4]IZ;:B.@97)>:T5N.HRJ:1KTY;"022%:+PK M49='. P?T-@[!?*?X$#>BKD/:O3>6:3Z%D4D96*0M8B>#K55BB1%&%&OEGD1 M&0M*1O-@AO"6PC^/X],<QSTY_ B/>>Y74(C&::\I7@N<M(12@ OU6(RL;#$* MY4TXP4VUW:1]'M6[C.H'8]ZMR'Q*O7\VU-$6TQXOT99:U#0H#:H4 3X:!CX) MS8,OPN>'XWUO*?SS(#_-I;LGAT^IR/R]BKBT<7J_%DI@W"'-9C$% 8JE6E]. M,V#!BL)*4#R$!S.2MY'\>1B?YC#NQMY3.D)KN9] KHCT)"G(6#O2)%\@1E*) M=U%&,JW4^F2Z2'3;"3MF)0$N#:*OQS4R$PEUB;2&> _9B%1"TDRJYO<0GF E M@;UV\(]B[-.L))"S5"0"N3R,TY? ZGTWBF10.IX*1FY\Z_3F1U9)8"L.W%E) M8!M;/)2;V)O(]%Q)8*M* EO1Y!!7LG>Q\4/A;[)"!%9K8G,CZ_UW"<Z+!-ZJ M:%4M%G*]U.T3XNU6E01.CK;;F+8#7=^19SL9UEI:\ZOI?R.#U%O+R\OH/EMI MI9.0F:%PC!<*Q[10P%Q.C FCA&V]IW8GH!,,D+O;?-S+8!VNCU[:PUZDF"YA MB8(D&X7USJ="0Z\H<);DSR[+J$/FY$@WYM$:*,\,:F*DM3-1L\H3<YY?I-G% M9#CZ^'(\G4U_#Z2SV? +[E%U8H.G[EEQ8EO<UZI-:"ZD$[%8+E$5&5S(UB3/ MA6<Q!)2##9[?8$6X_ )B'_T.)U_P>^!K?+1%&PXI99IGF.7@BLC G?'*>6U, M:;U%NPFN)JOAZAWSYY^%61VXT]FJY&3]_AW604@?X0/C7$Q19_#!)1J(7D(T M-!HU8S(4Q1/_WL.VAR(V 7GX.:\YAVY=!;L9JD=AA6^1_AW0IXM87M,4X- + MB"*2CZIC@:"E \DPRZPX$[GY^<?F\ ZU/=>=0[U,<NPMMNED-GA7G8MYP&,C M.0<F:ZA;E: *UH,)X\#42^#:ENC<1GVPZ*F7B$0_?2?1E1<>?RNML37'^VJU M8=3V#<329=L$QC;[6IL8N;T???\6U![*OVZ^/337T9">UJ.0F00O:W?YY!34 MTH85#I,E94*YD1MQ; .NV8MI;[]M%-;8;G\E39U?G*^BIIA2\8I$J&&W"K0" M!>TT)&FS0\DCH6Q@N2LO/9Q#MY?:QRUTUM 7FP,)?UX"DDL1+G,%]:B.Q.$$ M1"2$(',H62@5<:-]B?N,=_FE#]!X.^OL&-L$*T=@7&[^K>G.P28O:KZ9L+5T MU_87I%.240@DL_/*"Q/(]@(QNNC0*!ENV5_8Y)4'V'((/HI4A !9G /E> 2: M)P)8H;Q6J$K!+GO1A]QR>/DI3#XBA34Y\)2S(P>U6)H@M8:03('D@\TJ%YF: MMSJY#<>);AQLPX0[-PYV47>'O8$[ I;Z_Z]'Z6(RP?QA7).-^$"YA-$(#X$A MH37,@ O&@."EY"0-4@ASN"VG6Q ^=MJT-5&O0[T5VJ4>!B%H-*D&O5J4VB:M MYBI)2\LXSSIQYVSJNE.YQ/'8R;&+NCMTI5N>(]74U2OP!DR'I$(M7)Y8!&6S M!Y>X 6M<1L.T#JYUJM4Z+(^0"DW4WN.:SA:[8R*9G%EA$*RIR;O,0ZS;Y28X MS:T+T>A^N:,/:_MY'ZKT,LFQMY]O56 ]OI[O_3 LM#0Z!%8,K8R,OHLR68A% MLI"=M5IU/3A< 7D(V]1;6?VN-6DG[??V2RJH93;#)K ZI6>N@72<#,L&1KN/ M!GMH_("$H-=++:0"K2L\7EN\6QD@,B.D3-X@ZSY+'#%E\7 \V$;1#>T_OU[] MX0]:9;ZNOHYO0%SE)1DC.2^N0$!+BZRL9[PR<R" AB=RL6.YULIHS77]#5]X M9+=T5^N,.ZNVX<;''.,+P;@C(_&UZ***.DAO*6RNY?Q-W:#QR %3=L6GS+W; MK/CIO:]Z!"9OJ\XN/<O(O9E?J[J8D@,]G;Y?^)G3^>1&+DT.N2!HX1,H[2@^ M,I&^RSRBBR$$WGIWXDY C]T_;&>-#IL72RS+(;$)F%Z7=RX#.8Y/V-!0URFP MMY9[S!)70-5],H4N0U&69L/L)#A&/S)%Q,?(%:U?#\_D]WA_A[+X-LIM[?O] M/I[,/KTXQ\DPA1'-=,-,N(;A;(EPN6(IQI6/& %#K%?IR3-QCBM05G,M2ETB MU48.P$:O.\+5@-WM,>ZJS-:^WB\7D_%GO(HG.6]T$+5%4U(U(3<1D8,@4$5% M04N:-WXCX][R\ =KRGT5U7J<DL(^#6=8O9#K?$K*"2VMIO@S2_(^E( @8@9? MI!")9BG)V&;>^=IW/%@S-E);!]?JY7CR>3RA!88\RGFABR4LJ0M%!+6:N:\5 M0%V]%ZE+ :MUI.#0\*Q:9U>L@?(0C=Y2NQU.?^XXRUCL++$8?98(DM.JH&J, MZ)" RJA]=L%XEPZ86O,4PJ^6%NE F'KI\)H*5AO'&P#K%(RM!74"F_7[FG#< M4_\=PK3U '.(7#A"9)RN%;P$!Q]D]34SIN*308\/FQC;;-X?C!?;J+T#'WXY M_WPV_HKDN=;:6*.T2CDVQ1LE/,V,21M0T=0-YI1HRL3,M9*")LO&;%@#Y?!N M12-CC=MKND,.XZ\A#<^&LZ\OS\93$G0%BD<?/1I(I;;OL<G51CX&M"W%<H[) MF-9UX&X%\EB,O[^6^V?D_Q(F]<;M]"U.YN4%OJ>/7__+'MGXV[]DSTS\/:6Z MEH6?!0K&!5)47V_Y)Q]"C,7($B(+CN?!]J_;LQS;:#;,P[.+6D;@/2;BZVR( MTU_^3&<7A/I7HG<M7G$QF]>N>',#Q&_?,J(4ILQXL<"UF=_MBA"2BA1"<1,R M+TJ6UI4^6F'?=PK\'6L>\/@<?QM/IP.NT9D:#G@:UW4^SN!L3(">U59Z-F'S MF.H*@,-/>4?AT/49<G<C=%@4KQ4,730?6];ZN]R5[.<P'::!U+&X2/-V[;D" MBC&L=]D-!!T4B9&MX*V'SE8 GRBC^AFQ@Q]^*]A7586KII^7$+_XUF;@120_ M):09N1+D@KCBP5NK:< D!H$S!\D(%KQ$YDOK_C=[0GYF97=#=]B&ICEZ,C_C M#&>DK//Q:('YQ6PV&49273S##^.;5;$N%<T:T( J*3L/7 F2( 5+L@0-1:.. M.6L::*VO0>V/^O!L/2A1QD>U\J'FTS=EG?X&S 63""!PQQ,-:4-#VE*8)ZP5 M3"MA?6CM]6T)\6DQL*?].DR+U]>*A4\1G';62@&1^=K0RRJ*[Q5AY#Q%EF1V MS3O;W KDB2ZU^QNEPPG-C6V !:,'$1&%DAY8SAF4UP&BJKN"FMC+)1-FLW(D M>W!E">69+3L;ID-KGSUU\^)\?#&:#;"$4FIO$QVQU+U+"3&P LSI;+(*,?'6 M/E<3X$^4BX<W>H^&-M^.Y/<49W%J+PFM=H$<2EK20042*4@,(**V1N624#9O M3=-4@D-=@#T)!A_1^*=RCW9/P7_^>OL#YF?1T=/HQ5H1*BD'M70TA.PS1,F* MC<RED%H/AH[B'#]IZ/ D;3OC-R-+AU#\=F27:J)O@J]3:M)]V([4L.54R+ 1 M2?>TY#$81RY]8%$DB*G6E$Z20:BM_E"9$@0-8G8]A?V!,NV^%BL/E6C;&+#+ ME<AQ^N>+SY\GF(9SW;RKNU73]R_>O5^F=M2+W<RR"-&F"C +<-$80(;9)N\M M:UXNXUY0IQ),[6K'&S<A6QIA[2ERM_R:%FTQ[GUFX^R9K5IBY!2B$UD:75*M MVQ]9X=:;+**ULF1Y8\NE<4.,18/0EV=A.GU3/DPP3"\F7^>L^1[C$$-XD1Z! MY=J/)1)90B:?S7IE2]&YN/9YCO?#VNOJS_Q1[_#SQ21]"E-\.QE_G(3S*\?? MW__ZXF+V:3P9_L]\ $T'#IU@263(.M=J5X*!1T=S.)-29"M5E/H^3NX+XO#3 M5&NB7+E2="AS].A]<3_TZ0IQK:'X\R5)\D ;[817$4P(]9I%IEF>I@(PCIR! M6KQ"FM8I"7L!?CR\.[S]>OE8-\!_A[O8Y.0#H[6;G^+8DG*]ET=1MR,_4SE' M0X=%HWSS?<'-H#T50NUGDPZGL2]2PC.LU_GRM?EU^AYGL\4^WS)IX<WD'28< M?IX-I+.ZU';0VGD/2GE!H%D&Z] 4KX(QK/5I[4Y 'Q^M^MNKQU6[RWI8SJ6) M%#6AJ9-GXT0H!J1FM;L1LQ!HV@1MD47-HC2N=4;H'7 >'V%:Z;[#>>T5:"M0 MRRR6>JEL%>L,LD[,,>ZA6"*MDHJ#MYC BN*\I<@WQM8[!)MB>^2$:665#F>F MMVE@<;B0K:?_<[4B=;TF1M*"J^4'C/,A>(UU=Z,Q7=:".=1)9F]6M-'VJ9PW M7ELZ5\Y9W8LU'!.K)>FBB)9D,KP6GW3 A,?$/8GG6I-G/9ICG?8ULO9MO<7W MUWJ/ .I69,N-UTVP]:K-=@>N(Y5J:V3#C:BQAP$.31(=D[?%.) 8(BC-)&&L M)<M81%ERTI$W#ZT/3H[[BKH=@1O;Z+UYX:BUL=CR4 63%"Q;!UDC@A(F0?#6 M0(XI2>=9UF7#XJ[WO.E('=^;&&7<2Z/]CZF6195>C^:]YNN3_@.K'CY_&J95 M0<-+?]SC\&K'-^UYI-5"OFL'7845IYDHR96H+.,A)XHA0A0T+^BBW&#'=^Y; M/.H+CBYP6H_Q?R' DU$X>WDQG8W/<3)],<J_C4<??QM^H3AH.L79]+M+[0O3 MR1,+BS'D$ZEZ=8=G!9('79Q 1C-;XVE_5ZS[%]B:OW>1Z3":7UOYQW#V:?7J M129$O=U"KZ7_\H?PYT!K7X(5"M!9BCBXHN$JO087O2N<.:&;)X_L /,8E;$/ MP+>;];CZ&K!Y0<WED??/2*,=7U,@.,'IC%#A]!5^3V4(H[J7/IDM3P(7EZLP M#P1+UD6=@:8;!ZIP"\%& 3DA+TKG+*ZW&UY7>W,O'(^<7(>V5 ^__E(]O*TT MMXB(T1LLPB:PL6K-\MHFEIP=+I0C1]>GL%E_W9V2[7=!?+CN4D>8Y YHS)/9 MS+JSEK8OCAF1%' 5/*B0* 933(#PA:2+VKBB6]/SU)L.]";&5GT(MC%0]V+T MFX!YJGT(MC+4G57I=]%R_SX$P2<;/ .CI*Y;- DH).-@C'?.ZT18GUH?@G86 MWT:YQ^E#$$LMJE<[;]5V"\IG 3Z& L[;6G(O!,3-.E ]C#X$V]AC^SX$VRCS M$'T(T$8M$R*@G)>7R!*"4AX<6N^=L,S@9DTF3K$/P:ZFW%=1!^Q#(%E@2DJ: MB(2G,!P)D<=4,UR9TAB<92%N9+_U[WBP9FRDM@/V(0C%&U9KHDI?FY0A"G!9 M6G T-:@DBT24K?,33K0/P0Y&;ZG=AKENT\F,((VFX[-AGF]OS&/9N1OA4#J3 MA06KI:-X-N5Z<T=!TDF2/T$KPO7FCK?;FUYQR=;TTW<[KW_[$XJW&IF@X4QP M.Z(E^3?!M$VLM34]CA%JM;+1G2;?0\$-%_6[L:E ZU'MNQ)+KM=5- 3F&)!S MB#G77"R]T;;,21E]3;!U4)MOH=<.(?6;S_7T>CCZN(HCEXM2B;:H%,B;#);7 MOL89?+VL)$TR3"$7(;4^)UP#Y7!+?CL[C=LKN<,5L/FYQW)/]Y>SX?EP-)=Z M%5EHST5D&AQ)1FY)C!!KS4>+,7F99'*Z=<^0.P$] AZT4WC_C@&_AN'D[^'L M L?E5\(Y2L-P]GI4.R?,&;Q':LB&3]XS%607_-=2/V+!Z*W1(8NH$B.S9,5T M*:H(%K,2@PW?L6\3C^5+%MYF]3^'(=:.$T.DB:3FNV)^,WI7K^ OVV+]/AY- M5C_6PHB7CJI"K$5:B;D42=I:N<%"Y,F#\9I)Z7W4S6L7-!5@WSFO^NX?<'+^ M"N/L&S#RJ;RAQ9N!$[)N?QD%+O$(- EG%$XKVWPK^58@AP]OC\>NZY/C_I;I ML$16,-]']"I1X!T%\?.-^/R6XLM:2ODC#F*V@N9I#=:55)O$T[*.2'-XH;BP MH)&F>;/TS=$]96)ULF$'9[R%SI:W'I+'Z+@&K6K; \%+K<)2($<2Q3OO>/.6 M <W 'RK=XW08>AR[GTHZR-7QN6C'EY2W(0C0SD2*LC6"SX9T:U5!="$H;KO. MI<?<B#P2&^Z<-;>V2H?9\2JB2X6F-L'5*0=D':;CI(/L:[,[*;"GP@])""-S M$LEZT$S5?C_&@M-!0JV,G+)%QESKBMB')<(]22*'XL$V>FY]^/P>1\/QY/?Q M#*>O+E PR5:;:EIF8[F"(F,F26N/BGIS"RW+0J+4VEZ+<->5N5KSAL/[TFT, M,&ZMO=:)(-=!";<$Y;W)V>8,V7,)JLAZMB8$_6BC9QR=Y7XGDZ[>\!A-NI/V M>@8U/W]=.B_S]+7JI2QRU@QZ<ITYE%([MK-H@-P3"3K)A%:XFK?6*U2Y'=+3 M=OQ:VJM#CLK;>A^#;/%]C^C;-Z^&TQJW$.(5\S> VLDQW +F<7S%IF8>']9& M/6>I[P!K7+\H>K8Z^Y%9>R]MHL51D!-%:R70.#,0C+$N)Q>E;GUS9A-<1_$Q M>_*GN3$Z$&8KCN=D,A,68JD97I8A?>?)J5*VH'*.2];Z>.%(\\^6>\/-[+O/ M!+2%<3J<,/PRG0W/PPS?E VPFJPE1A:@J$2N'),!7/ !;.$V,_+058J-B;0- MOL,SJ9NAKS<0ZV6E#C/3RS"9?"5_\!U^)NVL"G>NAYME<LF86L%3%W(6<X#( MHP(6!"O:&<E8:U)M"?'Q\JJGK3HXW_6,=K8\H_U _V:^TH<4F2C20)+!$=VS M@,"4 .V3"8H[(W+K[/#;<#SMJ&UORW2HHGH=TW)AWP15IZCL=D3'"<#VM]@] M%-A#W1U6I37H7,@AUN[!+F*L^1W$^5#[:BF:.[,T7NC6U0L/28)[@JA#<6 ; M+7>YM_MM:_+;M;5"JR(S0 X^R2B%HC53%,"$V@>1J@X:F_T&B,-[%2VL<^/6 M[CZJ[1#/7-H7^/;M?PYQ0B_Y]/4W_()G<Y+SI(H7T4%.,BXZ-8?,.(C$6,D! M1<C=ME+N1/:TW8@.UNM0A_L;M$L[3].;>)?#:Q.PG?R-K8 >?1^XF<77D:J; MN7IN"&\$6BD4V;@:\BNDX$PF<")9\*R(% FVXJUCH!/@UN9;Q*=!K6VLU)-2 MKT>?+V;3N0;$*K#/KHJ+$)DC)8A"JW86')+0:#3-YJA:^\%WP#GBEG![0ZZC MS)Y6:%VM=:[!*:9__3C^\A.F_-.+/\(D5S?QS>CLZ_T7;:[PX?)S%E1(^3L# MKCYYJXLVVZ#\=IVF01GKGVO;JMJPE.:>13&^R22,/BYX\O/7[Y]9MI*9P_J& MC9REMV=A="DMJW%LT0/BO@=4.)D7G1TE7'11^>N5(=CJG&G-6XY3W[D32VX< M+]VMV@X>[SN<SB;#5,M,U]8&?R-M3M^]_UL7D][]KD=MV(W4O+8US)J)?_GK M^B42Q'__E_\+4$L#!!0 ( .)"5?/H#BCS)D &70 4 9&]O<BTR M,#(S,#<P,E]G,2YJ<&?LO D\E&W?/WP**24IDZQ344BEK"5,<MF2A)@04]E) MEH@T9D(H8K)6Q)0ER3+)+HQ=MI!E[&.IK,.,90RSO:>>^[J?^[ZN^_U_KN=Y M_L_[OO_W\YS\F,\X'<OO^"W?[W'\SF$/L,>!O9=T#70!#@X.X";X!; G@.LZ M_BZ. &!D!!P' & 'P,5Q!M@&OA( 1=-D+\ !_N;8^F$B '!MO0: 4Y(F^_[] M-?@;T++WN.UPR,#]EI.#J<,M^P=@R\. -K"-@V/K^V\7)S?GUK6=BXN3FV<[ M#\^6[-BY:^>.';P[>'AX^7AY=^T&+YZ=>_CY=N_9>KW5R-:_;_T7^+U[!\^. MW?_ABUT#".S@,.;AYN0X FP3X. 4X& W %!P]-P<OR[@;Q?'-DXN[NW@D'AW M@3<4[P6'S\FY#1PL-Q<X68Y \.\ EP#WOL-GM+;O-[G%<\1+4"$HYNT.R8L% MM1#3;K*4XFWOX)V\!X0."HL</28M(WM<25E%]>PY->W?='3U] TNF5TSMX!? MM[2RLW=P=')V<;WGXWO?S_]!0,CCT+#P)T\C8N/B$Q)?O'R5E):>D?DNZWWV MAT^%1<4EI67E%77U#8U-S5]:6K_U]/;U$P8&AR8FI[[_^#D],SM'65Y97:.N MTS8VM^;% 7!R_'[]RWD)@//:!JX!%\_6O#BV^6W=(,#%??C,]GU:)CRWO/8? M40C:(7@QYFU![4Y)15,RY+9W-^\!*:6)HY2MJ?V:V5^;6/!_:F9_G]B_SVL( MV,W) 2X>IP ^B?Q^5)V9/XX"91V0PU:HB$T +<5)R,8RK$Q>*U$ZCB;B3^ M8&)15JBFVD!V]]+C@.#\61_Z:[U[0KBVUZ?9@(L!]$K"1K*9RV944TP@I"]W MQ6JDIG8J45I6ZH[:WOKG@8UH0;)?I'"U0=O%0FJOT&!<G_QBFT65.,&^5+W" M_ZFV4?=FGP[2FBS$XCV9[7^OI0?IOCNI^'G=J?1M0;Y[9U=PV[063X\:M[O- M8SF16MVHHS,F<U8',MVR+5L8GB67H+JV'\;:.7!S*,C4LRQ85D=0]M+:XZ*D M#5];U_GV5=G^9U05Y[2(S94+:1$RP']9RF!1T*+P4!37P&(_KAZAX!%N7-KP MPBP 6;ZAQ5K9>U8]KA%I1YFF#E+@31YJ3?VZ74K""GC[XN<;<?),Y;A@XN(S M^8)Y1"H%_=12\T**VB=J GYZQ(;(K*1B.FVS%442IOC-9G$8=*EQ*&O?@R%4 M8LNDQGWU[+ QX]6']]G N]C=ST(8<G%->\:*I]"%0B3.24PTK#@:H_GY_?GA M7+@17_RYZ'[B.O^ZF09ZZ$YI%;+9MIL.L(&63F?\VI(O&TB3P'/4T3"OG1AZ MP:$/EDVHO:0K:GI3B/UCQ@3#A9AF4N:YG'6]&1U!$\0 3X:@B0[P/_+?+RB] M;AT(RRWUH,52/1MX&K!>U^'K*\\_YV?E_FW\S--JRPO3;MD;-H$O!:Y?LQA MZEA!(*[[O.)]C522 GNLWE05ZPTC./#C:5:P2&3*^283O;=S?,N1,[4J]R2& M*XJ<YA.68KY5QQ96AE\MCG[XP"Y5.%[-0'0[G.<MEZ<.RH"0AA1@OD=:DH^0 MX(:5=(M$:Y\*]V[YNZQ,7>^HQ8S[7_4@]"4>_ZDG]<L3]V;H^NZD(U4_6$>+ MJLRQM%>#QH+]<3!#&=Q1F@#=GF8\%5#O?(S52#@(W#DUPG\&/QM'EMKT)"X0 M\N"KJ6:O;Q:JJS7>//[A>: 90V04)NWHIWOITHQ,6L1J!*],VJ/_L!P_W_;% MAVXI799X]G"H867L:?,+:K'& +R#*('>TL=C).E\;8%>_MRNY>19A1,3L(55 M!0%2Z+J&7,WD'IDV!2OH]7;7]Z<B'QBVGK'"M_@Z/^U]9O[]X5*TYB%G/%^1 ML+*&GVEQSYUT-I 8IZF*77P_U['P)FD#.M7)$+0S);0/>01-!!YO_V%MDJ)5 M\1S]L3+7;N0'?E1Y9;H!^C1IO='H0;'\7E<_M81A>]GGC +^Q;1GQ^4_/9+C MQ;\L:VYZUJ;PL]X!_M:PB@WX$S[0 B5QZZ]JS2"R+N([B\4O35W')\TM3[KE MY(3)G^@Y%VMP<.U$<ZQQ]GOG-#PD_C56J?3<Q:IT*@<;B$OM1L^/S;.!WS3\ MJQ[J+7"R 6F--#9 J"*PG@1L1O.P@=A(\$V$"QN8U?_VHJG*N"M")@V/Q]P$ M=0_\C_SW"P.3%B''(*B?_CV;6,C41._X+C!4M0+FX)5)XS#;*]A)?L6&I.,3 M6@ELH.<D@?F*G\A)QZWNYO87AY#LD5HO?QS$Y/[HLSGG6]+9:C!#B-/1]8ZL M-.XU#H6*5BI2<G3I3N%K,OD1CQQ+/6(GB8-=RQJ*7S2>YG_"2R//3;KKU6XV MJ(6]"/3-(EJ_;M:H#%-%--S7:-9&F".WLX%@S#28?A]ZL+[TY4DR'9Z@8 H/ MD55&Z,MDOZB78GZG1-4N11F5OR 3<=>1B_C*DO.SDW'?K* W3*XAST_:P!J' MU,&V'[J]OS["U]W)%?R;1P/Z5!H.ON@SI^ME%E(1\*[8Z('X+1U!<\!$1_ O MB#?B .JLO]-X*H;:N=?59*@P^_2P=*?7O>@O(7&S<:'"WR-^-MG)W))I$WB: M]%@RQ]OEZ-S ZUBXD[6M'H5(;25C:R%)G5]90P2[<1=J-'\B<;5O0X!YSH/J MU8'LH,Q3URGR#2LJV#<;J:+=UQ.8/6!ZO2%OG*JUKL6:L\O?I>PO>>:^U+*Q M5.H:8ZU)\]Q%L0%;*$9Q>,@ ]*&[C4OS)V$57X^_K'ZNL7_*CZ0]V1F]?J<B M<WK0Y^-P6H^[@:'/Z@G%%Q[WI:M/G\6=3XM@W6N_=\)6\W.CG:M:7.+BE276 MMH7$R+?-LBJ+=1$R^?LN1LB\V?:7G#G_?YSY_W7YDS/_33AS:<84? .16QE3 MXH\V3>RS##&ZPP8TJKZ>5Y/@%[._%7Y;;@'S"%O:',:2?J"&PO^@>5@A#ZU MF7M^X >>,^O0%:PWV^T0W-T(WSK;(TYBL*-B2AO9OEDG[9;GA7Y6NR2;Y<G< M097)\5QM]<YZKA<@MX(;AY$2)CN#^?BP*<SBM]+;ZTB=BR]8KV#'8%ER+1OW M.@+?DO6H6#*VV4W'YM3*PE!:OD-/_L<7.^>+?'S730,IW_ ?SL(:%K":E^*/ M+N2@I5+SV( O23X!ZX.YF'I$<4UC7X0,KCLJ>,M _Z7(BO<KG6@X_KY%BLP- MG#2AR$<H$;?/]+BJ%:_EI]C=591:W[>C&[U_9)4S6WD"+X'W(.Y!JJP4L8$] M#S2E^N'';:!,WE'\D-?ZE]4KY^]NKSY'RZ%D-6!%E'$EM!#3)/);S<N<WX-' M)+Z$!,VF9G%*$;ZKVTUM-X^_=XN,P.=62"_JL($ &_<AU86A<Q]NVXD?R-U4 MG"(P!'U?=[RC[>'+:57)\X5*C\E@6(_9P'IGP(9U@Z9DK[IE3L=[UQ<OK$+7 M:D?!(0I+W5LTWH!<BF#=F+0]W7%O;HQPYL.0M8[+P4V]-;_ P5K3C'=+A\!E M_[F[[A^G_S\^^W^(_,%GB]_-E":UVBBGY#5^&ZR[>VJWR8MEN]T?; JZM1R$ MU>TCWC>9WH_XO"U/T,240T?PZB\QM;3MR+)I]O)02ERIJYV*53D^4_^6RWO' M&D1<<.I82A?4$,D-)M*G;A+[EWV(PHW'RK.>R51CMBT+L+K&+VF6W<TZ^:VZ MFH:FR%VD9;UYE_G&U6(H(=WNF,I&FC3-QK@];Z%&A)&3A]N&U.YG";MUSUGM MR?1]-Z;'\"S= ZMH]7>@WM1!==:.*3H^<#HEJE@5H#&\/EF9P9(W<&-^C_YP M/5O/P!73YRKW$_H(2S9Q5VRX+:[:U-6<@1 [,G<Z6Z50 JNV;*=Q[D< -MX+ M<?FZZX'-O'@_E4+M>QX*X='77ZOI9X&,0*\,-\L2G\PM//^6M#SWP:;_&X:6 M7K$VN'IG*52_PU:JUT0G<.>MWU7R2^ZQ 8%JV1GHSJ)CO4BM;.M9ZM1YSM<M M9UASAS9>T@&W*3: @9&ODCR:4N^G3.SX068E#9KY-P16W%K0$T#7>!-)>Q(H M2'ASN1Y_/;,D<\[GL6_<AH^M]R=2X+,/%L]4-5_2INC7_(W'=3XW9]LP"RV& M=@>X9_.?Z[PX&A,X$*W&B3C N,_\6&E):?E1'#M%AVJCMJ<X?Y?#;+HRA#7# M=S7SRK7=O6M?61;KDA%K:7_[ZV+CJY8Y PTC/42;^JW)=QZI*U=#J$K0@<@^ MW)*AGKR1Y'?/:PV7 GQ CH$_<^[?_?WX6/A;A'^R>5CSE:*RZJIR]P(M+D<# M*<W6<\I7'V<=W2%7FF9XG_O2\4"SRV7=ON<CS[\?$LTQL!).US#I?5Y//A01 M_%2G<;G%\@W8<,;_A([_4^2?0@<N#3_^Z@-TJN1CKD+6A9=['[*!#&OXU^)5 M.&._/,NP"4R?-W?B5].&JJ?J/39DR8@I1)QR.N.WA_!F_ "T'KV?0=*^L,Q0 MS=.\L>'""@>-OTES C9F;'JI !?%DF/LI:C6VB 64@_U.!;#;Q\N1Z2.33%; M>'BBO6K%:W"]E](GY?E<6*>Z?_:L&<K97&P:=X_=.;5/$L6SL09ARC9I\O^P MQ*M(\M C.G/AY=+,F=6U**S%JU$S/F'7(J?O),A:<S..)LV_23*L@4-)XL?F MC)D0.?2,_-**#V09]Z12^;V_WO5DX[X3^47T^7LE^M+/FN9IT.DNPC)QO^=] MM^?]5,O08W%#AM<-OR'2"Q>C>>-_\+@(.J=%;-S[.QS*9P/CI:23DYU!JI%, M#,J^9[#4,.O&3T-+Q5[25W/,>GS(?$RCIR#<$?%R\J-ROS2/2<_K^U[WT>31 M_L[W8"3MWH221:D]Y*RFMWROO_'QV,9A/H[JJ[035UNO<#+WB Y7/>1#Z86$ MV,Z3A:A+%%@=5MJX?W>J5%</[[X'L&]Y!.;3/=X\Z]:2CSBL6,_&E\323]V0 MWZO;Z>$"R6)604IST61(^;"QT#<GH@\<2L9,-8=IJKK 7+N49:9CMCL6QZW[ MJ;"!)6E$@X/Q;;>/N)D[$N?Y(]/%= ^X>B9^/:G$<B:9&MEP"YK8:/,NRP\1 MIE0CJ_EI^C?\G>JCWNM2"F^XNM,'BB@]+\/;C0,[EO<HIB;,%PG$V-[U"L(] MJ^WD"\N=^7JIU<N@>!F=B75,S6@]F2-MM_RB*56M7_/(_"?7@)_IOMD(HWY+ M[%F)"+7CT34 3Z8]@8B0P-]<VLTP7RGF$]2;J/):;AS', _\J&!0HA]C)R_[ M2H7AHE"GD#LH>K7BU@L5K&2I,^4-JB:LY:$I)F&6)G9ZD1LM2,D"G%Z=M+Q] M)KLO!-T(C_5CN<T?8 -5GP<+VW)T/?M>!PJ:(+ O0P5-+G!O"82(A#"3*N&4 MH35=S&V[GKZ"4V_OO22EK6T4),(6WDL3.)/HVN.J"_ )X^ ZT<%T$6J5A"BI MU"3J>2E3 ?,<;Y:X+BZWJKF7W'FV<RCGBN97#(,1V\T&0CWD$U.&5+(NFJUJ M.M#XZ#O\TR?+PMC =?Z)*@'6+2D*&\B\P4^5/%L#&[NSQYL3/HC8@=I&0XRC M$JCNG$;Z#C$7DA818S=&[.B=LT3GNI NWH7WN+E4 ?*T] 0M>V*B$YYGX"9/ M]\N OZL:UN#UL>,KA9U G4:W6%'TF*&+;&#U'N&\C5 3_X:<K0P;^%A%9$4' M3+O1PA78 #*')8NZLYQ99J(#J3N$<V8^0G^?+D)LKE>P@6Y^6_D_;:M6YP2Q M@>]I-6#<'D)OFBIE4G!FJT= Y+PT-?"?VMGZ;Y'WOGR7B :E*_GYATL>BWDD MU)U"944 21&M;.#QO#8;>-.4P :"O-A E$NMNM]5J0*U%K$(8?$K/VX^X)(8 M[^)\_Y<"9KD->BHK&'E<E&[6I GIN7^S=*C8^?!PZJN1J3S ]QH<RP;J+9%R MH-I>D-F@&GE%C5GGK$5XFJ'<_K@V5ALE/'1-7O6H9MN'6A6&F)B[W6L)F:VN M_S?LX/\_(YS+FN#*K]P@_T(.U1$@)G0 K<6_#[_ H<J*_RO9(K!#1Q"^'C0? MZHV&L';0G*8LHJBPO2X%-A N;4_\T49\Q=GO 5//'X;8.$ ZGM5V-9HD0O=S MGS74S8@S[CNCE%2HN8NV1N>DQ4U@4MX[2S@]5;K6AI6%;>TJE343.>DM,P;F MD/$[F0>#3^MQ2?1M3OS:-5$F8YM^)*VTL!H)]M]=#SSA>4E<[3N[+]#?@UK0 MB-;PP@1]Q*K(A?]H7:=Z!Z"'/ST,,#1>DHQXMS^7_VN%7+>F*JI=X@1-X'[' M!TMFEJ%C@U54OGTIVJCY@VHA!RFU>-J7,?WR1UDNMU]H4X_/M'AO I8!&<R# M:D>;N R" >>&U.]11TA)'$6OVRQ2W73_T1A%^GPWPE_JS)?P@6BW.<0C/-ED MT!V9HMK\7#A]0C?/#?I5X\<3T L?G/:G9^4A4W0"5?DH*+<8"VJY+UQP/;)? M80TSETO0C9+MC1>?1'WTMVZL<(I:O>Y[4F*38%J 733V..2CF2[Y5KSVNT4H MRIIQBM8R:1P20!BNA&5WV)-8)?)5NZ>ZNQAY:W/G!1!VOT#^(YK?I&I<%NW5 M+?+8QP$32?PFI/[A.38 7T6I(1L(:T(\_HT)CB-E2-_W%@&NS!:8K,]JPN=C M7S?]7[;II6L&IR6+12JYMK:VUA\*>:ZCAK^I=C%[?@Q:0+D2IQR6Z>2.=O#\ M[!#LWQ!3MLX34:YCI*_KY9E4$:!$=>:/J]9 UYY-+U\IEN?X>C@NT1W,X<_I M.G(^('&G32_M25@.CT!*9],DK9*-^D^<*AJ>T62H"L1[S3R8X[]]5GFS]@:^ M$1J"$J6UI#'#&T3L5=_CYS+IA1<"39K;\5?"RY1IZ(,TZ4?-*[>]'=^;$U^P M;/"Q_5 YW.+:N>.WS/K5H(FK\"ZL!&P<FWJ$YN^()]<F-PQ=8HQ=DM[TX1SE MV>S\<(_U1:P_JP9!D[Z;-]DI;4IY_<DYX.&MQ*83HBWA=+V8@YH;=P=LBVD0 M&!\MVC*<ZM%GGS7*.+#421[N)F;BWK8L2'>TV=4@=Y)7K&G).+UW,VKN_9D/ MI,D7*P^Q5LY,P$>?@#BFQI@F?>751.V>S"F7]+ZE,'&?F>N1UXT1*64*$J\] MJ_3:S^'>5$,9REW5!YQEW\V(N)<D.Y=]B4*YZ+.D[584'Q8<*Y7;% JI%&KS M'KMQQ<UU[:'UNA?*@&'[J8>>G1)/+HC^U/=\=M.W.L8.DI=7J5+2):,_^72; MGDCT(YEQ_EMF)CJHGH/O\Z\O^((F>YF_#?H,NFQ1:<(&;CW$,\76OA)T*"&L M2X0(V(*\'QM(3RT?8@/G[LFOM^(G7_SLW&>]9?%'>*F8 1[6E8<Z; #W$,?< MNS:Y1H)^Y&>\ID:R =MUQ.;A^;DR*.O2"7YF8!:8$B4O(4368!?!2,MB:3SZ M7P6B_%W4;$I_)ODS]28M9M)=Q*&T7_W\A+NQ64%"^KX39K4N)V(*++A.[WXS M'LSG5_P#70IGO!)J,J8+K.&9AU*31OB;B#04AB3)!K3#7H 6+RK/4M5CP/2H M,6S@;;TA&ZCE ]\6Q3UWSD\U'ZA_A46@ZU?1+M!-,24\8^\@FE(!F]B$%6&8 M>T00K!UW\+119(B.6,['>XJ;!\'F[% C)<12O84?;KFCRI6:\EVO0/O=.]0< MNDMS)'>N*OV5UJV!T[[" T:!PHBO6,9^+/5;+^P6<<C8B*)6U.-_GPV(H)^< MZ,$6#7[>UI[#!C0D#ZFEEIN6<R3#NM;#D(99M,[Z)%1!QICUG(AMMH?X:&8O M7\7Y)_97O\P]S)'E@@;49=SIL)-+6Q,TN7KUC]O/\)\(!@3'VL4WB7F$$,UC M01G'^DZXRU=JAE9JHT]FP%WOBFU+_")EFMYF>^-9RE>AX&?\?5BRF?%P0 ]5 MC)DL7UPF%69\P.WAUB[74#E/8(NMH\.<7>@5ZL*5QB]C?&B-I*^%?I,:MY>N M]IYRK*RN?K5XZNXQ[V5CR0+'^W8MMQMBC4W=K+RJ<[^:S@2ZL0'^;F8&>L;S M&QL@:X.9I&F&#83/L+[!5L^ZH&F'/[&!*=]E/@CN^(*>HF;UG_]&0I"OX&ER MB&;YH?W4+K)T"-)LTEV3?H%PZEW$\H[5A]>M=*Q=[ _Z7*C_J:,NT;>!0UQ" MUT+9P \IQ"[T_.8T&]!?E/&R$(DK9^X 5'KG7\^P+1]0(>SN@[ /A$7YB>7 M).:VG=M?7\*OM/?+L,7<CX_/M5/QZKF1,3WW'U[EF?9C0 Q!M5+XQ\-)EH'C MF-"A?FR62[502?2P6:+A#GF^QA7^,S4*LD,"EGN#&)<VJ!NE+&@Z79\-=$UD M@JPBK T$)X16B>,4C?6H2I-L-ZO,AA=)J3C?DZ21I?6L)+U3BX%M9V!15_,S MN6(P_TH;/G^TTHWM$>?@MT"K/ -:I1>K#T\>A'TR#D/>\I4ZB3NNDI(OY2IX M=/6LY9[NNJ>"&6_U.!PXBQ^FH$Z##E"-*(8QY.2'I*_1W+)O*,PB]AY:N:.M MVG;@[=W<FCWU[>'M7.O.4V*$A;5[K2J.!7Y:.H+7XO]T @P7ITQ/33]F XZ8 M,*OPR$J7'.WTF0!_C@Q/RY_WUF]'\;0OJSJ8I.X<WZ8W^8*TA9BXHRE+I(</ M ]_0O-TZN1@:<3Z2QJ7)[C^SH)*JICA'\=O:'YVX6J+Z3"+M6RU@EV%N_+03 MX;780<>Y*4.1HE0ERLEJ\Z)1(+.N9BKJTU?]ISO.<6LYW? N)O,W(VAGX9-L MH&'GN_#: $1X)>?MA@UO*4G3:I,EJ?I6V.,CU3QI)5%*ST:2-1"34!*!DCR9 M^TVEBJ+=+!3SQ;OK%$[IP 8U3.5Z\WCQ#\)0:%.V=\^-#N6&CD>V\%/-XN?4 M>Y4L'H=:?2O^W+%]^FM!945A\CO:4>?A_(!@?JL<'2 @*PAV%_8,RW=4MUM3 MQG^Q17*6G]J[K$5K6+C*DD-H(8^"B[3.0-(>2+GD$OW]FDIRZD_EO#NA0*(^ MO">DN2!*5*880=2S,:^PG_ >GP2'<92/CW$N$ >*Q]_^&XBGV1,S7RR?M[< M$7%C!Q&OB?=B'*(MC7=B6"(BS<&51FFT9.-Q]1(APS.AF//V5_UTB0ME/$/X MEP%C-"^*7@.6AV&VIW3"QL^"O)CGL7YJE9Y5&K\[I"A!\KBG0M:A]>UIUUY< MC!]D:IL@8ME 8(A=C1[9F5P!B:J1"09JAPY,VESBD.\7?+=?*1#W1?%%N>2 MYSP[?N)-6 <8EF1"$Y';DH:IL_J9,LFW;^,>WVA\W6_20()&7Y.GR2,'];U\ M#C+%Y6FQ3MJ@&3W[![Q-C, +J2N2S]>LITI1[I=FT=#:'VUZ;,8,"S@6/J@5 MOO:,V'5F?)LS9UH^SQ2!9$!>I][JVIXYU7G F24:IG-2T&_?8GDY)RZ!]Z<! M;)S7"_$27S+-$.//IU6X=?(SA H]^%T>G"E]@IN X\O%=P8?:+V8]5IQT7O' MV:A0U#U:6]-09P-BWZB;YJ$^7W$/BVJTPB1U<V+QE+2'A=]1S*3;]9Y _7L+ MJ'Q4%Y;L10@O,L@JI-F-)X]ZZXSD9,]_8L82)=-/""S&]*YMI"HNR$WA(_%D M*X\AT<G>;\=IW4AYI\-25C,'O 8_.'TS%4%_U4;(=EN]E])35/,01SI3,(T[ MA1E&DYW[_9]B$]V-KZ4NE)Z;;K<C)OUT3GO_? N-OR?+-RV)(.5CK.LU3U'T MPJU@%3X=%@\OXHU/A@8*D"-9NVSHVLACSE-Q37MI'[ZJH]/=J&=&[VZV?I:& MK2]7&Z<EQ.TJ7.NA!K*!D&BD:GX+-[:ADXLXLZ\$4GQR'Z+$VNFSDGS);R:L M-OW G"5$$*)HNIX-##G5$X=2.2F.F$EK<XY,:\L"C>J !Q]+I)Y@]<R5&6T6 MI<'(!_E(9<K1ZH*)43NSKF(W[8I=HYH_2%E/V,"G&2UHRF_9^:'9A9O1:7@I MV&UCVEFYZV12Q[L@2GX;W>G*[0+<4Z69;;;6T<E901<LK_F>/&@!!!*.X:]5 MBR*OD->;Y+=;^D?6#35A<<Y)P1ZEE84O#013TR73.6O-@G<<>N0FK)/7(1BG MZIP6$?,[[(:"I*SV)LP5*HSZ HXAM#2BDN^]UKMY4S=J"9]22<$(+I[RM5WE M"^^RR8,F?UP[]$\ 8$"6Z@C+M]*1%.5!]$SR4F,W_)F&Y6SXY/+U];_C![2 M_T5T_Z)DOIS?L*)(563M% :#':H/[P(3'45JT'+0M\=D>\4ZW\R=&<[,]1NX M495S'$B[P&%_B*_><T[(;Z81?2) L\!O@F1%N/JQO*RPNN#5J9.+AYXWG]AW M>'=^[CF+W1Q<WCMP8VR =E2:(:A+H'ZGG3ZI_/1M^*1TZ*2^;X[GML!RS3E; MW?0H'.,"(+!\6O"==_8NU\AG%8IS0S)IGY3^2*IAA\!QIV')%OAH1"&1]'8* MOYUFW3 4&!WT=E0;\GJ?,[50R;6_6]][,133OO! 8[X1_0=4Y(TG7^??,!!J ME-]DE;"!;^<#-O(K["!V$HZ!@7\Q]0MN_$I@]VD<DVU+$@P>\I7/V5\*7:WZ M@^S0?D?>7%AN\Q MYSTK["C-&63C^X -+"2S@6,%Y$Y6HY$\&S X@KN0;^:) M^XJGG?!@"&9-AB^84SKK-GF"\HO< F'F76%O/>65ULKLY(>.8H*-.5WE(9NR MB"@\V9N?D0(+0B]<@V["O>#&\&R%@7'8! M=I,KDJ@1M*?@:B-+^] ;M4P0Q M07A%D02CH;$D/C:@)<\+*C$!UH2_C!Z/A18[1>+O( 9O3S56*R4U!=[6N#]M M;%%4<H"R82!V B^S].*NVP8=-XRGJ6:Q+BNLL)H^$YG[W2U[(PPOIHUV5KCQ M3.9_OC?A$<J2ZET8M:OL*?J<\U[L_<U/4I=;/?W/'O)T"RA'1!.7?U,']7GS M/)$I'=#0Q=#^2T!A[H?-LW.O_KHAF[1^YOGK(.3F3R<"D<R$#NFQPOG =>%2 M03#N8O[L8X>Z]8XOB+5OTO_<9_>?+6;^NXC,#YN0_P ^GU_ZB\ _/>'^GO^ ME7KGU[9WXO!_Z!7ZQQE7:Z5%FP^<>\6\1+-@&9G5;;KW=E2X15[/?![TK/"0 M-"8[9RUA'+&Q3PF]20EA SIYK@39<@J<<2"=VDX+HHL@3Y.O9(WS60Q?JNPO M-LB[.^8FDQ_25+ =V EY-%V&^_KGV2$0Z-H6_/)O*!$V,. -XMW?>!DA^1%> M1JX.QQ;_\OP@-W(*U/]_ORK_=>/WI7N1.1M?C&G0^,=3_,QB''N+\[8UL19U M+@3]2!Q3]1;T5&B_PK,-_S*)]0IF3]Q0QH2AJ<==T)L&$">3HP6>=U;!P%OP M]T@,DYQ)BV #RIV[M^"0W R.=@S!>!%ES:K9CY[5*4;.(W30M0ILX'NE*Y$* M@('OTLF<1745-A"+Y68I;RA:P1KT1GI-=-#^$F5_XW\<XJ1XM82,Q/6]S5X> M"O&QY_8JJ*6^":GEZ2)T8"7PXRD5>I'J3,/:N*U*RQ<J^^P'V]&#ZB\Q/7)= MMP((WU;A00UB\HE./IJXE]_,;"2^85[;%R/BYE[MSQ+.T6?DT(+(!!N:-4XS M&3=;JN8^-+U-9\.>DQ83WMJVF!%1C^OS$&>H=VL>FU%PJ: F_RIVWB\O@Z[, MZ[,>U5=>EF_&TJ2O9$\4JF2.O\KH/Z%K4[3Q<E=9."*FS)*GE*\+V9S$NCD% MY5XY49J\/\&VZE0_\SL\"2&4Z\N:.WO\EH.X7?:*.$29A?7*M&UQ]^7J)^PM M,#B2P*M^1RV8_Q!=) Q_(-[J_L/7;W4$3?^^I=F'XF(1QD[0A*4LND;0;LZN MNB0U4HL.=+5CXPSV';S/*#"=?)Z:LU5GXC_9LZ19GT-J3W(?W'EV;7!(:[%R MZCUDH]#4^D:+DY=85XN4:5-M3'?$)X&N8#41IFI(Y;6.Y5-6^U!#P?1]#^47 MV_PWW:"GWJU2]H6E\/>WRDVP@4=X\M51C]IMXN<;NSLF^<YXYMS/V#7 4WYV M'QNH>>)!Q5RB<TYT-AKS,RR[7IB065D>[X?)8H<;GF,7*Z"OC NVX;-I9ACO MZ$/A=''#:_,[78XNSU5.^8X-2X2J=:<V@\0,/B3R]S./W^%0(NP@['N>?SJK M;AV]>6X^)3]RBH>1@!-$#]@NL0$]C7O%+.^?B*4$=*-\1ZI4*6B-9;]!_KA] MTS@_!+L)W3A'$F)5+>)7M0E]GC!&_'7H)MT8M$7=^&KE.=1CD%8S&0\Y_NE8 M_0]B"Z?[HEMBD/8@L8!:@T!AYWR?7"L;N(O;4)!_AJ5*SJ,WM33.+O*L(,#9 M6'[=XI:0S7+0?;<SJW767F,Y&>:!]'FOH\3'/U^5QYQ[D%LXAU=ZKZ%>^QRB M@S+ISPI&.GU GJ.$O<#-O"ATJ6B*\A7_D=(KS<]5\-'AUNJA:ZVJ%F(VKYCZ M)K:R=( U4($@?::K.K-.%R^_Z9N"WB*<B,,4(([@7KZQ9T0]G_%&P8'E'1*$ M&Y]%_TFO9A3HDUSDX0DZR?K:Y]*//3X#$G-S/_UVBE?J9Z8,I&X+Y8HCP>66 MUUF[5NA(-F WZ\7@)U<M;9HO-_M-EJ=Y)!TL\[^S,L?0GZ*GG?ER'V(2-?IX M-(9,9 B&4PG5S'*8BX9>PZUWX?5JCCY@"+3$2^BD%1S1%<^(_S&<+;PK=B_\ M4;>.[TFET[_BQZ89:\<6HY8]0@-5BB# -O6\$,J$;UBR'AL 05D=<9-5O@7* M(DP'O$98C\$0\UWUGS @ PQY(9%X5VS1G,0!&BQS!%DR[K8YKCOW7<&J 17Y M\PL(>5"20W@3]0=3[JH3N&!EC(";T"Z7C!D+,U>A0E7]MT]W?4;QOL,G88?@ M4XF9]$N, HB>LV];J5AZ/&+VPK#U1U"HQ%[T9_%+CW1>&X1/^7G?6SU;(!, M6L7NK:(L/H]M_L.F-+>I0&B#E4:]Y=P09$$M-'Z^7S;-<X88(H.;15#=:5/O M6-^P' RYJ2JI.X44%:PX,>&S5TG<8MM.C:%SD"[L-65&"WQNFB'ZEFX6F'.9 M J_CNS*UGIA!"_EMSZA)1&:[=@_?C[.<^1O\=I:]47UM(;U,_;0(N=>]_WCT M(\<SB6D@\8\WUW?8-=H>Q4<:=A6)PC]7EL=E.%<_\FZ_ KEF7[@7D JR[ML0 M9P,\.U!#JF#&C0;7*7A(?%COW4S.@:Q)^9,4:G*6#?G" .O@U)&+_-R9VL_> M?'AV=T'VO.1W#$U&C[0T"1MNGI*J:*0;9='L#)U"M+K7D8E7]Z^/;-.^,L4] M/""S<8V7K":3G_DN[-_<)U"9KHJN/:*IANI1N>HJXA>*GA#MO@LXK\D+Z-\Y M'&.L>VVH1RWFB\.S;/'Y.1PWNK98)+-!H&52/E)%Q7O<(\2H*_6'P?0A ZGN MU:F4URLUV=[Z^18HFVY$+AQ!=C\62UTX3*MZKZ>B:8'>(_E><_S&;M;M,GD) M,#^65*OU'(FI5*1(UE6TG;J?G^F@F?*915LAH[\^_$:-V6.!<C=!Z"'=015< M1J)H_![*_9ED-F#:5S1P3C5)-#]+8FS!](B#N7A;VF2U;WE);.NDOF.TOF-H MA)I:@OU-3RV>YUHD^,,% _$MYPHH74BF.S,N,",9_A73P;Y/3Z:_>D$:NK,1 M6V^FQ5#4><XOS$'84W[V5IRMF6TF7935FK1.>D%9UR%K!N=!AZ%?>^4O'< 8 M%5Y4'QR>V<&[1_7\D>]WWPX-!=%;Z-M8PVH($I&L !-RV3R5^6;$:D24[^*W M"4,=\;H/A3L<:_:]$[YR@<N)BY,PG)- .TIVN\!,90G.H':3JY(&9E#0D@/] MW9C*44/]:5K*0&&AGZ-TE:]Y$R/Z;[O89"Q-AH=$G, /*([WN VE-;^?WTRD M*9T4MQ\^EGZ:\\3#7-ERP^JSK4&)#EPC.V%WT</SM8B/F'H,R4/ B$KRWCCH M(B)>^<C&]<K93J;B4P/1#$G.-[L;9!ERS(]X]R4H:ABQU]J:$OVNZ>MVV."0 M3J'"=1?GAWH2QNWH"-VV4N&SP![X%!MH9@,05 \6HBQ_D-9F&F?67ZS:(OTC M8NA,RO.&E'U*/!QZY>>DXAH)EV_9"5^:T!$TCQ4T,7/9#&S*>PC)R]UO<^-K MK62$U*GE,S/;H@VH@AQ\D%5\+9XF!25Q4SZ,R27#PM>'Q!^7P5P([XR4@ #H M\8O'#FWFVJ-N5]'K0%M:;YBGQ11WBON+&IX,MNBRL56(WA@5LY,<F-*@]ZY( MP>5@:N]Q/2VP\:% ?]UAU$F7$P/CXMLO[-S<6&N@$5A\[;3R] O?G%-/D"5* M!)U:8]V2#; #G/NE<1:"#_7#Y6":SCA_VBB8%+[09NDP+>7F)YKB;K$N9(=4 M^F7SWKP$/8KB!<1M-E!]H%(\/N?F,X%:GF+SI8+#OS)0)_T@:W1,DQF.]%?V MV.G*=^R%[Y$4X]\J;O>K)6&6Y,E?>$9C/-MZ$HX:/S/1'4?KX0M@I)YQ['#Z M!(XZ'9IO130MY$TJB?*L)P7<"#^[FV=W5+"%SL0CC8,*&"?<3P3U+C,#:4F7 M85CV5#J,C^KD*EMS%G=_ZK*MTR=RM<14J]1\F=O!M;=&@ F@ZH@EA##T74QP M(DNFJW5PSF+8?2WOZ/=1E81[STC2G#[NP5_&;X6G;S>??GTRN\CA'DC>(]K? M;"&9"0_:66N0.':"Q%&>N?\>XDD"W0^,1KO0+6&6(/XG@% Y[:X;95^%[(*= M1EV$3-Y.WB68(VY(K@'[*:LI4*A9 E)!U\Q.;TM\NO)]K,X_=J<>17?^^</H M'8<?28: @#2S<Q!&?4LFDH+(,#U*<Y@C2%)Z]SOTI9]U*1I.X&POC8,V9*S5 M[,Z\[EE7=02/1=".KC,$A:XR'U>K9A P7G[C, $UZWFJ;.*9]V>MWX<SUB*E MIFB]G]:.M]$W)M#[9UG*Y-&P7T<;:K;9=U_<?W%5DY9_Q'=W=(8OM[[D_(W" MJ%=%#MYK@B:F_WBRP<%8_[6]\T,*(8B?WQQF _JD^9\58 K<Q?$K X*9#-%/ MW-3S #/@M?MZ9T%0<@%]&?O)@Y'47 ^C0Y3P3*F(JFV5;(!JQ ;BKM.<V,#M M=R !R(B!OX$+=T%H8)L\A]A 2P]-B-6HQ08R_2#THW_:*; RHSU-;9YV%S2Q MV7X848HF>Q@S7CI,,Z/\\)O'AO "<M0E%M\LV,-NL*N"?'#4OPU;^*H<%\7Z M$.0HPRS]\&?X!9ZMPJLE&W-OD'^\B9T?QT=./A4! [2\N8#NS]LW/0'QEOQ[ M=ALA:14XF@E*%>0KJHT(FFP9&YB480.A0E/HS?U(<S#L)F-81SZ?NO<Z#]*' MKHNDX)D[JX^#>C(" X& 'D,&+PKRFN1)'$-P!$T1O+''(F(./Z%#([(>$R'H M\7=@Q'B2SA)$1+&!&2,*G,5[%T:+.,4CI^.+(*<Q/-C 18\(/-G,BPTTP.7^ MAH*^ZR;TF5N^B@8XI9+F8']H[,U_H0<3-L KW\0&5H_1<M@ MRJ4H2/$F?"7 M-! 9Q%0 %^VW*"BK\B8;Z':S*GXQ_MBY4CA#3D[N9/RAX--: \79-YRT-G#@ M&A\#UUB YL8&;K5AF7OEEO?@$;#Q[\2-(S ^],*Y>Z #<:.T"#JPQTU;IYQ6 M^P3A;Y"[F8FHPRB0C YAR4$T8PN*'E4^@;I4<,BC\,%G1M6@Y-(##\RZD1^1 M/"\_),1Z"HO +WU#4ZZ5/W?UYX,L_?%M='TNWAFQ*<4"%PMOP 8:3=K#'?_B MC<'M9!$Y(GZB'U$DS]R'AJ")&:!2WH-,U1+5A5\U8(!:0<6Q@8CT5]ROQI7@ M^#^WP0;V?&*^1<_$T7)83&DP9^@I[%*L<<:A_D4C+'$'^D50I](4.'/3F'4\ MVOZ TR/":@M]2XVY2$70R,U +OU-/X?L],=[\4B\(W/;2AVZ$/^HJ.K2F*&& MMA'Y)];%EROD9]AU4CI<>_&@ ,W"7,2AA@2&N(:N__NB1?2RK;(''0!=-_- MWTI>( 3, B!5CZ7DH >V>3!E2G!EY&'6):00C?"]PQFT?NB]+5HR'C#Q!RK" MPT'!49W)6<T/C[$&"I:+N6T*7%4&HN?4?;@+PA#4ZP*=!]4)C40)V&WB :2@ MHJT>E$H-E; F]<>D=.&8RIA8K$G".@F1)B@0@TBAA(<]T$2E6,50??&I<G#6 MT:+J *IS4^:.3MNL[X&0=4(S;N!\/0R")&GK"- \;B +_"7!>%I^%Z]N]U:: M%B=N<#AG"A&)W88T(NO!Z:?P609<=X=O56#6$PG019@Q\E?9FQS%+]RRF;^E M4V!/@,UQO>N,S<;-V<'"SFS=JT2[+4V-MU_\O<RWN%)H*L]NHO^S1-;;.54K M]U6-HZ&4F)GZ=-G%'8<V+8P@F2)],AWFF=+")\VN=&C.YEV%.OZJ"8FZ/N_( MI]J\]U2RSX!.+ZDW^0%_[M,^_HH?#V;>P'N2+/+<\F>[QJZ/:#UP\7P[F23, M%?,EZZV%F, JKB5@L9H/U8TZ3A-Z_R#IV!NBW?U1Y= F^^+DN?(-8_HEK77< MF/_YYMVV0B_X4J4M1._AH@+R!*M\7EB7W#=K5,[H['&5:V1QHH;'(+0OMPHJ M?<F+GX\)6HWJJV</LUX9UMQ&5WB./5K#.>-F[V#5:QS+?"/:YCX\#X0;'RLU M;LGX.M-A8 NF>/B'W_,%QX;='XL79JK_4#N'F#[EP-J ,TP9@Y.&GJ .'VO] MJ2ZNTO9/5<Z!<$[P%IT@-H K AO*<#&<LLWZ]<@QL?GC_^HQ6<@?:Q2J3"MQ MU#FP\2.T%C 3:9:"&6%_3_0X6GG51,?W]>]FR]-#)%_R&/[@,8"A/B\MZ\UZ MP=J+$13L6:-I;=RZP9J;X5^ZV&[0?%3DPCE):!<D84$MX;7J@14]+P_/8/W, MJ!"I"%UM6;&]6E\D\]!R:W0AT&T@S"HV,.&"/.\14BU=.3K)O[/VYXSBI>]5 MK%3^T]_7G'<"NU=$93@%"G)=]3XH/:Z IBN9Z-QV_K>9F(R,-#NX2_48B)VN MRQP=+?D@(RP55P/XO>$79X()[PZ?'/4H\W4Q1ACQ "Z2J-F<-@ R4 Q]VNS' MV^GS0MPCT1<E[5YS,N9I2\UJI0V=(J[51P@>[WJ+4USG#(>'LXT[U3^=<;0; M\ [8 XS?A'>S ;(%;+@",>Q$!6'!YZ?\0<AC]CVK!X/.GT)YC(T),&<O/?.I MD[(3_HJRRH_P^G0F/O_?0,__!G[\KN5(P[/VU@_I4G&/N $4"EU;B]TZ,N<? M[#2D>;P;V0@H;=B%4:!)(KM=J NY->L2]M56(=V)Y_3R4*?A5>A:0YBK+C,? M5 H,XI^VLY*TIQ^QD+*?KUPGGCM!.##C]O)4OYGM+INK43'/4@9,='R(VZLA M<U@QU E_O]K-$RC'[$F;B^*:1,D?NC%U2Q[4:_L:J+Q&)M**.H$4,$'6,T.4 M\(-^UF3^IY72]EW^3E>_W223NG>M>YR8N!:M=XBCVED0:MJE/SH_'F#B!Q>U MZ)+KAMD3A[;1J5;,='7)J0Y8NQ-Y;=/(:Y^8:+)CJ_&!AQY/4^X-WW\(3^F^ MK+<F.X$0O$XCUFW>+<X<T7OPSI5:8#OX%7O?W_["S-1 #B>M/Q0I_&N#Y@-L MPA/5YF?+V7M7O<-MHGWRH#8TR4;S=N?.]8')ZY2O$+LUR'J*MX'EP(P5B&)E M_X[IDJ?D(8,T_CJ1_/)L@^^SFR=?$PA78,$RSS]C:Z\15J0IR9/1Z93/DX2G MZK=R5$AZ#4/QF_&,[Y*7?E#YJ=?VOKD/\#*I8.PJ\)\T#B>2K^ C")3SN@21 M2[,9V>IY(Q2KCPR+VS 1EO^\JV%VR@70R^U.FY\8X)0B TN((C3YDCQ-:D\X M6;[.2J\!^M3J,FB1NV8:^]XE/S@82ZS_,B ;KZ[\];2AZN:G^^^Y#;&=X.UZ MX*I&XT%G?;1*NB18UJ/T]'O_HAT2$K=04%0@RQ-F=OJ)P*@!"='E:V=J(Y A M=!7L=/^O3W# '69FPFXNA4*+,^/;ICQX9E\,/7Y:H&SM0U?)/*"Y>&K_G@L+ MN9:!6CA;$(6#BKW#!FB'I*,T]]7[YB/EJI.;D\0>Q!1E)]CUGXQCOKYUZC2L M3*#S0AA><RWPR%+]9F9C%#.O,6KM==1NZKK P1^AO>,Y<H!YT'BP@MSF:]QK M-G 703L&J\<.8[23W"U:?*#">A+#Q@(#OZ7-[H >;Z_<.26&S%OA2,E]=:PD MZLI/[W"[C:5O/CEY#\V+"PI*DY:IR^;!8SNN5L9]:3B>]OY[@13 (Y7$I&V= MBZ%J5(@?B37Z3=F[%?S7&W>)CU5YGB8ZU1P[_QML],F9%N&1'U_UAWB"061Z M&CT>N9FUT$&_,"^A1(OW23'UV#WR0!-B;<G5-5(@K+J0X2"L-?2D_O!ZB>;U M 1;&-/O\3/C!80LP^MA?W[*9%H8WK><-ZBL;V%E,%/%/)=U91? /%;>3FC9V M3-A=T!^5++AFWGFB!KY22G= ]:=*,HM0YUU3E2B[7O9/5$:IU2)\K&S2XG[4 MI);QG!@0?5EXTXES'D.31Y.:I1LQSTP81[L\%"?P7!T_74G[&:5#KVX(GIW[ M*"?8S%AU4= T5]Z8MA&<<K@G:_@&Q!=O.2YF.]8(2S_B"4@V[EE4#KRXRU#_ M6$5%1<SML(//*V,_BQW_$&VX[P+@;8 ;Q-*.JC($"%>8V-51U4FA!J8FGV%S M#W?9QV\_=QW%AX=S6X8?7M2S&7G2N2M1](.#5,2SN\AB.AC!:G<R'.@7!@=I M+R;-&Z<?,60]N9X/[JCIE^]YMC>:=SA[X=NVD<#VO7V;>7055"-T-]H^3_@D MDF_BI*)A^> G=YVIE;5=.(3"Q,IAGKBBO>G2P!ZY/IG\!P:%.H+!$3+9,K^V MOVI@KEC:,7CMTM#BT$\/ 7];XA5"_G;=SQG<A;T0?&7[]D%4; XF:WL5*T*% MDPRCKH +K\7XC1FY;_I&,0@4>VJ\&,V6!8]R$W<-DZY^?\E4#6[I.9$1BHN= MWWQ37A)-'=)WC#[W]M4E-;5%N.EI+9[@'21$')IL@:-)7K;E[5F#14!W^/3; MG!(G6$V'D7J.- )M-ZS>3[<=/#K%XHC%RQS_W)2YZNB-N8:ZU:T#R7X)+T35 MX4N<GL!N@0E&#1VI%)8T9?0\TMW-B._)VOF+-9_LWOC2OQ#KZKL^:BKJB 8Q M+R*/T]Z^9;C2O-)HA?5^W7-J$GCG%XGWLBB2>QZC=\FV?DHU#^+A$IF16Y9G M\6TPRT3KJI4J:7*3HIVTQ/DF$.3R5>8U5@T%]UCSZR1P^ H#ZG>V6UUB^N1; MZGYMHOPJD'I&LV;M.;#%_@JWV!^(4'\;(4P>18W^N;(@/^+AP<XMY''Q%WC# M&\#&PZ%D4SS-PO90$4UQ*DK;(]PW,KA:I"J%9:,RIPO.TM18/_/V)39P7U<R M/1:?[",'N?/K,?QW)A4?>PJ8IB:(76 _!_'C&5/4]S2?5( 22O9X8@LIWB;[ MPP-K\^FR3++TTN77.\^7\G^UAOK %2WN.\Z.@,M_X7>8@M8 ,^Z?3O2KX\'% MKD&WZE?+H@EKI:R884*';Y]XS-8V_55HC_2?3^1Q,&8<^GN_)AC'!K)!:CXK M93X#:?+A1JF _P"6_9A@9BSX"IZUJ81U0*?\F"(A; !:>-Q!!W"PTH8L8AG M'7$JV!@&49W6$SB)R!#M 7L0?L &[&R66$]+< V7F)_90$@ ^GN]/&S!#00T MW2I]*4818=.C(%BYE_R/)R$@@/9EFL*72ZU-YIRN@K,=:.\EJS*BAV!,M#8( M#P_@LWE9U@P^-B!9@@%Q0A?(51MQ<Q<+\KJ^O02=_.F;?]R'^$]12%0VNK80 ML6(-6P2G72["-,6U$FDJ;BPW)V8-?ET2\<&\PVQ2);H6M"#!O_R!*[]J/;L1 MY,OX#7F14N8C<%#?(ETW^O]%S?Z(OSL;.*JYB^&V[%B$?H(I?Y\6P2)K>/Y^ M0-:(O[LD!H+1/=5\EG-)$F^]WLWM=25S)QZHE;1_9:JF\'IW-I?$9)G'5OEZ M%,QFV8<H=C')@<A;$<]K5)3%2I(^IKBH@%^,F(6-9R"6/:Z"JV[+S]QF15/! MOZK4GWHV?&@R_PZWL5>=T./B$&*6WL]<QE?>/@?>)&B>VMTL]]P!;5\G+^[1 MO+KP"&?[?7I'4D.O>^J59<^OR(TWD\0G<4%68<P#S*3&9)]^(>'8?@_$"Y@L M;,R4ORH02Q:B#I-Q379\43T8_OEOMW0R>T/:4O"S\:^W=ZY?$>V2*-Z4Y_$O MCI]&E@4L#1#0CL:@)WT^N7_U?F#<R%CJ$87NF4Y'T O7M-\<3ZV:H$,%9Q6O MNUK<)U#ANTJN2S\S$,5X^N?$7^M]["2T,R<KW=CQT8;J%)&Q/^(\YKPI68QE MN$S*&#58QCIG:,!&D6R@4@W>JBE-SL\<SW-U5[4HJ.A9ROLJ%>;?JD9?Z95H M\'1;"RY'1Z"WJZM2DG7H_$^4!CP@6LOOH%+4Z3XQ;\T4?D\W\N(9LC$'YF?# M]PZ3; 9^F<1(_+AA@_;+;C'C32WH8I2F50?3UNB ?^0$/N6]OWLFY5ATN9V( M]*9[!1LH"GFJF=V)B(=W?HT237 XWNJI)1:":'\UO>?G.4W)N<$HZ9T^U1U^ MD5;*,\PK.R^:W'\>;Z+CG_'WIQ?486S@\#QTDP;ZPD7(9@LB#@5E \_7,$PD M")O?\C+M<;/8="*9,@8R(.K*9YZM8Q06YOSO#]G_?ZZ6'"?'K,!__U*M@![ MY(&AB&MM+N&/;.RU'^<&#K2"W&G>+G)GJ"]4V-7=*7.P(] GD2 4)6A8_OCT MQ95VVJI^NI]FJYMF]3O0Q8[7BA,8@LT31:9I+6*1'W+2^5IK9E7?!)\/,9C) MW['A&+'9R>*=I7,:T ^@NA1LG4L^R3]2O[ELZ[R8LWR]Y76;H['[X^!7\Z+R MIKENWUOW5Y3=@7Q#0FF%^<B=8)ZBU=?[.3;?(*\-V5H9/LO_,9<+>RIL8&'[ M+%<OX.?,.Y[5 OIA5,\FE!1"YKE(Z0]N+9@S>>!7DKRNF7+_T<XW:-^[CZ>\ M/Y7J0F83:&#JXG)B5N,GGK,TT77G)^5^AM=HGHTYB;N,>5+4AO_,1U0_OO)) MNV:H-AKY46[=M=Q!5-&Y=>NCC6*#\>?1XY7XTF;&<5A8#CF\7C4(J3.URWUS MI!O6<2OKC&3K.'EE/)B?4<@7LY*-^X1V\QARN\A\SN*8'U,CI%B)G]I7DOB9 M6IWN,[AW.,OLQ=T,SF+M,Q-&Z'-H89:\&U:"==QM3(%RE#"LC!>PJ1KM?5D7 M['_-9%#@XH?HUC?W\V2;%K]?L>CZ"8YE1H%W@.ST2!GS1%7ML9K&,T)>YNRZ M2-Z$UO*PM99PK.6-55Z@6<,R0=<0\.HS5 %:U('SA/FL&OP @&K&D@U@D:F' M*'RQS13.IC'^SV6]7$_I':<(+8X1G:GF87Y?SFY\,<.>-+J<>3LM'Z4#QMC? M0@-E0<6AV4!\#/(D:);S6*9D&2YI?M:8)LD&&!F1$QY,] W0HL0;9>^<741? M!,.S][\?&".Q($M[L<6.7J%O5[F*B@;Q/ZGT- Y?'<<]E;2\QDR[J<;X&,X1 M/OI $I<K1\:R=F'HU]#U%U&#JJG0CV66E3#RF$JW>XG*]]B%YP3O0&1-@=C] M4HC/U/W+*3&4%$$3FV.'$1EH\EWB LA'=F(:\0+(Z[UYI==INI(9LZ?::JM3 M8 %S@79!)=C-#<A&K8O+268O& SBC!2?3$4KG_AVYBS T2)%"4)T$QC[Z50' M#%6/&<LX/%X2!;]66B24]!G'**I.7H^[-R('/6F\;F?U-2,W]]H!L,NKV,%@ M^:$5ZB6*4X@%),XB=I@TI/B:4WSUG+^G\87O!P>V, IN^MC/(4.YIX>3SAU. M.B S,V<>$U3+):'%4XR^!J$I@LKYR$Q@ Q.O8>[B9M<*2I>1&I2=UK:?CFOJ M3]]O[-4>,7Q14[-+@>/;N_@*B'+OQG:0V#_K3,./)T*+51D*"%+*1*#WW-0" M"]J/H/-;GQB^:C6B@#F#N246+&M<9.^'FW'%)U2P@O#C,3"0MRO#%N 3PSEM M0:I/D,=A$]"^3X-^L=R(XV8C&\]?#J2&KD<W%>1(O(LG:L_._6.)CB88]8)_ M@-"#3,*(/M#T>T&M4OPZF/)9D[A=]>'=8<*SJ6HYD'J^1=/DT(^E*,V,_2\F M,^/=RM_V'.G=\573VNWEW>NL;4?<-F;R(ZR%KVW!K:Z0!0_:8?Z(-^1IAJ!9 M??^*P8\4-\/>$[>_GN[\+OR(\9LTI68)\;F/4<V0HF%SD(*TMQ-L0,C9.U<- M'[8TT>LN'"1C'U7/?2LFX<ZM<$_])42WT\(].L+?C-I#.W-K<FGWJ*Z4_?4U M#>4,/J^,D:F?85J$_$LE@&^M1(A(CG6262"_Q=]YZ9_"Y2%F)=JE#&UO/&C6 M.*;J],350B6,:!!5XZ&YB1BM4<%6<CY?X"%+IO;-KVV <(]' M75\9[67,,& M=N5.:^J^NCMVN+?;N+5'WTK4,U#8Q/'LZBNC:W9^M^T7,.U5UN85!%_#Y/GA MI_DX^:,NTTD6)Z6^G3G1WK!L(!4;: 1/BY@[PRN#<V0^8@,.UMAA:6H6N3/X MVN6D&]^8I9:IFGQ5CZ^[/-%X%29I-OC]2N\=GC$$^2(_35I*ULZ#TM:4**?T M+1&QT_)*^?5'1VV9(&X5.)1K.<.IN?/,1^;E#TG;0YPF;'C;#'O<;WWJ61V0 M+"XN#;W?S*7_UD3POOE50"(XCW BT^^>?\ZAM(CCNO\$O13"37=\4=_[L!N$ M8-(@BKT#&T^FH-KQ>^&3JB%*('BL0<F5RSUPV<9:^@U_I\"<<['^U*Y#,[G" MNMT?X;6^S//( )KL6U8WEN?_8N]-H*%\__?Q:54D+23K5$194DHJR[39DRQ9 M8Y*L0[(39D+('D(H0D)HR"Y,]A"29>PS]IT9RWB8F<?_F=Z?S_?W?5??W_G] MOLOY_\__?)S3.9U9GGGNY[[OU^NZ[M=U7W?%-6+RP8&0,($ZW3"4-)>5T0?5 MI @>?Q>Y> 7,10RO/-L<'"8OX1Y2_6351#=WY/.,6,:7XP_[T0:<B"]S15WK MNKO+3S?/-DB&Q3=#82I%*,/7RSS+ZPHY/'J4E7M6C<_HYN?@S>911.7.CDO. MIJOW63&J\$\EC2UL_7X4=U)<Q(4E<5,RGZ^&F+*C^,?=6N[ER64BY9@OJ(U$ M;$\[(,U&>6:'_ )> LP\',K5^9WQJU_[/@W?*@T>T>O05?#/GY/A7WNC/.-( M7$/<A@;SE)0\1'C\_''CM6);L'G4)PB+2TL!08S:V.,2VBOS9'J8*W)3:!)W M4#0UJ>'\SPD0-53EY^F6.F2C:3BH8FHF=F?PGLAA7HEC3MSYTRQ["%QSA=VJ M='9HXNVA<9/6%YA2O9Q)]L$Y>IK?BQ:$U4O*GI-:J"U1'P,!XZ.[=7D#[J#& M<0,8RA4RV[P">4J+A"[FGVT'Y9W#;BD5RVEU!/6=V#P[8>SH^BGR:_7YUMQ MNS/N='9-'0',B'T=W8U84J<.KS?AZA+ZL;:P>^+1_.*#.1[L [9][\P-;M\0 M/7!M9S#HC[N/&$#=H)>C=Q@ :;</&LSI)MJY#)V]:*11SA(=NOP ;7!TC1<> MK\\V)5*93=E'+Y):ZK4<ZXX(7L5)KJB4UG\L2U_J3WB3<ME\]9#$L.)\+9/( MM_?"/*EIHO".;HXV:*)CW](< ?LTB)MR/[N2%/AQ0+P[O<[R0]*'V@_EK[-/ M3Q@HRP9/9[_J_6>1!/3<@A'SX,M1$L'(-3H$\-^YKJT8,W+6KJ<_<Y86(V?9 MTP5*H)SU04;@-?2EMXCW&GW2H+K92#(]. $)1BF8^)A@?J_E?!<-G6:F0=?T M>X$9GZ%!M/+!6^B-S\'T*&P# ;@,(;7D+SB*"!M=M#3W-.UFN]E*<?"ICWX' M?I,V_Z-"O7L5^HD $TPO'KKK5+OL*XD<K.WE5M#PN?@W11*H.[?Y#COQJ#BM MJXVQPI(?GT6TW^ KQ&R"@5LP17&,%@>M!. !E>S@("X%&FHAR"Y_,Z.4]+._ M!K0=*TAPO_H6+$J A =KXQ";Q_3&^=!5?Q3+8O:&,@1PA8)TZ)GY6> FBS&# M4)L=I3;3D3$XDBV>UM-.]<$L*N)TLA,RZNSX(+";>>K_WGKCOUS%8H)ZMEH9 M-SX,-3VO KZYLXADYST!]?B)+5CTDT"PAH29/H2O+J(YC$707N+6]\.S)A_@ MGD,!#"WKQ#\"D:49LD;-C5T!F:VC<LRR$M&/(?AR9*YSW='E"SCWT,&G)-<[ MGN1)>4K"-?*)::38[#U9DVF=\[[.37<+MB3T!%-8AGQ"J\TVO%CB,=*JQ;,@ M/SO:L#Q44B][Z.AXZ&8 ;S#=S*_B7NNG1_?D3U*?L,PW43N00['8\<5R43YV M\J'P"!UT@::).?48[7IWE3!MUP\I.YNQA830B M:ZGG'7PB&?E ^RO6%=RQA MM1_\TES [1' ''LEV$9*@$MPO3"F>QUO,I7.9<RPKS#QN6:B3290Y$G)C5*Q ML_J(_+4&+NZP5%@;9N;#8\'-U])']XEV9V*E+S2?-8CE&W%8[5:6#T.+?O!. M*##FD@R.*D!(@9? 9E ,./AXV>9BLNT/-UA"3*;$MO:K0QV5K\SD]F*EL3T# MB59+XN,!5C_TWVE]#/\<4SV[1TX![8D>0K)=0 ;@>/O;;^0%JA>4YP<O$$/D M]2,3KM8K*<!/;2C"YG=A1(#X$3O>@$!*TO;TZ;*331+!XL,]WKIO;/&N'FLD M6DB\K?L0NR8RB"%7O;.KG6T+]O5)(U@%H<OO_NA/>N,$:,R/RYEMP9 'MV#3 MUW$&HIN6T^LT6;=<!+UBL7J-X?&3UD;\MZW[C;]*/#N\[D/#JV@T@LHR!%UA MZJ,KKNU>"WT9"Z1O%-3%0L-*;X_O_ZB7S^\JSR?I'LB%[BV8D (Y&JSSMM^" M*0MG\'T!4=.IP7.7:ZJRH+ OC&F^S5@\&M3>@JGKQ2P7>4/_V7D;"FNO&6&J M- -,P(J8%_"Z(:"[L27T:=R@%R L%U!?-G\TLI@()V>8O!S<M!O=,7&[$A , M@(5];:N<V^@ 2DC9]P X6<*(%!$D-EQ[CT0?Z!NJ&=HAH:A-4Z[=E]L1X\/+ M#;[-7BD 67#0#S*J1_Z5I#D0RG#^.27N<36N U)?'\ OIF2<T4@,7V(23'HO M.?@F6)3;L2#_79JW1L/L3VDC[A&.&(@KP=$N)%=+ 'K# I76%79$&7/E\9@5 MH:R,[8<N.W4GB>4\\MYGJR*&(A_YC.W+IOCB<>:XL&$X&1_X<"#+2OJ$]N%S M^HNC"+$\!'6__\M-2X$7K+?2G'7,+3#J.GI<5#F:ZW>,-<;/!$YN#/@H2Q>N M.Y+].%A9T@BG<MS+.4IZ7^@5\]N29U$3;(!X^P(T(/8UDJ3! \C])AXFE\CC M;)SQAWV$XC+H?19KNM&OOI.W8.)'#]RQC%<H,3.:<2(2 '&V!>A%5G/R0H7X MR,!DXA>37?$+"[?LJ)6W5\TMRE?->1NYIB;VU=)-.<C>['HZ=V-"I2'LID:/ M1%BP>E*J@8T4@/.:;KB=JOIZG#F+4H;A^WT%N$_8J\J#]7J736^QY6*( 1B2 MAA]Y:C28ID-6C[1G BY.8RQNB- 2/J:6FE]:XKVL)Q<RS_MT%'<;1TQ+7C;% M<.+F[T)=TR%NXD_2(R[Z41$TD>\TGI%$J?P.681-<7%'1$7OQ)MVLDR^A<7B M-XTG*P3@U!3M%;)^B<H!C;55-;WS,>.V,9&T40@\_7C L9I!@R87J*5 *@%Q M'S&KX:-5*&PZ@ABQ!8-2JS]NC>X$I58W]O2\L;^V$']]]$],Z+X%6YBBWJJF M"J";3<Z0"U2.=MGFLA9'\Q W\)WHQ6VAM"\R3/<O]X9[ZJWX9=IP<A?1UO6T M51Q<7 34+GPZ9QG3.Q$?-!ZE(IA YX7RSG/&$ORM*G$ ,R(?[U)>6W..55M/ MQSYFZ;W&D,"^M? =I1A\-;:U?SJ#1_15ZRQT!U8J:U.T@TH4@RU80#B]</6- MZN9 &VF]=LT8O9JWP>]\7_R!_*2M/-LN4P=D)0<91SNP0H$(:X 7/61>JF7. M7K@.?O =]T33P[H@&\4!Y:;%*@/)T%7I?:+SP9-9H@56V<>P$1AB,>%3&3T- M8\:JI-NYX+5TT$O.%6_;')&DYG+/N$XN%%GQ9;QPC^B\2/CB#U&JP;&D4Y.^ M#\\QS%<>_K7./[8[74;FY1HB9E.T#T=\BRC@)7R26+ <7=J]9]SXS/#TL-4B M8;FGP7[X1CN90WLB'URU,SEO[/EZ! GU5S43Q@8#:"87]9+"4Q[G6R$/C1I+ ME5P\(C.]+I7MK5\8N6WP6U4,>9=!1U$(=O_<D7+_T&7#X=YO<4=6%!]__QK* MI0^_<Q7A?UHT>_MW\/TT5IP>@K&:T^AOH3P@!88O?$/)%SQ(!=EG[#RXS@TJ MA;_=>[=XZD.,7/V3&$>^?VI&=DO7V>_HHZD#GEAW^SM#].11OBMCM\H:D2)6 M_=);L$9]_ H?F>?+D\ :PO,K4P$N5A5OM&O75V9*'" ,H?_0:A!#4$5M!F,; MDX%+3!2A4A*\7L8^] E?XL7 T4^Q3XAA[@4XA?ZHDM16;I_DI8:^RPYO3K<8 M'91*;V_C_AE//D<\111BPG#F6S#^VE'D=L"7>JU;@$?02MGJ430V[H+=RTB9 MA?M7+PGLW'[IR:D=E!V4.]!X"J0)CPX8V4F/3@8ZC!AK'.?1^_' ,_>BAIZ[ MHT7(=-4CCW%G;)7\09H["=E8N8.J78T^]9VF_N!<E;H\6>AL=%L?.]]7PGS> MSRW$N)%D#ILDEA[3KD)OU2V82I=XV_3'G(_\PU81'\I?U)*D7O^UWS,F%;<= MW MU&PIC)>$G?TO2_1/\J'[MCX$ZUU1228_YZ<NTAU)K<=5;,.#R>;72Y13R M>BUJ3M;L6\5WB5BB](^]Q68@F-#::;Z2ML8<O)%,Q-,X5BC>0%='+8J\O?9: MU0LG%+:AW_3&M/F+/2H4 U9O>-J<+OI$Y_'*SL4%;,XBI[/V0/.G^E-KNEK7 MX*IMK8_NMESX]SH,&H26JE709Z4;$0/)HQ95)ZUS<<7IG0L\B-.^^",=D=-< M#UBW8-OE5I#?D^O;>;"U"']^8;+ +M$1NM"<UK&D/0&<T1 UQ4Z DY-J+4%" M,?TJY@\6OSGJ)ZE(%9V9=-G- *VO].8Y&7+T*XTC$7[RHD"BASV8/!I"F ^3 MZW4LC@6LN332OM5K5)9B&_O!2,Q]N+\U28\B"IB-U(<JB&<$+F24:7Z_=[O* M:PNV<41OLB!S-?_QX-KFJ=2RUNM_\C'%'8>HP)A$7[6L%/E&#8)=S(Y2.XIR M[2A2U*FAO]]6SFDVE'2H9;688Y.,/(VIMJDZE%&/ 83C0N--5["R9RB;:]B6 M-P%<VYL)SPZIMU?J\,5+=L-]H.?E<M3?^^?J(5!#@ ,<6$R3(F[1/Y?,L( M]>U^V>K'SV[B@ -Y\)HJP]PE?_3%Q)&,.BAE %%#\98D,,LN2[%E/28EYN%. MSPEKN;L^CS!WNK3O)\ED'M)_\S!<85]XAF.>K"_;8^ONK\YP%LRO)3(&F?A5 M[MJA8<:U^#/T;4),8G<GYNL2V1ZL<&ZG<SDA7:"^O8DQM>.D+ &''=[>HR<U MUO7?1V'99L-QY"F'B-)QI_&FIQ\OSW\YHHEDQE07$I9E:$803>*#0(7B/?R< MG%-KOYY4>./R')ES9+*(E-AH6!+@I9 Q:&TX&>A(B2N.9DO@8B>&AN^1N['] MQO8]@@=01W V.&)1,DE= [!FV]Y*EJY^@HD?:V<ULKQ3Z(L81A4K7X:Q5<JJ M154.7;L6=4!O-->.R_C@20NH#9K"@TB2(A8XK89N2C[8Z%.!]-(;:0_^J"@4 M4V6\FYR7ZC!SF)9];/HLMJ&'E>K#&R(B"OWM\]U_C8/V$3_72#N !YGUMF L M3#<* /&QL!NNG].K2VHY.ZN,[A0K"/;E(Y9_G.326%)\]_C.HX9W3]*4U5(V M#138=85\&%QBA?!'JCBC 8@QT=Z%C,;1,4:8&;Y*+[RQ9A\O0RZ^C2Z)AN@3 M"KX/8OHZ/Z!L&B6RRKRR!?N54]ZSO/I[54]O/N8/]3]KC5$A3_B;0DT%YZ/^ M/PNEE8AET[ADBM0PA%@3;?X:!K]LE^W-?.3="8'7RWE_<SY9+D%VG\2(NA3Q MOW?9SE@N;-78@?FZD :AV%7$YCG4Y@OL!.X+U.D0MUJCLX&AAN [4>XAUM/^ M[)KZ"7_;/I6P!2,YVM,BX0$X"F\9!#BVXX[-K:W\3BF=M8%;Y@ROM13AV3@: MC]063*H A)H<B>T6H>7^2B?O=<L+6,U#F!]"EG6*A)V8:5V 7@'V$#U+$W[ M!UBSI5E1(AQX/D",H#,3.! D(U.(.1=B?OUP1M,)C\CU-0X2&^VF'4D)]+</ M3@;$\R"^T(\8%;#W1:R*>NE #],.HA!"'4W')I4(77I?$.2#)=7P38XJ$2BM MUT*@WX;AFL9TB,;>(Z6&4J9)D%4>EL>87N^W"_BN__0\&-^9<%F0]RNU_Y\Z M@?\O\]N?_9;"*!HE[@^!B HG<E-NKE^T?@MV'[YQD8\3K#J#6_7$%^JMKS-4 M?#(,%1_TB%9?>K*C=TU#U_#6_%GJU:O&D;0D-B[I8^8/,H&!XMX3R-U_W=8( MU!=Y-^&;O$7 >CAB61TSJ(S.N"@*6#Z%L"3ML8?/OVC<?Y+&H6<*JOFZV-@S M/RF=B'$V+=/GWR-0>F%6].4@;3]TH7+TEQ_H^N3"?7$)XCDA1+:CLG$),A]H ML9*6DGW1 Z;'WC]I:.G*YMZ0Q*6S#4A3M+]#K+"]CVI(DB_,K\$'3<W@TZ7E M$]V?;FACT7N//Q5P/(]] CJCQ6DB>'DFFEH/36!433H/+XMPI;@]+KG:TO%R M"W;H;*VHL_E])<9JZW2#9GX;8[%5> !)4D8 IUM+YC4^ "&UZ'-1RYCM-I05 MFSMBIQY&M=\)/Z%S8O-V9CY_-2U5-=,,>0[L)!3J5E)UO1S)3.$5"L*;Z++' MQL?TQ/E"!9Z_C4!\>;X]XMXA#T'\#@4-D<I&;S&&IB+PQ(6/'SY\^_88QB6( M7^*D'1RC;$?V$HC<<]QK"8P"5F2C2]82E_<5MDJ.5ZLB^Z<:]6P=#ZI[W8"> MKACTN- EC6S! J,EP;8&%<+$N4AZ-'L3M5);\]Z!0?HT<23"[/BUZ*)Z=+NN MU,D.[NMRUROT0.;+4%=RDCW!>B@?T@]U+]P=Q9$TVS?.XD((%!$H4TS'YJ25 MI?QD33U._X72F.,6C!L4MT9N P\"$0V&XTDF<2.Y\G;7'Q_=_>)$E, ]<N4 M<]KGLWQSF=A6!' ICO)A"_8,.5(2B#YD[:9:DB3T L7]0\"KQ?+PZ)Z!?I68 MQ+E'<AZ9V9^9;W^E90%EY!MW 3SY1AW_&;S02I']04)KIO%982N/H\7=[0KW M_#5[83)Z,@H<7?<YYI+S,N;[$ O6U+ONB&KF*!Z^ZR3UK*^O/2YJHI==VQ]H MJF*IM](J/?C0GS'5Y<F?EF@"&%::.AFE63S@,:IR.RCM,]LKP^O5&1#J,)]D M3C8R [ZE/]2YV[>I:6JV/\Z,-;?PW,# 0$.^ CNJR$SA*#/3?=@.#BEVO=-Y M/X4D4/AE.H!NP9 2:-RD+5B]\46":PIQ)B#^PR?LMY[SN,6AB'=.+Z \D1$K METV>Q&5JA,!9+^!""?N\KHW(V4C(J)#YGO6[_(BH.*0CHIKT[?P+SP.LF L8 M'OG#-LG;P#- ='5YEZ>4QK[9P]8K;])UM4*O1CK1SI2:RW7[+!G]B(V53.B9 MDH#0P#OX>QSI4<F"-MUG+/FPU_&N1=<!U%>7RH/&I9SG3AD]QW=5J$:$UPRU M/Z';8R?A1&0#JS:1J4&"U;U3P:X\+L!E#W9$:T#7+BPV+&+=V$W \QQV!C5B M6?=&8HRSUIBI_@DOP>J'K(+I_C2KJ:6C$U>)9^=K+PED'@OO;M>Z,MC#=N-) M\*F<EI_+O]5 &JGQ!M!.6M$G88,* 1=UEGO%**,6:Z66$_S$-=V=NW6/BC0S M'&">!,- ;PB1OH.3U!&'T=7#"(\THUS4")AUCOMVR02]QE&AJ&'W(7/82LW7 MW1.-W[)7^#!:\N=))I%DSAI\/W_E>_TY;OGT@P&+S<L<"2S/Y.+U#WC"'VS# MMM@/>(*LRV4E915DIFJ>B82A$E7P:-?B.4%ORL ]Z7TR.U_YG@/S"WPJ;)PM M'"/,EH>#I^5/TD0@X)=\1"/%O>!:MY=,CI'3R?<IMM^5F2RV/1W,*-CGUYLP M-:?]OTR&.XE;L 6.L?:^+9@>YS SV>VY['GYA38Q"9-3[[=@'R.G'OKU^7#4 M=T );0M6$$CC19 YO_PPZJ,I?7?&\5K/^7L.7"U_E,ITO>[4V:HK"WOB$76B MJY84*+SZQGD=H^?%\B!9@ 09.;1I=,KL%X-9V*;((5V3R_3.2SL^BF[@,Z[) MQA:\B_RL)&C+Q7>[1^OR3OXZ7<?W\:KJ\&X.#@!+W86I=I&U))U9;*_%L;^K M(N.?.>:?>;N$T^_40WA^LP< S?:6XX1I@$=C7KA&(Y2?"U@B\B'J^0_VB*T- ML6BIDXR-+NIL9N]8$0CW/[I;NQK6(QEBE*"H=T7U5.J[M#H$,?W*G+L;93=0 M]CBQ1&4DI 7Y<B4H[1R\=K_3 K+M+N9&,DE7H1SB*'KUR$^2.;@^$?W7F.R5 MT14F^:Q2O95&HQ^];>^AO*?[WB+BF2Q".$36('W&87%%2K0T]_#.'?&\I^8: MT6MTI7[#1C,4[X'4QGVG#K([W]T!TULY3!(%U=S\,/.7(3J=]@.7\:$A__?R MP?^R(CQ,22-] .8HED!0ZM?/>%U26YKET_2()?&')K I67*XD_&0N?L<>#/, M#*RPA("BW?4=&PQ=7][43X>'#$0?X1[F,-@^O*OKW="D#3]_7IE=:]DG2D=^ MTZ+'G''8GRUMSK_]ST@)-3H)P,5$4 D3@ED;>X^9;DF@6V*;(GY[[:--\L'" MBS\K/+Y0;*^6PHVHNA>/C2[YYC #2G6<E_&V1(UHI8H76[!<F'>OA=FJP?Y+ M^X,1#[.E&TSV_P"/ QI:WUT^\WAK*/6(ORNH*'SCIN1P.$M7D?_9857)@M+Q MCQ$3Q<&;TB"S,76G#28OL-':N1?L\" ..5?B ]>8N A'T%:"<K*]G[:!))%> MGCQYQX_OEK*>WFUG<_>EUCQ9B\UZ;SRH;V-H.^.$<MKQ:J(DYJCDE;SQL_?W M"*1PW(;FO@^"& M!]#N)\($"8D)QRLE*;$3%Q:#=E19/C[U*.K0(X? DQ_OC M;*5?L.KOZ->0WZ"G#,5S()IR$R"D 5,U*W95G7!;2EO=C4RCXIVQRS[=O&B1 M:GW3EP?I!\!OR,+ @"T8"N[;CPB7%7]LWNFBOP7S8(F<TF^K4-GYUME9EK_N M?JCOWJDL'INP--$W='9-@Y?_4D_^OZJ>1#8/871B:+G=';/J?XG]&?,W]^\4 M\$R1[-_O]2W;[/7@4]!\^Q>]^1>]^1^C-]"W)J29:?/0MZ!&5R.V8"/V7E>V M8/ZX$93X\$G2F^)6QZ.!K9G6+=&38Y^KFX2S0DN$'P33#[]OW^EV1Y8A,0R^ MVQ$P<=_]6#BQ,S1G40B;0OO8@32 +F:,N&^->-#>OUNM]4B/ HDIE%^ME:\; MK<9U/MZV:2'OA;:<F?GLW3"O>&.5H7NU]U.#3S_5RP ;,9]Z/E/-:)CO-):W MV8K]SY+LUD:,FS(,4G9;#]"_/]XFX/3IC&--1?.I! _=2]U)2L?OZCS,EX-Q M4*%HLM.'[L-).0O RF,K+?)I5\FO'89FJ5T>"<[ZWW3O4WHA1F)P-/SZZ:S7 M.<&AC]K3Y??3!+]7[:"=^4Z#,THUWVER5L6QD9;BA8X&$629<V*MW?%!LZAT MZ"E=9"8C?ZW8%.D%0^U40HS7@!*8WFR(=Z0:,B2;]7])-O_3&[U$9_N+/OJE M&R--!F^@+"T/:\C^R-,?";MF82'\%+8S>EITXS.]%&>MANT?H*23W<(MK.4; M/Y@<+?SZFH,J]Q+YN>26J[QAEJV+J]DPSAA!+"<4Z=%.:?1MMV>965=C>RXO MV-RO8Y-+K<N_P[W0F*\5";=N3T=S]72E=;6E,6:DK<4C+TG [8/7/2 D!3!2 M\%O@9EA5=N8*S/]0'>$4_N3KJ'%_+W;&C6A9PR=!9*LFL+I+*"*!6,!2([CF MB&C1^]ZW%T(1%0ME[9^Y:;&,F(XPQP'Z2+@4-J@_IFI!^DN>=_1ML4N>U&?F M8C+P,ZP;3"GQ>\;UYM--M0Q[>U@R-16\IK(QU4882_7#=\L_E0(I:;GUKW-W MIHB?&;\SJ_I:LNYN@-(=9;F@G)SA^L%-R> -+ C?097&=&@QK+FVKV_!0AD. M83[T1-QTEC4&V.:Y!6NP*=,OBUQ-1T,)HKIN"_:IG7:"<*A"FHQ2+QJP''W( M?3%ONE33X] 1GP%ZUG%=9'H>M@PQ0D(4N-$YQ*$<")/ *T>\(4.J@L(Y>TB MW'S^Z-(.7!T=OM ?EI)X*W)>@BG:DW/IF.V& *S<WXS>8SK\0?KV:$P"XA T MT:;/,=.A\>+GO@6SB0!N@\QSR<QKHOYV2M6.;VZHZ=HGJ.T=C+MS9?1RD^!J M?<W^;F#.I!T:TC1ZACD]$H'2V .TOG/YL;!8U9ASK'W)UH(^.,A6H:GQ*HU* MSKTUYJQC'$_G[]#L-Z['H'A)*KS?;_DJCX?YB04K7MOY^!KON$[,WTV&'7&< MZ-T 8FPJ@$>1G!'@;'_8.N.D:9>XKKU@I&]'/D^:/>6%KQQJ!-G/ [+V IYC MUL(5@-NHG5FU]&TU\;#1+9BU/AM%IT"L:4U"2$YT52LX7:CXL$JR+X870WR^ M!2MDJ@Z(0B'W]0-XC8CD0L!U^EY)WC*OX/@6[#,7/_W\\E2H+,M'+]D>'@WR M[K /TT^>89X,W"F,ZC'?3'N*4073YN -.#9GMB!#&6OPQ/=5;XR&[>2 UJ?P MV</)%,&=Z!B;[%FE@GG,&6>])7S]$G!B:GZ%[/ P&CQ0,.+9=(EZV\>58B0? MZ?4=,WYE0VD,2>-!.7"K.Y"F1B\X2=,^Y9/YXC7:)F&858TMF&'W30T!A-@T MUH.>@B'&)_-@+'1*R\C"/BXJA8E>L=T7\J18SN((EB%"$'[[Z(/0-&$U-!G_ MN6[@S=AL. 7%S^<0AF,!WI4<*&K((KYY\-#837%HN;F"39[WM=AT)=NVI_V# M][%MSG>Z5^]C-.&L:(%I'&?%MG?N:;4E'3:&0F4V<;%NY^A] J:1C7>4KK,= M\V4[42*Z[ >R$NEY&<5X*:SO9O?PG-&K\9X*F4GIS2P]N'4)T@))V'44]JXQ M6V^6[MA\T54ZI%Q6 V2^,;(R:M\K/+J0-T3%L2"-:>_8ULYQ0> *+_\&+**- MX=<.0KPPB\PS4O+<2^[XW0B3SC/.4X(O8 E"H<N7P3.#^&5JIK[Z.T([RH'G MAH.=@(*873?7[3V(ZZ*J-W6.,T",9$-D5E/J;$_)BX657"&5:%>',F6!2U.9 MV-D;M?T3N*!5%C[5[OA<%Q;W15/A+*4[+9L'D2URF)M(DNH6+*2#9D/WD>>> M3;*,=\B8.9TZ&$IK.1E_D2#]6<P&FK_G]+L7K6]M,D,$7/V/)^0Q_#+RR0_1 M.^FQH"!*2_+##/IHU\>R2X-:/=>9-)N.P<XW24US+"O1CJR,KF*8,<2D*I$2 M ]G/!,Y[1E87*^AC@DFV:61?KL!1^9=CI7(1U2*G4LO;(*XRC[.T#\PE,\[7 M\I4](V"M]+QH3OSRRWVT3VW/ZZBPNM?DIU8[-M6 DR/O29;5R7NF%^ O^V^' M6%K<B7(]2KS9"!$O&EY# 8+%_QV%HYRUC7-_>)&!*P-^[LKQL%\(H@H#]I0V M@/,#(%SGL(%REEV0W]!V+C?N]YMH>W/EH6\93TR\X_D$T!UCI?$4+4A_!4K, MF>PE&R?WKH4=<>+A: J>/-^LSH-A?U1J+O?X\=5C/O1+>E\Q)%T"(,R'6R@B MA5 M:RFD1K) 3=[Y&<?'R?UYH04&,OSR9M$\$'9X*)J?>[JY7]*<)]EW5:<_ M(-GAG<WA?N-JJ=SNG##V[\W^@D%=(S$OEX\>N,;T0N$&PYY$!U,MPJC:X9/S M< WY1[*EZAMK"8>57Z!B@UGH,>4GQU%X+X^-I]292-]J9AI6@=58GVT6=1UO M6Z&9:C!K:-==24G.O!YW!']663!X5'I;3'?@+N5COE?\=+.7E< ]$.3;);H% M>X;0+0"$Q\*NL@K?>8GUMU^$;V]SO7Q13(.D7/=JI:/I]HU,9,_LQ$O;^4=O MVJ=P?W)L@5+U[SZR I\8/F>9;#/1?[)L209_KT2-7=F.X\$0Q^$;5S#;(?*4 MB5C].(I[F$TN ?=?@RZ109*@!T-<27515!5S\'PO;0&:86_K_N39HO</JOWW M8E3;^_H;3HL)C$*L[]\*L#'E8);HAE%NYMKYS)^)W<;]%Y$B1AR$8';D 1) ML-.8U0?XM>/Z/=/6M_YF?/&3=^"AW 7QO^<T* ;F3;2#SSDVF)#8Y-_+4:G) M-6;B/_>[(W1PQ#[L1F[R.M3LP3!TEMZ$_2^UJ$DH"BD]J,K-4DJ;T=.+RK[@ MFG^AC=VK[I3@&"$8U)_;3$TX61J4%JFK/+[+0/_A6;EK'%^V8+7"/P^[L?QY MV,W> 0U0^O:AB;V*4RO2"IA;R:0F C/T7.)I$)ZM<>W\RRUTWQL2%@Q*KMV" MT83M$,"07K%P7_*W(0ZZ).;WJRG1)-UJ<)M"&(A5D-X4,NQE/>]3+%>D#9/^ M_K164WZ_\A5XG\:(2T6V((:U8@=OY(OFEA'J59WP9_ S$;;\WY8R?WVR_V)U M_V)U_P.L#B(2LEA**_WE*F+@/ 7=4\&6*_:X:-1CTV5&O?W]\#%YG3F"K_+] M/8.A<\.X-_ 0#'-1.]2-A]9P>X"HUGFI=K:ARC>#XM\E5\T1=:%GFX>X] ]6 M8V>9<;(XXF<X22.?G#B2[76/E!N^!>-P5R1P=QW(:,VR;FF*YAOWBUT/Q1D' MBZHZ%N0?"EM#<)]*K=2F2-)?KK5#]^+3X<66FO,B=VRC/VQ:O>E]7PJ_[<+ MTZMWE ?G0Y)0;[]N$L ]#'T'"#'13O)Y\ @^V-:KG1F0'S\3L;-I>=8P:N39 MZ[7P_3S?OVI'Y]>CO^$ODT)&% -)YT>2@D;@K 9*&=-H>)&1FK*.([N+!:)N MOJY 6M?B@8=4Q[_?2,'Q6RT):X.%YIEO.*;)GV8"!5U=1D2X6<1P WYZ0#Z MG]/E(>6A,0_A3!L,\-"^EU#/?Z*HE"I?F:5$#TN]/U+5=^53(-)][!#49-O\ M8?_L//@+#$G?OC\-Y ZA=.$3&J;:24M^3B-T493%Y9UBP\YI^81S+P+X-,U6 M.99;]]4G"D=Y"*ZG?C[T*;_M;TY8=MYWH:?H0(_%C61@[+QW$HP\0#Z2B>R- MK$4NI65]CX.\)+=O9LWK"NB^E,^B/M2]T*?[Z7%Q%$5ZA)?PB 'QP)S3-7I6 M+JW4S/L2A$>S0FV?\X\>-UGX"7!DH49I86S@P$,HI^'JGZSE-O:M+1A*S*NS M!_2/+A(E [7ITV.'FA%S,1A9J4WHXDQ,Z"X$J0!AS2<ZTI;L@%,%,':3)A^D M6X12'G]8>/W8J]0KG:\[Z5JCU,:Z,?O80S/A3(:"X?B_-TI:A,+LP<.4S"U8 M0# ]M)#.#8Z8DYEJ2XSWSQ]I:;+EO!@5B=]]UJQI]OLY;#Z*I 'N*:#>Q=1* MH?NOJ(?1\=$C[7"1:>F1@8.-HGD7._FO-K<\&T3/JAW'#C=/9O&<M_K\%AH: MS'\\[&TCCE+%,)6D':=_M%U<7'2^Y"4ZFE4KB2H74[,__Q43[-X@D"S,=4:: M>/\*OE/G3J+1-MHD.)B<QQ:.N+\$;TP'$DZML7)JG>F_76*52S&^QKYZ>?+R MU8;I-N6V:^:U<%;LC!_E SVQ$-[?3E1Z+LLRNL<,9?=@, 3EZ_.N<_&JD.AS M.A</4WB:8])1/UJO.ZZFI&H7^5%6RJRF!W=XA)MX6!=FI4W_=1J6V*S@K!WS MS9R'JXL!+:=QGZ0;#'"6N'ZW+U7G@RW\+_!9#'M&Y9:XY#^.?N_-?212HX ; MC)O;,,+.#%#09-ZJLP +,<S0>]@UZZV^B<IK2^=8<MF,3Q>%(^S1Y,NV<MP; M)'!ZJ;H!X**ZTU0[=.%"/\9TO76_;UM^_NA+V9VJELF76["G!Y$==]%:T"AI M)!1\5L@$>$;3W^ 6)Q5)PYFSI;6L*P/GUKY*,ZN H_O=ZSI=S37,EGO^VJW1 MA0.D>2@QX3TK#<E[UUC\=<L%ZIY<SZ?.;Z]U?II$O;F/W=6 S0P9&S. ;L/P MKF'ZLL<B KQ<4DIHMV2EO>+4^!>RG>!#L4<00U&2T]ZONOYALRNM>0];#0]] M E_814J^1DX.6(Q=42#O2C4V*A5PM P(:[14W!<J(QG97_YA0OJ/(X &D7>_ M8(SU49HYN:0&2OVKU A)0G5Q6.:L349$\3W_<VF>[YASSO4307A6<F'CPK94 ML"5YAZS"&/: 2HG&=[M;J<=Z/<O"CYS2IF<)BJ1UNFK \"OV9,M1-):</?JH M<G3AR=B"8>-S;'K7F?$=+%6*8M<C1C1?BX3#8/MWH6Y?&6RS3VF'YD39*[T^ M..EZLN^RUUTZ[H*QYLC*A2W8CM[!.>TH>6.J['-%3.7DK8],]//R 572V#X" M()U(L;</Q!3HEI&9-X?2NF2]O2<,8GE#>+2^YLA)?^N<ZCK![U[7Y:J@I(OV MZV <2<0HH?]NX8A[!$'W$?N-LRT(*O<\;E6]%7U"3T$NU/(OL=',$HT'PBP" MN'K<)KD3L6K>BB[ CS?^X44IC>?]/+O^<534M@T&:N^"9A?*@VQ">TR23U)[ MSU/?<T#X[K1$MU+&]GNNM6/;%;'-"6"FA&U*5\YD26F 3(CGLW,M[,%<@EIG M&98R^_?(H4@A(#.4Z7>.)5)$@<+R]4"[A_8!H-B;@=NFL=SJC<.>TO*O6A0U MQ)Z&JY[+S6I).__R23+_3W'D]'NKDP8"%BH' G2U?=\Y'\,O:M .MH#,JKBB MI5H)X(:7P9-<B ,5MTPVB7IM3J2.*'Q?BU1A.;:HBB,?P 7$='KQ +A1MJ>8 MPZO(H^XFH+JTR?='NI,]YC.1M0)LHTI:S<WNYA9,?MJGACBX]"E+O\G93!*I M9EZ8"$HZ/8VF- ;,&]VR/^2=X&&G]NB :G%>XXFLQ<\=Q=%-]RR9@E=$''I? MI :?]OF7\NV_2?FF<.W:_\XIG)%YQAG'N$Z6C?RU[O,['G^#^M4HW[LQ@+"L M3<0UX(102L!S:@+C]-(=^'^&$UDFD%D!0GUK;'1_(@1P3V+]4$L2P&E.6F(7 M@L()]=75V"I6[%@$+V8<HJ6EC^D:YSEHC!H2>>P5 TG2]S!.4>UU1FX"C%-4 METPZ3"1^NL7E3>/6R"Y;L+3A2@B.EL)!E4$V^I,,")FD]::1)!B7F W[21&K M6*$Y%XEIJH'HR_WGB-7+J"410/KG?0FSL-%]CT'W-8%MK'" FHH"1V^L7<Y' MULKNAAHRYO>-T8@S[ACP1@]BC0P'GXFN1>&$:+\Z-70BE' C8Y76C&T)KFR, MC$[G=_O_AR$\QQH4(V1 +0=2.SB:O&E3@8W)GDT&3KC1WHU!LZ\>L=KMH2W^ M:JR,N@Y]_O3/PQ"T+8(>G; :OQMU>9NN+M<^MCL*5R#^=P3JAL^8:H0%/1QG M95\,N#9H %=I]J*#TRW,1XSV%L2+88@G?4+=%'=$A:)6!\"]'-3MC=0CZ/:. MX3G=S"H$V5?)(^>\1+LI_WF.5W+%V]7&<D('7WQ S6S!V $!!7*=KN:<H7Q< MCE"B!W^*54E/UF/Q1V;M<;*FU7TGQA<< K@NG2@2F;C8':19P)@[NW[VCSN6 MQNX$WI(87:<'EVS!-D]F]V?78W[9\7);QN>_)K]",[QAOR"*E&CBR?TVC2.+ MB4Z35H3]1%'G@U4&+GMK*N(;F5I";[Y>SIT,G\09(6PT(@PQ\[54.:"@,2$Y MM@?DZ1P>/?6:>*_M\8L;R08GK3K!7<A69*B74:8[M;[\_>?L>TT>'U#2C@03 MB"X]L4YW7&R<_::.4OV931,5V'4G39%E2-)U>)\3R(Z<]X0'8Q=HN4ZC.BT? MY/7VQY[BLCNPZ?M>1:EPK!3[%=$[0'&IH&?CK)/W /N[5/-1;LT2%A%+1H;' M).^I)#W-407:=?ME\*N)J=.4*KZ.A0O4HP)%G_+]Q1=&0DU-P]A%,OF?PA#, M#3GEW-K&:E)?:9Y _7NPG;"+ICEF9XH;18Z\N8+:..S:>5GAY DM3!#!ALV5 M Z_'1R80X<^V8-:80$Z3@^3B>*'\D8$^@5A/J<JD[[<Z\IP'OY=?WO;T4IOD MML;M^1<0"?9!_(@N4-3K6@]-/?<VWK#DN<3[+HF3B$:QC\;YTY+N? &['N"7 M"+3+,A0SQNK'%BSN2#84.W0PM=$X"\2F$&;#P09'BS'F[^#RO(C>KHG$84CC M2WT18% R>,\0NP4[R;!LO4U_Q5AKV8)-U'^ .-!=_FZF DOB20[J^A_>A/]Z M@84[_\&E]>IQ)$,-X"3!!V>AX0?RD?$UA/VM*3/%;HT:^-SZM=;1R+/\-S>2 ME$YQ=*==NB2D,Q:NH"EM>JD0C6*$?H&W26H&/Y2'TJ(N[@O/0)WF]65[(+IY M%IIDCN@N!Q"?_ GN+VLDV'*FB!?>5_[#KQEY=7NS<E,#N?@.XK,(?B41F8(C MV;LM0/R)F3!&R2<U:I?WI;LOPPMGJ@<F0N[XJ'QI^K)B.LSFV'%3]$ID>9GF MD^1/JS]5"N8 H:%?H]9^CXTA6)EI-//D8L2C=;<XI^+>A=%KL0_0;P*%WS;E MGGYOY)Z@PF46?A;B:MM]NJ*103B2 0(X/8?NJCJ;.$+PE4@$.8;]'LMWN["\ MJ#I>?F.=3@P+_'KE/"N-EFAS[K.05O[F:>HA3+5^%0]ZP$2\6U;F?5%CH)<" MRN%47N>:\)W-R@_1Q5;*Q.(O7*G4IC9IF&'56^Q$A'*/A*S<AP'DS+K>$>D> MQQS*^I'EHQ.^"I?U%+68\XX=N/;U!$X;04Q"D$Q>'MG$^(&7O@YTY1RI$@^0 M#>"#580IF0P[[G<?K#B?&"-?U^#=WLTL$A% 4\MP;[Q6V'TA<4Y.6QT7JF[G M9BW9REK#'QK^+H"IB[O2@/OOZ@UI*)MK[DD)I"P"57D?1# UQEGG^CH=2AT) MX:-.2PF@/_HR[4''%LR2\(S_!/D]3CKZ'?"H0:UO8UMZO[P^'M$P?Y?=S6)' M)>8\X:"L@S=99G1WV:BZ)JU5K>Z*?T.&:RWP/D$QLIV^VE"</MB6$@%-\@93 M9*?T?/;.6-RG+5BM>[IBN#)-_+UH&FO..\.;>P3R.6C=@$S-NLDELFM,:B\V MWC/'Y(;YH[>6SE&E"O!$9C!EE?4(&ZN5KJ'=AX6B3F)X_P&'FA/^)J^==Z2; MZ?^(?U2!HWRGOQ9'H!!]$?7#.\J7M>QLFL*>+>\7MQ<XH>:Q=Q86H^=Z643? M#7LG%9J?L1&' $=J]?")K@MA6CTH/C6ULJBVQ7[-(/')L. K9]=T=\(==+)7 M$T&6=2J+"M'^^0&:%6DAD8^S+CRVZH1R],2G*IB8TVMG@Y>[A(\>$E(1NB.Z M8E&>)IK]2LKR/D1AGWF/0,$8BK:^,0I4,6"FBA_X06TB,06?N3$P] V(N%YI M*_%*A9K7]!3^Z07VR[#&PDM'L<P<Z$]RS^6=>LN?D1!*(ZE& &)4&E=!)YJ' M9EA16DYZ?<QHAINZ.]:.SYUE']U@X<N(_O8.TEEMGG-9++-A F="Z?ZI'Z83 M)N*"G#V-;ZA7%'5=H$['>J(2K77U'PF8QCB["$J^N+:3]Z!N]M^%;9F+BZ-Y M15$>X^%'C]\0C%*NUI7:(1CE#MOO:%,2)*N6 <A<K>AV0<W)2:AUCEHO?ER< MU+]?$J9H,-3[] .3UFU1,AYDAF#AKL@XBG]15Q4/3:(TH?/+#PM6;?W^CGNH M+X?+3U57JYDU..Y0^?ZT3#>S_I.Y**\2[0@"9)9'V"*"SP%*-6[^("^@.!)Z M*&7#)?L+<Q&>[G3'P&QM5R+P!1ELE5K^("?GP5!-\*GW3';4R[1]W5 T1H;+ M<Y'.!.#(9\DGEPUS$MW$"S%/#%YA7"_5EE&TD3\":Y8"N9'56[" 339_9V5T M^SO M89/ON.LI$#0]NT.W>&2&HXJ2\AD'.DJIM< NFVY4J!I5$TNH3WDV,4J M>+#.1JXSC;9"7+6.5^P,W;#:(ZBJ@'ZA)Z=BW-O/PL!QDA'^N-_XV *!QBO. M4%=9,M15<6!0&;9.=3HC/W3]+S\!.0@&6^/&W0 HJYM<L01#R[ ]3VBO_O0J M8X'^QOU_6Q,9 ^6\]I&6%DZ2X@Q)R. <?TK(QZNF,4J'KM>^C#U/DQ2 -7MR M\"DJN#)V\IA1+=%-_"?HP:",31(+>7MA"]NF8F*FF/F);O&CR6><-XG99V[C M=>^]?KBACKF!(VEI]$JHT"O0N]3?)1?T I\5V%Q&%E0:-X.>\Z2\"/>*O\H\ M]/AZ\=X[;"M+8\D[;0BLLF99 ,:D<_%")4JQS%-M0 5_Z)H(KV32D)+F"Z5C MD<9G8SI"T\Q$@D]E"_Z;/\6O!V ]V?4?21U%_U"@H:C^7LHIS" ?EHMHZV=L MBKS^DQ\/)T/]T4[E7L*LJA?]U1^_J-UR9FUUI.5G& >^]/YM<7C#"#L;A8LI M[X_0ON+#"%L6&3ZX<5<H%LYMPNE'B^C*>LN$7\TGPAX%O*SYM5K*UHH!+DN# MRA&U2.I^*!!,^R!?N&QN_$GJ5GZ:)B3YTP(E>DT-9(6X5D+?%NRQ!/TK?C8& MK0OAL[\IW7[J-%VA\?#V[?_.XNSG KP\1!56[I%J?I*-WST VXI6]6B')4"U M!HB:W=^+6TWMKQJKM=\X34*.(:.ETF@WO5LAZ+SN,_=/!RO^';_7,-;C:.PA MH/HLG,H"3;6W:LC=>')C.&)9:PLV> F=$1\,'H-0 4#^]M.J\!GZ"V+9]HH$ MW<L8,[V.M<)R_DJCD(1!MBV8X"(36*D-L0#->4V D^'[L:;(*$ML^[V&L1[C MQ?./V_(/!*L/8*8=\6/#EZ"F0OS3X?CFZU[L2-(.J"'DZLE_^=DQQ%$9X)XW M6[#3EQCE4P<-NI2)7G/WKVPJ*_:;PR"="GWCY> ?*RF_D1&3;A-1J!]XH7Y@ M 2JW8 ^@6P&#;!P&V::.!)_Z6/!:] ]DQ O_A].Y3ZN9-CIM'D@-_D;&ACH3 M I/V=Q?1'\S*B O?*(@%*2/@_($Z_Z'V#IWDFC+6]I8EX-)G2M8@R $@TH?8 MXKC!TDQ/6A/J(&*=<CVC1V &&;,VC.XD\$M)]#N-;<&":1X?'AEA#R$KFV_> M1K?NV3!]!E<>U;GJN?!Q?WD:C^A1E2%_=EVLCQ=GEI<R^6/DR +_$%;*SG%9 ME.42NY/8C]*;R/I7=_?0(7KKY[0%,R?,$_:[%XPNIML%%0G)PSL,JK_Z,S<Y M'9N_<2EH&Z\?NQ\.D<E1![9"D,!YJ>\S$>'OQ9*^BPH/<)Z>I]4;XZQ>[FLY MS?])V;C]<\)"=JS6Y[**NR^@ 2_PM^7/49P5P=?0?N$X2;3>9%=W<6YR4.&, M&*U!'0)J+T+KS_+U7]Y^:?V:<2[[-EHIL%1]):X6R3/'S]<CWM^I^QUKT;ED M^BA?_?!+%QJ7^D,\@4!Z+#T/Y6SF;$I"9]5QZ^(JDPCR_@'ZZ1=>^;,71[1N MC?D3#@95&CS+2$(1N6=#RLO\=%V9^P&G,;KVB%[$*O*P50G<O)N&\-Z?8BFQ M?C*H]J.2PPM)F=#@^M1,I=4QJ@P-]6,+9D7P&>8D-X0W]_ +=8Y5Z+"6#GQ5 M%/2/6$][<46ZG'M^;ID*LG;2/^ **^1&,7Z;Z3\V^E%\GM?U'MTZ<WVPKJIY M\O+V<(SGZ>E+=%'R5. 965-BF)E*0;=]H6CN[6:4OHNH.,XJS^UZJM7Z=ND4 MF0"E.Z*QF@7Y%<8=&W'06/P,Q;Q4NK^4A"^&S>7DRD-M^]%6K?[;9DRYSVQE M(NO>\>\VD]UXBM;"EZ$'H7"2$8%[@ PJT ?*N8K$SVO%$]3)^U1;4=FA42H/ M5%0^%]JZ[6@S4#8;*>I@C_K>K$ZX Z7F(+D"BBKT,WY>6O00%[GA?>2=R;W+ M*I/WK.*(@S,EPF7G#C&?6R2_-/.)#A==.TR! KHOW4L<*+.WRZ!=+2D'7#[F M,:\H<R^IQI=[?7I+X'\R>I,Y#6@WI&FDOK]S*UTH8E:Z&G[@ CPH8:=A2<!: MKC#R!S1)]-PRC!M==JR/?(]!O$'AE^<@E J> $QS/J:/O/$T)"V^K6#)E:08 MJ032]E]DW<1W(/?CB 7(0LO:5V8!B.>'41<[GLI6FM0,DR-Z%#4N;,$(+HGO M-CD6V*:W!]/N?L<11]O#^A\K5)#6:[VO[3"/7YTK'3>=9A[TAZ\WY;*J@?OE M@$HQ-0IB-TW:]Q:M 87JNP:_YHA+LO%^'3RE--_M@.##6&W!=H#?P />3HTF M0C]H,AE/O0J<))8^*H_G:.ZKR 6;3TL!T60)D,6'>M-+L3!V&'Y$W]UFV+0H M3K'SN#]Y02 P$OWA"_X;OPP0,LH6;'(B49]\L2S;W>]NZ1;,P"/+N,E%9G/[ MHLJ7U5:M=YM1LZ[R&8S^QE3K%-D/9" C:C?W21O":[V%,!?[V[2.C-U]^7#O MXL6HW=MD!';Z-PGF-Q BIE.+5)N_,G9*</S#'[*3X?U]PFU^1:(1.5!;6_)C MH#!!Z6EWA8([L*&KG%=<*R?ML<"SK>OYP/=(:A]2$,I&?(@'7!@S7%^X3*YC M1VX%:LR//ST[+53%\J@VQ5-W]5QVP=E9?CU>HEY/=ZN6GD6'+L,7FMV)<3(7 MYS2&NXH797*8?#+T27@@ME_NS3@;3;DV$U'3_+BY-N;^GNKMN"3D0 M%A,PT M?XX\2JTI_]3D]F[P2/GW->-7$=J%PLS#O@K4C\DUM0(BS:UT/KT7X \/]E_ M"_:(S;<DZ3#YD'?"S'GYF ^-1U%A0N/.D>>[-8:<O^Y[%^K+$3LBRM .M;9R M3..*A.=+1I?ZF$8GUOTJS,PH1G/(8:-!I=CBKON"SY(XOPR&^4WK^.;LV,[T M1D_E.:-LL*HT#X7 79> 1"H;0?RC?^:9HI'+@@0'"#:&QH:J;"0(K+]U:C_U M^#:+Z'V]V:5Y+/3A?$""JFC8WS^[64(3Q1UL\??D<[T;WI<(Q@^1#TM<XJ$5 M(X:PU1]$3NYLUK(",PKIB@3=_.#9'O='N1EWR"V' \,5Y/:85O./OL=.*HT@ M%@3(.X@*C?%$ K=[<NWQ\*F(VUWIOEP80IB1&?TH]_H2 RS8,P;BGB\OFL90 MZA:G&CA<^/A_*-*,S?00(?"6X/8^R<I4A-<I;&T#%,]]T0@^1-, T4%H"&?% M+;,1O]:86((@\7KJ'1]# .+XA>-C>P0#$+Q&5M^_G6W)L*)$YO$ZNX:]>6)Y MW&><,AKWR8SRG#X+<25C%O6$Y<W9X;:VOGW1&K*^ET8UNPHNPO@GJQ3H63AB M,?0LH,#MZ1DBQZ.S!?,/&3U:O=?R;?,G0U'7E3,;H1(5:+-]CD5 ,EF/\IR\ MU"@:<;[!1)(L'51</*&NIA4[>JF=>NK;70SQF!Z/3I;;X:S>318*A')]8[UN MTTNEC@36&4;-H#G#KU) _DXU!3,NN,N[)O$+?A^G!'>\2;E6[T55X/BDV_OM M9R:?TP $EVB'D]8IPT!->5(1Z@*"E28AJ9(]R/NVRYS:8L[C9D$L@SO(!#BW M'_Z'!Y*OMWL!905(+7=]%6V-/M+Y4+>G"/^\\*(*ON5VNPQ;^5/JZU-".#1Z M-XV-U#X_0?JL0L(\<^XMK&13>J[$;B/O802D1Y97A#M^:XQ2M]1R[> \2M#. MR,OS4\L/Z.DY:K>0.Z:?&BRXEU<YC?E#VE,8#'9I^WN&M>!/ \[_>WO!Z-5U MD/7]%BR2,$J@N\\D;TI.X@SFELW^\"+#SHWU;W9NHBMXD,4!:CG$.OV7B"T1 M(?Q[.]>!SMKBOAZQA<ZIGIP7F!R8]\R(9N30V"X/D6#,]<P,+H-!=>2-#:-4 MW%6HOY-)ZDC $L>M1M:H=I7Q.CBJEF,3^T*X)=6D3/@8V^>=&1GFCGI/OXJN M4!CK"&E'<B"T?.[G(OV_M@/])[8#3=36RE_!RW),8<Q0W!^C*;E5;KT?QTM6 M7*<>+3RSY D_WRG<4X09>0(0P$ )#@RQ'\*%(3GIMQ<G&EQU$1D?1#>@ .H_ M-X;9Y*VX"ST)5 1X)@(PJ6(<.]92CP0N,HX=F_$\2+VQ^205]PKYZUO3OW_[ M ?]W,"D3.\D)<F(9AY\YDO5 UH\(H!SQRVVD]086_I_>PC3E^ +;S&PP:/IK M8])^_1FYYY[_P<W.;8K2GR]-=2/,V)[IZ6FK.S@Y$'.Y#<QC6II$BT)/QK]B M.+%J"':I\J8KZLG)!]MVBE>H"X;F-QX5^]:X[>JL"K:%T!\-,D^0>2@O@?I, M+REZ M%WN%;# "*S]8X;]ZHY-^?2HY"#_?W'FE:2)P6L=^V%9=;GEYBM'0JF MO<BG0XA\-%MC@=63,DU:Y5YK;!>\")Y+F#R);A:4UGR]H_'@4Z9K_>F5]&R, MC01PTCYHU0 4L'E!NP\8Y2@+^.ER!FS*Q(Q'<LQM$W-:&!<;B"PN'NH5@PN; M.L%S=?1XJ B:!XFP<)X4HD N>;8DWY<Z]W@C,I;GH4]U;3W$&O<]_Y*]7U%I MI^]>$6;$6:O_]M.WB0B&#$\Z$S,OP03ZB'OQ(#TPOXH#,;SN4*>=E*#7!LYZ MO,*.0A,+&<%;S2A]3O\4OPG5,L1O]7@PX@DEF(R!B*1Z((-(AF#I_&L+''3Z MERW8\FTB9JX;03_)7P_W><*XA,[/,YHX2/8,BG[[")RZ\QJCXY$>OVH#T7)C M$;1HY/HA>%9K,,A%A&8YAI?_/N/VG6JA*_/G0[_U? NV>AR9$[,A/;(%VV#3 MAVZH#K-Y -NC"L9ORFW!V/CF($!@+Y/G?3WX%'9ZI?3?%);Y0#74.E0]G,() MQ96.]GL+SLB_EQZQ*W'08_7*!D^C;<DG&66PFF-8*\;:P%0A<G.=L3; 9B+Q MVX%<5=D^4&>D0HW']V,VM2ZDD[':JR<8I=ZQWC^J2/[Y;QDWD W>"AD3IC_? M)( O-$RR?J\_SC0^1B1L_E2G8S]@B$&$Y>B( ,PZ^Q:L\^Z$5RZ28:9R&#<A MS% +)[>@KW/;HZW;>1K)Y2?2BU3K_FC>/[_R%:!H3]TL/I+?\C8*HK8@C4K M5T%)#[_6#D8.ZK6Z_"Z%>UG,ZX9(80:8P/T[Z5E;L!$=L/4*IK;RXEA+C_SQ M=C#V *UCAB19$;^Z(KB,+]91OCQ9!5KL>9<$&X_NQ[W! J<;%VYA4,D#\'H3 MP:+2E4(^>>2\]V$F4<JEO7==EH+N-9UA$VAMM*EY_:CUX:KL]K_40C@<D1#1 M9^MUE_Y>2N+YDYB2^'<TF1+XPS,XP03_FD]*^(#ET4,E5+$'L@Y(&'X5:OK. M(GH<8B0:8P9GGF98B%KBUY[CBM?>:J-"LOUUEP?HF6D'Z[S'Y(O>J!AP<+AZ M'_Q-V?#/>;620>-0HQAOP0+RZ"$5VJD&_?2,.FX15B<%YL37@P,!9MSA"X** M^D_77O!WTU;TUE20[98T#L^?W]"F%\EJONL;H"?7;E*A,6OUY<Q!NT66(V'> M:2_5CH[3,C,J[52-]\V>R6CM8FBWGRC-!U)O$-#-R841SRH\S":E*:S+E5VG M>R:[EZ/K\5Q6\5_:KU];0/X(#)15,!M=8M.WZ;?[YI;P*,N>;RB]SO*TK-8I M9Q>*R#6X(6@P1YD"]\"IT/"IF::_?$^23W.81"6S3AK=W-_GX;SA)O79<_Z$ M<MX5,8?-GKMF73\2I[VCR7HCT@'@)?=#6[!:>?$.6Y<%%BWUN"-Q*F4\'3ZS M.5<"M;AN[SFV@H0R;,D6C':@I#YYAR6.C*@IJB#'^>'/J[PW0^>F8[6V^X"1 M1^?OV,.(6=5.5 4%<RZI?*VP]@E7_82]AI<YHFZ>--"_G\5WC;T?]$/8$H"3 MG#41 Y<&;0QC$X:YR<YO([%6L_D:Y\W\KI@]'/-I806.[B_:,*/J8JK9T>?1 MK9W&)C-7D#0Q"=8:%:,%9J&HB<,]1K?-M0?G5]CWYQHUI%H\$H<?Z] R[E<S M=1$\W"AX_OKD98%(U4+;_Z>]:X^'<OOZ4RI4C$2.2R9)))K*K9!)Y99*<BMD M9$12))=&8^8AH0BA=*1,D5)B)/>8B<&X)'(/Q5!(+C/%S#"WWS/G\KX5YWS. M^7S>]_WG[8_]#_,\SUY[K?U=:^VUUUKB(NN^B!BZM@>Z?]^WWL&.!@Q$Q1 1 MK%H8E 4GESVZJA-<RMYU8YF5IG_L9'^0MJRLIY*9_VZ%'%P:(&AUDU3L.)SS M@./&2GFH0TPYW7B!>E=N#'%[AN5><=/*O/VK7,*M=3NK(OK'8#0K.$M)-Y[F M>_@9/:IF)(^N=V6BH=GK'IG]3L_*[Y*<F]G<OE ^1-PP#X3-8Y6PC.7WI2!; MA2'B'=?& DP3X@4]J/YL@V<""?:=\&,KLE09K2PGO0C.R4>S3U(?Y+6OJWKO MY;\J7E>FDG+F<4,>1.+<-A8*A)I*7>(Z7%6:FN]$MGUGN:K_EB9$M;VUWEO/ MYG<69D8'NGG+=NPP./9R(RE]><8@L.(349?&'4YZZL5P++J597JB['EYF,<E M*M0NP-4N;'I]KM:I%-.1+VTFN$)>+Y+FFYPZ:$$P-*8Y6,>8E9VIX\FU?_0H M\.]SZE,H"!Y/]''&$V-"$=N(.KQFEQW<.^5'>N!QAO"G:,_#]=W%UZ7C!L17 MF*QKV$^:4-[.[J0G8F1+"OP*K$VLE;Z[M2']&?9<==R8;L"HZ.SL>OE>FMA^ MUH[1_/@5R;,M!WOA=?>!N$,=*J_%I5J$D[K>(FF'D"QE9@P?<B:U%R;)2O$U M5*'UGTN:>)WJJQ,Q691%GDQ+\Q<+1ZB=%X&=QX%JA[8')A0BE-9<#9-4+62% M#U[Q6W^L $G?F ^<ZO8I46:W0LKYD.PE'L3I2)7BJZA8^QU#B^QL7=760J2O M/0$9%.6?PM*A(<FPYU/D'(,J'+15,^"@L.7!Z[TO]9,:#9Y]?!>O\<I"-='[ MN[R _X,J"S^<W@LI4]X+O>&IL51M:9.D$\L>IW^V;_;$>&]M.+CZVM89Q>KS MXH(")[/3@OO1N"I]RK@2?1"[QGK72$1@+!.GV)Z"+BL6_O7.]-?T.@?%L>Y% M-< ^NP^DHN+Q<&I_+VK *'/@7;"]:#]7=7_['I\DR_+#^_SA61^RMYA^]) 5 M7N*LXG$@PW^V,+VL/PZ_I-R$O9-SM+-<9C![35[G].;P):/^1<8=&_9RK,MN MGO09>]FE<GRC0 Z$%VKYVK*YF0_Y,<CC=W?1O*[)R'R[A?HK9R*NI(SC@MZ8 M2+>X22]4)OR/6Y#?17D\;=SNES(/2ED[#U=^*Z!_IO]WME],:0<7O4A+QW"> M'T)*YD-^N!CWU#M ^^%W>_NWV 7HD,PO%4[H:IX?Z7EC1=TF2&>PO_P]F'WK M->V'Y1$X*3*5)/:J:2ONNDNDVW.\&X@3R-GM\'" H3R*GS->*@AN#P.TH_TQ M3-(RD&J\HGY9FP<&N]?17-L\<X_QOM*;1WS,#I"'0]&5ZXDH4#R".(M;B8I MY6H<'-VS Y7DQ JG(E<U^9TWFY)\W_-^LD?-G]M";^ -VXQNFS'C2#</W&12 MXKNA%$>76T+.8[>=MWG;/U-KM&!XK3DFM:@>)7(#HI^X^0.!I:HWL38S!&32 M)2V..^MBEP2%P!*NPBDC3FHL23K6U^O\^OFB]C"-_/NU053_V$8;6-2P7BFU M/Z\X"H':9<-PV!YRIMP) </FCEIL<-#/*C5?I&AM/O!JP]".AD1,5PY0*<-; M9<$^Q&M"PHAKQ_I[9/ K9G;>+VI!'CY>V_"IABSK)O11\MZ:_!U'(*YW0FI+ MD6_)/-&O#WA=,)J908Z3<4M !^O6_<\R77-8CFY6\>WT*IRWZG6QUT\C+FU6 M$!9M\40<QM4@:3; LAZ@4FL&(7M:8O2V8BFM]=6GN;0$KY5!CR]@"K@I&1&Z M88QDRFZ('WSWY0[+.LM7LS8\$1+;VY*MR?(=5(T(K%>Z975\3^=89X_3C5C7 MDLW:%U:6GKA;I69,80KG2&>#%LX^;G0OXRK-JAHN@[XZ7-R66RCO;;")$P$4 M-,DUJ51"AL)&]M8-;8AKMWW=U:Z,D0.%"[CM&?>;J3X_(A<X/R6)J2@/U%M= MXD/D."DYL$'ER=-JZ:1RJ/.?"$:#S;O(6$Z:UX<KSE!PL? 6CTJ>,7SE0 <M M.@(ESE4 1]/*OZ7@G'@#?![\S(>856!,T*1Y7@B/-P#,JIY#S(SA>8GQ;O$O M*P2O>/)[FY3Y]QC+LP?Z!=.ZHX%@B(#3VIM,4J13>!8$]E5H^W -L)(F!U(1 M!]TJH*#T1P^#DTH#S9JHI^",$%P1A\\JP &N(A\2%3?S"+1X[G8;W0?MQ.G@ MOO_:K$<Y/^8:E<%_C-K--J8 1-"WEB+IHA,%QT14"8<"08#2OP?.Q;P#1J,( M,C\Z(4@[@:=E[0I\GD!P-\D=874]GA/8J$SZ^(+[_,_A1RI DC&$:_CG(W$< M)=2NBAQF=/FNK%.,KU9X==DMF@\BCC$N!5T:N+/XG+[#29 T*FLUNN71HQ> M9 %\"!:T6NFW$8/R4]'XZ5TAH$= S.5#6$VX>FM'C,7JNOC:?E8D>_ 1%XJ$ M\B%3V22>EDL]*(M<0?H2F@]AF')SRU7H*YSHR/ 933BH7,]\S7GJ.#(A&=QI MTYO[CJY.:WV\4SD4T_4I4*HB0]SV+Z_E.D,G;&C)S*'F\7=#\4L_%>L67>"I MO<D-Z V>O!"\S?#9S95L8P/3X)<;7XRI"=&+>4I$087*O5W@)]EC4[\7!Y#H M%U2BO/\9Y#)W!@3Y6F_&_NBV'O.T?0N2/1/?[<L3"::O8#AQLPUA0Q.HFC2Q M=NU^<6=+;0;CK/](@Z*HVZ(+^V2RP^L5A)"/;(\P$L5M@YD3=@,(:8X--\WP M&!6_9,S1)WX0(7'4".^+#7F=U_.@Q *I]K2W/)]MKK#-)B&: R[H%5^B.M R M \H:;P[T5(=TV"HF:O4Y835:_X82@M>Z#V8?X>-O0?7%8#VG,BF$Y=[OM>E6 MX3.^*T?+KEU@%NDB3WD1EIA=-(FZLLD^</=;Y8^:<7[(;%MKFTUZ)>V":@'F M"SJ01%#-7@+14F\+,'#/:"7MQ2G]Y*1T5@99[WSP!0<JB <JUL/[:G4\^M:N M/UFW+H2KY]!YP^90S[T^066G'\G3!N:M-3<QG?"7C&"">@#*D308I(S#V9;' M6%7 +VCXX1:?LQO;"F/D'<J^^MSS*PWRN;+EXTUEG)7)B80[7:,U4G=-I_]; MGH23.2'<JT0I7ML;"SY$E!(6L/;TF(DHXROT[52[>*ASK?UAX8?C&(<:/D26 M-- '%T)''\LU7#%$D$![F*HD=]D4'3S4!^0_?:AJ/5G3W$DRSWIRQ/O$CH<X M)0[XOO 0HCYZUX>SDH PJVC5*[?F([IM6YE.E_<)CW[ , BR=$^.Y"/&%9K[ MQ-J1*OSJ PU^J4NCN9BX/(.X_L9VAVD3$X="=[8VH#UW:_PX/<;4Q+OY,A^R M6E/ZM503%3-*AIVI.?P)M':F:IH<A^H+64YTN6$WK7RXF,L+U*AR$V#9;H?Q M@'L ^D:@HW8)A6M1U ET0EPF:ETFBK"Q"6T4W,/SH0&[L!4F&"09RM(#MU&L MY[7/,52K994)PUB2K8S6HO[3O:)2":/.T(M<<OJCGF=L;1R: ^)Q>!!.GJ5X M%&Z('3SK2Y&QB,18NO,:GZ$J*Y<W::$>[KN:5K)6N*]?U$B4938 CU!NX<A2 MFY3)CL[NJY=&Y%=M.(/R3V@LSMZF@07MW<SZBH;\W_J3S@OLPRA(: L6E$A MU8R^,283'6Y1PH<X>6;UJ+1#)ZTK964-AZ*[TT.-I%F"0 !HEG#D6)D:S+35 M)5U&BF.2B94:']EG0U5+(]V<_5]+V@E=%SX0$D[WYXD-L,@#GSR2JLJZ+G-. MGBK]TG*H!SO$/7(8!6-.=TV82)]^D&"8Q0L,"01QJX)[C[BVKC$K9",=6^D" M99S,ZA!V/G?V0"@/YG)SN*QYG$X7(L<U9J%E:M>L?#R\M>2-CYM2\&S<!X5S MP0P=KKZUP\0QHU<\9Q1M3:E&=';ZF*!TYO/KB8#Z)VWXV_!!9+3'EVE2%$Z_ M_4'=\>0RL?:FI)83**.;7!UKLR*H!V#X7A#DL.2]@:WZ@'S&V=+UU/K9K0Z7 MM=IJN^I* GQ?+L9FCTZ!6HSFHU=MM:K<!MU;2Y2E5;R0<%QKM$G'X+I!.%Y] M*Y:<-S=-Z"Y3QV; UALAN&FD@2@^9#%NF:5O<-:IXC3#CGM*$90K'JMWRQ,U MKVNH8!\X*'<22UJU,5;03]>/=COV=K_MN1<GCT%?]MN3D?XD"[)H5+U&6JRX M](2)U)'O[OJ,")+"QOUR<7WXYX&D2YQ=3[ST#W+TFX@//-L/I%F8#]W<SXFF M^'T5/G/.^VO_?"CK&K\I;9WJ)#F8(K#*YZ':J86AT:'@^GGE03QK0Q=GM5X- MGF8U)<'J^5I=QHP*S.)8^7J)E7V*='/;6I 9$WRE(J3RFN=]0F%6^OT7+_(3 M!4<ZH3_*WBR<M_PJR/V7;7R(+WZE5UE<?."C446CEKK(7NM2TR\^$Y8G[_UZ M3S-B0YF$>.M1E+@Y*VIA6O:?/649[3GDR]F+I=OPH@C@NC,[^D%,R5CX]RZM MQG5QG@/%E[88R7(4:/C(R>'(P<_D.9VT5.UGGHT)U#!E#^?0H,0'UT+]CNM( MV9]<&J+$ARQU$#2[1C<R&"P*M5\2[5OM(OMF(@#[BU=^S6/9ZCA>2+X/<HNN M_+F!\_[7O2?G-CW6>;(L]Y^K=H>)#5;K$?+ _/]=!BJWDE"Q_@QY;FJNH<S@ M6AN+#L)PIX^.DM$=]R][+!3VRXS8&40E8U )2!-0J127J#T (=CB.Y4..F5T M,6:-U9PB$<:']#L ' ^2>]:3:[>[#^DM]%780K]F),JL1RB&&(!0,,*Q?L,Q M1@6KQADN?M/39Z:UU+O\^E-1RB0VFR$7K7YR(U,N5M!?^I=OC_&^ ()#N<5T MU8E9&KOJ(B)RYB[4%$^>NU:<9/3PY(KUY1@(4O.7$:,20M0"ZU!O;?NP\\HM MJ>;Y]H_9/-X3WJJK5SP(3X#-ISO^QZ>1^;;6$QL4KOQSM1DOT/K_6.*D,!;" M"[)VH47.Z#'?N>K?;$Q%4)P7, D77!(UT%A:6-US7;EWC>3?A<AS\8:BU!6? M)B8)Y9NI$PBSDMLK9VTL?,\J:-27"!7<V. N%-[Z0EW X*5283?TKYL:#X2_ M)^D WKXL94HL3H9S.A4T&9J?5((X/.6G%^7H'KJ9-%==[*6U@KSQT.C&*HCY MDL<BI$Q;:UEMW5P<BH7A+==DGPC9T=JVMQWP\([=>R3^@],+J'A_YO/B@U,? MDF.2ZM4;#&B;DXH%M8UQK7C:$7 ABO0IM<7Y+.^![&/EU(<]9(7MKB,7$DYG MQO]ZWBSE?,V-;;74+_C._6K#XUM<1N TU,!(%.#)AT3*(<(YFQY1,D?U%1:O M."7U84;E;FJVP3:-5\$:U<STLFCU_0CET9]QH?\/<:&?XW]L_-PS/_?,S_&O M]PP!%,7(0RR0%[NAG+0B4*'?$%1)VLV'W!/F63D!] 8^Q) /Z;@SQ L3E/(J MY4,2!MD[@PS'HJ>1+/>I*[!I 5\_^_)V"DHI54/G(,"'&5!/*F1PC[U&C$H2 M>"OPL\+/;Z%>9_^X)X.[OG^"<(X;AA-!9U )M9K[V8ZMO!IOW5@-$3[$*_I M:=HR(9'J:?N17P:)C>2^<*V,:K1^85Z'LK1.$'5#<GQ01T+.+Q8'C\..OS&1 MYA9<O/]WM9%F0%M:HG52!P@]1_:%I:@R"L1B*]%OX3DA._D0D8TY?(@1:58: M44N*Y_B0[?&2_GLT"9YB2=AF/6G.WO7177S(Y=7V? @>R8G&#YEQUMTNYLR! MPFPK."*-&CL:/\N$E]YY:")-^.YM\2QC'=]9\-MUCWG:6,M5X-\_,K<:T>=E M=N]BBWQJ\P*>N\2+506?UV!NN!;>Z3E-.$&8\A&)B8>ZVA8SOJ_ 9/Q7%9C$ M!?V(#+=ALSDAD=YHPSH^)-_5><IN)(3XD*1$+[LS0@[).TCR$BN<]'<C188, MF7CS(56BV4 S@6=B1<_@21QTXF&!+^I + #C_C%CK5?;U7* ;VD!OGGD#^K# M;.9C#^H>2][VX/E7J2Y+1JVF;-CD]R2;[#F;43[$-%,?/>6UIO!16?'7NZS? M#U>M>_[F</5%?(R+:,<6(W76;9/"/D+V\>WX;3N7>3)S,=].^6YI,E2"'NAX MF;@I /MVL-'_[UDW-)>LS,,V3KJGS,LZ;R11EW201L"GUS]B=>7QJHRDV[5) M/39FMP?[&V-=2Y=,V73*3.O,**P*)R@JO2PU[NUI ^E*^>W EED#XOE[2MYW MW9Q_CO^U ?#?_@=02P,$% @ XD)5\<.-$D9^0 L<<* !4 !D;V]R M+3(P,C,P-S R7VQA8BYX;6SLO>MRW#B6+OI_G@*GSX_CBA"Z> %O'3.S0^5+ MC2)<MK:MZMX['"<R<)4XE4IJ2*;*ZJ<_ ,G,9-Y(@ E2].P3'>VR)1+XU@=B M80%8EW_]']\?E^"9YT6:K?[M+^Y?G;\ OJ(92U?W__:7W^\^P/@O_^/?_^5? M_O7_@O!__?+E(WB7T?4C7Y7@;<YQR1GX,RT?0/G P3^R_(_T&8/;)2Y%EC]" M^._5:V^SIY<\O7\H@>=X_N:QS6_SOPF***.<0R],"$0!\2".8PICUT=!Z(N8 M$71U_S<G3E@<D!BBD&*(6!1#C#T&8T^$#G5BC!*_:G29KO[XF_J#X((#*=ZJ MJ/[Y;W]Y*,NGO_W\\Y]__OG7[R1?_C7+[W_V',?_>?/T7YK'OQ\]_Z=?/>TF M2?)S]=OMHT5ZZD'9K/OS__KMXU?ZP!\Q3%=%B5=4=5"D?RNJ'W[,*"XKUGMQ M@;-/J'_!S6-0_0BZ'O3=OWXOV%_^_5\ J.G(LR7_P@50__W]R\W9+I.?U1,_ MK_B]&MM;GJ<9^UKBO/R("5]*]%5KY<L3_[>_%.GCTY)O?O:0<W&ZV66>[[6J M4"8*I1LJE/_WN<Y^O@"^);SE,58+X"IQ/]G"V,7I)VMP[Z2&X.,#;G5S,>3Z M@WJ_8E-]N]NN+H8^/F);GT56XN4$G\6NFQ;DI?K!1_FWIAO54(<RK?II5'<+ M*O]>\A7CM;;<:QJD[-_^(O^V6!?P'N.GQ6V>/?&\?)$KW*J\7K'W_[5.G]1B M>,U8JE1YL8@2S@*1Q- ED5S,HCB$<BV+(:&!XR>(1TY,%^7V*U_P%?S]ZP90 MU:MIEW\QD+X\,XMS7F3KG.[6O\?EJ45-KF=J!8Q_7N%'7CSAY@6)6QD+M2C_ MOD%\!9X49H!7#/ -ZBN -[C_]>>=S%:H7[X"H<NIN+S=<OE^Q^5U+Y<9W<.V M5"9'EA_2D]$!].PF=2$EJ[@1N""5<$UK/RN#[V>^+(O-3Z#Z236S#3K\^>CS MN,XW<N&<]HQ3\\3/-)/VUU,)]X9,Y-GC4 +*;.B750^&!/87D.6,Y]+N/B'D MT1SX6F;TC^NGIYS3M+(<ORBKNOAZ_>7K;_R1\'PA7!$EPO$@11Z2-C+W(1;$ MA\0-4."X<1AQOI#&/LET]4]OGR:SI=WS>).F@@S:F$$-&KR1L(N?S!1//^F$ M.BY6^Q?A.%+E(THA9FX(61CCP,?<]7AHHO*M4CZ%QN\C''RK<?^_MIG7T_A6 M^1Q9X5].I;'&UZ;'DL+O[V]2?:\M_J&ZUW]QF+;_.\Y33*11+@W@=]DC3E<+ MP9TP0@&"U E#B'#H0AS3 'I<A$',0D1"9*)ICKN8FVK9( 0*(OA6@S34(R>( MU%,<E]$SLJ8P9,98+9P7WI(>.-'!I!/_O("',[WCR6%3^Q,O;U8T>^0?LZ*X M+LL\)>M2]7"7?9+@LU4I!9'OW]^LY"3C1;F@'./8<1B,.?6AM.4$)$X0P02[ MC@BQRQ+9O,',-T8P-\7PD1?%W\"*ER"MY "X)00H,[#*5K EAWRL%L1PWVD^ M5('4PV% ,73\,((H=A&, QS"P.?,C9TXBMW0S 8?=;"FL<D_F0_4V..DMP:, MROW(2X0BO08/WBCX/X'K ^[W10 W?=0;KR*#Z;.TR)CW/^D:-)B>PR5J>$-F M*QBG;'&+7_Y>W/)<W?&I.ZUW:4&76;'.^<=TQ6]*_MAW%J?9RHRFDD0+G@O0 MP@MV@,$W!1E4F"U88(;LG)@I!:=_O<^>?Y8M-9.$LMW<T&U_DIE@*.SFNS=] MS>PK9UF6+WY9%[*9HGB;/9)T5>WP;O/L.547Y7AYLZJZ53^]6:5EBI?7E&;K M55G-,3D3GY:\Y-?L/]=%69T!%@4OB^L5^RA-R70IW^#%Y_*!YW+F+GR1!%'D M>1 G,97[N@##& L?1G'@N1Z.4(A]'>MN8MQSLPDK7 !7B*NC\N4.\Y6R%?5, MBJE'OUM7SGA,1]:Y&Z%!2^HKT)(;M 2_ HWH8"<[V FO[DHVXLN_UY^(9 !\ M;'\B%0E7X--<OQ36^-Y4S?V(7\R> /^'?3G:Z_\KC5]M1ZC.*U/!B1RO,A>F MAC.)V?%*'&_,E]?J?N"](WW@;+WDGX6$D*]YNXN[:I/!OY>_2%K_6& 410%S M.8PY1A#Y3$#LAP%T7(<$V$>QGPBCNS#MKN=FC&R0@TR !CMX__V)KPIN> 1E M0+_FA=@HI(Y],W:"SQ9N\*U"#A1T4&&W>45F3)BMNS+]CJ>]-#,FY.CVS+R% M8<KKN/FWZSR7"G/!'-=C<>A %B0!1()+K44<N?7RG#"D011S8G2;=K:GN:FF MS?3A@]31>4*#0,KAQ0%T<<P@0IS &/DA##!+1,(Q(4FP*+>N?!,1>L9#T2:A ME7LBP"/1JJ?4K9 UL@X_H;>O0 /3GK;N9<*2<C[?SZ2ZN%?<0]7;_X*9IBWR M<O%%#C-OO')\0;&#7!\2IJ(U1.S ."(,ALAU R],6$2YCEX]:'=N6K2"9NB2 M<$A5]]2^@("QC3&U@R_*E$JU]QO'ZLRUB@FRYX9P1O:NJ2M?:4U;^:_=E#UL M;9()>D:$S70\]^MA9L[-ZED.0):__!TOU[4[$B]X_LP+Y13J)"2,H,.44VB( M B@78@_21/Z'Q'',&%ZTPP)ZUYKSG6E]H[VQ#I9=J.LM-9#[:9"1(E/[9LDM MP/=R*4HWHIBMUAUTZRW7%U(XS33?@@1;E& #T]YZW4^%I06[HZ-)5^Q^@0^7 M;(TWAJD-=5/V6;S-.4O+#Y@J>^#E-_P]?5P__I+E>?9GNKI_B^7G(7^^P!%E M5$B#'F.DW \Q@HE@"!(/A8GO)RYWF,F&R:3SN:W^#4Y -D !;9":*1*C =!3 M+6/1.K*R4;#5X4X-'&R07X$-U5OPX&T?U<8Z: AGEK224=>3ZJDAI!QJKD%M M##6!:"YM4?Z.U_^]67U^XCDNZQY2N46_)D698UHNP@ '080]Z#HJ2H]S%\:Q M3Z&*0T?R\\3$<TPTF7[7<]-C;Q^4"5I(.ZCKXES-2TS_:RT-J2J0Z6^FUI+V MR.A:3V/P/;HU58,%;S:P?U*T;Y&#!CKXM@%O\0C;G#%K1I=VQQ,;8::$'!ME MQBV8.]O]OF+Y\N7^*Z?K7*G./\K;/*7\[</J_E9.%PT=U=_*W'221,LE7#4E M-HBE$9#_(?50!1O42DM/!VF0V*US[/(WLH[1I.Y*>3)2*Z>N^O0,<E3L:7HR M'T4]$=ONB9IO#+R2?\ Y5RE?V-OL45TW5)O"ZSQ7HZN.XGYYV3URBU\J#X$_ M<<[>?W]*\]K7H,I9L>!!3-PPPI"SV(,HICXD0H30=6D@?!PY""5&-_:VD,U- M*ZFP;B [>C2\O;<V4GJFT:OP/_9QLP(,?U&(05LJT!(+D!?0?JX1#52R78&= M=* 6SZ)W@&W&;3D/6,,UK6^!;3J/7 ^L=S!,AY_P__K":7:_2O_)V0V3O::B MBCML7+O4_DONH_==O.3OUH]2$EP\-"DGGO%2OEHL:! %+DD$Q(&ZC7="'R8! M#V$@D(A9@*32]TP4^[APYZ;M%<)ZRRME,-/X(X^KWC(PG]$:>6TX[>N[DQ6T MA=WZ[S;B5H<=;2^R1N(K4(]_DVZGD=K>DC'-Z%A:1T8&.^GB,@WQARO.1+U> ML)7XI6,Y+)KU\)?#];#ZXT[V*O$HZ_B3G*9-@@7L>)X?TA RY,M=1112&"=! M"&,'QT[H)I'/(N-=A660<UMRU)#*[7H%>&"JBU'&TF#?\8HC-/(R4X^*0CE" MKHTQN;.YF; -<?I]Q4@DG]QBC-67^2%RU>BOLO/R'2[Y!YSFRH] RPFOX_6Y MZ4\%K')4X0 7ZL:J@@P49OVCXG-4]9\16V!I$AVV8P7L&+-S#MQ#P: #X'-M M3G;RVR-4^\BW[]%+PZ].JY4SB<AJ=4++]%E:%8=A6GX8^H[C0HJ4)T_B>C!Q M_0!ZA'@TB1 / K.4A=8ASDVYG$_,5\^JC11#0[NL#:VFM?:J S;A<?'V&'BW M]EZ!<X-YM1W&B<+);)-O/>S,&L!7"D^S3?#Y,#;K/0U(6=)[LDW.G6Q76\^; M55'F57Q^'3E\]X!7GY\JAY^_\Z+D#*^8NF!>IL\\KY+>;U*OX&T8\@(+)@(> MNS *0Q4$%H>0$!Y!QT&Q[SEQ@%RM8^>Y"#2WA:B=@FB'$KQ)5Z!05.CF-YX+ MOSKI3V8 <V[+V^NR\8-]8@9Y4V8 U^13FRBARERHL91<90:2[%ML9[*NS 'G M=.E8YB#M@9DW.UQ#"T?@LD(JS51ED#YD2_ER4>/;NE[S0$B3+>*0QP&%*.0) MC-V 04J2P/$I)L0)S.H8:/0Z-_-J"UH=(+9A_S^@N9_1\,Z^8! TM^^VJ1W; M9+'!ZH#*!@8L6:MNH-/GQ!4.#&@XKG)@\O*E!YS'M^*<:=R)'QR!N8Y#PY@) M2#WF0\0] 6,GCN5FU/<]/XH9$0.34%G!-SN5U\JL=,)O1OY5TVMFZ-FGG5$W M/?B<?"S'UK&VAG&BLT^K_%L_^+2#[I5./:U2>_[(TVXW TMIK%7RC,_BK4J- MF,M.;E;_>$CIPWN)IWRI [)XL?"# '/" HB3$$-$545&XB9R26!Q$'O4):YK M5#]#J]NY:?H:M5(0=(/;L,J"'MMZJM@^AR-KV!U]6\@J@/-/!1K4J,$&ML42 M"D8TV:J;H-?IM,42C(@XJI!@]O8P;?2%/V?+9Q4 NA_PODF,Q2A.D@1&./$@ M$AZ&F'.ICD*?Q"'V&4F,;MT[>YN;[MF"/4SP8*:!NAG64SS6>!M9WYRE;(0J M@%J<6%(NW7U-JE.TQ#Y4)7HO#;B_O:9T_;A>JJQ8U5&A.F_,^0-?%>DSW]5W MN54_R%;2?*^>NLWD+IR7:9V#[1>^XB(ME>]@<?V8Y67ZS^J\,A/7M%RK2F;+ M7W&Z4NGDA1?&JJ"@5$"80A10!R9"6D:!AUP4A %RB5CL53C_6N*\U+BWG580 MK2E[JC;\3IP1G>YV5("G6MYJXY55Q2J>I,AP)W/K1K>X H3?IZN5FO_2Y'CJ MCEI\]8\IQDG D8\@18&J4!<ED 1A!"D-<10%41AQNO\QO5_UI)O[D3ZEC3 S M_)#F^\UH7/W/</@GRY6['>ZZL,V>Z/N%W50^A]T743^^SP%H2*@*R4O=TN:A M3JG>, $4%:8U4";^;@SN\^?[_4QT=3_C[\CLTOYU1K+S?GYB2--=Q;\.UWNW M[J\$8=B^_[T0G):?Q?OOM,JOHRH%?UZI4$WU_U:LYA<N\:6TW,9Q[O^@'>?M MA['KQ]2%,?8Y1+X(8!)A E$4AR)P(Q1&L<EIP0@8YW;&H J>BBSGZ?T*T"JG M.7T!92Y'?UDKJ);#I/P7E=*8G3Z,,<YZ9Q:O/'HC&SNU=&K]V,A7ES67@Z1 M-^'X+>PJPG\C5O.(6K$.?KC_QMM,%4]:J_U4DZ@M6UD\IQUQA"R=NXR!<-+3 MFA$I/CSC&;.K86O,.RZX5&FL7OON\/?6S9HRBDE L1MY"/I(G>:XCMR 4S^" MG%(Y_1*Y W>-RMGT]#<WW;^!NRDS7N+OIK=;?0SK:6J+O(VL=;>4-7L B76_ M-(L5X]V0%TNZKJ^W2?66INB'.DCW-?. \-]63ZDJEWR7/G+V(:N,Z[_CY8<E MOM<-"N]H8FZJX;=/MS?M<MT5Y*H<Q%XRN>Y :",.NS6%1?I&UA FS(%O"KRE M^N<:] R*)N]J=[*(<@WAVE'E.H\/,RE:ON:5!WO17*/&'E&%VWP8>IZJX!2$ MD"0\AG[H,B?$CNMX1@Z49_J9FYYHA];5.,WLAW-TZMD-%D@:61L<\S/"170/ M#9;,@W.]3&H6](AZ: [T/3[0^9K?J_.0+_Q)G8^M[K>1")[#21RB!":QB""* MG 2HORI!<4B=GWL(K-PD#,=S4T+-#C!%NCPB(]SU.HI!!N$C:P1!G%E[C/< M0X0MY]]SW4SKQ=LC[)$[;M_S@\OF*D>YXA:_*'?=32U2GU+LXI!")W*E*@A# M!!,6>2K8/\""<\<-C$I G>YF;BIA@Q(\U3"-*[N>HE)/"5Q.T/CWU#4W#<)Q M"KIV<&"OFNNI3J8NY=HAZ(DZKEU/3UQ8H EI??^=YS0M%*!_<)7KA+/K9Y[C M>_Z%JRQVRFLN6U4::HV7=SQ_=!=N3(@G.%%>0Q0BY'F0L)A $0=!0!+,$SY- M"8+A,LQ-8[5$N )_-D( 7$L!\HT8@.[DF+*VP04?BZ;M-.]/8&RS[/)Z"0T/ MJG!"ZTO:< $:,L"6#="B ]QU?4G3U5>X?"Q?NQ+#!1+\&#4;+A\B:]4=+$"Q M5@?B-L\^J*W^S:K:\:L?O<>YZKOXG"NWE\^B";'C7U,Y0M>[VGPJ\V3EW2*5 MI"]\Q_<%3"@2<G%U"8P=G\.0Q8CPV VBV"CH;2R@<UL\E1M)<XOX9JG<X@ N MRSPEZ[**BRTS\!LNLE6JFU=V]('66Q/G,'PC+WRGBT%(*4$E)FC)*5>V1E)5 M"US)6KLOUM*"0HD+6O)6&7.O:O_&Y:B5(*P.RG@U(.S ?.WJ#U;)UJC[8+<_ M\YM?Y9W29/2HVON>%KHWOB=>G9OF;D$$[[C:T#2T5[-7LVKM.9KZ+W4O9&AD MY=A-#OBFX%JZONT@8M"U[:GV)KNN[1"F?4W;]=@PPU"JC<>TCN&Y7K':??&> MKVC*BP5#(6*AX#!@(H%(8 $)PPET6."CD(<\$49G)AU]S6V2MZ!63I][8,&; M3YG\F"/-+*@Z5.M95Y8('%D'=')GSZK1(,.28=+5TZ2VA8;(A^:!SBOF*_S- MJDCEDW<Y9K*YVVR9J@:EW4$_2F/D1FHHG:5,HY49?=8-6M# !1N\U3>N0'.V MKMP5%'A0H;>TTAGP-&CETVE_LI700-CVRFCRVD@US,Z5VSD^]*GSA"P<AQ'J M"@(1\5R(0D(AYJI,AA=@$I$@(,)N 3-3A'-;E??.B8L!WE/VQ]#@JN"U1N9' MO0BH)9VP MK009BJ_)DQOGG5/AM*KW'AL\$=#2F'P5=IEJO]0/%NS3W'=QJ' M3#<2'(4)A2QTD=3P3@*QZZC"]Y2Y@L8.];6*HW7V,C<%7>,$%5"@8)HD\3_' M9+>*M<;/V&JR38T$6='3[]MJP)-)!0(+?$V46^ D;[9R]/?0T)TX_]S+$V:S M[\&_GV*^[^$!![WK)7<=$KA2^=[ECZN2F43WG'Y[;BI-H00*)G3W+)J[YFQ3 M-R5Q!U\:A[X74S7VN6\O2U9#=[KY&';\>[K)Z4Z .T7:.P3N?O*R^YJ,%U)% M?.'5]9!*OOO,\Y== NP!USC=+<YNNK<N,)B$#E99"?(:/-B@'W;'TT.MV=6/ M/5:GO!%2A$K8X,L!H>";U43@P\BZ^-:HIYM7N4S2$_W<'9/FVQ,?J%5_5*"* MM.1?>?Z<4EZGR',7!/G8"SQ?;KE4UDGD>A!CX<&8X=AE#DV(9Y329A24<]-Z MUUNGW08N*&J\1BDAQQW8D4_:; W7_$_;ZF+"6U%!(RNX[1[JZ<[;=(;BM<_< M.C'^&.=N.C1;.WO3ZFS8.K)-7;%+(K"SJ@2/0AY0#A/L$8@X"V#B808Y<KP@ M(1BY#)LL!UV=S4VK[U*NF-Z3=%*JIXAM$37ZK>XV+4TK!X5=<]2$$DMZK;.K M2=63CM"'6D;KG8F-S@\XS:L<)%6%F<U-PA-72;C>I<\IXRNF$G@MDB3B,74Q MI%4DNTO5A6X40M_%1"J<@""L59QZ,L1S4UL;C( U(,%+RI=3V:#:XSRR/3K& MZ,W?-E52-ZE^6G*KB^'FF]B(7N5NG(&M:CI,KVVW:N/],6Q84_JMV;/&'0^M MJBN7O!O9A6QUG2O/IKJH1.7[<AK\KWE6% O&/"\B*I6O'R00!7X,90<QI#AR M'>XQ-\9:U\^7 IG;XJ+\(:5&JIV'0%H)5"4;:XHCOZ@(G>JWH(K> UB-=@'> MI)N7#+U^!X^@YOHRP;A,L6P4H!;BJLGZ='5ZE=A-3%6Z1.5A5E%7@J>EM!%M M5O6]C%5KA7X'PIBX]N]E9!V7 [ZP/6LALL?%)Y73D$;YR=L\>^)Y^:*RPI?R M"96A]TE]M0LG":0&EKN#T$]BB&B,8>P[/N0N2[P$N\CQ_0OC9>VCGIL2WP"] M D\*:N6!S3=@K\!*MZ[(M$.OI]!G-Z C:__3X;0GB@M7<=&:Y86K>-SF$ZF$ MKU.W;^4?-;9VO.$:+]!V!,RO'74[WC!HA.".V+G9ZE;DY>(W_)]9_G9=E-FC M5,Y5G&D<"!%R$4*41!PB'$4PX320NP6&.2*")T@K^^KIYN>V7FS ]<6?ZC#7 MK<4OYV-D=:M+A;8B[):X2V/)-UO:2OYKIZG.-#J)2ND6:#/W>YX:9H*VU$&3 M:6V;SA,[3 @>,!CB(%#U>5Q(,(X@<?R8Q%2$3!@E13S?U?PF;P4/+'>(-8/L M-6C5L\GLD#7RS-ZKJK A;8Q4J?UL6+)3.CJ:U+CH%_C0(M!X8^A==S7EJG2L M[Y?I)KM"$P% D%S2$^Y"AE3,"0ND?N AAY11)TQPR&AL%%#8V=O<]$0;+&BA M-;[Z[F)8]^[;$F^C7WZ?H6R$G.M:G%B[_>[J:^+K;PVQC^^_=5ZZ[)BKE?3G MXS9F/W(3Q_6%!Q/?91 1[*AL;@[T0N(ZA+.($",KHZNSN>F/[4%$.R&75C"_ M.<]F1T&7LC?5"8XQ<8-/6[H8L7Q(<K*K5SG;Z!+ZW)%$YSL3>]"HHXSRY68E M#:$J<+"HJJG>/>!5$YC[*5L]\Z+D[" IYJ^RZ2K?T?;2]4NV7'[(<M7J L6A M0P01T TXA2@1#"8)]B"6/_.\T'%<$D[B;S..?'-3DT?I>2OT=7JOG??&1,XZ M(WU2([OVO/Z',G]'H)HCT"*I*15>2IIV"2.V3)W(&WWRPQRG>,@\OX37]C4: M2;H?PS-IW*&UYL<T,LQA)D;;N8I7B<M:!RJ_<:P<@MEG=<FRSI6#@'Q PLPW M_Y1"IL6=NG!9<#>(O-CU8<@B%R)!"$S<V(=.D(A04.&BP"B%H35D<UO66QJR M$:/Z&JJ;V!I[=8/:%@9\JR0QW!?9&UN]5?I51FSD]74W6!>-C_$Z9YU+2RN4 M/5R3KBW6Z3Q<%>QW,$R?;[)/W_*\6H7>I<NU7$D6(4ZP8,*#B+LA1%1JYYBX MB=S)A8F#$2-19%3^[TP_<].U#2S -\GAGZ1=2UN.J6=K 51NJ$RNLSBOWZH> M-_1(/3<:>OK4 L<C:\=MSGT)L=YB7($&I3U5V$.#)<5VKI=)U52/J(=*I^]Q M\_PDMSR[RTJ\5*;M]6.IFX3DX+6Y:8';]Y]!A>]@B_RH"J[I9Q@Y)*=[%E_( MR\@S=Q@E1FE!S@@_*/?'85N3)?@X(T0[B\>Y1RZKU"DM!9X^5YD3>;DI,NEZ M :.^%T$7>QRB0# 8.RB$S)-LT2ARXM@HU*2KL[E-XFUERGP+=H#_<2>]>LNR M+=)&GN%;OKZT^,)"#A6X7BZS/ZNZWRH<YZVT3-.RJIDS8K7/+K8LU_P\V=6K M5/[L$OI<_<_.=P;>(ZV?GI;5*8/44KAX^""'_WW]@V+KG\5]FB!UKQ.YE4<+ M"6$<H@ R&L=^A#A.J%F!<(U.YZ9CVIB! @T4:K"!/;QTN,X :%Z%6*9U[/N) MRQDUOR,PH,C6P;U.E].>IAN0<'3$;?*N^2:CJ1QPG>>_O-RL6'W$J+G3./7N MW+3(IFQ%ZTY KJQ$7;%5>1:Z*L[ID=6_\[B4IY'5@@9%]LY4^_@8M",YV>!D MVY(N<=I[D\[GAGK.K_AG41N-FP3L,?>8YR;01]B!2- 8)H&T'ZA'!!<.(\S, M=#CN8FY37"%4X>LU1E,?^2,"]9;^RV@9>4;O,S*"5^MYZ:WYP!]U,+'O^SD! MCWW>SS[Y.@5W/J_+HL0KI6J:8BV,B\113JW4C^5N0I(-8U\$T*,L<ARI(B+L M+.J,EU]+G)>:>PK;.$TFT"':\>92"Z;*O7"?KJJ:[')VU1@N2)%A?: )C3EU M> Q#1D.(""$0J\72#\(HBIC+$\=K!OK]BOTPP[S!.M$@JS1+LQQ>S4WI:P[8 MV#M8BT67]L9\;D67S@[":SNWG<7W8[BG]=%KN^C2^8X,BR[Q=+-_^/KR2++E MPN>NX#Z+()/*7571"V 2J]3?Q'4CGSN(":15:.FPY;F9]YOM:8U.LV+0$5W= MNO,B$B;:GO?(KU\"Z)RL'5MO^4ZM5>1?=LKDN*5I:@"=$V!;]^?L \,L<E4: M(%_3LL[*) ?G7?:(T]4""\\/A1O"0*!8VM7$A5BX<AY&2>3'D8@P,=IJG^EG M;A-R#V:59P9\JY$:GL2?XU7/SK' UL@S=PA1QI9&#PV6[(5SO4RZZO>(>KAV M]SUN?EC^*5O=\NP3SZZ?[RL/ ]DX7BY?;G'*##QT>IJ9VWR7<*%R4?DD_[\) M,MDWOAO\0 E@[,G31VK_^;I%/D?6"':I-#ITUR1IT/E[7]N3'<5K"MD^E==] M9:3#O*)G U'%FQ0WJSH9Y$$P2E/2E=_F*>4+/T .I]B!3AA+<X3S")*$.3#R M!2,BC$,4VJVK;0_[W%1>A9PS*W['4WX"EDZ(7F=@9W!V5.@>'M4, /EYU!R< MB,/<\ J(B8\6K(_>E,=.EE$/J_C*/M#8GQ0-0*$@7?6V>I>U4=]QTFYC=19 M1)X0-"%<KEN^7+Q$XD-"D( X"(7O)@$+/+-$;Z=ZF=LR\[XHT\>J2JQ0H6W/ M51RB2L1>%W]>J:+%AO?9)\G5O-*^E+*Q;[4E/J@ H7P2B?M@OG%=A<'MNZV M3_8Q[?5VEYA'-]R=#P]3 E6XM=)4.7^0RBI]YG7Q(^7X?(>_+YP !W&88,C] M()0Z 24PB5P/,B=DL6"!<.-XL>+W:O+<Z6N%GFZU/O:D_MB/.A_OPV^*=97X M.WC#OROESG\"A*^X2%61WF6E0<H,9%6F"-H63UHHU;MOEE)"0\.U;XSTM(H- MRJ?1+W6BC3VHH*'^C4+[TY6JEV9/UV@R8TGK]/4VJ?[1%/U0$^F^-DPG?>+E MKKD%3<*8.CB$ 0G5;MJ)8.QZ#A2">7*#[2<<R]VTBC724SU[K1L9(ML^1CR7 MXN5&4YR+P373'?M<NDP@K++X1@PG$'D1ACA$#HRXPPEW0LX38F+<#>=RBN/2 M<;ET?$)I0 B,L,]5M6<.$XH\:2A3[B*Y9$9.O)!6.\E&9[/=RP_+I]XJ-IBC ML0^4)3E[:Y2]Y>FDR)86H_VV)UUZ3HIUN-"<?LA6=O,%0H'C2[T'?2:5(@JY MW.<2S* ;.I3ZW)73FYBL+<==S&V!J<.;Z7%.\TM3F@].93ZC27PJA?F8><MM M[V>/.WCE/.5G=[+GG[PP8]>N8N\NAC#P<1+RT(<NBYDZUXH@B5T'ANI(*PR" MR'.')>$ZT=G<C*!67JT6VL$QFYT\ZVD 6^R-K N&$S<\K54'([8S59WJZG62 M3W4(?3:?5-<[YMXD;Q_4V3R[Y3S_-<_63Q]6NV+SFIXD'4W,32,T4('""BJP M5^!#EI7JD%O?6:2+LVX]8)&ND55 %U/@FT(,*LB6HC$U2!GD%-+5[F0.(1K" MM9U!=!X?,-&SKWQ9E4ANDL]]DJ.O/<5/O3R[R9T]/N'5"]A W233! JLP>P^ M293&O+Z4H[%G]"!ZS&9Q%P7#YN_)%J>;N5T"[<W9S@<'NFW1!\[62Q78B8N' MZQ53_U$Y@Y_Q4MVE5[';NY4'^6&<" ]#&JL 2T<:^2H[/XQB'W-*/,\SJQ]B MUOW<E,$&?16!+(%?U;E&6OBKG*V5>VY:30?U>T.G*K,!TMLBC$?[R/KED/&* MWR/2ZQP.P*H!<1EUMOR*S#J?UC5H$#%'WCW#6KF@V)J<G+?X136[.6B+DSCQ M'2^$'G%<B'C 81Q(38<QQQ%W2,1#K8"S[F[FILRN*<W74D6E#=H!5=6.J=13 M1Y<3-++:V0 $#<(1#B^[.;!9-^VXD^D+IIT5]&2EM/-/7WQ1(37,UU)JDH=L M*=\OZFH)VP,W)Z&^2YD'D1MBB"*'0:**+CJ4LBB0BD%P(T=SW8[GIAL^WES_ M<O/QYN[F_5=P_>D=>/\_?[^Y^]^#;S2Z23>^Y[!&Y72W']MJ]>7+V"5<M=BQ M?T'2W>UK79MHD=%QF:+WOF'$>Y;EM5<SZ?!J)B^[1XSJN_R]*NXBO[??5XPO MTV>I3MDMST66/ZIDK)C]Y[HHU9N]]5\6,4[<* @\&,2JE'Q"&$P8HI"& 9'[ M0:K2_6M%XO\H$L]-#[>D #LQ+@K>^6'&HB^QP8\BQXP6I!^!KO]N7S'+:-5' MA>W_K*]Y3_3__ZN^S-+[X;Z0VL14L"N[T8D<K\ZM\L,(,DW.EQ^&C@-K^<<# M/L!,O_8<-Y:?KWN4<J-HDJH2'OO4=S@D04(@"I@+XX2XT T\)Z2A@YW8T;:1 M>[N;FX&J\ ((%&1PG!1&TP=2DVD->] J?R,;8SW4]>>V'<*A@35BE<N)3(&A MGZ/9*JS-3.<2V-_*=.N/MD1[RE__K6''MF\5\E695Q_-E[3XXQ>^H@^/./^C M2:?E<1\'CD\@<1B&*(D2B%E"8>SZ3N!SRAWBFAS7]G4X-^V[AQ<HP&"+>&#F MLE[.]4YK;3(YN@O+)20:G]3J,F/IA+:WNTE/9G6%/SR1U7YOH%.,.N*]*8HU M9^]J'58GX:Z2(U>_;(S23;8(MO!"Q@EG 4P<1I7JP3 1.(9A&/. NR1D8D@8 MMSD2K9DT?63W%M\%::;-1T73&V8<DN>3[$<WU\]&OE:Z'XN.,X-9MN4\8PY@ M6@>:P00=.=$,;^E2+\+#XK"JQ#2]7K&F2.R!MYH;NW'D$0=&GDKH+ 2&,0\Y MI!X2+N4H]EVM"Z4+<<S-CFM[N1T7.Q[J/V@V-)JJ<WS"Q]:?G5Q?@4J.ZKI^ M4]5[&N_"07Q:=S,T0_%*_H:#J#KO>#BLN:%;VJ+\+'[-,E:Y%O#\.:5216=+ MMG %9G'D"RBH)S>S?A1#$LK-+'$3[*NL'%%LE$KB?%=S4W\*J9J.]PHK*"1" MTSWK65)U=ZLVJ!I]GUJS5,&L%-0&*/C:1=F '6H?&];VIF<[FGA7VB?P\7ZT M]XV)2V15?Z@[DZWUYRY<@D(44 ^Z81!#Y#@<QLP1D$<DH+$GD,\]JVES#<#- M30=5$,%SC;&ID#115:130Z=IC;W2@,Q_BUL/9R.A_:WM"+R_=OFC4]#FE6IV M *G6BAYU]6$>-BNWX71=IL_\+2[Y?9:_7']/"]VPV9,OSTV=;D&"#<J_Z0?+ MGJ:G6R5:869DO79,"OBF(%H*=^\4?U"@[.D6)PN4[12H'2C;_> P2^R:_M<Z MS3G[D*H\;!]EX^QF5<KA3.5V\+HH>%D<>)[\7G"Q7GY,!5\(AW!"20 I941: M7L2#.$P0Y-BGOHM"PA.C^DF7@)F?:GBJ0\77%42PE!C-+*V+AD;/LIJ*\)$U MSD8,4,L!*T' 3A)0BW(BQW\M#OC8-3C&=I,-5BW921=!F=0NLD':H1UDI<TA M42_J+N(+?Y+?]P-62?>S^QP_UO4C/XO*]-K]]GI=/F1Y^L_*1BL6./83YLKM M*XU<#!&-$ZE3:01IXB). R(HBO6#488#F9L^K4%7R?45;)!O<0.\!]S$L_Z" M<>I6L%.R/_8V54D!=D!!(\>FYB[X+.HM:ON9Z]<8$I,8A&F&9JK0@!&'R-!S M_W)>NQWJ+VA_0C_WRUG8=S^WT-[$![6]CN^?LM5SY?O^)5LN/V2Y>FGA^)X; M)DD _8 )B"(1PX0Z"624NIX0CHL#(T_':>'/;<FL<_:VTO34>N)W:0P5[>KI M$QT #_LD1CXB'GV@YW^(W,3KMS@ =26-4K*P\Z+:$K%=5;)F52G -T4.:-BQ MZ3?P*L/ZVF?4P\#_&*?8%PV,M7/NRU"\4B71K1NC7C'1D+@4,PP#@1%$0<(A M053 '$O9BP4/*&3%A,U@C^WI73?S_?5*XJ:?0J6EM!7&^ 9+*':=45/^!K_ M2*5%!XWA7*J+FH&?UWHYRL!8KS$Z#(7YS?& -,LS3JYLED/9+'/R//,EVT^/ M;"LI\JND0NY)@&PO[?$M+M4L;J*@(Y10SQ,,8B1"B$3LP(30!,8$B\2A282% MD:OM7NMSFV0-.#-#;)\O/3MI, LCS[D&5W] O;%5<5)B2XO^?MN3KLDGQ3I< M,D\_9+ZBR3WD?;;B7SC-Y%(IMY[,9'$[_?;<IJ#9.G>&D?XE[W(R1IZ)#4"P M07@%),;T.65KO+2X)';S,&AU/-/D9 MEMTCM-;/GR8%A*SC/7]+5_1?^E.7* MJGW,UJOR1/6@9L'P'.2$022@0!Z%B#H4)JH68.RZL8OB$!/?+);%K/^YS?\- M_)Z:[E:HUUNK1R1T9!VR0=R4$FM,Q.K(P?X"/Y F6_$QAKU/&S0SC)JC2)J! MS0S38RIBY\]TN5R$#@]"&C'H<B9W ![%D'@H@8'C,3\6"(>1EC/18<-STSP; M7&8Z9TN3GC(9(OS(6J)7;F-5<"BDI3F^;7;2R7LHS.&L//K]T+PJ<I.@5'-] MK:3.UJ1I(G<-E4._3Q"/"!70X;$+$8X03'#HR']B$7*7,1<9.4EW]C:WB=G< M+>] ]H4"#"!8\WK#%FTC3VECQ@9D+-%@PEIRDJZ^)LY#HB'V<<H1G9?,CP.N M&4O5B3I>(L=[WBW_Q@5$>QN:FT;8 082\9OGGUIE<O4/#_KYZS]'L$K=R%JA MB[412HIJ4S/HE*&_]<D.'+0%;9\]Z+\TL=/EGD=H<?V,TZ7*ZO$ARZMTP0L6 MA&ZL$KD%41Q Q!,$8X\BR,.8NLP)D>=K'4F.#71N.DM*]YBM0%&Y3^(-6B"R M'(AUJ:9@6A3KJGS%\#1P8PVZIGDT@Z$<68=:<)4\<GR\WOL8*HEGX/VH.2:O M[>?8!W->'AH7DFW-=U&WOV%KS_9(ZI>7UIFCRA55;[8\!X4X9 Y$,8OD$H(# MF$28041BAIS =;AK=.3=T]_<5H+V.6P%<M!^MH]D/95MD;J1-:\Q:\:J4I,+ M2QJOK[=)%9>FZ(?Z1_>UB4W8QM&L4F5;+[-?\ZPH%FY$0Q_C!(I01<8&'H4) MEG:LYV..:!00'D]CO9['.#=U54&\*#GQ".,XLD%J9W3F;XMN78YK2=O^QI6T M,[!#^X?BM4W0#H0_AO793[$UPU.CJV&+A7+B6-%TF59(/HLO_)FOUOR#9.DK MOZ_\DN^RM[+K;)FR.K/[YI3/I[[O>Y$'W22*(:()AYA0!&/N\80&)*8D-%D3 MAD.9F^IO)P!NH(/Z]EEY:-RLJ@I32LBK2L_43Y@M#A>,F]X:,,UHC*SJ]X50 MP]&( 90:V#!?@#(#;5%&S<=\.;&6%/<%0";5SY<3=JB&+;0XX-I)Z?'?5RQ? MOMQ_Y72=U]6?'TOMZZ9S#<Q-_:ER>A*DTG4[G ;W2V>)TKA7LL'1V/=)5>+0 MDR2!VC?)TD52'Q?#+I#.MCK=Q5&?8'L71KT/&R:9XNGB_:I,RY>OCWBY_&5= MI"LN=U8HX0&/HA &D<\A4H5Z8AH(*+P0HRB('8<CK=Q1I]N?VQRO(8(*(]B MU,PU=(;![MEM@9>1Y[49)?JY?;H%[YC$\LUZ$LN_[";QN?:F2='3+<PV\T[/ M8T,K(SP^Y?Q!;KO29WZSHMDC_Y25>[5C8L='#H,^#1*($KF9P7X8PX@EKH=P M$$:14=Q^7X=SF]37E*X?U\O*!*[3D.Q) #[*_695%N#4+]^HW_X$:C%-JROT M#(S>EL4FW2/KBGWJ:JP;!A5FRWXEI@Q9J[[0T]W$-1CTA#^NQ*#YGKDA\5&. MV/+V(5OQ^F9QP7U"A4<\2+!+(0I]'Q)".?0#)XXP=B,::#FLGFI\;MJFP@<J M@,WEOK[]<$1<O_%P"1TC:P,#)HS,AG,B#[(9CAJ;S& X)T;;6CC[S#!304[S MG.."O^/U?V]6<FU46[/B"Z<\?5;'0PL4N)3[K@-][$IS(8Q]F(183EO/=PF7 M_Q8)&U"@4Z=OK8]W^I*<&Z @WR(ULP2T>->S!JS1.(T.V, %;S: ?U+72EM& MO_0S:FP.F%!DR230ZG)2L\"$A$/3P.C=@4Y!6<[3^]7;=9[S%7VYR_&JP%2= M6_Z*TY6R&']?R;Z7Z3\Y6V!&A304*!1Q[$D]) 1,B-1($6/4(TD<NSX>H)%, M,,Q4,^T *F]!)0W@W^F#NG<#;^ZE%#^!9=?%[>5CHZ>UK%,]C?9JT:MP-EN9 M*]"( S;R@)9 5X!P-1;@#G^WZ(TT@$!;KDDF74_KIS2 E".GI2%M7.@(N?/O MORGY8WTX7M3UV!<NE8K.#UVIZX@+4>)02'R?0\>+1>1A#^/(R"5)I].Y;:$4 MYE-1ZC7:H9Z17:QK:C'+7(ZLO8;2.-Q54H,7V_Z275V^CM.D!@EG/2=UWC6_ MH]VD-/DLWN>Y.O?9=?,Q755=Z50)TVEF1I__!FY5KSK/Y1XZ6Q?+E]K9[=!) MKAW[IH0!E3268M],B!MT>ZG5P607F2;BMN\TC=X;M@17)_PG3CY/60%+W+8" MKO.T2%?W[];YMI"A-/ 6/$ Q06$$/11BB!RY/R&""XA]1 5""">##DMLXYSI M]J6Y(2CQ=[EM49-1[EH(7W&1EC\!.2LW>QJZL;/+G< #-C;61U_/;'B5P9Q& MQWY^>].]&ZKNU5J2[>^C&OE +>#6V=CJSFDL]BT9,M;A36KTC$7NH8$T6C]# M2UP>'H<U.<3B@"9(Q!'D-&$0Q0F',<<^9'$<.@&.H] SNFH_U]'<=FPFY[EF MC.JI6!L\C:PJ3U T0MZU/B*L%8$\T\W$!1Z[A3TNWMCS_$"C\HGG6/G ?U2' MY1]33-)E6KY\DD)4>JE<1#Q(4.AR2(D;J<H9&"9!C&#(?>XZ+B:NXYBHA=X> MYZ8?/F:K>R@[>@39!CI85O="RP:\MB^M/NN:UIE-+L<VM[;D56"OP!9N54RI M 6S1=M+EQI8QU-O?M-:-KOA'YHKVBT/#FS8%V-[BXN%Z5?U'Y9-ZQLLJE52Y MR0Y9G2HM8I^CV'.]IJIV['LP=KG<KPH:>$E ',Q\LY@FH_[GIHU:]>NH!&X: MHF3&O9X6&I'1T8_9MF0JS-6&K_I+"_U5LS>TJ)H&$F8MR,BL]XDCBP91<QQ. M-*R92U5:55*RJBCYY>OOF[38;N!'H9] 'G$?(L\AD! 1PSCVY/\B0:@KABFP M$[W-6%VURVV^D8!-@^^[639551=R-YUB.J9MA*V7%B_6]<^IOEY)VW2(?5ZW M=+UT<4V,=VM^E_T]S99-1.1_9(_\K=H"YB\?\9\&08JF[<Y-A1S6CP!LS55X M\%8&=4FFI "-&$#*<=47MW<Y_?V7CF,R/_;]^RBD7U+00YL]&Z4^^CM[K2(@ MVC1TE ?1;V.8/?2.DW)73?:.YX^+D"<H(1C!$,5R[^;R ,8HB*&'O!"I.N9> M:)3V^[B+N:DMA1"D6XA70!TAF5D\)WC4,W,N8V=DU5(1<],BYJZ+&&-3YKSL MENR7$QU,:K2<%_#04NEXTL;$5B6&&A^TP&<LBCP.?>3%<H_C<HBQ'T"Y]W$" MZC@1X4:'Q.<ZFN4D;W_+"NI 9[^SY Z9\\,HFWKFZ[%UH0HXIF(41=#JYA75 MP;&PW4KAQ/-#5<-3SFF=OF7A^3CR70]!QKF *.0($I1X$ G?11X1@8>,CCS: MC<]/!>RPF4[X%F6ZDWP8$:-/; T.!DSC8V&M3=U6TQ-/UV.ACJ?HB6>&EL"M M,M85GT4U[YN\[&^SHBP6OL=]POT0XBB1LY0(!#&*,(Q<%#*7NX[/_0'^?QU= M:GVRT[OR;5))RBTMJZSV3?IZJD";UM ]3[C>'+^4OZGJZ]8H%6GUNKXA[6TG M:0/*[?;28:WX[OF>)B[%VROR<6'>_E<,DR%D6;YX?WOS']F2I:O[XF9%FZ-V MX46N'WH!=&@2JR!K!A/B>M"G*$BX%TGSGVEE1#C7P]R6^/<KMLZQ9BJ$L[1U MSWXK9(P\YR4\L,&GJOC2O_9?16B2PS):V:.U,30J27M=34F6A0P2??+7FE ] M5JDW)W*\.EO$V1>G21G1AWN;-Z+WP8%FD$KTFJVN=S5&S]?2C84@B7 P=*)0 M;ED8E@:2XS+H!GX2Q9@Z#C'R@S7H>VZ*KX$.< E.!^09VD8&HZ!I*XW#[=BV M4Q^M(]SP#F#*EEEET/.T9I8Y)4=FUX F!I:0:!)8-P;>]@"GV*5D(R0) Q++ MK9SK.A#AQ(?$BQV(_1@%(F">"!.CBA"]7<Y-7[6S?%=NN^K,N]J>&-9YZ"=; M3S_9I7!DM72>O=:A;3%J)FY]OFR52NCO<-K*!]H$'!4RT']SP$9PO\WKU6J- ME[=YNJ+ID_Q+O?F\Y?)#E';U/5]XOB#"(QA&S/$A"CB!F(4$1B2*$A0&&(>N M]A;1K.^YZ:0:+WC: 9/->(K\+3%;+![,AP(C4WG>/1.?9W44+T%OZD1<P5N M)Z#:8 L['N43;6[M4F^V_QU&7N?.V+#)Z?;,PV3=VTT/;&)@<"G[SW515LO. M%UYE+;[+[O#W?Z3EPT.]I?^0Y:=+[BQ"RD@2<01I$A"("$M@G/B1BOM0%Q2, M1G$RX#KB D@SO:[8U-^M:Z[^J03A2Z:\\RKW+I!N,Q/(7\O5IC+7&O\]QI?I M)K%(U0 @534MK!*+&%YU7#+8>N;SV&,W?76S;=6R78&I*[#)55A5S97R@9: MX#-9IO>6;U8M\&HK&/<")-/&ZUY.V5%(KX4F!YCRY_(1J(P#YS/*X15K92C8 M07__G2[7"NL[5<&G*<_3RF%0)Q14"4=HXODT=!-( I4=#A,/QB11+J 8"4%P M&/F>]I[@E828V^;B0U>2F?LJ78E*-:,9:?.JGX?&3N4'&/21EY)351[V2A48 M9K39L7$%MGR T+V\]YH9 B=ST=EL"?[ 3ZNB39W/\9'9K9I?.71[=Q]OA:V MZ;:QK\S^WG[XM;$,L-BN?_GX =,J#8/\>J+FAI0FCA?&/(2^(Q*(*$:0A &% M+/(3S%V/1'KWU.>[F)NU(T&"#4J@8!JL0*<YU# Z+F9F9)/@B)0A/CFGV3%8 M/2]F::*U3?\3,EM?.N7OU/ZGWYQ.-W<BW].<W4^:!SQ7FOB6YZ+Q?#"(:3[Q MZMR456U%*8RJM+1RC&VPFH<FGR*J6W-9X&B2G<P0>HR"B#M(&!0G?*J]R4*! M.X1I1_MV/3:T]I*<,;R0UDZ5Z%9=*2Q\)Y#&1RP@%X1"%(>>JC7/H)L@0CA/ M$NH9U9H_T<?<IO0&XB;AKVDAI6,2]8[!+Z1FY)F\9:6!=]7M<#.@)-)9Z:U5 M0#KN8>*"1V=%/*YO=/Y1\R7X+F?7>=XJPGQ_?_V,TZ7!4MS1Q-SFKX265]=T MH$*HG^FUCZK^Q=@22R-/9;G%K<YF]FZGVK70CPFTNEIKL#1HU>YJ=[+56T.X M]BJN\_B0LX3JZ((S=:7T18[DYC A=)CGL!!R-W%5;D4N5W,1R3_"R,$8411& M^H<))_N8G39H4 (%$RB<)AOFTS3JG"=<3,[8!PI'O PZ43A-D,F1PL5$376F MH/\A&1XJ=#+0?:IP^M4)CQ4ZL>^?*W0_:JM<[,WJ67X+62YUZ8(P['+7#6#" M? \B1%U(HBB0VQ@O$!X*.(^)E3JQK4YGZDW40GAI8=@VP[H[FTL)>]52L#K< M62@!>X*3T6J_MOMZY:*O)\3NK_9ZZJ5A&N03+U76V-L\>TZ9U$XOOQ><U1T4 M*C_V-2W3Y]HT(T698UHN**(>BWT" ^3S*D.U4BL<>L*)4.3+WR"C,Q%S"',S MLJILRF*9_5D ->1RTC30 =YB_YN9WADP+GK*:%RV1]90$GR=NGH#'Y 7\$9) M %0EW:T08"<%^+:1PV($SW 2+:FT 0 FU7/#"3I4?A>T9'Y2=+,J9">YW)7> M9LN4RD9EO_135EZS[*DR53:1<9KG1MH-SDVE-<#!YK!D [_R>U$R<+96CME2 M%-#(HG_*I$]S_YG3* R/;F@9DPN^60U%',3<H%,I_5XF.Z,R%KQ]8F7^\@7I M]M>TK,JBR7_P_)DO@D (UT\BR+$70<0B"C%C2 4_8Y'PP(D]9\".[E1?,]W( M[4$%>8UU0(K]0V;UC*?!1$V84']+SI<><H;ESS\CO<VT^8==3)\M_XR0)Y/D MGWMV8 :$DY$0K:N*7UYVCS1Q-E6]Y$_9ZO.3>E85 "E?6J'1'[)<\+14*\K" MBS#&B$FU@1"6"H0PB 6+(:?")Q@EB2.&*)!Q4<]4%34(Y=K\)MT$JAE6^QAY MM/64V@P&;_H0M;W:XBU9U8;R9"B;$KBJX09KF4$M=#MI1.4QOI';8KJ(2<;' M5JJ)<<%.FZ9B$N*/4EQ,T^L%RQ/I!T<.P=7(BK]S=0=RLZKK_&[3"+F+B 8D M\'T'>FY"U<)$88+B!":N[SJ$")\AL[0^(P&=VSZ]QGD%A$JQ]:P@#EB!QAA0 M@[7GE8=I_JM.(^P5J,55ES*;2NR[U&J6%YP1!\7F4C,&S.D7F1')/KF\C-G? MP)P:JS)EZ7)=IL]\YPY4!QYQ]D'2IN"NRZ:8SWN<KU3J3(FB0EO[9RU<P;'P M8[F*) A!%',')AY5*?DQH7& ?$<O^MHJJKDM&4HHN)&J5;RG +P1K+[%JAZ1 M_^"-5"J5$Z"MM!S#]SUV1EMOB9E\#$=>3]KRM-T6W^\-7DLFE05E(Y5:-^J5 MQEX$PBA$V\J\8073M#DX;-)XE(W#:N,#5;U:3>[DN]??TV+A^2%*<(1A@CT. M$9%_)"C$D'NQSV/L)R[C1BJ[W?KL5*\"!Q0Z\$WA,RR>M,^<IOH;RL?8:DR; M"G-%=$ID6PIEK^UI%<,IL8XF^,F'!N83EP/6JM 5.@1Y1&[,/9<3B+"(8>(G M&,8L5MEM&':I4;VC_>;G-E45NDL*G1V0IS=9AU,R\FPU8,,\:?=)H6WEY=YO M?-K4VR<%.\JN??HIPZ@'GB[>-8[@_W.-<SE#EB]?^%.6JTV1F]# CZ#O)'+> M(C^$)''E/S&.>1(QQT-:*VQ''W.;O!N88(L3U$ U??L[V.R>R)8X&GDVF].C M[]+?3T"'&XE\NY[4\B^[N=S5YC2^_OU";7W]-1X=[.N?/:HD*[SXPBE/GU5@ MVL)Q/=?S!)>+LIM )$(BS6>20,P":3Q'02(0-@M0/M'+W*;W33OW9[Z%:>S9 M?X)/O77Z8I9&GN -015 L$-XU:2RLAJWW,&$/?_]$WU,[;=_7LP3_OH=#P^; M_=N#UE8!E6+[P_](>2Z;?'AIK$V64"^**84!#P.(N!-!HCSVI3[ E#DN3;B1 M5C#J?6[:HE5]9HNT\K3\=/WW@<:]V6CHZ931.!Y9UUQ&K['"&423)45DUO>D M"FH0+8>*:U@C4SNZK57@Y&=1_;:X7I</69[^D[-%*.+$%8& ,?481 F65I ? MN5 XPHM"/R9.8%32S#K"N2G&QH.ISHH.5EFI<J?S[Y2_CDO;N7$U\"1XK=&: MOPM!+:6Z"JKE!#M!Y^"IUC,&K^Z<=@[?#^*/UD.O/1>TOHX&&K_I*BVKF@[L M9E5*$*DTJ*^+@I?%-95*+.?,79 01T0(%\9>*-6_&W"(8X&@\ G"R&6>BXWN M_G4ZG9M&_S#0"TR+8$TSUC)M8UNO%5SX4>$%.\"@1@PVD"W:KP;\V#);=;J< MUEHU(.'(2#5Y=V#L57K_4'X6OQ=UNY])*>U=U=W[[_1!Z< /6?[Y25K#*@#U MHPK)_YAB4N4,721.'+@))](*585U':'^YCHP)H*XE$4DUJL;;@'+W+13)0K, M!%P7'.!Z@N%FR,!ZI2(BLXTD8*E$,4S6<<FXZ6FWB49C9*6W'0@I1ZWIP$82 MY5NZD:6JU+.5!E3B@*T\%N/*+B?55OC9!4BFC5*[G+*C8#8+3;Y.4,'G=5G( MA4"%4O^#*RDXNWZ60._Y%ZY.*N3/WV:K*C? &B]5O5=O01,N>$2D>9AP"E$0 M$8B%0Z#O183$GL>8KY4*[A5EF)MZ;XF@:EO<IRN%6FTYGQIG]3\;R0"N10/Y M1C9 =\(!"?9QVBB&(5\0IA'ATM: @F.5&CB)(*;"@Q'CB(=8)"1)%K(1DOTW M^8;:LDST%?$5^V_[_1@<:\WWFYC_P=<V=F;OP]IP 1HRP)8-T*(#W'5]29/' MU5PPEC,)N1DBP0\5C7/!$-D.U+D$RI <VU4J&PFO\DW63JO=?FMN!LV)1-&: M6=Q.,-*M[B\C8V0M?((':S[;YP4?F -[KZD)TUZ?$F$_T_7))\QGVBW/KJLI MNWRYQ6FE' P2V9]^>VXS[_;]9["!"13.@]7?L+3,&<KZI^3E;(T\-2\CRFB6 M=G,Q:+:>:7*R6=LM4GOV]CPY[-SC8[:Z5WL55=Y"A6PT[D*Q&R0X3@2D,4$0 M):$'DX#[T.4^<5'B."AP3(XF3G<SMRFO4$(%LRJL<M5$!@WRSCK#J]Z&ZW*V M1I[R%5%WID09;U:Z>;"TGSC3R:0F?[>@AU9YS]/F41OO5V5:OGQ(E[R^/%]P M@H*0*V=-AU*(0I9 '% $*>=^XKFN0ZA>Q<L3C<]MTM?X@ +8>*CH!V@<$=<] MOR^E8^19;<"$42S&.9$'!6$<-399],4Y,=IA%V>?&1BF3&F^EGMF)C?-95JH M[7+M/+](J!LCCCW("?7E NU1B#T<RO4Z\#$B840"8A2R?*ZGN4W7!BA0APZE MZ>7L>3[U%F8K+(T\BS<$M4".$'/1RX2M6.>S_4P;]]PG[E$,=.\+ ^\IZ0-G MZR7_+"Y,HW!7A1JYL8="$DK#GG ,$56Y.*- FOU"W4UREX;,R%/$+KRYZ9Z- M=.H^R%(*%/"MDM1P=V'Y*]"\!GJUL1W[AN<5AM7\XF84]FW=R=@%-^UURRC$ M'MVDC-/+P*0:*KT_9X7J;%/FM(X2Y&Q!"<%4N#$D+HLA$BB!L1,F4!#.!(H$ M\81OE&*CH[.Y*?AMA=V\ 6B8;Z.+5STE:XNML<]\&YBU.MS2]J6/-O/$'!I\ MV$K3T=75M$D[-(0^2N&A\\XP=7'&XVZS=<(T\%@8<^AYQ)5;T<B%)$ <2NLQ M\ECL.BPR<F/K[FYN*J.!!51VA<8<.' @!LM&!./"?SW$ZVD4>W2.K%,.O'RO M=FZ^(^Q?]5BQI%EZ.IM4M^@)?JA=--^Z=$][.NBK*G&1TI*SKV5&__A]E99% MY672U-UZJ6RB7<$FX2$GI"Z"7A(1B!SD0NQ1!S+!(L^/8\(#=]BFU@J^N6FP M'7Q0X0>5 +7OVJ:(W7E/^TE&U'2#.ODXC;U#/>5;V"X=?W(,K[:CUVQ'@=7Z M72/3;GUK:@?=*^U-K5)[?G-JMYNANU/^A%/V_KOJGV^,G<AG-*&> T.?88BX MX##!/H.^)QR&8QX&V.C"XV0O<U/-#4C :Y1U<;ZL?.!Y$[MFNC\]Q:SNQO1" MOD;?D=94-0!',!D[&;"V!SW5Q\2;SPXQCW>=70]??CKU139?+7?%9Z'<'18) MCI'@4@-X0B58$6$ "8H\R#E&+!"<$&R4JKFKL_EI@_:A"\GR//NS.G:6V\Z< M/V?+YRH*)><L+8' =-">LY-]\S.L2SB=] SKS0ZIW,/_5#DVC7.,=8Z2$8ZQ MCKIZM6.L<T)W'6.=?6?@-E/9+C=%L>;L754ML2X?4N<)>?_XM,Q>.*\>NI6? MV(,T@E1:W&(1L!C[<8+D3C+F$$6"P3C!4@/YU$%QY 4^-TKJ,1#'W+31VU85 MC@*DE3Q-!#UOA !%M1=Y:L0 3RJ#\_"L3@/'3W/S./ZHC+U)K,BN10"U#-L2 M3;485V C2+-+W(@"*EDL;@DO(]/6UF\@BFFW>)=1=;25N["YH<ZC7Q_X<JGV MC'CULF !B6(2QU#XR(/(IQ&,D4L@CQCW*0X\-]+2F*>;GYLB;-PF*XB@P6CJ M0KI'7[?"NIR4D?60$1\#'$E/B7V!*^E><Q,[DYX2Y=B=].13PVR@7]9%NN)% MG:6H2*MHSCK[S29"P<&^BP1UH,]%#!%#/L0>]V# W<2-PUB0R.CZO[?'N4WG M#6#00GRU2<(U-!RDGW<]*\4JFR/K@4N)-+8ZM,FQ9%_T]S>I):$M_J'-H/_B MP!@SV?IG\;8ZE_A0'TN\W*QHKJX2W_'ZOQ^RO+94/O%R01)$PIB%T MY E$0 MN#!Q&((DD-J'<8:P,(L^,P0P-Y6D\"O'@OVCG9<KD#9"@#>L$>.G*[#BFF&I M@\='3U>-R?K(JFM#> T>?-@2?K,E_-V.\$\=A)O'O UDS58TG&GWT\;)#23G M*()N:#O#%. G_N<UI2H,6FW(\FPE_TKKS.:WV3*E+_6?+0\&%CJ"N@%T8BZ- ML$!X,"81E?\,50IQ(J+0J,R9*8"Y*<!KECUMO*N44YNZ_M[* _8%,M-]QD.C MI_O&)'QDW2>AGR?W"M3 P;?FOZ-X% QESY(.-.Y^4ATXE)Q#'3BX'?-T(<I_ M )=5V^^XBEQ.5Y5?P3OY0]VD(5UMS$U=M;""/;! H=7/&=+)6[<BLDG9R IG M(%M&B4-TJ!B4/J2SX<F2B.B(UTXEHO7\X!)Q>V;4S6K?1V 11T[L)KZ ;HPC MJ/(,0)PD(?01]3!#/HDB9['B]Q(*NS,J&M?9K]8'G]0?_%'O/XR'3R_[>N:+ M%3(G*S-WN"-3^:,/W(&L%IO3HL9>W;GN[J8N0:<E_(EJ='KO#=,Y=WE5*^JE MNM?:).!O$@V^S8IR$SNW""F+?>Y2R"+/A<C!&,8.%Q 3S)@@04(H,ME7Z78\ M-P-E@[N^H+_:9<!7E_,L6RYQ7JB,M_5%O>$]O?9HZ.FB,3@>^R:^*6_4@+W: M9GA5>'=!PO:4DBE'EI23=K>3*BE3,@Z5E?'[ S9$ZR5W'1*X*A6C.MO@[,,2 MWVOOA4Z_/C<MHV "A1.Z>WD[&\@&^Z S=&EL@2YG:NS=3S=)X)O":RG):0\; MPS9 9]J<;N_3+=3>MJ?GT4O#UZHXB34M*\>;ZQ7[PI=J'Z&41E%GVO!]C*/0 MX9"'B$,4JLT/8QZ,(N*$,>-N$AL9( 9]STT[M+-N[(&OMD -_&K%+"Y-DM(_ M+GJFR$ALCVV-6"3Z@N P;<JL!W[U]_Q*05W:E)P/V-)O8IAR>XN+!_5_5:?U M&2_5Z? N&DS]HNJS_8/6DPL:NVX<B1C&6%"(HL2'<2C_(&&8",(P190OZLH: M7TN<EWI*[R),)A/S$-EX<U2!O )4_@GX#FLU0?-=:">MGCI1UL9,,5XVIFY$ MJ(<XARY7N4$][*JZ[@PZDC;J,H_&/FK&]/V*S7)$-[CF,9ZXW*\Q,^5@!LSW M6,0Q= B)I#VB"@BY6$ <AUSX3'BN@Q=E5N+ES 9RAVG$4Q+51S-(.D,YY<#I M&2R3#<?()DP]G=2?H 5P+^R]?J2V:/9^V'[#GEUCA5E+ELYE6":U?:S0=F@- MV6G4_!3G:_G';4X_YW=%_KXHT\?J"NTW7CYD;.<OHGFDH]/6['9P=0R1I%7N M+7)P]_4+V&$'-7C]0QXM-OM/?&P3.?;F3(-#N2NSZ65CRM*@8R&M#B8[(S(1 MMWU@9/3>P U6%499?0;UM4$=O+7@+D'4]1"4.R55')0SF#!EHWDL=BCSJ7"- M?*#/]#,[G;(73CHX5O0<JYIFT^5<C6T0U<&W7^OKNTUT9PW3HI'3S8,M\^5, M+],:)MVB'ID</8]?4(3X*/O.<;F]7P[+[2E[1GDPJ[.@.F!>>9#</>!54XCO M[]+\4764:X_FA>\(/TD" H,HBB'B80AC'LD_7-^A2>"X.#12+E,!GYNVJC.E M/5<8+PALGVK8-4^Y9SB84US87U;CM18>M*0'E?B@E/+O*L#6%%0>2MV'/<,J MNTXX;#;+N4X!>_H:KA,.QLG"K5/V?UDXL@1)&A?4M[*/E%791K/5G<1;")[G MG+D+'T6^CV,/ABAP(8KDHH5#ET$D_V )Y@F-C?(,FW0^MX5G&UM+=^"O5 'R M'7Q0[O /"U;6&A6]-64LKD=>%[8TOVW3O(<<W&G0/#B4V80ORU'-6EV_2H"S M"2GG8IV-VABFW'[-LZ*XS3.1EHM(!&$02PO;BQ.B_#X$Q+[K0"?R'$:Y[PLY ME0SN65IMS^W6I((&GBIL9GJG39B>6AE(P\A:HV;@MIL!8Y5P0E9+,[[=\J03 M^H1(A_/UU"/F.8J:.BLO[[_3!V4!?9*CMR!.X"!.&*0JF2Q"*)+V!):S$R5! MR!,6^8Y6[:MS'<S-9MA@!!N00*'4SU1TDL3N>6J#FK&W?F:L&.4KZA)]4,:B MDPU.EK.H2YQVUJ+.YP9&T&<E+ZY7[&,FE^>ZK(ER;OK$RTT68Y'@ !,10B%8 M!!'&GDH7@J%(&'.0&R4>-]H=]/8XM^G]09HS*ZK<@G9HKP 6LF]PO5QF?\K? M<B"R?)/5XJ/4K/UID@<.A][Z;97DD17%2/R:!\?K<F8K&KZWOVG#WW7%/XIW MUWYQ8):C;'5_UU3E7GA)X GL<9C$@0>11PB,0THENXP3'@M'>$;V?KOQN1G\ MM9N4E*M41^"JC%V5AGJ_+I+AD?@>F7JZ9"A%(ZL-!0LJ7)8S2I\2UU8.H';3 MT^;W.2'44>Z>4\\,O&_C2_G;^U_Y2N[^EU(W7+/'=)46I3H+>.:;F.G$Q0&+ MB%,'C**8*P=F56L;>[[G.SYQ?+,BN5K=SLV^:%!?@?L:=^5KAUO(L]4VBMWP M_DMO&#1OKZR3._H&I.'UUQ:O^Z#M1[&;L63KJD>OTVDO:HR(.+IF,7O;\. B MR_+%'5]]Q/D]+Z254I39HYSHO_%'PO-%PI&'&0TA9I&Z!/$22&A 883],'9" MA ,WUCJ^Z.QF;EI( @4-4K"%JGF&T<UGSTF&-99&5B<G"0+?:IR:$70]3+&, M5G>#E<Z?@+&]_N;R:>D?!&GQ4*M8]6RE-YW(\>I3G^ZWISG[T9)@>P*D]_0P MB^V:RD]A786X51?3ZG8[YP]2RTIU>[.BLB>U[9:;NL_B#G]?T#BBCLL%I#%R M5+"2@!A'&,:"^-R).4NHT:F08?]STYXM^$V2(=H6 "PE=C/;S71 (LY"[,<$ MBL1W(?*3!":">C#AD8<0]4.*J<G&>,P!F6#O_/H#HF=5CTCSR.MAF^':(6L/ M.ZC!@S<*?IW+5T7B21GL&=L#R;-D=9OV/JGY/9":0SM\:#,##/*JMCJMBS&\ M7Z:;S'D;VRA&R'.XP)!'B;3*,44P]@)/_I/'*/;\V'&URB=H]#6WQ:6-%K3A M&AB=/>QJV.CV.!M9,9VE:XBQWL.;@<5NC[^)S';SS\[,=-<CI--^[VEB.B-> M3Y8]2U[SE0L"'DB_FRHY=%.M_E"NJ.GJ_DMZ_U 6MQ*E^MCN^8*&/J=,.##B M1$4WX!@F6)K_U.,X\@(L'+/R$:.@G)OV;F"J' 0-P@%!#-:'4O/,][4':.PC MXLO#$ZK_@,T@U[)>@=O^P1X6AS#68-@,.K".<?H(@[%H/AE.,%IGP]:.O6*& M=7!"8^T8J/:SC<Q-/1\4[JRAFFGH\X3I:5DK7(VL*4_2U&]0&RNY7BXL*:KS M_4RJ;'K%/508_2\,V'J_X[5C_IX.4DG2&P<>O&*?I#R-!UJ8N#2D;@(C+PPA M2D*DTH[%D :![W@L<BD/M7?B1EW/37=LP%=GBUO;H4HO;[#%-&-?8Z<^&J<C MZY@MG?NFF$*^=?>K+O%WZ$>CV6!C/QK=$^WS;=)N=@(PB+G. P&S%J<['Q@D MZ=YQP; 6!BP&)P*Y;O/L.2WD7_#R9B6RO$[7<K-*RQ0O=[6.JO/@IR4O^37[ MSW51UE50:MCU6?$=_LZ+A1!1@F/"('(\"I% ",:)3R F+/ 2CP648H-")=.@ MUIJXTY<YV4[>M+YN*156 ZTX_FAK+%CS&+S7C'QMB0M:\JJZF)7$[<)Q.YFO MP$[J*[#]%)J;M[O9?0H&B^JL/HF)%N*Y?!IFB_AD(]6Y\(^/8CIC83)&]PR, MZ7J]\%B*Y\\IY:<3<4@3J$X:5)V/%54$1?OW*GWWIZS\W[S\PFEVOTK_R5F= M<.-#EC<_4L^Y"S]@GHL=%R:$8XB(IP)-0@P3FO# ]^0O$Z.[CFGASVVG_ ^N MSBBE L)-P9Z<J_KG2F?EO"Z.SD%14S,H6_/$7X?AP=[LQGS">Y7M?<GN4/L* M;(7>7*-4!9RDF."%EV GZ%63S:D*_VL).\*!XZ1C9/L4<QKPKW,T.NG G#UO MG1;%L"6RHV:%^O]-?3S [C)5CM1=2 .*<8\FT V17.(</X QE^N<XS@(NY1Y MS"4F2YQ9]W-;HM[6CF[*=1$_*LM&;:DKP*#, -.N+SQP,/16E/$H'GE%Z*Z/ MT^C_FQ;A=DH47\:;)2UMV/FD6G88,8=:<F K9EJNR,O%;_A[^KA^;*Y7.4T" M/W(%C&E"(0H# C$7#DRPYTF]AB."J(X".VIY;KJI :>G@(YYZM8M%TD_LMIH M<%F\:#XK;==DER^U)KK\UVZ2'[<WR?P]*\9F:IY_8' Z]4//[VVH V'8Y2[Q MY3P,/6E(.%52!@0IIS%+&$Y\X1D5NSG?E]',G"#.9#_FH3F$QV69IV1=JC08 M:BW[#1>9M/ ,#8@NQO6L!4L\CCS'-<-&KL#U :VWV&X"& VZ[&5F/]O3U-G9 M^T0^D:&]]Y51ZWUN:Y;$/,:A\CQQO"" R%7+/R(8Q@G')')P$$7N"#4_9ULU M9OWXB/.7XVJ4;W[A*R[2\J>F%B5Y ;?RS5&*?FH6E)F \E?=T&P*?@*K!68N M9&W:^I_3%J.YD)J!=4 ME:H9[9!I@:*04M\-8(R1+RTSEL!8>5ZP. RIP %+ MXGG<8LQ.F2K)0.5VO>_=MU[E6] SN:)X[=N(&6EEBQ</U]4AX ]PT?"CW"G\ M-[D^F/RF8*@S'T\7[QK'E3OYZ@+[.' #+X""NPBB)/ AI@F#?BC<T F$EWA: MYO)APW-3W1ML0('3S\*\QU6W1KV$@9$5H)[P1LF63TDZ*,GR7D.3)5<^!;^= M5/GD[R<N,R;50AW+<5PE9ET6RK=7&I^?UG7(>>BA..(1)'*?JZ8Q@8F#0NBZ M$0IC-R$$.^:EWZ> ;C)-IJL0WX)YL@3\*Y0?,_D<2,2DB"Z!S FYBLF.( ZP M P./!R%&.**Q<=7X>7X,XQ>7W_L4]DK'S_PCT#QLF=FP3K@7&!C<+06'3:CC M<1FZ*[#WO=3RSZ#LW(#1>NV2<R:0?XQR<P,&P5JIN2%]FQ=IO\-DO<3YQ[0H MJZ-.X\KL9QN8VX:B 0H4TBM08=6OOGZ>IFZE;8VAD;5LFYQ1#KVUB!A42OU\ MJY/53^\5K%TTO?_ARXI%7M/:$[OV_/^@_/W?XUQ9PRJY1*5KWJ7+=<G9@HJ0 M)43XT/&I)S<AJL0Q=3T8N2Q)F.,0:98.*1FI#V%N2D+"!56(!. -8&4ZUC;C M%6 UZ,J,9-E2CF+KUX86Y8#ATK,/QQV$D?70-GBJA;X*G@*5 & C@7(HKTV^ M*]!(8;^ZI#F#EFM,&@!XE4J3Y@2=JS<YH"7S<]3WJU(:4M>,Y:K'^C\?9??N MPO="W_$PAS[G(41AA&'B"@%]1U"'^KXG?*T+MLY>YJ;K:J"@@7BU^0M08,'G ME<&AZWEB^T]@K= ULE8:S)31"6TO$X..:\^W.MG9;:]@[8/<_H>MU=*^(#"R MN":JB@4M%XS%F"&&H8=#)FTH%L#8CQ%TW3@AF%./!$9W\R/AG)OR&2M*N@#? M-B)K)H@=^P,QL]I><=BG,NU>8\1M5!BW.1[C%2.W@O*UZY;;I%JCQ+G5[@96 M[I ]5-O+])DW!6)37JC2L.\R%6.]<!(2>W*M@8A[D2J9R&!"@A &4>0GE#J( MF(7Y]74XMP6CC1?L %]5]8C!MQJTH<KO)5U/=]ND<F0E?"&+YK4=-*FQ5<RA MK[MIJS=H"G]4KD'WO0%YP6YS_IBN'VL%5B6W>JRZX.SS,Y<;[ON'<EO)]PLN M^=?/'[XT\6<ABZ(XB$/H)!Y3:LB#<<2$5$-.Y'M>[+M<KR#\93CFII@:2<!& M%%!5,VV$ 5MI0*M LI0'O%$2:9X97CIR/;OPZ<9C9.UVT5 ,J2MQP9@89-&: M9FPF2H\USG0Q2W9U.:&=6:PN:'ZZ]%27<["7=\I"<\,,YW=I09=9(7OZ+-HW M[.T(CZ,+]E:$4^33(*!^ $.<>!#Y@0^3(/)AS"CSY((7,F%T!W8AGKFM;G4$ MQ0GW&Q5[9EA[[=*ATK/&)QR D9>SGC (\&V4L#1+_%FRZ"]%,ZG!;XFZP_V MK6:'*=BJ8IQ*2HR+ASI0>%-Q/$QH0J,HA!3Y,41Q1"")PQ F44@"@5VY6? - M,@#W=J@U-:=/WJO<"Q56@"G-UWA95'&DJ2H,Q0O-W.;]9.LIO\NXFT:MU64F M&Y#;3 $-3@LFGC87EE34^7XF53Z]XAZJE?X7)HZ?J-T=V^Z-FX23UW6^R??? M>4[3@M_F*>5?LN529+EZ<:'B)YPH$M"G6!IQ..&02 4$1>0B%$G%%":)<4FS M2468F]VW3?79X 8;X*!"/I'W_/ O0D]=SGN<)S0O!WK6-S0<^-#W?#NCW->] MWDB^MM?]< %^#!_\BP?(FD?^Y4BL>?9>?T^+18+#".$X@90* 1$1(8PY9I"& MA 8\YL)A1E>"9_J9V])TRD=4ZA2)=*#'QR&O9AX;%[ UE<>% 5$VG&7;-(SG M$5OU\MINKVU1-7Q;]QX?I@RJ)/Q2*ZG0@:9HT(+X(G0]DD#/2Q!$GD=AXOL4 MNKX3>HD0/*#(1!&<Z&-N2N"F52@'/-50S6;_*2+U9OZ%](P\ZRMTH(&W+?UE M;\)W2&]ILI_J8=*)WB'BX23O>G3@!,\QXX\X_Z.X7K'J'^KF?U.J'D7"15C% M0)&00L1=5=H"(^@GS"64)('C&ZWYG;W-;=+OP%9';*7Z)ZA>,)SZG11K*@%; MQ(VM#O8YJ_Y9>?L4(]1]U2+%EI;H[&M:?:$C]I'FT'II8)K?=5'*Y3%_J_"O MY#RIK@O2XH]-RFTGX'["$QA2XD)$!8.)$\A_,B8M"9<G'C8Z+^OI;VYZ9 ,7 M[.$%"K!A<M\>GO54B47V1E8F'<2-H$TT>;&5S;>GMVDS^NJ)?I355_.U2S/[ M?DA5(NR/Z;,J#5;*+R25YD]5Q[0X"(]WO9#[JC8HY1&!R!$.Q"X+E0.SXSB8 M>$D4#,ONJXUA;MIG(X+*2U,+ 2LIP$Z,NFZOH54S9'@TC\G')7WL<VYMOB=* M]VM,HO64O_H(7BGMKS%%YU/_FC<U3#O^'>>I:D]YMU7'B($7!Q[W">0><^16 M#3%( A]#[ >.M+["F"5&JN^P@[GIM0V^VF%SR('L$85ZZND28D;6/4:<&*N4 M<X);TA='S4^J#,X)=SC3SSXW;!K?K&C.<<'?\?J_-ZLF &QSRB-W:]?*T8>S MC[+?=%D%9RQ8XKL^PCX,0C>!*!(<QH)C*!!#0MI (M0+CK@,QMQ4P@;SYH2V M.H+ -6S :V\30RMGX/CH:9+Q61]9WVP$ &\V(OP$TA78CL-M:QP:04!+$GNJ MZ3(F+2FP@2 F57.7$76H#"]L;9C*_)2I;/KKO*JML*L=78=01DZ(7$8<R$DL M-X XX-(*DJ:0CS$F3DP)I[Z)8NSJ;&[JKXVU%;$^,%JUDV8]_6:+O)&UV&#> MC-64#B&6E%%G5Y.J'!VA#Q6+UCMSR,RRV^,5"\_Q_8BS&/H^">4.+'0A3I" M<9)$04@X$O@5<[.TD,Y-<;5.1O" DZCQ1E1/S<UBG$;6D6.E4[EJ'8M9M =' M'Y)99E1IX_R!<ZJ<H'O<K"JG.ARZG7^6[67YRQ?\YV]8ZD[9=U%5.OS""YX_ M2YWB"S^2UBB%251Y3[D$*L=*R*.$^[$T7SW/R$+M[W)NZEX"!8\;I*;;\5Y^ M=;?>-ED;?9O=@+T"BKLMWFVETPUFFQMJ77ZL;9Y[.YQXHZQ+P/&F6/O-UXEX M^I#E@J?E6GZB-ZO;JE3%PB$X2DCL0L<)A0IIJGPZ&<3"B1V$"1'"W017:EZ= MVD>I-27W(S)'5F4-2/X:M3XZ1E/SGO651NC'BS=J2:K.-VM9YQ--U#$0,PD7 M.H7PAXH'ZJ#8=L!/5U?F6:B;C%XOKD?NTG+)%R(42<P8AR$.I?TIN838X5R: MH\3C81 C[&DGGSYL?&Z69@5*&4BN]X;\M,E ]Z*?:OJ(O6[->BDG(ZM$4SJ, M\DF?DWM0&NFCQB;+'GU.C';2Z+//#+/G]JI%J_0:5<7HRE3\*'>Y-R5_+!8B M1I1%$861X#%$;A1"S*@'*5$UW$)!O, SV3;J=#JWZ;Q?/KTJPEO74*]@@V\* M.*B0&]YU:(V GE%EF]>158(-2HWM'1..+!DP6EU.:I&8D'!H8AB]:UZEZV95 MI/+)NYS=9LN4IKRXS3-ZS;(GN=/YL,3WNM6Z>AN:FX9I %=Q*VI";&!7DT)A MYZS:!#0BZ%?TZJ>T6[U89W/T(RLC(L$WA=]2X2]MG@85 .MO?;)"8-J"M@N" MZ;]TJ=O^GI9JU-,O+ZIDLDHL5I0[O_ PHC@1D0,=51X,T2"!V.<AC!).!/)< MZ@BM*N,78)B;)FJ[D>\OTINUF;Q4];K5 TJ2H=[[^J.D>:HT+O=CGQJ9TO[_ ML?>NO9'C2MK@7R&PP&XW8+[0A;J=_>2ZG:E!=951[7,&L_TAP:M+9](ICS+M M+L^O7U)29BIO$LDD9?6["\STL<L2&?%0#$:0P2<F2N(WQM)Y$K^^!&^4Q&\, MT>4D?O.FKB [5+M$-?_!I5U^X2W1P)=JW9X8W..?=U7=[!]M-G5)GC?-'8)* M\:A5JXT$:MF<:;;D?XL\+P2/20!#JB@2453 ' <)C%*6,A(4>9H97;1T+-_< M;.P7OE[_#50-02#M:PG*CB9P*17]%>">;F!3@96B8-RK=PWYHL/!US//;SBD MGDUW2_1XH-J.[E%I]^ONN%2J> ,Z)<'MT> >Z@D^CXVM'5&D^Q%P22_I4+KI M22G=0WN6RM)#-\X2&O<4OGOOK4CB+$H0AP7'TL<F@?Q)L7F),$\#Q%"8!T:L M/7K=SLWD]]B1VECT@QR]]:8];KDZ[? <[GIFV3V:GJWMN81 L!?9$UNX&4S^ MDO3.=?K6&7<#0&BDSPV];5'X1ZK^H]QPY4+CY>_\01UR=BP5A 0)25$.,1,J M33I.((DYA1E!09H+$0>9EB$:Z6=VEJ<OJ4'1EP$D1PXCW>'CV98<" DZ*6T* MY Q@95 QPUF$Q6XL<3.K(+-."*#%6H&7I^N LVX#@<59C0>MW/7M@43O@GI M>I2,K]CZMW)5J?/D72@G"D0+Q:N8D5#Z:E@@B&E"8)SE(HB3,&&!83:>1J_S MRZZ3:U+K/3?>VD#@;>BYZ0R!GMOF"M:)"I9UTJH8^%O-Y,I?OX*=X#?^0U\# MN!SY;CH]3NJX&4!P[+69O&I^Z'O[\+#Y6#=A[==J\Y]\\X'+-A^EG\CVP8SF MN:].6[/SSQX>ZL:J 2EYM>+5\_HP;U1J J0J8*^+_O&O%KCC)\"N<?7MUYE# MZCAN- 7-ZD18JX/)#H5-U.V?"QN]YXQ97AT^?U*7M;[RS7X3;9%D04Y9@F!0 MY(5BC.2P$!C!E)$P$932(+7:K!KM>6Y620H)FLML8"7G27LL<37M_ 70S7:J MG$(YU6953^CF]BIHQ&[.!0Z."KP2U@_#Y8_"_D*_;TUJ/PR'!LW]2 .61[-/ M7/%9KAZZV&]+UYRSG!"!4IBE)( H% 3F4<9@DJ<T3H-(1)%1'NZ%?N9FAW9B M;K<8#$.N2W!J'EI>#Y+OP\<3?#PPU([ X.H$\$(OTY[D#:MZ<B(W\OC$%RT_ M2MND@C*51=*&;.K$\/X'7G5W?&2DK8Z=.#LJZ?-WV?3F@_28/^&R_B=>/G/% M:*3JWDM7B/,8(H8I) %C4+ XQ82P*,-X\=1<$_I]@^N-GMF9@VHFT_=808\S MN5];C/"'<K52T[H2H)6AN>G)JN42UVOU3^VMSZDN?;K\LA*<Q4G$*.1IDD&4 MX 02+E<V'&=9&J0"R8^K^[(^KGS?^GW3[VJKWD1?%5^Q_QV_)[VU? ZBSLAQ M<'!-N04&]) !;2[41F*SO\2\@^=,R<0&(J P @HDT* T@PO.'L;\K6]$NU3I MKW&%VL,@.KMS[4,V:R9@&;G>XY_[3(QMX=(%SWC$*8D@$ARITHL)Q&$A("UP M1E+.$Y%GAG2_E_J:6^#9;<M(60^RB\9KNAJ#K+=\.8+.\ZIBC9H-\^X8'N[H M=2_V-#6'[IC*9XAR1U\Q/[+[)#6H5OP[IY4T2J\?GOE]U155_R8^*A(TVAB_ MV\>-[LF=09-SLQ2=Z& K.V#/34)W)[[RN'L*W(#;1T4)IW^&9X+V^%&>)Z ] MVQ7'&!N=XUD@9G6<9]+/9*=Z%LKW#_=L7K=S8_8&3EV5VOMBW_E290RIVU/K MQA4C/5=LO5N$"T$#$>01I$D00X043R+-<Y@'B1 B2M,D$":>SG7BS,W$]=;R MYOIA+USL%&KN),I@KPT723]<7%M[35>.J9YC-=U(31C1[R+U7C#OPPMS YXC M1^U*82;UY=P =^SN.6K5G.WKXVHCPUGI9WYFLL52E+3I]^MS5\V7!6&4)) C M5<TW)0P6>1*H*T 4!2BD8<%UJ;\&>YJ;W6R%;<*A0W%!*Z\^(=@PP,.6SBEL MGHV8-6)&G&%::%@1B VW/!F;F):"?6HQO1>N)*?^RC>+D"=Q&(8,BHQFJE(F MD;9 Y+!@),VERQ7SF%K14,O&YS;]M[*57'I&*VYX3_L MBRFG$1(0$X*!E&$ M0U@410J#+(GS@ 8L9=EB4VWPTC-LNR[^$K#I[JW9@>%],VU'O_UU 5[CNV> MNJ[9M%73;\.;W5/J(D-V_QDSF[:N-XOORJ5N"C<66<II%(<PQ$FH[C:',O3! M! 9,B!"%BC=1BS_HH-6Y6;%&,*-"EX<@#<]!:]5]1U/J MUZ(]?!)?B-8^53 M=U&4F^*69_4>FH7RA=X,E+_M9]]A6Y-,N[/B;^?;^3\ZR]W>IEWVRFV<K]OT M9<>A22AC/!4QQ G/5(FD'!)&FU@DC#@)$,K(E7G=YE+-;:*/92L?5-JY6+SL MBRT9JIN1UEOQ)Q\_S]9JNJ%SD8AN#[6_)'4+F=XZ@=T>1HWD]BL:M]T^:BX3 M8KHI7_@'O,'O94^R_44AXQM!I7]51)FZDY/$,,]8"%-*&(EQ*C#6*EPTUM'< MS'&W%=(35B5*8="):[IW= %=W:VCZS&;9N?(&"Z+C:-A+*[8-[K0\,3;1L/J MG>X:C3P_AW*9[ZN6?;9YX[[&J[7@4DJVX"$/41RDTAW,.$0X#F 1QBD,<DP0 MX2P+"3?95YE&[+GMV-RK/L"3;.Z'JLK]5)?4\K:@Y^$V\P[G,XA3N8_.JVP> M* ]ZVL^UYN;8:,VR .=%H=^:&\SC0/@MS3G:N]VJ]J5:/=SS^O$#)WT:\C3- M$8D)3(,"0X0R199( YA1S).$YCB,C=)LS_8R-_=6"0F5E$"):;9:G(=1S[A? M#8YG6WR(BR<^PT$0')FX\WU,:I$&U3PV(,,/6W 1WO\I#<GK]K_5 ;GWG1SS M[5UDAD0@0EK (J$A1#PJ($X$@R3+0B9('L=)JDU,J-GIW*Q!*S#8_4]UQ(+? MB&[ R*>+_4CXZPE1SR9$"TP;GD/M+UJ?]- #NA,Q(%[WR9H1(1JB-,B*J-O6 M=!2)AMH=\"6:OFM^VZ$);INLN1_54K[R?;,RN-AP_NW9F=\F@.^)*;]EB>'* M^++"!;"&S:P;G'P;54N(C.X:#*-@=:W@0I.3W2 85JE_66#DR>MH3S]5]7>^ MW:%JLF,?J]7O&Q4W9 6-29Q1*%A!I?^% IBCD$.:!BQ$1<!X@>Q83R]WJO5A M3TIZNA>TX>FDC:Q=:7$[FM,!R/5"-4<P3DQR*BIE&G:;H>V%"85E([%[4M-Q M=!QSF@YT^":4IN, 7&(TU7C3]C"SUU9CTM8])HX%YYR*),H@PSR J. "2AL4 MPX1$6<#C/$HRK;PQO>[FYFQT)W7]6=%='%J#GMBF!YR#B.L><[K"<9K#3FL( M+0X]=9"YXNASL/F)#T!U5#T]!M5ZRX(?F?WKOKKCE;K/\VEE3HE\_O6YV81> M&M)]!>X^?CNX97@#/E759E5M-$\5AW ;#T4<0.9Y^NNBY8/5>!@<.R+C"VU. MQUT\K-0!7?'(HVX+,DH'A9</JS:E@KXV!U$JTZ):W:Y8\]NR99S9?1#ON/0_ MN6$)/\0Q"0K"9=R#&42(4DA$&D$:LY"D+*$!3;81T/WU91RGT<HBQ+J?XMRK M*?XH6@@ [3 F[W:V_*/#[A<35P#<J+O32_\^PM\/K.I,-EA K:@@!XJ3;VY M'BX'"1JD@6:FI2FG'6G/E2PG4F86A2^G'3C=.ID32W7E;=DS5&$4(2XH*2#F M1,AUN@@@03R#(14ACI(<99'=Y=F_ A];)ZH;.K;+&.NM38Z0\[QPV()F?Z5T M C:VRSV]S853$S:V\5<L\DP4N]**ELNR,5Z5:,T79Q_??;[_<+NI#LH3W#>F M:Q<-HRS.,B$8S'B"(*)A#G'!.:0"!2C*>9!&6I7;KQ5D;N;F4)5V$W^UKI8E M:]B.MIJ!5K7&23JNY7'B1OV&U]6JU-W#N'IH1[8\)QPPSU;N=*RTAN>/1B&@ MLT/B=F ,LF,F&J"),F;L!LI1"HT#* ?3:JYI?[I4&P<H'*3?N&C/LDA&6W'C M0_6(R]4B"'&&11+!1& *$8L9S$7$8"22.*8%BV)NY!D?M#ZWQ6E?ZJ65S]#[ M/41.S]^UQL.S[=>'PIP\_IS*KEC<#]J>ED[]G%HGO.9G'[*;J#NB\G>ONQ__ MK>2U;.C'ZQ?^(K55-"%!$N81HRED%'&(@IQ)3U1.XR++0Y+P.!4L,9G!>MW. M;6KOJR" G;#-_MW7VW\:<; 8HJ]G!=QCZMD\7 .GL<$P0\>1)='L=%(38P;$ ML>TQ?'OB$EM?]IPR&6<H2#%,HSR#*,T1)%F>PR!FHBA8$K (&[D<5XLT-V/6 M)P,>KS%#\$F-F2O89!P,L*9G-.FP^7:GKJT*Y(E$QAW(;UV&Y\O;T,>X ]!9 M"9S3ELVI^/:;<NIBKVJLBVJ0(*G@40"#G$<0Y:* >4PP9&D2B@AE2<JTXL&A M3N9F;@_D;*>@880X".FP.70%E&<#9X61$:G?& A7</Q=;'HRRK\QY?H,@*// MVGENW_D&J^+P'W&M"F2N;RE]?GQN^,T_<%'2<K,(BBS@+.8PC0/IF:%87:WE M 8S"* ^IX#R(C4+)\2[G9@JV$@/>B6SF/&E@K.<<N47.^SE"!]I66O!+3U[0 M">RP1KL^.HZ\%HT.)_5*] $X]CH,WC1/N>[X7IN-$<TTZ]XK<[,%G6A_TT^= M[NL_/,^O4-WS9.ZD<K;)<T%3JWSG?CN3Y3B?$;Z?UWSNSW8+M+H'46[:RB(K M&10T'#M\14N^/I-N$V0X3PD)(5.,-XB'N73440)92!*4YHP49O4 C'J?VU3M M"=_L4AZ([R+QR6QL]-9X;XA[#P7<@6V\]%N!YL@+,.M[4H? "I9CW\"N$7,W MH7>_:UO@[O.*?96?G*[7<+F%N5DF)9.^ S& S+@_X084S\:C)^2N**4B1F3E M2\F>\1(, F;D=8SC8>6$##0[F4\RKEK?1=%XVI:53]$&;LW$JXPE:CF$._; M!<J+I,C"#-(LE#X*8PR27/HHHL \0QGAG 5F_'R#_<UM[K?73TJU@V-*TS>, MJYY_X1 MST9!2=IS(UY!)VN/2M4EA9\6+,[(_(9[FYC63TOU4X(_O=<L"]!R MLOF\4NQ3RO/X)+^0EAAHD1$6YT&.(4^" B),8DAH$$"<DB1. \1":A3A7.IH M;F;C]N&A;JY5*CYHZ7T]X:5A^==+B.K9#1<X>388#</G7L8;H*1T1BBE"X2K M\JN7NIFVL.J(LB<E4\>>M[,&YVME=(EN61&'*8$TY @B(OT*'(@4%I3R(& D M2G(MNL_QKN9F$2X6GK'(:QL 6,\\N('-LX&P1,S81(R#X<A(#'0TJ9D85_C8 M4&B\87%WZPQKN8IM'E;E_W"VK<6JTN9OUVN^:0OTU)S=KM@7^<_ELMR4?"W_ M)JT7ZPIO]/_0<IRO[_!KT\:*-4X/[[^\"+,@#=*,P8PV]76*!&(2YC#,J'1; M2!8'*#,@?YB)6EJ3>'KVAZWHX*F5O=EYQ*WT@/]4^3.Z='LS 5KGGMG;2SDC MFWZ^V,8>#] '!+2(@"TD0&H'>GJ!#I6;;9VC_A]OP.YSZ[!I7N_0Z3_YU_KB M#"[0O;VT)E_>1/?P_E)?H-DMO_F,]^!EP1F(.=V=PQDH>^33S4TL^XJ)M*J? MJK9*C:I8S-^K3NO7]Q7CBR1#<4(9AYRK.Y$\$3#'6, L"A#C61)@H75!0;._ MN46;'[<% 7LRWX!&:@DSZ"0'2G3S6HI#N(\X1.[1].RPN #2JLJB!CQ7%5L< M:G_RFHL:RIXKO:CSFK,*C-;V\2O?[+)*$,]B0@,&HU!E_*A-L")''%(4A:$, M/+.8(IM:W([EG)LYN\YIPY><-D6W8)M-Y.L+T=O F\&XSSI2O';(711B=#D@ M_BHO.I'RK4LMNH1:H[:BT^[L%JBVL\[UWAD/Z>*2$.<)S!B)U78F@YBB&%)& MPP"3C!5"B]%JL)>Y+0[;T!LWPFJF>@_CJ&>$KT;'LPEMY=OO3?BP>X,8.+): MY_N8U.8,JGEL,88?MHUW;QF3'\>Z<72_U4WFAA1]@9AT):,XE1ZE*"#*PP#F M&2V@H$$F4L89Q5H9%F,=S6W6=X%9)VPO)-L*;!K77L!7-Z"]'K5I(ED+P"SB MUV$TK@A<+S0\<<0ZK-YIJ#KRO'GZM;IN?DLWSWBY?+W#)?OG^DP!,>-Z&6:M MSLTB''(V=&H I0=X6?\O<*F&G7YFMR'HPY;#+]Z>;8DEU!Y*<MA!:)4T;MC5 M9(GD=A#TD\LM6[!D'Z(_.'M>JI)CN*Y?R]5#PW*DKJM\7&_*1Y6-L.,^6G\3 MATEJQWRB 4D"FG$,LXBHZ^XA@CF)<YB0,$B00!S'L1$1D4OIYF8AM\HUE+Z= M>BU#6'L+;*<AV'.'-041CW(U#5/AW8ZX7FSV9N/HV?(Z&T(3"F!SRB(?Z+MB M+W(JV[1$1CY@/>$T\M+)M6O%=_["5[*_3Q*4CS^EL5SAY?OG]:9ZE'93[;55 MJX<OY0MG;?#=2+%(DC2-(\&@"&D.42@R&1LS E& 2"'B/,:9T6G+=>+,>378 MZ@/41P>V&H&=2NV&NE0*-EIM]]M;&V+*3G?=H)K:?]]#-:'!]S1*5YCW:\!U M;L^MA'DC WX-<)<M]E6M6E[VX)OW>/VCV=-@G+U[_<>:L\^K;T]<'<RO'F1< M4;ZT9R#;W?4PEWYZA##$6:HN@10"8ARD,(XH2^,DR5-J=@G$6(2YF6(E/A#+ MZL]N:E=;T0'>R6YXL&$Q+GJ6U2_:GJVI.OYMP-Z*KP@]?U$:@'+U*]@I ?9: M>#DVL0?1U5T4<P&FO:-B#=#)W17[EBR/9E>;DI7+9]DL_UW=FFD:__B3+I]E M_\HTJ_V6YS;1^9O8LGC=\;K9</FRX^ -$\&R'$OW-4H81"+!,"]$ GF!>!(Q M@3$21J>YC@2;F_7LZP7VBH&M9JU-[>FF?*D=SYU4K]VJO()PV=F0:QX\O\% M^CZKGG(,S4^Y'0/NZF#<E5C3GJ4[!O/D^-UU^Y9EK;<+S!>.U[PC?UXO**<4 MA;R -%)E+ N<0QQC 5.>X520D 0B-S'JY[N9FXEN?*XG=3XDJKKGWBZ5T&!I M>AEK!&,]*WH]<IYMXMX;;22\V;+-.[@OI(>!JZ+ YSN9MECOH*(G172'G[;G MAE2)ZA7]K\;0K'N<3HNXX$D@'3Z8ANH<2V0<YBE)(.:<\: HHC0THFT>ZFQN MQJ$5$%0]6K%?RA58-_]\F7+8'.00DR3!40:S0!7\9 @IODT."Y)1Q$.>QXPM MY-"7%?M]@^O-M% ?=^P/\'=8_DHYP!M ^$.Y4NN?\J=:"3R!'V4%QU$>RX\[ M#"'*,8$D)Q0&2+ 9RS" G7@?URQMX!^V^TDP/,5\PZYWCKH"D3_.2=23-#( M>=-Z^^L;T)/5+4'I&"(.^4@O=C4Y_>B8TN?81D??L6 &^?A<2Q^Q*\3W&W\D MO%Z@@N5I' J8\:* *&(!S*,(0<8"N39F@J>1U@IYJ8.YK8JMB ;D!.= &[8 M+J#P/.M;Z4 G'OBC%="D6O$Y6 Q(%*Z$9R)6 U.8S(@%!C 8O.E_[KWIKMX/ M2'UP%W[H.?/,W#M>=1^99M+M[H6Y&:"[C]_T<V/W:@^;'&N-/=L9J:S#67-6 M2ZNDTWTKD^63G@C>3Q4]_:-E,+S$Z_4WT;@.78VMO*")P#B#!*4R2L@3"G,F M0AF=!1&.*8MH:,0T?-K%W&98(Z&* AH9+2M:GT%2T^^_"A_?WKXA-.8^_D7M M77GVIQU,Z\]?5/#$B[_\I-.<D,^K%[X^/')=% 6A G,A9SEG$,6J=GW"":0% MRQB*<DQCL=BH;'2]2:_?M9$QV G@-S6!;O- P'.;DB#_KQ.\EPGB)!'DW&#H MV0T_$'NV)R.)'SOA>XD?WK,]!A#SF^5QKN,Y9'<, **9U3'4@GF%555>X9OX M#?^KJK=9=-T*6Y!<U5(LH. B@8CP$.8HBJ!(LSC@:51$>J=X@[W,SEWII+,H MK'H9R6&;XPP?W^Z*-C1&]51'5;^BH.KEMB>KJ#JJ7K^DZOC#U]XQ4,9C)0?C MM;NZ?WS53$CO)"@P3%A (:(DDG,^2V&1<IZGE 5!;E3+0+?CN9F!K;3&GH@V MTGI^B _\/)N)?C+_3N@>0<<D5[+TT'*>G3_2[1OEX>N!<3GC7O-]VW+/1NG\ M7W9IA$5*PY"'*10H$M)4A0QBP509^*0@<1 4$2%F1:#M!)F;Z;*]0//%-C'4 M>@3U3. 4X^+9)/H<$HNBU-?AZ:Q4M:48$Q>PO@ZLT[+65[9GZ?^I@^MW6(:/ M?5:+V[J67RE71T+O7O>/=*E@MW_BFGU[4@_VC[R_5\OEIZI6?USPF(2$I!E, M<K6;': ,8I0ED".6"BRP.BHS\A:]B#DW ]WN]MX^/=6<EFV>]_?RX8<QXX"? M,=7T2]]\I'Q[L4IZV(@/#IE@]CJJ[;7^<YV>H%'T!G2J'N3O@#^4NJ#3UZ7K MZW5 7#G*?H2<UJWV"O2)$^ZW-Q>5$-N:9RC-0W6ZD64YAH@5&!*5A,IIED<Y M#Q/#C/_3+N9FQ8^X1JQJG)T!4L_\7@>/9]-IB,R5Y0X]U# [T\$;EC@<JEDV M\*0S3OB[NI)FXQ%_7@GU/RTW<./%?A,=$3#_75']-;^L2_7 ![SA+=G6@F$1 M,1&%D%(5IH=%#G$J?40<!D6:BB F@=$%3^<2SLVPJ%.\-5XJKJ/-IB[)\Z;9 M,-M4X#>\KE;E1C-?TM^0ZMFH-QTHSR;N/'&[5 \T^H&>@C=;1A.U'[I5$JR5 MEJ"G)E!ZWG0\@UXIV]T,@C^R]BOE>VN:=C?P:A"T.^K(<D-!Q;#?^9.<4#^4 MZWF[8M_Y1G'"?WA6!33OFBL?#7W6(DKS@N.L@$462M\P41NU(6$PP2),8I80 M^8#1+H%^WW.S[=W]CO86#*CW.AB&_@;H:\;S?C#U':0W.RD]L9N-U$YPT$H. M6M%O6II AP&W.6*NHFB#GJ<-C<TA.8EW+9HPSU_O1<6W#P^;CW7=L,,^;G3S MV2\V,#>#T]]ZDI+632%<(.6M5KQZ7A]M;0W7I3> <=CH.$/0LWEQ"9Y16OTH M.%9I]I=;G2SM?E2Q?AK^^,.6:?G2FI2;3Y@J.H;79M<%49R+.&>0TX!#E#+I MK,3R/U%*"QFW<L&CR"@M_Z2+N1F&5D*P%=%J^^H,D'K>QG7P>)[UALB8)^5? M5-Y54OYI!],FY5]4\"0I__*3=E/[H.Q]2-,BPPB&)%&'DVD$\Y!@F/"0)P5+ MXX@1DZQ[RY+/4Z35M[4(K!EF](N]7XF%YYGKM-KT@*J.YNGDQ9H'5#J>F=<7 M,;[Z!&O'O]W4E6N/LS[^?.)TP]D_JZ5L1AF-[](E6S"$HRC@"&8QHQ!%,8.D MR!C,HC@/HB1E\GN9) ]!7^:Y^0-;*<'+3LR)TA$,QMES;H*?T9M_HL*^B@+H M:7X#=M_$7GF@M)]!UH+Y4+UU"H.!Q'^-? ;S(7"6W&#1M?DFT9GR0/]<WW%> M_[VNGI^,ZXYI-C>W=>%BF:M_*D92^6LCOOZ>D2ZJXSM('@#U;*KUL/100,P0 M*JO=)=T^)MMK,E2ZO_-D^JJS7 OKHLN[*QH+PEF6%SR!-.$%1"C.((DH@7$8 MY$4H:!YG^,I\B^NEG)N5ZUWWN@$KKKD'[G<@K;,LIAV>-\FTV*L(^CIN+TYL MM6SO5>SU!)VB-_N+:5Y3+=R-A+]T"P<ROG7*A3N8-=(N''9FMVS\L[W\WUTM MYP5-TX(J)MV80Y3P%,HIE4(A\I0G'(4!-[JP>]#ZW,QT)YPEB= A<'KFU1H. MSV91&PEC,W968T?FY[#M2<W&6;6.I_OYARPKI%#Z_/B\5)4$OVU^\.;L4OJ3 M,LHM7_CG%:T>>4<F5R24H10A2+$((4IQ#@N2(A@$/ G3@.:,&>5':?<\M^G= M$QPTDH,#T<&7:FUXLJ$_"'KFP NTGDW%[;?WG\'M42KQ':[=<FA:(^2J3(AV MO]/6 3&%XZ30AW$#YCM==CE0\TY\<I[L9)SA--NTIDE3F1SF+[U5TM)XII*3 M]*2FH>7RXT].F[(^[^4(/31;$F9<NT-MS&Z6+I=@)RS82VLP+8<0TYBDCL#R M/64OX.28SE<'#;NI.]3P=!-90[V#::WSO/DD_UJMOC\O>1B0)+RMZUM6/:ER MXTO\H#O%+[<PMPDN)85*5*!DA>'!H70GMOY<'P!N?*:[P<SS/-> "_RA9'8T MX<=!L9KN \U.-MG'5>M/=8VG[;8![N3X*E:_)CLV3W$:IX6,] 5+(<J2%!99 MD, D03@(:8%#%IM$^OW&YS;SE6Q "6>56GP FUYL;@N&YRFMC8-QJ'U.84?1 M]$'3DP;,YY0ZCHG//F-/9?&A7--EM7ZN^:Y*.,-%DF9<P(0EI"M@&3 ,PRPI MI(U(14J,=M7/=S.W*=L0-^S%U"D*;@*JWC2^'BK/$]H")2N*B\L@.*2Y.-/) MY%07EQ4]1W<Q\+2="3BNC;O[7L.$";EB9Q!'F8 (R?F?BRR%41CF'&<L1<2( MN>)21W,S ^<J3EM:@HO8ZMD"%XAYM@9V8!D;A#$D')F$B]U,:A3&E#TV"Z// M7UW+MKU*GW&.2!$1F,5! )$*>PJ:R9\2P:4+CPJ*;.O7SI*MH/V<*7XJ-WCY M-_"\6I:/I0I!._X"_+SY4=4J%>(&K"KPA&OPHO2X 5%X4Q3)#8J")@4GBF[" M)+D)XF3[:KE>/W?Y.?V2N+@IA_/OS\O7__/_"-/@_XYD4_(;O6D>_'>\>L9U M]Y=P^Q?9FDK\+5_XTO#&PLGXZAFE:T;-LS$Z+!_ZSW8L/C=0>RD<ZH/=X*3Y MMRH0.LA3</$Y.U-SZ6A/G7A_JFI>/JQ:[FWZ>E_CU5K5R:E6MRO6_+9L\^;9 MOY[7FR9MG@OYSCW^N9!?#"8!"6%"$@Y15J2PR"F6_XGR/$V#%.=&J06>Y)R; MX>M4 ;33!6SVXH,'7*[ +](%-2UC[&N0]<S6#(;.L_4[ES+2Z@A^45K^>@.V M [O5%/14;=:8GK)@K^T-((V^0"KLSI!Z'A%']MB7E).:=<]0'Z\.OKMSR>WX M4J[E#WC9HQ'[O"HW)5[>4JKR *1?UDC_M.0;OI?J3A64K3>O:C-N(T7_^-_/ MY9/ZPR+D01A@@6!4J(OW689@GN 4YHP&D: X#J/T>L9'YW+/;1':"GH#GI2H MC7GB6V'=W%+P,OQZR]$,!]7S\G21,W*K]"%K9*<WV"L.]IK?'"Q.^R^ET;^- MEG80^":3]#9F7BDFW4O]UK<@? Z%'AVEO^[=1U7?.54584M1TJ/E5I7F4#FS M=^J59E5NVKFKUINZH:)KU^05%^5&2:Q6]*]\\W<9%JB&E4>>YZ((\TA GI$( M(HHRF$<!@BP0J, A#[,T7:R:'#QV[R;Z\JF/EA$M6B-ZHI4_@]KY]AO\$_"? M*GN1 ^7%/U;UIOR?UH6OA"HI^XQK94GEB@E4V&9*C_-FG]'U@=V;?Q6SB?P^ M2$56G(%.I6:EO %_;V+Y[I%CL'IK;%NX2>%U,UT,.,7@31 D>E5C-E'D%(-E M$F9.(H]%@K.B[UB_EV:8WU>_K9Y*=9Q[5!E3-\]YO*FYA72MR*"1614^OR\? M6V+_KW>?>RD%:V5DI!X&6= :L ZO)AX0]6ST=<'T4G'4$"Z[I&F-]J?+G=97 M]B"%VN U2WXYOBJE@:HVNZQ_%H1!C"(*"XIBB%3M$9+C#*88"5*@ I'8:/_I MI(>YF9560-!(:$C:=@*>GL]Y%22>[4(?#0\7'"^J[HI@[*3]:>G +JEW0MYU M\4'+^](-@T)787B1LBB6LSB B"$$42Q_RD-10$*H0#A/<5P$)N2M!ZT;S=_) MZ%MI5R ;-Z(:WG,^ $]O#EM#XGM=;^3:%0QW>#7YG,*NKA\?M#WM%>-S:IU< M(S[[D-U,540F;2BQ_KRZ%:)<EEA:@=^?R;ID):Y;RI.*-O\JPXM_K\K5YI_R M<>6-+;(P(4&4"Y@F*G6*<0'S@A"8I7F:)"')1)*9K,Y723.WE7ROC/)HU6G/ MYE7^I/Z1FZ[MUPV3G@V9#'S/-J>GAP)>G9_<LA>L:G3)B&*OV WHJW8#]LIU M*6I*/[!5T)WI<H*S(U-WG2R3FD8GL!V;4C>-7G>$WROI=:8,V-=J57/E3JC* M&;M]GW43=BV2$!<HC1"41EAZ5D&1P#S"$41A%F(DG2S*C>SO]2+-S0CO#FI[ M*ETL[M=7K+=AO-UU,,R7=S"^9L?OTXS:5"?K7@?,^KC\>HP=GX1?(=";'')? M#^"E\VL'+=L9\N]R":E+Q5?]'J]_+#*<!RE*(IA$:0@183DL,*509"Q)8IRE M(BM,C/)A\W,SL'OI )7BF9G((^3TS)T]'IY-5P^*]T-0&!N?\QH[,B1'C4]J M%,XK=CS!+SQEQ<CS><7*EY(]XZ4Y$\_)NW.;BXI9IB>D$?'.*3 :9TQ78N)[ M\^D0#O?\.A>5M^75.6UP2CZ=B^H<\>A<?L[RU.?YZ6G9G%3CI9KAGY;5G[V5 M>W?/-"4TI5G&( MC+&.<0$ <9!AREA01)UE*8[/*0'K]SFV6][+,U0;'2[5\ M4>ZO6GW_9GABI F\YCF2>SA]GR[U)&Z6;*!D[H<87N[_&@+EZBQ*L]=I3ZC, MH#@YMS)\W?(T:Y]N4]6WO93$19Q$-,)%!L.,$>GJ!QCB(HI@&!59%."<I]S( MU;_8T]QL4%\VP].MBV!JGG2Y@,BWXZ&#COF1UYCFKHZ_+O8S[5'8F+HGQV*C M+UR1>?ZU6JF\=KQ+>^<?VS3E19CEE"GVKQBE$40LS&!11 C2**(L(BE/\M V M/_QBKUH?^_19W&WN[B]E(^JOVTQNB_M-(YC'-$]PE# 8AUQB7D0I)+C(82'B M/$Y"Q B-MYB_$=S_FR"M9Y0=H#=E<GE?TEUN>2?LY7O@=OG@HZBXS-J^W-GT MN=6CBI_-@!Y_R\R(,UXN/JXVY>;U4[GD=<?\^KJ(8X1PQBE,(XRDYX92F*<A MA0E3%:9QC 5%.I[;A?;GYJ^U(H)&QBWEL";#RB4$ARV# UP\FP(S2+0G_XCB M SM#\LUVHLL?]O/[4GN33.@19;8S>.RQ*XY5GNGF61W9O*_6ZC:A_#=>O[1, MHDE,4!PD 11I*(.O,!4P#RB"1" FW;"(XY08G[-<[F]N4_I 7' OV[<B9QU# MV>!,Q@UV4QS2&,%F=UPS#H;+\YN!WJ8_T!E7_>P)C\9K5OSL=[SZRJO;EX<F M-=>P,,JE]^=F#139^-W';^"K_/_;%^E /7#0IB)?52CE(GSCAT,ND/-L"]R M9DK2/HB*+47[^4:G)&@?5.N(GGWX6<M3I(UT.]3N3YLZE><XS"(60%PPZ> 7 M00PQ9PRB#-,DS44899'18=%!\W.;_COI[%+5CK#3/.^Q1L3WL8XV&.9'-V=U M=G5"<]CXM <Q9Q4[.6\Y_Y1Y2-Y=7OA4KBE>_B?']<<5^R#;7G"2HY#Q'"9A MB"&*60H+C"/(LZ0H<))G1:%UHC+4R=PF;R<G: 4%2E(@105*5OT8_2*DXX&Z M"Z \SVDKC(R"]C$0K"+WBXU.%KZ/J=6/X4>?M5V9*_I?W_F3_!9^X#6_JZN' M&C_>[@B'6_\J7*0B8%REKT>)]' 0Q2G$L;KK*WA$,0I%D1A5N]?L=V[FH!$; MU#NYP5,K^$V/HUDQXV@[\J;CH+O\.T?7NU^@@-V+#.ZVP.ZE=N;L6\+DS)70 MZW5B'\,(BE/GP^QURQI/&DPJZ^Y,XCN70>,:+[^)[A]D:*/2L!8ISX*"93D, M>2Z]F(*G,,<1@DE &!>!=&+,"KF[$&IN9J[3J;EJ]R05@GN-@'AN*.2;XTS% M^]4=;QJ6G7(QDGJV<.KQ\6PH^T/3GI@>:@2V*H%.!?#+5BLU6MN3U.9^SN"E M /,R60Z!=E5>RX5(TY;E<@CB23DOEVU;U@ 2HJTAT9X?W^.?WZ4/^YTK=)K[ MG5*^IAK&.[F*L/Y.W\>?E#>D6)V@[8JRB*,\1FF>P+#@TIJ3!,.B$!C*<#3- M:)P78616.\BQ@'.S[#TN1](Q]+'GYO*U_"2D+><U+:7-4-:%\:7$H7Y59J.I M)@*)TAG@AFK(L#Z1ZW'7L_UO.9J^C\BWJFV39*2L0&D'#M5K>!3W:T&GCK3_ MC=ZP41S<X=>V].F^#.J-<V_;UV"X*LGD6KQI2SEY O>D!)2O?LR/#]5!A9P@ MNJ>%W>-S,\C-&9?\N_ZYWU;O\6,^"Y5]>Z]CVAH=V!WI9W4^MVUCLN.X(Z'[ MIV_'?[(MIR9E6&WJ9M9]+]?_=2<7=74-XX&'"XX9RQ*6P8R@'"*493#/TA1* M%PHQDG)<$,/2:I<[F]M4.Y 5U%+8&_#4BFM:T&P 83W/Q!5NOK?V#R#[WD"V ME]1EK;-Q.)S5/1OH:N(::.-*G]9#TWC'\,ROJNK%^36[YP^^>]T_TKF+#>?H MQX8[Z_-*)0DUK U-;'G_ Z^^/377(/\NFU ,/E+0LF*?<%FW10!C%+ T*:B, MW*3]030A, ^R".(\3*,B8GD<A%JGB6\B_MQLV^^] .TP06:/ 2"OH/_<SNM7 M0-R %@K0PZ+;8-I(-$ 'QPUH 5'L72TD-T"!TA9!U#P1?9L/;N2L=?:?D>\3 MF/__"QK[@EA%FQ?:.Y%_W2_I0(__SWY1^AD(;SJ@K=NC9&A\F2 +HC:%X6VD MFB8YXDT1WZ5=O*T4E@D=] =GSTO^3=Q2.<N?E^K"XU !BZ/J!4$HJ C5'=DD M"J1;1C*(PR2$<8J#A <H1]CHYL:5\LS.S^K449OB2H%JU1@E^5M//7"N3DY; M_:;;K35,#KER3#631J8;*=^N3&^0QH;EH'R1EQ(6CO%UE85RI3339J>X@>XD M:\51LY8<LW+%4)OG':57@E*1X[2 >2AM+@I(!/,B"R$/2$J2/,$T,\JP.VQ^ M;G942=<<5QGRMAYBIF?8[)'P;*=V('@HGW%>:5<$IX>-3TM6>E:Q$^+1\T]9 M^E03^8#_P<N'']($=?>=FC^J'-]]!$I%EK(,JQ3\A$$4<@IQPC-(N4 LXA&A M@9EW-A?-YF:?&@FER_"+C"E9M5SB>JW."MI$B,L\%#/_?#0=P;G(.R-3W<^6 M&-_+>.=T+V.+T^X>9/-(<[W"Z3[';,??E<L[&[VF=9YGH_8E-WQV EH<H/4B MB$]5+7M2"2\_E :JH.?Z2U,/^;M<2>1?E>P+P1!+>9;!(%94Y @'L*!9"D,: MT3#".*9)KGW^9=K[W);;?I3>*=#5I:*OH"%57;;FME&GC=:YBM>53J!32O-B MK=UP:9P>^1P$S\O;.?RWPK\=Y@;G+3ZQG^BXQ,,8F!UQV&(X>$)AW.AT!PRV M^AZ<#U@W8A>*?N4;1:9[5U<O)>/LW>L_Y)KX6:YW'2_;K4K.+#<E7R\24>2, M% +F<9Y!Q B&!4N1#!@C'*,\*.(\,2GMJ-^UT>HR0=U'*7E#P0V$HI!^ZA10 M[OJ>:A#OI#<+[@P&1"_Z\@.SY_5#(=R0=-_UP/U%22X#F5_!3GAP.PZS<;QB MCIBC@,*@XTD]?G- CEURBQ:NV%HCX[X_.?;].P__8WMC1>W+?UYM:FEQ2]KX M\N&"ACD*HXC!A*H";$C:/\*D)<R#,,R"K* )-2( ]R?JW+SQGJ0W #\\U UM MKIS)G=3@13]59X*!-MC5>O/AF_\VU6XCZN KV*GL9;/)Z["XW#WR(^CTVT%> M 3^[O^.WQRMIR=XO\7K]330L!@VS9J@.4S 5,&:*H8R$ <0Y3F&8LQ@)FH8T MLF,H.^YI;J:_D4_E3;2$'#:LI9=1U334+K#R;&?-8+*G,KL$@6M6LY-^WH;@ M[)*Z%[G.+KY@?IWP8]UD?:BKC.K6<\NVIWFW\-R[<YO94L9JQ:OG]?*U7>J/ M782M]/HW$<]"-CS)7:#E>6YK ^6.PG ,%:N;C6<;G.R:XY Z_3N/@\]=413F MEM+ZF;,O)2;ELHE4.P:U18B# #..818&.4084TCBD$"2$/E_:9K3+#59VX>[ MFYL9:(^<L1)7NPRE)K!ZR[L[N#S;@1:I3E+0$_6F.YIRR(V@!XK+<B27.YN^ M',FHXF?+D8R_95E2KFWW=[S$=>_K1FE"DS0,899A5=( )3 7,D) :8JSE,4D MYD8WI\]W,S=SL?W\G_"K['-I6$_N/))Z=N)Z?/R?F3;0;"7T8!:&,7!54^Y\ M)],6E!M4]*2:W/#3=M/^\XK6'*_Y!][^[^=58V5V6][O\5.YP<NO?+.(PBR/ M6%Q %*G_T(C#G/ 8AC1/<4""((ERB[)R^A)HS8*W*C$G(S*^63<44LN];3:S M' :#H6=-'&,[C879"@U^V8K]J\H+;&'NG:GM 3_P4KX.U)LS-D7F #HR3P8= M3VJRS $Y-F,6+5A[-(IK:?VUVO#U[8I]J?!J+2,N7KZH<.M+N>*?-_QQO6 L MI$58,!C@I F-8IAS$D'.9$Q4!#R+0RU.!M..9^CU-'(KELR-FDJ-X,T,^U2N M\(JJ:;?7 _RA- &-*H:;I=I#H^TT.0?<OQOE'FL;3\L(.'>^EUZW4WMC1F"< M\<_,WK<S:Q\XV>R3?S^OI&7@ZXVZ]=/L#[,]-<Z") E*\KR H5"WFA.D&$(3 M#C,JDH1@(BT=,S%L^EW/S;1M906U.M)?-])N6;"&*)VN'0$]^^4'5\\63 G= MN];1'):W&"O!;T KNA?>+'.\'!DN@XXG-5WF@!P;+XL6S ^;FG.%^\>'?ZO^ M_&WU5+Y?K9G\?7=A7_/8:;B5N5F>1EIP7SXV[/%29O#;U[O/X'VU6I<2-<[T M#YY&X!L_@G*'G&_O: PT\(=3L@)]<*S.I$::GNQT2D_%_CF5YAM7)J)\$YW/ MBY=WU;IL\F2(M$68;A9)$J01"05,(IY"E-("YDDD_T,QPX1%G"=&A2MT.IV; M#=F7CZL$V$D-MF*#/[:"V^:L# V G@OC&E;/!L8!HO;I+1H0N<YT&>KR;9)> M-$"XF/^B\ZXE.\GS6H9IZ_7[ZI'(+C9MX8AFJ_&6_O=S:34WS!J=T2S9"@YZ MDC=;%(WLH">\EPECAYLKL@^SSJ<E [$"YH0LQ*Z5*RKN_:B6\HUU>X%Y(3*> M95&20)P43!76)#!'+) K>XXCS,,D0<CDIM9I%T;K^ 0WLMI*SKQE1,";35V2 MYTVSO;>IP&]X7:U*4VJ@,[CJ+MC7H.79\+0"W8#;(XSNL-N3YLL@N*QZ=]C! M] 7NSBIXMI;=^2?-9ORZWBB^[G6U+%EC5)I-SR83FO(P#J.00QJ(1/KR 8&D M$ R**&((QT*05(OLZW(7<_/<#Z1LM^^-LLL'P!R>YFX@\CS-+=#1GN+C Q- M<?EV;WK+W_93>Z#A2:;VN&+;J:WQY'5><L]-6-_5U:>J?L2JA-I*L4;'F"4L MYK#@L9KK40ZQB -8H)A&"<OC.#+B[-+H<VZ37XH'A)(/U*V AJQ_&BB;!2". ML)LJZNB)>Z.N6(-&8/!]!$SK.$,#'L?!Q5"/;Q)1:$!P*8S0>=6V1,?0-3IR MX1K=CM](1C3/C^V=NO9J7?.O=[QNWEM$89"$/*0P(JHR;BH"B$E!( LISCA- MHT+OPO0DTL[-Q/U^^[V]%@U^>:R8'#OUO2V?5<%-3;K :09YV$[.;NA\[WY> M7Z)@S\ '>FIO[U&W?VF*)K6-S.E;,*UG,9-OXJ]3OL+5MV%1JF*"L1JO3.%3 MB(D+44R YVG=B2DZO;;,Q"A[X_H2?6-[7S0DH4@0+6"!:0H1YQG,!4Y4DA9# M- QQ%!CQGCN3;'8>1J^J@8YM6@\:I]'+JYZ'77-O]BT&T[?/<3*.PWPMZT'" M%G>7D+UA[KQBQ;5RO5'M"D=P7JYBX:H#NR7A4ZD.;;Z4+XHI;".[+&6;[=V4 MW_"_JKKA:E#U;3]4C[A<+9BT[YC0#)(BE^8^XB$DF?R5L20@.$8H3(PN&QCV M/S?SWHH/&_G!7H'N=L\-:'0 +?&(T@+\T>IA:,%-1TG/3GO$WK,U=@^[L<&U M!,^1637M?5+C:0G-L8FT;<91 >YWK_>RI>:L*@W417%*88%2K.Z/)K#@60Y) M5-! G0>0T.@BPD!?<S-PI[6D@1+5BF-J"&(]B^4(./_G@C:875]_^Q0-7^6W M>SV];?7M4Y5'BV^?>65B&M1ST?['GT^<ME>^'\-%D>4\2C"#25$(B#(L(VUU M_ZF@$2-!$F:!V?&C/U'G9K"VP@'9V2/XY97C>FU3^L?/N&H&T+,8K4EV\:]B M/;VT4[O[!I3.,V ]U1Z6MV8]'1?TK\%ZJ@VX,]93_1ZMB4ZZ<I:?)$QR3=N4 MJ^=R]=#Q#LC>WG%1U5W9RWO\D\ONY:(G^RA7N'YM<F>^2MCEFXH32+ZZO26W MH @Q3 E2Y8*YJAXL/=M"^KA9EN=I%-$DP9E))JM'6>>6$ML5HB6-/J!L?]O@ MGX#_5%^/8<J,ST'66WEF,G2>EY[#\L'*[H"]JF"OZW9<N^<;=17C05^]W;UA MIZPMO@?!'<V+-TFGYH7Q#?D9(AGO73J[1:28/A]6Y?]P]IG)):\4)=YMQC29 M4S5GBC-BSV34K(.<?>""U_*/4O[>'Q>8HY"1",&0JO/#, H@26DL(YT\#G*! M<$P#"S(N_Y)K6;'I2;RVPO:6(%/VK@E&76\-FLD@OMT=M1NPUQ?T%=Z2AFU5 M/F8/ YW6-V#W/4C%^T]XO=WF:93\W8AS+?!;WZ+S- :-^]\]7Q=3<_;QZK> ME/_32%B)6[IYQG79<+.=EBU$2) DP"%$N)!!4(922/*"0;7W3["(LHAH$4Q? M(</<MM+ZM0W[:J@<B)TBBK 0M*HX*3)I,F;#Z\E$(^%Y@9C](-C5^_0T&&]0 M]=/EH%B7_K2 4[< J$G3;U(&U$+W2\5 ;9JRB[&^<T56)3NH56&^%?O.6P%V M)?H^E&NZK-;/-=]3) 5(B"+.."2,%A#E5/[$60H+(4.F&.4,I<+D5,A&B+DM M4@<Z2"]ZO3&,>ZQ&0B^2\8VOYZ7G$%H5:W0*] J"@KT*CDFM7(#H*'2P$F'2 M8. :D([=^ZO:LLQ"W)Z>?%X]/6_67_@+7T:_\4?"ZT6&6<1P06 <" 01)SG$ M21##6+KK8<CB*$F,CL('^IJ;;=N?;RIZ2B7M#6CD!9%A_N OGJFS!%JGBW6 M &#@CU9:ERF XYBX2O<;Z&G:U+YQE4_2^#1>,0SS>;GXN-J4F]>/C[Q^D%;J M[W7UY^:'.K+%J]>%=&9)$288YFDD0_F084@"0F&098%@11[2$&F%\L/]S,U: MM**"K:R@%19TTFH&@B/0CD3<[@#S;"@LL=*/S_20&*#CE"VTED'^L#<(8^U. M$X#I*;<+LC0?M^43;S<06TH]W@0 JL)(0H,H3&D(><%#B$18P )EZL IXPE! M)(AQ8$8>?K:?N1F!AM:Z7*^?E9" FH=#E_#4<Q,<H.1YYK>\WUN &@$=%UT9 MP< 9E_?Y7B8F[AY4]92E>_AQV]2HP\L!LL6//^GRF2E+4U7LSW*Y7 2<LRPM M**1YED!$<P'S,"&0X"C#69H4/(E-S(%.IW.S#;V+,KB[*+,:^/#MP=:S%:XA M]&PXSEPS4AN\O^QD!ENA+Z<;6Z0"Z6/D+*='H\N)DW/T03C-LC%XU^:T\=V7 M3YBJ8\M7B23J8NHB30.$<P1%C A$!8\AS@KY$TZ3.*,XC*-<_S#Q7!=SLRU2 M2+"5$B@Q30Z>SF*H<[AW+3*^S^Z.01G?A-!%Q^34[5J4ICI4,T?+\+QL"(CA MX["S;TYXVC4D^>%AUN"3KHILGK*M]D^$"44DC4D(%8FBM'DTAUCY6BQ-*$OR M#,6%4:UNP_[G9AHO%(3LZ_!_@58+J\-[VV'2]=*\@>_=87..NX,"G%KH>:O" M.=S[&Y?BU()FO!ZG7C/FY9_457/V\2>GSYORA7\3HJ2RAT\KXPI0HPW-S8(U M H.=Q& K\HV<,=5F5>FRONNA.&R7G /HV0J-8^>A&)0V0%;UH,9;GZPDE+:B M_:I0^B^]_?V)??RZ7N1%GL<QQ3!C"$-$LP06>9K"I& D$5&.DX#;<%([EG-N MUNMDV^OM[D7T1U//_9K!&'DVD)YN0%R@")KI#8@S0S/#:P]]*?^R=QW.0.WS M@L.Y[LS3'3YT6S"?RC7%RSM>EQ7[)/]MO4ACKOB'<L@PDXN"^@\. @ZS(BYR M3#*,A=:B,-C+W$SZ5E#02@I:44$CJWZBPV501_8>74'E^ZC3!B6C%(=1%*P2 M'"ZW.EEZPZAB_>2&\8?M_,@OT@A]$^^E92DWVTV][UQQG96KAW=575=_RA_> M8SG\34$R%) D81SF <DA"D,,BTQ: D$B'D81%FEFE!UNUOW<3,1W_E(M7]2Q M'&TT &*[M8Q?<+ELS;1F5I3E@.AY>/Y@]FQ>E.#JPDLK^F[K7OENG?1@)S[8 MRN_._;+#S9%79=CYI,Z2'3#'/I!E*^;;:G<O3PV1K?$VVLF+<S-!=_@5O*S5 MLMN445+Y1OO4^1O0"*^_<7:*T_A&V540>38?9]!I6;&!\^VPBS!8;7^=MC;9 M=M=%1?K;6Y<?LG-#;F6XP\IELUGV.Z?/=1/>M%D4G+7D)8]/S^WQ\#?Q$=?* M1*RW-0O>O9YOH*']%&&.\XAGD.=J2RM# F*<<8A8D8:$)&G((A.?Q:.L<[,N M?4G!7E0K9E:?0ZSG!<UDX#S;/,LQ,_:-)D#3D2/E4]))O:X)(#]VT:;H\@IF MW*&:!I=*&GR5@C;DB>W![>>5NHK8%$'XNWQWP]DBI8@$&4T@$6$,4112B FA MD"9)@7"4"(Z,\OK]B3JW!:,3"_Q2KL!:J63%B^MG5/46B7F,E><UP@$OKE07 M=M7*NOR6GL8WH-/9,3&NUW%Q28SK1]#IB7&] GZ6&-=OC^9;!_<UDQ)\7K'[ M<K/4.N4X?6MN5KH12G]7X B"\2T!>^T]V[W[&C>W*'K?E+K$S<J7DCWC)1@& MQF@_X#P&5IL!1TU-MA-P7H7^-L"%)R9VZ+YUM0R?-^L-7JD!_@]>/OQ0?!(O MO,8/_.-/7M-RS>_JDO)%FA.6Y(+#K*DF&$<I5/0/,$P2E*"@X%E(%T_-"<OO M&UQO//MX9M*;3*9C'?S-JY[P-X#PAW+5;,U7 K0R-/X@JY9+7*_5/[6^X52N MH>'W$<<B09AQR OI^"-6Y#!/60P3D8<BSZ*4%%GW?7Q<L;_XU['58*)O@Z_8 M7_2K\!P]^!OG^8<2WW;5C_N?RE9_T $ M@B !H(91!9V8_;688:AU'^-F,-N M*)P%();=N_23%D@@+C!#,"_"7)5SBF"!TP"2+"](D>(B$.%"2D.JZ[:M3&Q/ MOSO/)@BTI8QIWP19%<BX "^E0@(K$AC%1'H%)!027AS"(D5)),*4!(G1A;/K MP9VDM'2O2G0?6B>07K.DSG0%W*UL_0!3%5# ZQ]-R:BAS]'1RC7)0C.'=<', MC%]I=653CU5[[VM[/3J@* US 0E598I)RF!.\QP&(4XREF<)#0JSBIU'/<S- M&+0"MI<;3:MR'H.G-_>O@L3SM.^CX8'X[Z+JSLIM'K<_<9'-"^J=EM:\]*#= M/+ZK*\HY:PKB[,K>?.?B><76BR"/$X*5^U0PN<BG20PQB@0,<8ISD9&8"*/* MXT.=S6UV?]X7%JM;"<WF^""P>M/=%5R>9_Y6S+:JU[YP%_@^@INQ$= !Q)$] M&.QJ4M.@H_2QE=!ZQ_SP9W\TT*09:1[^'+XUOWF^E>YO^D= 1T",'P'98^!Y M\O9.>UQE1%W6U^JXYZBIR8Y[SJO0/^ZY\(3Y5;/WY>;UMN;X?<7X(L(!CB." MH A)!-4%$UBP)(!Y'A7RWVF:15CW=EF_X;E-/"4;4,(!)9W^%;(#L(9GWC40 M^':7];0WNAIV3E6KVV '#4UV >R<^/T[7V?_;DMC?<N8',[U7;7>X.7_4SXU M7Q-.>21"BF&<"!G""L$@P9F 41SGD0IK:9:9L5B?ZV9N$[$C9NY$O0&ML$!* M:S@S!Y =GZ=N\/(\:VVALB"Q'D+B"@[KL\U.3&$]I-HI@_7@TW9![W%:[OY^ MCPQH0Q+2#))4I!#E2)T:!%BNQ9ABCCF/N-&%SHL]S<X(=(*JRT'MX:19N'L9 M4KU8UPE0OF?_"4:>ZN^,@N$HR+W<SZ01[JBZQ^'M^ O7TCW\)\=URTO <I$F M4<1@$2F+$.8$X@@CF! L2(P02A/MRA87^IB;+3@F,5""7D?TL(=SW!%P ))G M.V"!SQ44#R<(."!XV+?Y1O0.)TI=)G<X?=0R3^"$H_#SJF.EOE,E"*O5[693 ME^1YT]SDK,[7>5^$61Q&.".0X2"4X7F20AQS!M,X93A)<T&0C!$JZ:OH>0AN MQ#(R(3OA_$V1>]4'X(T^AH?C;H9)(!RA0 @H<A)#A'@&BR(*8$JSF"5%*%B< M6&2U3CY8TR6MOL/+YD8XWIQ+67V300R2*)<+; KSB,E!#%,.BTRNPHSG04#3 MA/.8&Z>>OM$0^L\L[0W@05[IFPR=GM<__6#X#A$:)=0EBFV%BDX/T%<$;"IP MJ K8ZN(P&\8IMJZR9]P(-6VVC5,@3[)SW+9NR3=!*5_R6M4<;0*J[_Q)SH@? M>,W7O_/-9MED;G7)7-_J[YSR\DFNL3R-@C1,89@6 41Q$L%<B PRZ0D%!:69 MD&OLBC^H9N\-""5LA-&R 45K TY$\F</VEV">J_!#5CO= "_/+5:&.;XVXV6 MGD7V!_Y$= ][^;LMFN]]\'_O@=]I\:N<*:!3Q"$=Q#4XNB)ZL))A6@J':V Z M(6>XJC$[R_E;N:KJQFBWAGC+B:\R+SZ4Z]9RJV3X2Y;[WUK3OPA8R'F2))"$ M5%7P" C$(D:01HIC.@OBA$86QM25?#.UKQ_4 ;ST=M?*I5I5*]CWJ<I.!</, M+6=#JF=Q)QVAB0CXS_NV-V"K6YLJ=J#=@$\,.@W=66?7F#LRV,[$FM2&NP;S MV*P[;]^BYMS]#_YOU2/_P)^JC?3/NZQMA%$J;7,&.4(J/Y8*2%)>P#1,D, 9 M9I1K5;B\W,7<C@:DD$!)"1HQFSCW?QD45CL/X\B9@!-P/%N\<[C85)X[#Y!! MY;FK@9JH\IP=8&;%YP:Q&"P^=_[-Z8K/#4I^4'QN^$DS2[>N-\K8EH_/C]V' M%\G!BX,P@5&19]+ H0#F,1$P(P7)Y;LIRK0N )RT/#>[U@FG-U-/<1JV8%=I M[]EP=7(YG'H7M1URDN1+/0=)_K9WCD[;FV0>7E1C._TN/V!]$^>)UYO7.SD^ MF]L54YN!3\H2JU+P7$0!"8C*2V(I1%&1P2)D& 91ED=YBB*,C2[7#74VM[FY ME?4&/"EIF_HS?"NO13WM0:#U8C97\'F>W'OD[G;(?=PC]W4 .9N[.:.0N+N; M<[FKJ>_FC"I]YF[.^#M74"'L=[UD3P\U?OQ0*0KY14Q"QO*<PSA,<XB8""'! M%,&$9DD6D"+*,JU@1:>SN9F0XYU@T$D+_FCE->1N'L19\^33$7J>+8@]<':W M]T<0<7F'_U)7T]_D'U'Z['W^L7?L#$BS)_ZB#AK7MV2]J3'=++(\XSP/(X@0 MDS% 'G.8AQF%(2L*D<:HX%0K 7*@C[F9BYZ(X(^MD(8VXAR4>J;A2H \6P1# M;(S-P(#VCF;_N1XFG?0#*A[/]:%'[:;XM_H!K\K_:;9WWE>K=;4L6?/+.[PN MU]_$G?Q8MML_VZ)\'_B:UF5#ZB0=EEM*J^?5IDE06):TY.M]LC\*8IKP()36 M(986(R<))#'E,$KB-,99$B2%T?T)K]+.S>SLRG)^>^'U2\G_;!SVW\N'52E* MJASXO3)@JXV95?([^GKV;39CZME2]O6\ 0>:WH!&5Y6CU]=6_O/V$^@IW'P% M9T;>T^6328;'D2GW*^NDB\(DL!\O+]-T:GE)KTF&^XUO?E3L\^J%KS<J2-X= M^'^K#\[^%C3!-(D" C,4$H@P#6&!1 Q)&H4"DR@1.3.ZN6?4_=R6DJV<[4%[ MFX</RD8-;GJSSVP<]-8 ?^CZWU+KD=UTI1Y:/<!>D9N#W :'%P.M8'-U6]"L M\VFO$%H!<W*OT*X5<R*=AB7UX\^:MF3*FD0ZAV_-S>1H\A&/83%L/ZZ#P;-M M: 1SSLM\664K.IVCIB:CTSFO0I].Y\(3=M[#IW)5;OB7\J5?#KZM'?_N]3?\ MKZI^O\3KMEP>2E(6Q5D @YR$,F@5#!8!CZ 4JF Y#4B6&^V,&_0]MTG<B@X; MV<%>>-!*KXC+&_E!HX!5W4.3@='S)3S![=E8.$7:V)&PP,R1%V'2\Z0NA 4D MQ_Z#31.6NWB;'[Q6=+XU_\%7:]EC2_/WI5JOO_+--W&/?R[R))014)C"..89 M1()22%@H((D%0EQ$G,?(Y*JR3J=&!FV"B\B-S U7]TYH&0<U%)6_+*7<OS8) M!&HC9H-_&NZEZ8Q!3+,\S!(,HSQ0-78I@7D4A3 I"I*1@*-,$#,:>M>C, TI M_5N/0YC2''.>0AJUVP,8$I%1R%"1Q(D@G"5:?KBWN3#!XO[68Z"Y/>P86=^[ MO VH!_)N.7!_^=*"^K4%]7X 5/-=6@.47&VVZG0Y[9ZI 0@G6Y\F[]HRCN!- M<^?LFWB/US\^+:L_]V?!),\8(2E2C 811%D2RX4AC&"61XFJMT4"L_W*H<[F M9HAVLJIIH:0%C;C69^V#0.M9'5?P>;8V5R!G02 P#HDS6H"!KB:^[#^N].D5 M?HUWKCD$::(&:9'4M:?G^K6A#/A2KOAGV>UZD; 4<^G<P(05"**<(4@(BB ) M<)PSFO($&Y7GUNAS;@9E2[O1!LMJK>W$WM:C4)*#1G1#TZ(S "9''LY@]6QH MG"!J>;ZAA9'30XWA'M_@)$,+@O/'%WJO6O*$-'L9NZ4UXFG $$X@3XL4(L&) MM#QQ#H,T84D:A%&*(Q/+<]C\W(S,[>^_?[S_W9"JXQ P/4MA#X/O XYV;]*' MLW%>9U=$&(>-3\MP<5:Q$^J*\T]9GBS>/S[\MGHJ/Y1KND_.,CED/-? [*9C M<]IV7SZJG*C?OMY]5F?N=%E)HV=Z^G@6+\V#R&NAFN1,\CQ*CA/(M""Q/[,\ MV^JTQY=#BIV<9 X^;$%!\(TLRX<F$^M352M* X+I?RD.A+OM10#\JA*%%W$: M4YSF.0R3*)#Q0)K (HE26 B&41#1.(OU"HB8]#HWZ[ 5M:%!["CXY(\?5^RY MQF!WG>6IE=[@AK[V, S;#V_@^M[NW(D,I,Q@![.2&FS%!G?^8#7@0O ![T3T M"&Y@-J-+,(5KD$%!N['I2!5,]3O@63!^V4$YQO7Z61&Z?A-?JM7#/:\?/W"R M600%QP(E@0RZHABBE'-8Q"2&!9,15Q('!8ZI=5'&LUW.S;8?YF"6G<S*O"^E MU%"*\ B8E/N*@HWGH=<+W]P"ZMF>'Q5O[&&I!(9*8O!A",OKBC@.PN.CE./Y M#M^NH.,@ (-E'8??M' PMU4UWG%1U7Q+GG6/?_+U!_Y4<UHV]@^OV.VC\JC: M:P.W[%_/ZPUG"XPC%J$$02K26+'!9C O\E =L_-$H"+/1**7Z>! FODE0&PE M Q_??;[_<&O@&ETY+@%+2:&JF.54%?%%(H4X87+1H"P(:!(RFNH5,)EV5";9 M0GBK,=&(#:9#VO=)PK9J4JM)CPVR44:10N[5N6DON_4TN@%;G:8;'H,88[IA MFBCR\#]<9E&)&X '8Y4KNY@N@G&#Q4%<XZA)RVBGY6)>?^?+AC"XDOW^1[GY MH>CPI5 RTFJX+M[)\(JI5!V^6G=3DA.4ID$*LU1QV224P8+07(XMRSD+DSR, MBRU9LF849"F*U@P^Y$7VO*BIRNM_[B4'U0JL&Q87HF0'6.U-FM:RMQTGS8#) M)_83A5&M"HV1!#W9;UH2>MC(#KJGP&U=RY>;E!&'<=65*+J*MFS%F#8&NQ*L MD\CLVO:LMXM$N5$IBXLX2W)"4@JS$!<0T:R .<H1+' <,)&D6""C9/]]TT9> M^P0I_2J=MDU;-M[@V8)5!$$>LR"&"8^0RLKG$ N)G2 93;*0XPQK'9%<"=8$ M(8X#L+1WO2P@\&R6E?9'R=@SJ,QT"I6[G:YMPU/O:!TI=&;GZO@).XLG1U3E M6,KVU*5L]N[U'VMUV>I3*5U4*H?KEF[*EW)3\O4"1T&8(H%@S!,.59U66"#I M) 99%A0B3!@J8A.+J-_U'"TF5<G"8EG]"9XZ!=0=PU^>E5]2KGX%8JL&P#L] MS$R&P=#HF10_@$]@<IK$[+L^S/_8PKP3'MR.PVQL6<P1<V1Y##J>U#*9 W)L MN2Q:L+-L'[C@=:W:5NN5]!_;G#!%2LRB),KR.(8!433L#'&8)RF'89R)(DPI MC7,C=^5R5W-S7[:2;N^I;=3&A)E9&L!5SPRY0<NSV=D!U;D[*@YMY73,\SR. MAB.3,M#1I"9D7.%CDZ'QQA4EK-7!'V<?GFO%N=44>/TG7C[S\_'EWVOEP>=! MA&.4A1#Q@D$4A +B*,(PP 31*,ED=&AXU\Q*CKD9%RG@XW9W;-WD$<CY(ZH: M,+XL7WC]JH[!K]T[LQTS/=LTP4AX-ER_M^BW.MR 1O+17;,;0-K3B4]5+7BY M&4KYM2N<:X^IRTJY%E),7QK7'JJSM7"O:,[.JBHS4#9,7^O;E6R]83/D*\5E MN,^5WN>%IWF>B8!GD(5Y !%) HA9H8PICJ.$!SCFF8DQ->M^CC:TD[XY"SR0 MW\Q2&HZ#GH'TAZYGNS@(K+\D_NMP<V3[##N?U.39 7-LZ2Q;N>Z852Z6_0RR MA@&AI3D\W)V)D$B#5%7S9B2%* DHQ(2&, ^EPYASG,>!L"A%:RB&Q<GJ%!5G M6[Z/<BNO]6Z9Z:"8':6ZQ'C2$]1UXX#_<I"6^BMH0=\IX&7OS!(ZQ\>FNKV_ MR6FI(327#DE-F[&S>EN^ZEOZW\_ENE3>HG0GJ<J@>N#?Q#^K3:]$;/M4K7*_ MXCB/U'7FA!,.48X$)!&/8,SB+ NB!!74J(*!G1AS<_.V<NVII#N!;\!3JXV9 M];,<'#TCZ!]RS[9P5P6@I\$-V.N@]B5:+7:GD]VSM8N\.S<X.C*,ED),:A^O M ^K83%[9FFWEIPV6O;)M/F!7V)1DO(C26$!>B!BB2 :[>987L,A9P D22:)7 M ':XF[E9NZV48"NF:>FGLUCJ&:_K$?)LG$[ <5@[5@\$9W6@SG8R<2FH(45/ MJT$-/FTW\_O7A]X_U[6T,PN,,I(F*%>I$PE$81S!(LPP%!'*PB(/>9$8[7&= MZ6-N<_[PNML-Z,0$O^'-<VT1WYV#E0G*PS -H4!!#A$-"<RQ(##,8D[2,"$1 MR2P":UMTIP^>O\AE[6_-W4S GGF3IERN0+7BX)7C^GJ ]4SLE5^C9_MZQ8=H M;&<'D'!D9,_U,*F%'5#QV+P./6K!Q,/^=5]]5;Y;]957ZM#BT\J<C6>HD;F9 MT/962'-6UZ91PKN/W\!7^?_](QOPJ:HVJVIC0M(S".7PI'>*HN>I;PB@#_X> M':3L.'P&6YZ.QT='P0,N'ZT7+%VO$I-RV=CTVQ5K3C_5A0$Y55LJOT7$THQ& M&$.BW 0D"@IQP N8$1HF$0L1-DMA'>O0R*),D+AZK_H R[W4S5%8NP=EZ"V, M0:WI.C@$T+<?<83:QV'4S'T'32A<.1)CW4WK56@J?^)BZ+YW15F0+MM,*M)Y MQ1$*BY0'TFQD1"@& YS2@K(TYC@.,_S.#!*'SW;R]R<D?;("#=26M0R. %1 MSSY<#8UGH]"BLDL,W8GHN##!)01<5B(XZ6/ZT@.7U#Q;:^#BP^:AQ1WG]=_K MZOFI61^;S*C6BGS?K&X?-[K!Q4@S<YO12ES0R M:OZ G,?C.972\4E0$S[IG M43I(CL<6#D'T//<=X&<42V@B8Q5-C+4]63RAJ60_HM!]Q3)'_&R>9"]W]MWK M_I'N1+[A*_V$R[K)M)2&ZOFQJ>^\_EZN_^M3S7>\$-_QAB\R0E 0YQDL@BB! M""<AS.,TA'$0\2#E$4XRHQ-R[Q+/S9 I&:&00H(:ZVZ#3#>\>H[.K ;-L^'L M)Z,?;,3TU%6W_,XFK2N=;X#2NLUM!SV];X#2'"C5=P?YX/O0-V&>S#[5.+E* M>_<N[[0)\E/!?Y)*/UG'EI'J$Y?&KUP]?.%2@N_EPX_--_&/=5LM<Y'%K*"1 M(%#D<F%!$0U@SG@.19PF$8^3,,J,.$X'>YO;\K 3%BR5M*!6XL)*P&?YBU5 M.XBU9F#K"D'? >X.O$9096$[]*2P;>#K,-;5 <55S#O8U[2QKX[:)S&PUDN6 M5;*Z?(@[OJ/9*>DBR&E8X#" !',*41PDL,C3"&8\HSA+@Q#QQ*@NUKE>YF8\ M&J$ WZ;F/+4%/W?7' $^(COY#:\K5;08_%*N *N62URW;S6/_VI8+.OL..@9 MF*O1]6Q8=ME.4L#6T[L!C8P.JU\-0>"JWM79/J:M<#6DYDE-J\&';9D6R.;S M:KVI&S[-^[:L ,N"C*,0ID4A(!(!ACB@# :9NL^7!33/C8+:,WW,S53\3G]P M]KS<DWUOMDDG8"_Y&OS1"&]8-N\<Q'IVX$K@?(>"QYC=6V%FP;IP$15G= NG M/4S,LW!1Q5."A<N/NF=6^/CXM*Q>.6^>V95[D)_%(BZ*) V2! 9)*CV,(F,P MC^((XI!$1<S#3&1:U-I723$WLW*65>%YI3:9>:<#6#<U)/=5>&0#[E@5+H^7 MYM:6[U'P;:,:<%L%0*L!:%78T2MLU>B*>>X+R@P-A%,BA5$@)Z!1N"S#;$@4 M1F$RH5 8;\RB:L3O?%56]==JP]<?GKG$/^^N.Z091DRY4 4F!41106 >%B$L MBA#1(LAB(@KMN@.7>IF;\6OE!(V@<NYQH$0U(*Z_B.:PZ7*&D6_3= Z>\?LC M!C@94/>[P&LB4GZSS\J,8'\,AD'J_(LO3T>*/R;_ =W]Z,.6=9$I5>?FRMQ6 MRU*Q..Q*_I*LB'%(*2Q2A"&B-(<8)87$DA19Q()8%$;5V2]W-3=;N)<4;$75 M*1UL"K">4^<&-L_FT1(Q\V++HV"X*KQ\N:-IBS"/*GQ2D'G\#4NVJ3/EV=O] M$210FHB,PES$TE+@J)"N$Q(P0F$0L1Q%442,B*4N]30W0]$(JG94MJ)V88G5 MSM-E?/4,A1/4/-L)6\#,6:#&P'!%^'2QGVFYG<;4/:%Q&GW!/+FS3017 5M[ M9+\[AO]0"L%K+C6QN$AFUNK<+$0K/=B)WTNB 7L%;BRNEAFB/6Q#_ +M^X#+ M$&,/M\_LL+-*(#7L:K)\4CL(^NFEEBU8&*JZ5KE%MRN\?%V7:W.3=.']V1F? MNJY6O'I>'R7_=7(;V)I+@&E8%0=8^;8?PS#Y,!<CH-@9ADN-3F<"1M0ZF.QC MS]KLZ*J3&S*0.DA>]X_T4P=;R],[!VWNO=S_P*MO;1[A/[DJ&HA7[!^KCF*; MLP_;'Q81"9. %Q2F5"7]$5Y DD<8D@"3-,(BR2@Q8,=X2UVTIN7T]!L[^9IL MG_:$3C/%YTV_#)W-[QD/])19ZD0S2YV<RU+O7,!^)D-[85#! ;YMD]9;1)I+ MQ3U,5&78[L>_P"=E<DXP_T]KJF.(O\ G9GCX\;9C.WRV\D:R37AT\[;H'YX, MO;$L$]_VZV3[^)/7M%SS]>=5FRC0W$G\O-K4Y6I=TB9M8)&C.,XX355!T1BB M)(M@D5(.:9%R(6C"PIA/<N'/0.C9!9&=S-*&X8>'NO'Y%(MN*S)X43)/=!/0 M9.CU]LSG-J"3>%I7W0?<+70[U>7'L,O2VFG>YFO-X#:@Q4"]]85 $Y'_&G<" M+0;!V;5 F[[-MQ3O:R9E^?!<MVZYYD;BX5MSL_Q]H["547_/\ B1\9U">S \ M6\W[&C=EEXWP,-H//*^ZU2[@45.3[?V=5Z&_XW?AB>MJ)$AC0,I5TV)3Z'0M M?U#36E3U8_.OGU?EIL3+?59$4]OP:<DW?$]:J&HXK.3PO"YX&'**8@R+!$N/ M$8>1C 8)A1$C49%$A:"!T=4[3W+.S51L!2NY] Q6 S=5)QU,/1]P!D/DV8#M MJC+T5+P!/25!3TOEQ#5Z@EY2UU[3&[#7]0;LM'5?N\'3<#@N[N!:RC>I_N ) MZDOE(7QU9WABQ,O%1]GZYO66L5J))7_\5M]7?Z[DWQ(>LP!!1@2"B*4(YA'/ M(>(TB 6C4<BUKD<-]#$W"]Z*"3HY;X"25.((E*R:N^(#@(Z<@[B!R?<QL0U" M^INZXQ@,^(/R[=9JR1_VQFJHS6GV2L>5VFUE:CQJ066N(L#[QX??5D_E^]6: MU>S3$C]H<YB??7MN,[>1$MR7CVJA_NWKW6=5<7-=,OWSK &DQL.VZT'R/&^' M\ %_*&%=49 /(F''/7Z^R>E(QP=5.F ;'W[2+LK;U:'GZSM<LD6">!*).),Q M69!"1.,$8A(F,)424%H(N2X;[><?M3^WF=V*!S9*/O D!30+JX[1TPN'KL#$ M\T3NX&A$ W=#<!@''1>4=A0L'+<^J9-_0;5CY_S28[9%V=2A(MTT%WG?_\#U M U\OXB!%8<PX# (2R=D;); (8B)G;Y&)& D1$2,V[W.=S&T*'\@(:*7J'?Y" M^(J+<F/(47064[TY?2U2GB?V(4B=?"YKLEW6WEE%MC-=3%R/[;*2I]78!IXU MCZ(_=#D\]S5>M54?O_.GJMXL4)P&.$1RN8Y3&3PS06">YQ2R/"<!4J7#(JUB M;$.=S&W";^4$>T%!*ZE^%'T1T/$PV@5,GF>[!4)&4?08!%9A],5&)XNCQ]3J M!]*CS]I'TG<R:MK4CRNK0/K@Y;G-W(,X44G*%:V8JEII'D4?HJ0?1%L#-&4, M?8"-EPCZ+ Q7!="'+4X>/Y]5Z%SX?/Y!B[L0MY3RI2(NY:S)BY &H./-V19( MIIC$- X@Q4(NSDF"Y>)<4)AG+.<Q+PI.M0HD:_4VN[F^E[=-=@)[B0URP$=! M'EFP74/GVPH,H&;#A3,*GT&NNTL8)TI*M_H(S;+$=5$93.<>;62ZO&M=?0X2 MI+5?LMOK^'M5L3_+Y7++2[8_MMP?5JX714)B%.,$(JJ.%(NT@ 41*<QB$0H> MHS",V.*%UZ32W?[0ZM?DL^_W[N^KWXIMMOFA![+>;HASX#R;W:V\-WNZPUYJ M1D]F=ULF1A YVD/1ZW/2314C&(YW6<Q>MKQ%T;'Z?A/;Y(I;^M_/91OSK=^] M]GYKJ61B'A1A%&-(LXRH+1D&29HDD.0%#S*>TR(VRF\S%6!NCF"?%GF7)M57 MX4;EP_?^P8[;QWB<]"R93_0]&S7WP)O?*;!$S]7] -/NI\WUMP3G)&_?MAW; M'/S[9F.B<=T_J*I@1JGX1R_/S5KUQ ,?M"NP7<9F?&/J:E@\FY%SN?G:*%GD MZ%] XHI4_>,6)\[8OZ#0:>+^I0>M>4>?'Y^7*B9K;IVJ2STU_\%7Z_*%MV?1 M7ZKU^E-5\_)A];XI/$M?F_WL97OS9^=#?>6;;^(>_UP$*,0YY@6,:"A#+(XP MS"E*(64TDE%73O.\6#PUEW]^W^!ZH^?A>)#49/X<R^MU.V*K*!"M-H!VZH#- M7A^PE.JJ/'_"'\J5JG&BUO!63F-N5/<? 44QS7D*\SC*( HB!/, 8R@H1ZG( M$EJ0K/L(/J[87^@3V$H[HP^ K]B<AE[/9W[CP?2_1;L;PY:>XD _T.50_:)4 M_%51XK7#O%43]/0\N.@A56UH._%/IV2^OD;"'0NP<PFGI@_V!?$9WF%O7=GY M&'=U13EGZT\2EO?5<LFIZN:;:$C4OW/*RY<FUH["J(@X8S#)&88(R76#9%&N M/@<2!01G-(Y,]D0T^YU;<+$5&ZC/"-3\J;OX+Z=]PYI9[R0W,_6ZPZ!GOCV MZ]DD'^*ZEUD!V]9%^#Z.K+%Q-<3)D<'4[752(V@(Q;%A,WW=-F.VFV_K;^*+ MVB?Y)M[7G)6;A3J-BY.$PB3)<VF>,@1)1 HH(H(HB7&*2&' +CC:H=;4F9X" M<"^OFCBDJNOJSZ:LI9Q)-7^IEB]-AFVC A"8ELMR4PZDD1J.@IYUN@[4J;)M M^T V4JH?6CE=9MV.0.$L]?92/Q/GWXZH>YJ$._;"515=UG?X59DE^6O]S-F7 M$I-N1MRN6@>M]T\?RC650=USS5N_;+-G^(T1+2*:(QBAG$&48>D<19C#+(Q9 MPA C0:A5#,N/>'/SH3IUP,>?BJ+&U/HX'CKM>/B-!L1_*-PH!CK-;L!V='J: MW#1,C6VDW/MGL-?PI@N.-XYYH/WB[[8,CBOAWJ)TCF-@+Y3;<=V+G>W_A,NZ M8;)J:M.KKGN]_M:4^I#1^4HZK;)?E8BP8E^K5;W]596H7JNUZ/.&/ZX7*0DB ME- ($A0$$#'.($8LAKG(2%Z$"8\"(]/O5+JY67ZEW+9(::M?8UGZ-F6K(F@N M/'1:-4_UU6QJLZ_!'TI3T*AJF&O@]B/06T3>;&@]KR%O,JK&2X@7]!VM(&YE MFW0!\0+K\?KAIQ.[Y:-9IV3K%*]_*'J=]:;M\%.YPBNJ>'A4)[OZA4@4899G M!!*>)S(TX'*ER&,."<4\BHN0%('6]3Z[[N>V $C!H9*\/2G#S2;1^F]FIMMP M /1LLS]8/1O?UBOO) <[T1O;NA.^-:9>BDW: >?(;AIV/JEAM /FV/)9MG(M MRY?RUA718\XBC+,(!A@SB"A!,,_R%$8B#W@LDDC@U([BJ^U@;N;IA+VJ%=.6 MVJM#<=@"N<#&LXTQA>4*/J]#W1V0>74-OA&3UZ$ZEVF\CIZS\TP^<++9%RIX MC^OZ51F+1]7XHLA1EE(AO8]4364>I1"+6, BYT&8%"Q#26SBA_R_W7U;;^,X MFO;]_@I>+7H <Z$#==H%%DB=&H6OJA)497HN^L*@>*AXQ[$SEI/N[*__2$JV M95N229I4U O,5%<E$OF^#\6'+\GW,-39U*;UE_7J)Y2QN( *J6?@YV9=&9XZ M#F*K9V*X0LSS9%=@23]&\$&!]>L@6,;V@@X*CJR#P:Y&M05TE#Y=^;7>L;S] M.(36W*_%IDDHL5BR;VQ[\$"Y7[\7%H?*/$H9???Z]XK1SZO;)QDA*,40EOM+ M?7*WL[-S'F0L*65IMT)L=!#&,"_" N915-"01$&( Z,[$ ]"3HV86CJ"[5HZ MC]1:RNS08-$D-ENK?RGSGB_7?X"G1E\9^K'>Z0KP7EG#[927CT'S5N6-A]CW MW<KQZ.X55'Z"1SZ&\M=23W#7&MM?I*[B*_@;V*L+#OIZV<SY'!!7ERT^1!SW MRL4CR&<7+S[[LLB/LUPVL2BM4)2JR6.@FR9GH(W)\?MR"3J";PR*"@\B-LRR M+L'RS90].%W.EV&6.4<##;L$.D,-CY='1T.]HW0Z.L];37)!.X)6UH]/QE/[ MY,TI3NB39;U=:<EH7I^"I#6;K\!GA#D\ (W[J=P#A>T$/FUNS&G;H\K)9.U[ MRCY/G?2Q^*)YB]W[WI2^P78&MH,#B>LKY8M07)6%[;C%T;.P=2K4E86M^T&; M+&P"AO!.#&1#A(PE28F*!(99C"%*LQP6629#37B<YD4:%(E6Q'I7XU-;4*1T M0(IGDA'L!*\+]PM7HN!YRNX!L,J-=H*$22HT>T1&RGQV^=,P3'/6K?%P5K.3 M=T9,8M8M[7'.LIYGS!?$V^=MM<4K:0O+7?(+V[S*A?;F<:MKN_:W,#7*.:YI MJ\Z3]>W6 : NFP]N,/),2"TAP4Y*8(*9D1EQ&1(K6V*@V=$,BLNJM:T*C:>O MS?ZU\T)6,6E?UGA5M1TI#D%J=7(IA /.(Y) FJ,((I9P6*"0P8!'+!=_I'E M[9* &<DQ-?9HIZ3:*3*K0S1G0"ESXGITT.?:K&!FXZ=W!3'"J'CF*Y\#<D6V M,"LXG2<-,Y/BC7*'64'5GT+,KCD[<NW(7[#+2W"SW6X6Y?-6=;66+FSKU58 MM%2E*@55L6H[IQ&E!(<$ABDM((IX"3$7=!N'94+*,F=1GIN0[)7R3(ULO["J M^D] CI*3--?"N*6.NB.6GK4'C<1CM4J&?B[7#J@>ZXXX3)[9=S!QS"$?S S< MG(S7L69@IYH[*G:$L2-*OE::4:G9$72G%.VJ64L[6&;U?H<K1MN;F=;-S[O7 MPR-W==2U.NK[^*_GQ?;UX(I4*9_D^P>\NGU2_ON_">'DG?&=2G%UO][BY3Y@ M8UY@S-(\CR&/F:P5GR<0AT$,XQB%O&!!G!5:%13>5HVI+0PJY.I%2B8)II(* M5^!%*6!H7;_-5Z%IG$]^K'W;]E([J-0[.8)H9?(L7T'[N08'H("8@1H*T,*B M">3>"C1 \<,U( (JP'4D,S (:K/X?;@30?4U>[B;908=W/RI@-UMK=Y6VFF MMMY^6F\X6VSEQ>8_V.+G@]#@YH5M\$_VJVA\*Q//'I@6!6(OQ>,$LEPF1@KR M N9%48A%F(:8%[@HRG(:ZZ^)6I-;CVO9!8/^(BB4"L,-;RJ9\[->FPV+F$X# MXS=?I'U]$/]G%NT60#.P@P@T& $%DLKM_1=;RVW&??)KNY%2_T?6>IN!'&_M MMY+.-C*/L\U&&AI-_? F]=6[NL;U/ _"'.=9#EF($$0H9W*37$*<T23 :8B* MT&B1OM#?U%;/G;C[D!=98-TT/F\88;VUS"%NGA>9/63-D:.0=9=/#?SR[E+I M=(NH/2U@G 7N#?<V<NR>ENKGX7MZK]DF0FT5)Y<>,#=_+JIYD 1IFB<1Y%G* M(8H)@3@M8UA&/,68IG%,N0F-=/8R-?(X$K+Q))-R&EXS=R.J1QM7X^29+,PA MLDAD.@"!LR2F77V,G,!T0,WSY*5##]LXRCX]+1=$WA%\Q9N?BYW78UY$:<1Q M#%F:8C'M@Q@6/..0%"P(:(P$!V!]?]G./J8VZ0]2@EI,$Z?1;A2'I[HC;#Q/ M]#-8K)QJN_$Q\:V]&J>QB@MK?T:&KK:# Q[W':_.J+C[:#LQ_ZWPX]:GIN* M05<;NUM>VTXW*]IQ<[H/-8\X0QBG 4Q9+(R>*,Y@F40<)AE)TR+),X*UV,^R M_ZDQXUY\E:Z\RSM!(W#<R<!H'A_Z@]OW.9\+I,V/W>SP<G4^9MC[N =9=M"< MG3A9-F/I08>KAT_+]1\_G@69JF[QLA6Y=DA43E!($:,!3'(FK#P<4(AC'D$2 MY7&,HX2EW"B!DV['DR.XEKQUT@RIA9AR?+UY-(C"-1X /3[S :MG(MN#. -' MX!X%4'I)ZVX*EBMG--UNQ_4Z,P3CS+W,]'U/]]I5WXG\^;G[[N+]Y/S]XY]L M0Q85N]LL")MG49)3:=L5M$ 0I2F!.,>1H, T+I,$!2DS.M4:6X&I$>C(=]6N M/P='M])O.,@3N'^N+EQ =UTQMYW#SBZ;=V A<:(M\R>QG&L^V37XD_KYMC3 MX!C?$?N2PSS0^+/808@G#WEWOABDW^A_>4+TTPC9D\_IB^L\')<QL0J@'6AV MM #:RZJU V@UGK;,%KH41B46THI9\F']7&[Y\W(78]8N$,N##!&*8<2S'*(L M+F 1"3.-!@43/X]8FADY^NMU.S7C:B^U+ XNC*M:;H ;P0U3<^HAKV<1N<?3 M]V7&KC390;H9.,:WK@4(OCC-4&P&E*NTEGJ=CINHT@B(L]239F^/[&3=+/RM MK .?5]O-0G HJ9U?PR*@&4X9Q$A>JB(:05S&!+(LSG.>!(@7?/ZD3(4?6[S9 M.MI[VLIK,F]/I?8WA5OBSD#)?BY6*VD2K#EX:C82^.?/C2J/*P-6:WWJN*:1 M/*8O?@<<Y[1(&8$9*0*(0D)@&93BLXCR+(Q0&% 2--_!QQ7]RWT%.YE'^@;8 MBOYUAM[12<,8@SF!(P7=$X6C[V&O\62\TW5'Y:T=SB_*.:V3@&OA=N86KMVA M;0FE[V*9DS>#J^TW,:/F$:91'!(.>8YCB%(2P))3!K,<EWE1XJ"(M3)<]'4P MM0U0+2,X" FDE*85E$Y '&9B%]!X)E!#5"P**'6K?D4!I9,&1RZ@U*W.>0&E MGN<LG"L_B#\:HJC$WK).F,.^,$$@NPP,@B_N!%60Q1,67R,-0I:R$A88B0T" M3X5AF"8,QD5 K'?#\I$;V);=#ZU2:]ND)_P@JI=.:^E!TLI/E@>*G4:."&: MCL8%AO",L6?VD.+_IX'H'G$V\ +UB/=([J'.<#?S'K4$;M"MU+3-\?Q-+;4] M<D2U;</\_N;K=K.4Q=&J6WZ_H<+>//@':2:*[6]A:JS^5>S--PN\!$I<E<GJ M_$Y'/W7L '27K[[<H.:9I[4 <^Q*I0>.U1W80+.CW8%=5JU]!Z;QM'VQA*]L M^["FQO.]Y_6I3?:CT@FUK ;53'H@NCRO':#C^QKJ'!@/4_@"#E<5E#AM<_22 M$CU*=165Z'O4[GKH\XIL&D_(]^O'Q_5*G0E5Q]GVSL^)6AX+<T*# C$>PR0O M"42TQ+!$#(D-'\K3D"-29)G)M?;U(DV-.5H:[3+1+:KJ6455/:_HSJ]0I3'= M'QP_B28,;\,=#*;>B?ZX0^29OMJC4VM3G])79QE)/RR6SUL9O?*1<T945$OG M>;Y.'3OC\WIWF#LZF'<@T*@G\.X /#UJ=]BR'8O7W^,^\.8>__E=&-J[:I8+ M12B?UANV^+DZ>N+#0KRX$0((DWP>YA'A <40HS 4/,X3F%,:05;F69BD018& MQ(3'70@U-29_CU=BNX)7@#,Q.I+.MWC[+";N*]@(T<WHVLFHZ1'VV&/A^[)@ MITX[N8N4%QRKI+RSI5)GS[45FTFG;3*T4S<F:Y=X.Z)K)R*-2M@N03RE;*=M M6^R8=X4*#>HGM=^9&B\>REJ>5K6<&1=0.L)&8W]L"8OO37$O(DZK(W5I;[<5 M;C<TWOZW0_RC36_7[YTZ0JI=M3#$R .[_V/=9/+(" ])E"-89D1L9/.2PB). M4DB*) LRQE.4N BHZ^I[:C/[!]N\+ A3%7+$,JE"B.75Y7?VK^?%QJ18M\U MZ%DWGN#US! 7MHXST,@.A/ .:P-? 9I?CZ[.GJ?@HS4$B:;7U6 3=GQVMUD3 MQFCU2:CQ \NR1N(G3VRS?96)M+8W*Y7?\TE^2G.:<5XF20F)X"^(REAL[>(X MA^(;15F"DB!)C;)G&O0]-3[;B0[D\(,*UV7!GAKQ9^K8;:O8CNU4,*,WDW'1 MHS=/:'NFMV.@?S1 W^V!5K+/%-(?+R)MS&X6F#EB-Y.>1V4W"TA.V<VF"<L3 MK<>GY?J5L1],1I<*_1J#(*8I+WD20U9()DME"N R""!+\HR*'Q%.$J-#JNY^ MIL9:>_$,3YAZ4-0\-+H>&]_G0(V$8"^B!T/I @RNCF=Z>AGWQ&58U;-#E N/ MVTW]KXO5>J,2DS<5\[*T+ GF.:28$HB"-(9Y&3"8I%E9LBQ*R\CH8/JT@ZE- M]J:V@:?ZA6?PZI'!-:#Y9@&%UQL4$.S#Q!$EG#4_*A?T*7=* KW/66YK&B?% M3^O-47;@.0U*$HBM"LS*)(.(EP'$C,4P+J(BQ82B/(GG*Q4N1^\-MC(]_6E] MWT7]?9_UZO,"2OF1OUJ<N_0BJ[D+N0:HD;8<C8C*Q_Y(2(<;BPLPN-I%]'4S M[I;A@K)G^X-+SYN'C'UH'-GO=L&XLNK(/$LP1C'&, TH@HB$.2S2A$ <YP%G M21HD7*OT?&\/4[,)=D(V^:6 $%,5+M(/&^L&<GCN.X''\Z0W1L8H=&Q0>ZO8 ML>X61PL>&U2H'3TV_.#U9Y9?%BM6W?(Z0<F<!ZQD45) E,@4AGE:0(SE,65( MLH"E14I*HS+GO3U-;6(?'Y.5Z\UF_8=@S JL5V##7M;+%VF[DCJ-"\?$*%#L M,N[F)Y#6:(YZWJBD5&FGE9Q^#A8[H?!PC'C<SYL=&G:J.W1$V/V"N;>$N@ 6 MI@1>+E_O\(+^5GUCV\8MPS380*>MJ7'$L?= (SR0TH.7ZC^ 4*#Q;])WLM"" M=)@<?*#IF2.T@?00OV "E94'AU8'HWEVF*C;]O@P>L^<2NJ@IQNZ5DDNE FL M21SG;TZ-)G:R&6P,>B"Y//&O0\/S-.^**=0#QVA&]V-@-7\[FAMMMO:KTIZ; M T^9S\0[QC:_;M;/3Y^KZEG,CD\KX[5\H(FIS4TI*E"R@D98Z9N\WJ[6)E-U M"+/+<]817+[M^ &D/"S+&J!8S>:A=D>;UAK*M>>WSN,6>6/>2T%7VXTRN[XO MJG^^?ZZV8CW?5'.4)#')TEQ>Z.40!4$&\TPF@,JBH"!Q6B:IWCG><#]38X,C M2<%&B#H#9">L06Z2 60O'.RYP\N[R=Z&ZKN"ZKU;J PRMKB!;*3D+';0F65B MN0S(8-*5@=?'RZ]R68>C5"H:C[]-JMXF [^\_AZL#T(IQQ')"UC0G$!$$((X MS3*8!3B+8Y3%:6I4)VLDN:=&XBVQZ[2M^Z2]XY2-<?0UZ)T 3W",/2\\+C.Z M'GTJTZD,XW;,)I+O55?J*406^!H*U[E@3;NW+/2XWCRM91CUS8K>;A_8IO%6 M96&(,E1RB,-<;!*B/(5E%%&8AWD4%7$>AXE1W8R>?J:VONS%!/^.'Y_^"RA1 M#2LW]B"JQ_D.</*^.=A!),,(E(P>'( OX."JY&)/+^-66!Q6]:R@XH7'[7C@ M.]LYN-WR+^O53YFO[ ,KMW,2A"G.HPR&980@PED@.*# ,(F3.,94?".!42'K MOHZFQ@0'.:6-*26%HMM'(&4U(X1>:/48P05@GBFA ZO[BU@94\(E(!QQ0F\W MHY+")65/6>'B\W:T\.ZYDOX$U0WYU_.B6DC#Y&ZS_B0#DENEC0\'XG' 48 C M#*,\*2%*@@@6")<P()ADA%#&2&'"%H;]3XU$?I '1I_W47A "6Y?%-IT-/0( MQB/&GGEG)SEHB3[K!AK\?J]"%+P4C+9$T!%AF?8^*H]90G-*;[;-V);+>*\. M&Y>?5Y3]^?_8ZSR1P5 ,$8AY**R@."UA22(.LRC!N3"%>,JU0B![>Y@:<]5" M@D9*H,0$0D[3DAFG0%ZX(G$!CV?2,4;&HFQ&C_97U,TX;7'DPAD]"IU7SNA[ MT,Y\^14O5K(,X^VJ(W+ZD!* Q03%.6(P932'*$\26):$P3B,@A+S@.6HL AS MTNM=Z],>/^A)"@Y^^2E4^)MTB_:0M$%S<-(X#Z*PH! %/( H"V.(LP1#%A8Y M"^(2Q]%^<-YX7,8=$KJHGM9B7-YF6/1L2X=0C\/N4F#PBQ198?Q!8:SLC78F MC3J1AH\<&F: .;(@-3L=U7 T ^+47C1\V]R3[MMZ]5UL[,*@3$*9T7_SN-K2 M3TO\4]>/KK>!J5F"0E H)0525!@>7<7)4X;%2E*?OC]=/W+#E.(,-,\,HH<7 M^%V*[<B?[B(L5MYT_:V.YDMW4;&V)]WEARW\Z&X(V3PS^O%/>8/'JIM2EG4C MVWE6)"@HT@06F3SHBK#8$$9Q"#-<$$82AN)2RY]CJ).I,4$C)MC)"7[?2=K_ M'>LC>F%GZ @GSY/?+T0&3G,.H!K)8\X&,C-_N0M8##K+];T[GJ?<!>F/W.0N M/6M=KZ1.QMRT^XZM&%]LYT48813&*2R*5&S/HK"4N5LY##-4))BF19DAPR(D M7?U,C0:;:+4M_A.P6E#CBB&=<)(2EW&:!3!$3);NQ ',"8L@9C0*HQRC@A?S M%[8IUR,"VN[OKP>IWB;5 4R>EY56)OU&1O!+(V6_AZ--M9,A'-R5,.GL9>RZ M)$.J=A0;&7S<CE<_,,XVFV/_L"]-7=K7]\\;F?+^9D5E2JWZ'_.2<(:R$L$" M9RIM0P3SA!6RSB_+.$I3G 4FC&LLP=2X>*? <1FG77%?S=L*^_'0XQ>O*'MF MGCW 1^ZX>^EE<(,269TX'C1P1TK6X#FB*_/^1R4R:WA.*<Z^(5NC\D4TLMZ\ M?EJL%M4#H[^NUU3&G=_R[ZQBFQ=6S87A$RLG5!)'&41%4< BH!G$PK1,$6%E MH)=QRJ#/J1'<3E+P4XIJ:A5=AEC70G(*G'=KJ9%V!O;P*8%G*MO$FH.=T"YM M)VV$G-E1EWL<V:;2AN#<OM)_]3I'-D%OI3R!E6%DC*Q_KA;_R^AG*GI?\(7T M$+JI*K:M_4P$&PK&VY'@0NRGJ^KY45!DPX;J2=$*6[S(-ZLY15F:I2R!E.<Q M1 0CF.,P@F$>95F:)S%)(AOO-Y]"3XWP;@B1E7HJL-G+. ,K9GB).<IPZW'G MU ;1,_GN??):^L[ 06/05AG4FH"=TLJ*;*D-&KT/9F;]@FIPI[Q[/[XQALJQ M\Y]7D=_$8W",0>AS,QRE;^<>V1_Q9B73&-ZQS2ZR;$'F/"I)%* "DDB>TL:R MPA8FH5B4RB E5/P1&T5RF0HPM05&N@<KCU' &G$/X<(S4$J1G<02&P^4V7+B M _ZQEH8>=^V=_#*K;!WB.P-*AU$\M0?1\^^JW=W]5'RU!\$Q<-8>;L>.$7]C MU5:T>?/GHIKG&<$%YHF\0T$0E4B6JN$IY"1D&>=)%!>I"=FUVIX:CS6B@=^E M<)JWRUV0Z=&.)1">&443 V.:Z-#6$0.T6QYU<G>H=#IONQZQFY*?\&+S&UX^ MLP^+BBS7U;,8]$-84LG*-(K+#.:A^ ,AFD.,BA@6N,Q(4#""(J-M\F!O4YNV M4EB@I)4'49^$E;DB"Q5'('/W6Y28&,9:;W8[0]#S?&^!UY+4<88Z(U <T<)P M7Z,2A9;:I]2A]Y)MZMC/*_I-?!5F66.;EZ8V_Z5,IGEB=_H/3^:K5/<\<3NR MP\YDZ-3B94&?!?L-HF*1(/8$@2MRP^Y:&CDM[(D"YQEA3Q^P3/^"JX>;%97_ MD5[Q+W@I%R!-GTR]1B;T%:I"3O*(4?VE):M3GT,S6%QE,AGN;-R$)EJ*G^4U MT7O+[CM7B5+DU?:&/;!5M7AAM4N/C!%1UTSW^,^[]49E:&I5M+M?WV'EZ(&C MDM(HBV#(@A BSBDL4H(A34B 4!EP@H7)NM[BI9[)>J4\1HO:7BI_$ZO. D3: M^H!%[;/VRU+%4IT65OR*J_5JH9N'V=4PZO'9B(/CF?#J<3E295=LH8YQV]^( M"Y5FH%'JK*ACK9<[9G0$L"/JO%::4;G5$72GY.NJ6<O"TZJ8Z-[J*'@6)G' M881EL@69H+J(Y2%>5!1!$,9Y&1NY_1PW/[4-05-YUC10I <[/8:S1\0S8>F# M85Y2NE-G5Y6DCQL?MX!TIV)G=:.[G[K2>>^PW3\<.44A2\*4E! 7>0"%<21S M0*$(4LQBEN,DS:E1Z>BASJ8VF7>R&E>+&T14;U*[PLGS%-^+V3K"\W2"IX.( M:V^\KJ[>Q@UO0.E>_[NA=T9UO),.@'\LELM.UPIAD<Q1$82\B&(8ABB!B&1$ MLDP&4Y3'&4I2PA$SV9%YDG-J.[5[V0=X$LT]X(J!I\'LUZ,.J![)36"8///C M50YT,[#3=-;O2_=MP)MR+)\YW0%Y6S>YBU+^%3SC=*%VY RGW9W[DSPAWA)7 ME1"+U,G6Z?\\5UMYV2 KH][<OO]\)U\1OVA2)]^MA3G,MD)LE9"]CNJ3.6)D M-74AZRZ-S#O&UQL9_S=/,,I9P0H8QWDD#P(Q+).P@"A')48I"SCF9MFHWE8A M+>(;-<O5S:,\9_A?O,NYA&5ARHV\(E^Q+9"GB::V]1M_,KS(4<+"!!:E=, , MX@3BD(2PR/* QD$0488LLLO]Y;Z;,;+6_9_[>*X_L9[(MS"9 ^\/0IV5,*,: MQ50J-V$V'?*^*6/K"#)PP*RN="Y1FX%2 2"/SL<Y&A]O)$<X61]!F<D<S(\W M<";G^B-*95N3XH6MGIF4YOUZI<XM_['8/NQ*OWW\DRR?I5>)M#_%_ZCDRS0N M&<F93*)"2HCD!4(>Y1PF49&$(0K3.#$L5V$LP]3.).4-GTS?:KCPV:"OMUIY MQM3S$M-(7R\$._G!'T*!?:%'67RLT0'LE'"[3%P!H;,R&>82C%Q!PQJB\^(: M]DV9^SQ*NKZ1=NMR^7J'%_0WL0/_P9:,"!OZ*\/'5P.:+I$F;4Z-OXX+ 39* M *D%>*G^0QE[>/4*=NJ 1A]])TLCP(<ISB?6GGG-$F8/Y<%M +3R\#3J:#0' M4!OUV_ZA5N_;66BRTM"VJ31T+YI0 44H)5G*4P*3,L,093R!>4X*&&0(946* M:1%HU<H8ZF1J''5<'VP&I)Q6D5F=B.J95=?BY)E?CLN"Z4%D;!<-8>#(\.GL M8E3+9DC)4]-E\%GSZC@W8N='U191)NR.:1*4)2$P8XF8Z0&2CEHY$S,]2C.* M@Q*56H%<9RU/;7KOA0-2.OT:.,=P#4_CJT#P/'<U]3>J=-.IJU6%F^.61JML MTZE NZ)-]P,V2<C5R8PZ07_\P8A8P.GM"]NL9%7@)H)P]?,[WK(?MY^^-^5F M(TZR$(48\B@)(8H2"O,X"V""8XJ+* NCW"!!N;D DYO"C0HJ!S]HE ![+<!> M#2#U +](330S/EB/T05"& %YW[QA _KE:L)NT#?)INYW%,;*M.YT"ACF8+=' M<#@_NT6[(^9NM]?Z.*_[%>W8[>RZJ]??L8U*G2,T5P]4JF#]WU<O3$HG-IV+ ME\7V557:;(7[<Q3R"*50GKY#E& *<8H0S,($12@N$YX:I8EW)]K4UB@E.%2J M@;NZG.]QQ&Q+R3I!3C4#.]7,]ID.QU=O=_HVH^9Y?;MJP+R6I'4/MZ/MLT/! M1MUTNP?T=*ONH0>G0>';]WBS>14+C4KT,(]BEF>(,QCE*1'<SB@L>$YA2&.Q M[2B2@L=&65RT>IT:8^\CRHG\"SO(;<;&>HCK$:US''W?._0%Y<\ WH*=U'76 M%^_!^=TH^8W1/^ES"J'ZW3!H1NSWO&S'1<VJ6MVO&__BG5<RJ^-2E0R-Y_&< M4U9$>1E#GB$&4<00+*6[9<%Q@9,@2W(2F3GGFG1OX1+I^\SCD(!/.D.6>]E5 M1F7Y(T5;N%' C+.,1D:/NIRC/0Z#[<26H?*->.!="^LFQ%[QV\TEK(V9S 8T M1X1FU/6HO&8#RBF]6;5A&T\KC!5AT,GK6AD+5:8)"U-$84+R7":2SV"1%P%, MRS(G.&4%RHVN4$_:GYH5M1,// GY3.-FCY'3(YHK\/#,)7LHI&AM/[+W^&FQ MQ<LZ JQY: 9NG]@&JQ28S4Y@*/#8(GZV$R9G(;/'K8\<)=NIVGE@;/=CEANK M<T?<77(-\:]ZH#NS;,BJ.]+Q;+T4K?_<"35G-,TH*A ,8L$5*$$Y+(N R4S? M898*6#)BE)7(L7Q&-#-"[.MQ6$"=G\APG^9X #5W=&\W++[W?KJ9B?9Z]N8H M.M9U3Y$.=XQ^1L'5WM*Q=./N0OU >[9?]=3-=39?+4A36%*:,(1$88F$M<>2 M,(8(!QP6B,<0AY1G& =%6C*+>,&^_BRVK6-$\NT-H:8@K$41H%Z$S8Q$*\!& MMA9WU-E(^3?'0?Z7H'!L$9YU\R:F89^R?39B[_.6QJ+85BZVGS!1%1@_K!_Q M8C4OLS+."4]APK(((AJ%L"PI@4P>>^51AFA:&!VZ=W0RM=UA+2/8"0E^K\4T M=*SMA%/3_KH2)-]&E"D^YJ;/ "N[)>N+L8U0@:4/+,DAIZU</"3?AU?UGA5 MMWOS<\/4_?'.42G.<)0*"Z#,\@2B(I*Y ]((1BC.8I*C+,FUJCY?[FIJ4U\Y M*DEIP8V!,]@PFL-SWBU&GF?^ 9Z& _:BVOC07?@(];WEG,$WDE]</XR.G-^T M !ET<QMN83R'-BU-CES7]-ZP=%+;KLD_O[-=-C-9A^^[BD^G'YXW<C/'-HLU MK=TFYG$<AC3 )0PPDU5GT@P6\G(P#+.414E4!&EIL:TRD6&B6RVQ+WY<K^HB M=[+NZEX750>O_K%A\3NCD=&SPIP#/9*+F!0;M.16O@Z-Y* 6'=2RSQH7,8=> M8!:8N?+S,NEZ7$\N"U#.?+5LVK CN?N-BME\55TV+F"[:W64!%&41BG,&2HA M(F4,\S!!,(UX0$H68IP:W1,.]#4YT[ 1%512UMG>B<&>LX: UJ,H1_#YMAIW MR/VHD3OXI;IV3=# PQ';#/4T*KEHJ'S*)3JOV%&'#/H\U)63M3:K'T^B-WJ[ M^DUF12N73 8-A'->E'F8"1X1P.;"-L*RO$G(81:%!2&8IRC0JKYEVO'42$5) M"BHE*A FT4LC+-A@TU(EVMCK48L/1#WSC!2Y5=:PKN5;@1][='>"JW C=ZQC M"I4C"M+N=E0^,@7CE)R,W[<X_?)6=?WX"97#;!Y$).%EB"%)<2A,)IF7DY<% M#,HT##DF699IF4RC2SXUKJQ3+>(Z_[3<TRP/ AM<UHW_!6@< $YU7#TS]E6I MQ_OSC3<([%\X?FX&% Q3_5H,SCVG^M6,=(PZR:_'[*#V+49P\-QW5('&.T9^ M"YR/3J7?1 7J0!5B^ZR '8V-S5+XT)FNMH0<9#UKQO;87/!$ZR^708,$!TE MP=\@8(YR^W7W\89I_0:5'L[H-_RJ;;IEN<T3W<@#;'6@O90W4._7U58Z-9'F M[]^9]'80CX3S-$>D3*($A@'B$,4LA3CB.8RBI,Q1@O,L3\V2+1M*,#6FVDD) M-FU- !%"BQ\U4INF838=%;T#):]8>Z:O(]F;^S0E/9 BRZB99ACD/\'WB\!; MI%^V!,]9\F73_D=.O6P)SWGB9=N&[/.9WC?9$J73=VW9S6F1933)$YA'G$&4 MYS+.)BIAF+$@)I023HU2'71W,S4R.^0TI4).\S2F'4#&6<$8BU*(6!Z*/Y($ MEB4G,$\RALN4E5&<S%_8IER/!V6[.X^7;JKNWO((4O +VX?W-8*#ISK^P/#J ML@=NO97@>@@]T_UIYMA64&2#VE<L*<)M\.,P+ Z3R79T,GHZV7Y%NQ+*#CQM MQ[O_8#*3F=A?B\F(?[)OS](Y[)9_6"R?Q4_K.]';YVVU%6N]&/<YYXRF"8I@ M@ ,"42H-S[#(8)*&)([+@$72\-0/?#3LWXBI1PALK 4$S]*[:+$2YN;CT[,* M"J:U H#AC5P>*_ D]G7*.<*,7TS'1X]X/*+NF9%VDH-&=%#++L,5F[%HR3T# MC4;NN,D2.4>D9=K[J&QF"<TIS=DV8W[&]TEHNEXQ>?PH^GH5=JWXU-3)S"W_ M_/@DBXTL2'VB^&I\XF?5^-0,T48)L--";?!V>L@Y=ZJ)_B&@'?B7CP2]X^Z9 MX(PA]W!*>!6&5F>&=CV.=H)X%2#M\\3K&G*4R.MNLQ;6R/95%I#;BKV]3"'V M]*BVVV5!"DHBB"(N=HD%%M9=%D20X3Q(Q?XQ3E!@X:FO+X'61'R#XJ:4JEQ> M*M'44R/\#,C!VZI3,+93X,I,7OU#HV?8.4;Z[;)XW>U!5I+7-=4_7D3Y^AQ> M%P'SE<&KO^.WS=]U$9"+V;LNMV!S/WM26.GF<:M_&7O^[M0LK]ZB7S>/ZV== MFND%2N=F]3J,1KA&M8''\+*T'P/+F]&.!D>\!NU7Y_C.<^ Y.Q-DMW[BI;Q$ M_;QJ4JK5X6_*^WZ.2( ))0@F*,80E03#/"LX#-.2)G&1499D)B?]E[N<VI0_ M2*RR\4%YGE0+;694:("M9TRXA= S([304]X4 KU&WAEHPBR5R.Y,!WUX')D, M&AV.:BKH W!J(AB\Z91PFHAZ3$F194D &8HH1#D)(8XC!*,R8BR+ AXS(^^) MP=XF3#-W#<V\=T@S6KD>G ,W+KFT,+N<[L$5KW3E+/!%*6-F-S!26Y-(G.0X MZ#R([CN&KNL$R4W-35FI.M7S, R#7+ )3,3G!1&.4Y@+?H&<A6&6H"0)D9%% M<Z4\4^.ACYP+(U.>:*J[,IF&LI(%EM1E\G\ZN"4S&*HK;LW\#, D;]%FX* 4 M^'VGED/F<P2PS\LV VG>_O+-'#JMRSB+9BVM..78/P\"'O&$!S"-"!%;PS*# MF <)#&75"9RE<5(&)CX'=;-3<R6H_93JJ#Y#2ZR&2=/D,E;>MVTUK+&Y^72D MH"L[J6YT7(/H2)$SR^?XM^8GJ*J:5?5^N:[8_?KKZFGQ85&1SROZ38R5[DGJ M4!M3LS>D3/K'IH/H7#X^=06,[[FGQ 1*3GEB<K]X5"F]OWZ[^PRDR.(7SRI% MB9!]\;*@SX*B!H$T.F#50<GJH'6PX=$.7'74:Q^\:CUOF_):9LB5Z=T_"1'E M!<SV]2O;/JS%GDG6LU,7-G-"28RSI( 9C645I[*$15!PB*.8XU(LN:2PN?[5 MZGRB-[_*R)%V<5VT ,@15K>]VU?Q(U4*L%74:8O_-$V4K3,N>BN[.YC'2J'= M*CI0 UL+#6JI04MLEPFU#5!REEU;I\^14VT;P'">=]ODY2O*(!_RO-UMUC\W M^/'FST4U3_(\(V%"(,-,[ >*+(-YFE#(.1?L%<=YG!H%A?1W-34;IF:C@ZB@ MD57LQH6TAGFY!Q#6(QPWN'EF&5O([.K^#J+ALHYO=T?CU^4=5+BSSN[P&X9) MC-AB_EYZTFF>Y)T]/Z$/5<GE]%BM5]L!FUJ\4W^#XB^'3^^\I7$R5O0IL,\H MT?N ;10B7E7?UEM6W6\P93<KJL*]OS/"%B\R*45UV!0=G)+S4N"$< 0)#:39 MC$J(LRR!29:F68 0I]BH-(25%%-;JFX(D9XX%3B(;1I99S,6>BN7=X0]<X62 M?P:4!C.@=% .DG7ZB)8:K4V\8S]Q)U ZB^6SD6'D4+\K8#J/!+RF,5N/BMWA MOG3L[+YV5>M[*;,RM].<?&=U+63V@VU>%H35&9J;I#_R@;K&.LN#,B@Q@[3( ML6#1.(9ER$(89P'.$\P)1\3,*<.OP%,CW-K05<JH.,1]EIFFC)>I=X?GX=:\ MK9C0(/H^B[W[_+Y)"0W?J5%L'*G!S68C'F1U*E>Q]Y99BQG@Z\TNR\9>)Y=. M*., [\R/Q;.X([O"C /^N3?-2/TZ39-TJ+^\WP5F.$@Y"1&,RT#&,14)+"A" M,(\YP23/(AYA!^F1SGN>VJ+0GZ_G(+O.GO/*\= C>R\H>V9M5P"[2H34#Y;? M!$@=_4XA\5$_')H)CP8:L",Q9:FW$E6VDL:DTLV%$@))D,E: &&18!"&)9Q MR?,T+0J,3%BKOZNIT52];VVEL38CH@%,]9C'#5*>J:8&Z2@#[T%.=\1R&0M' M3#+0T:C4<5GA4Z[0>..*2Z]WI\95R_Y_]WIXI-D>**^!^@[N4"Z@3E-Y_X!7 MMT\J</DW>5,MK+C:,#MQZ_M5M+_](.CN$UYLZNT9#FA$BX##-$ )1$$0P3P, M(QBF(0^*H&0,&9UI3D:SJ5'?![9<"%F;\DETO5SB32M;D&GUMZG ;'*%. 5Y M)\3S[2. XW3!!UA ^=I]5""QF>W\*%KP-$?#6P$0:!":@1HCZ?BU*X-WYABN MD (2*B"Q @HLQY>F4QI_EW>TD]!K_"OA2:@]= ,]*0'-'7>%M?&-K:LFT$[3 M4_?HI:FM@4(X^.WCK:;5?X[!\%ISE?J>N7ZGN<,PPEYUK3QICUL:S76V4X&V MKVSW Y96-WE@]'G);OE[7#U\6J[_^/'\]+14?("7+3?H>WFW=KAKSC"15_\! M1,(<EBD+0EBRI(0DC5#,0\8I"XUL9#LYIC:;I?#J)$Q^W.H?]X+^*IG:2O"D MH3UK.32:UJ=_P'W;BHT&TOE802V5F(&V&FT_?O"[T@1X\02X$DU7EI>E%./: M2==!=6;57-F<)6VRG[*#[TQESE[]['+'0:0(XD(28RG+FT:)=(TB >241C1( M4Q[EN1%%7NYS:G38B"PV8WR]><2#U[36.&ORG5OT?'-; ]Q>7/_.3 8 N:(K MC1['I29]",YHR.!5.\J1]";_+W=C+W@I]V'JWF:AZE&(7ZB+F_8/6D_6.[.= M_\0'5O]7_+M.:?_Q3_(@=X&RJ&J=FV".TIAF>13!(HEDD7>"8!&$ 0QQ@$M" M<<Z"W"3P>%SQC8APA #GO>?*+[01_F\J9[I0<Z;^5'%5C;;*@-SLL5"_-Z/- MD;\5/0:>[A?@F<S?JU%6)FI+(UFD<C_$]2/U%?K1#X_?J%$X^$']L@/B;\HY MJJE/L0-#5;@&-1SNUHFW&49'2\[(PH^Z>KW-P)PNA&\DA44!\#JAQYI_Q:MG MCAOOAR_R^Y=[]3\>%N3AXVJ[V+[>/K&-Z+&:LYRE<8DH3/,P@RCF*<0E+2'C M693R(.5Q2K6K>!MW/S7C_I WY[&M ECN=# HKFP^%L-KCG^$?1^.[L$]DA[L MQ0=*?E K '8:>(7<H"BU5^A'JBSM>@C,BD);(SA8V=F\U?'*,UMK?%1CV;X5 MNVW9-[:5B]C=9OVRH(R^>_U[):_"/BU6>$6D.]VY1VA19BC 80G# #.(LH#" M/*<RNU/"XCBB8HMEE(+37(2I+27*TN7+]1]5G0N![T0'>"^[85H\BW'1V\;X M1=OWLL*V];9B)[YTIOCE[W4)K[^!O1*^/7CM072T$; 08%1CWAZ@4X/\BI9L MS\;)\X916:JON:,N*8\0+E.8\Y#((.$0XC"AD,9A**NK$)279B?A)SU,C<\: M 57E2-,#[U/P=(^WKX#$^V'V 0T/.8-[57=V3'W:_LB'TCWJG1]!]SUHY6=S MQ];?V-K8TZ;]VM2FI;R4O_MX"[Y]O#5RMSF"8G@^7HF"[^7_ (![KYLNG6W] M;H[:&M/SIDN)$]^;SD?LELK:LTZZXZU78D/[82TKBL^CG"8$EPC&F(40)5$* MBZR,81X6,8\"EK/ *!J\LY>IS<W&;7<O)?B]EM,P+J\;4;TU]&J</,]><XB, MU])!"!RMI]U]C+JF#JIYNJX./VR1?);^S_U:-J?2C>EFFVV_-+6YVTJ-OET? M^>UK;MK/8;F\REHCXGF6]H/A+.U:K_IV"6./6AHO0VR7 D<I83L?L+)E?Q7S MN"GH]8%59+-0?NO&=8TOMS2UF2D-OE]O;N[V->):0AN9P)<0U+**'8(W@J'< MAYN'HL/ZV-@:U)>:']/&UE3UQ.S6?<MAP9M;?E;GX1VN%F3.BR0@*$MA$N0Q M1#DO84XIA4601C00QGN>&V5A->I]:AS35$UYK@^15?ZE9^6R6$II <.;E?A7 M*Z[307V;WI'1L_2]X>V9E@QKURCQ/9>HN82:SX(TO7V_??F92[!H%9NYV(@= MU\D3PD,TWY?%BGW>LL=JGC'&@CA,8)2P%").(EB&E$-$<T%L>4FR.#!AM9Y^ MIL9?ZECZ("?X74H*E*B&AP]]P.J1D@.X/-./%5+&-',!!T>$TM?+J-1Q0=53 MDKCTN!T=O'NN1$M5);9:Y6)5!P77Q<MI*ZOFKYNU?&2E;@B?\;(N-CU/TR"* M$.(P8:6PA-(\AR5/$,1E4D8Y+X(D,PIRN4:8J1&+DE+80WLQP8L,?Y:K-6YT M EN5OW9S4,V,<:X:.SU:&FM$/'/73@W0TF,&=IJT\P;/0#UP+6V<E59W":HC M(KQ*E%'9T@5HIY3JI$WSQ/VU"]K[.G'2/FCHQQ9OGZMY46!6Y'D 8QZKT)L0 M8A026- 0(U+0((\2+3?C"QU-C2\;1\I&V%;L6RVNIF_K)72'6<\E9KZO@RSA M,JJAH(.%54F%P89'J["@HUZ[X(+6\Y;Q?5):R3 JI^RB^N>]:*>YO^0!C^,P M+2$/(R[S@\MRRJ78GK&L#)*$I%FB5;=0HZ^ID<*1J$#*"J2PEM?#0R#KF4.. MH//,#=:HF8>#7<;#5>S60$_C!EI=5ODL*DKC%<N<JLJ-79#0H3#9G'*4Y,)* M@)P&B3 @BA"6,6>PC!*491$-0EZ:Q.YV]&%$$R,$V.Y%;(H5&B91[0!1CPZN MA,8S#1Q0.2HXZ#!A:K_ZKC*E=O0P;HK4?A7/<J,./.K(*'CW^HZMR,,CWOQ3 M^4E$. FB,J>09&$HICJ5YR\EAVD6)0EG<1*1ZRR#DP[_ N;!7EZKRH 7$;<T M$Z[ <7Q;01O"Z\V%'EQ\V0RGW;VMX="C_$7KH>\]BRCH7?ZD->^N;O%CNR;_ MO'EZVC"R:/K_^;"M9"+'^K2DJIX?ZS20)WG(TK L@S+E,,ED&F528ICC+(9% MA%E21&&<4ZU+<K]B3HW0VEG-^K+ASH!2%[3U!;7",[!7&;1T-H@+]O=!7#AY MF<PP>^;;\Q$N'8RP27J[,0?=(&A\$H,_4G#YVW\$9N'HWL=F,&S=7^_CA;=[ M1_ H#-Y_;W8;FD^8R,(1K^^7ZTILE)J8J@"AL QI"GE>((C2E, BI1CR,DXQ M*D)><*-=3&<O4UOIWS?I_&0A.\-KWVX4]78F5V/C>7G<R0<: 3U$C Y"X&CG MT=W'J-N-035/]QC##]N>7CP*@GD0G+-X8?69R#>VO>7W^,]]TH4H0F6:DQA2 MFN<0T3B'F*4I+"/! #&F,<=:EYT&?4Z."-HB-^>7AMDN=)#6/;APBI_WLXLV M=$>'G#,@DUT(\TI(/@,WV^UF43YOE7FT78,[K"Y-?>2V,$#0V2G'Y1Y'/NC0 MAN#\K$/_5?-8H+N7)V7.Z$;\[)Z?&F7<X5?P4LE\D"JQLAB45H)@_<">/1S# MW&"+A.?)/PA"LQ5R%*!SJKU5&,Z^D=&";4[%;H?4G/W.,MN+V"G7U6,:3ZHF M$W*E#LLS'!."0@%$GH0093B!PIXO8"E6]2S*LCPJS3*_#/4VM4FZD\WJ'F(8 M5[VUW!E:OD_$-($R3PVC X"K-#&#?8V;,D9'[;/T,5HO74D27_8Q$66"4%8P M#K.BR"#B 8,%80C2M&!9R!(<<*,0NO,N)D<'.PFOB##I -*0"JS@\3W_S9"Q MIX$SY5W/_2]O$T?2KV#O+#]_TC*%3;5=/(HV;_F^OMO^+P=KK#FA8AD/.4M# MF*<9%>8 CV 1%/)>,*!I&>64F$68F70^-3K0*"EY/>!ZY. +1L^TL1-;;O(/ M:.Y"]FL^<7YV:(.5J\0Y)EV/FT_' I2S-#LV;5Q1A[[CH$&>&^T.&[I3T>\/ MT\(TB:*8,4@BCJ3Y$L \1"6,>9)D823V-MR\7OU5(DV-W^JBNZ3C;!/\LI0' M=(9'G X&38\-QQT*SQQ9CX+F,:F7XU!W<+KR*+U>H'$=4)T!>.:OZJYE&\^S MSHOI5CWB\O7PB$4]8KRB?U_178GY.I,"7V^$3O]8;!\>UDN93Z&:\Z0(.$L8 M#"(BF!P'.2RHL$X3\7.<<4RBI)ROV$^Q--%[76^U2:BF14-%34-G"OJC)"4B M6U)Y#4/60@/PRV)59X89<$V?[/<SO*A,2-()K4I]'D^@A8G,3-]^KL$%*&!F MH$F&V<(&U&N=1 <T\,Q #9"JK-6":+9+ER-04@M?&Z>_WB=HXF,W"8FGZ)#W ME_PD#9WX)C7XPQY_TQ!U1/? :2C<Z4LX+=$LKR!DL^\&E'CW>GBDK40CZ@VE M"_F7HYK2^YUE0'B1Q"B$2<DSB'(401R5B> )FN=9$A<X,')@]"KMU$X*;G[^ MW"CS4U#G=K-8R:R!]5'>O^/'I__:)[O[SF2\K'0);*=F^;+@AB>H?C\%S?N8 MJ0SP*);>>0A+][+ZKFM9W2^<!YU;?AY^ZA.-,CRN+I^\RCKN/=88L)]=B8W2 MJ;FOVB>!XGK%OC.U27[]\,SNUZ*'?PG26_!%7=!.'=&\8RO&%]OJYG&KZ]=F MT_;4EHU&![!3 M!GY=IYJL?N<'.GRNQ2-B\W(S&\#HPQ")ZIW1O^1IYYUX!H MY<5GU>%H'G_7P-'V#KRJ'8N:&))/*QE[(/KYNGI:2"HU\M3M;V%JO%5+JL); MY(T8N%\\JGGS]=O=Y[9A8U ZHQ^]RRSD!CC/7*.+F5NOW\O0V!7<Z&]VO.H; M%U4[*L5Q^6F[7;GT0KKE[\6V?[&=1P'C/$(9S#)"($H+#HN,49B%*<O*,L A MTBJOWM7XU$C@.WM9+U_D7I8H^0"OXZ\6IAE@CQ#4VWO:XN)YCG]9KW[">[9Y M!%) :374(KK;U74I[F@3=M3TJ'NF+J5.MSB=SUC&]#U7V_4CVWQGR[JD]L/B MJ6J\S?*4I0%%#!8A32#"40$+G,0PXCS,LHAD.36:P -]36T^[T0%F[:LAD%\ M ]#JS6Q'@'F>Z'NLCL3TX*NG 8>K"+R!GL:-O+NL\EG$G<8K%NX=W]:;[<.- M:%?L%E;?6;6@;+5=X&435M!\URE+<A2%D2"*' O*R I89N*?**<%C<*$I$0O MU[%VEU-C#B4TV$D-6F(;7$3K@:WAJN <0L]<TH\>:$2^S"NV<!I<NSN'=:1; M<1?PFMU1&R$U>(6LU])X-[Q&FAU=P)J]:6?7R82TMUPTOMT\D^WS1FQ-FKS( M,0EHF>8I+).\@*@@"<Q#*B@ZS,6F!1>8!$:NSKT]38V95<9DL0TY$M4R\70_ MO'J6G1/0/'.Q)5[&9MU%+!P9=?W]C&K2753WU*"[_()M%.>:_%.Z8XBYMW/M M(,MGZ9UQ)Q/AKU?M+!OWZV]"/WE1OUXN54Y<,6>%3/N+<LIXFN=Q 'E09M+Q M-A;[1A9(^Z_(2I3R/#7:+;H5;VID5&MD&#/A>,3TJ.KMQL$SO]7*S,!>'=#H M<Y9=YE@EL-/)CZN"%[B=!<8Z%6[DH%H?P)X'Y'KIY0J&_\Z>Q(QYP!6[VZQ_ M;O#C<3'*F^?MPWJS^%]&[]?OV.%A.D\RGM "!S#+.1.&8HAAB4D,<5G2DC.$ M$VP8TG^%-%/C[T.EUCK2 >"]Y)(Q2ED$;B^\>42$FQ$T(/@QQL4SG]?950^R M@4:3V7E9W9O3P6IIY)C*KP76)7-;RS(^45\+6R<O7]VH4U]E>0E[O\$K\L!N M5[L(?THI8GD6"M(MQ>X\RRG$+"<RUU(149;F14@<>!YW]3TUBOW!-B\+(N>F M*N GCT:<. 9WXJY)E7[0]$V,7<ZX!W_(&6AD!T)X#]<V%J#Y=:7M['D*CK%# MD&BZN0XV84=?W29J,V]"1/*,9F*;SZDL,HY+6."808S2(BJ3%*4!-^&KH<ZF M1E!-@)CF;M'P]G@0=3VV<H6E]SN?GMVU<R;2 <01]0QV-2K7Z"A]2BY:[_2Q M27N\OHB__?>_[7XB_I!!9?_];_\?4$L#!!0 ( .)"5>"J]JFG(X )/3 M!@ 5 9&]O<BTR,#(S,#<P,E]P<F4N>&UL[+U9<UM)DB[XWK\BI^[K>&7L M2UEW7U-*RFK-J%(:255U[[S 8O&0T$4!:@!4IOK7CP? G0"))0Y/*&O,,B62 M L_QY0L/]PA?_O5__O;Y[(>ON%A.Y[-_^P/_(_O##SA+\SR=??RW/_SUP\_@ M_O ___U?_N5?_P^ __73N]<_O)BG\\\X6_WP?(%AA?F'7Z>K3S^L/N$/?Y\O M_C']&GYX>Q969;[X#/#OZU][/O_R;3']^&GU@V!"7G[L\E\7?RI)I9P001@? M0>DH(#B7P'&IM)'%Y:C^SX]_8LYGIZ,#95( E:V#$$0&)XIAB;F@O%P_]&PZ M^\>?ZA\Q+/$'8F^V7'_[;W_XM%I]^=.//_[ZZZ]__"TNSOXX7WS\43 F?[S\ M]!\N/O[;O<__*M>?YM[[']?_>O71Y73;!^FQ_,?_]9?7[],G_!Q@.ENNPBS5 M%RRG?UJN?_AZGL)J+?5'Z?IAYR?J=W#Y,:@_ BY \C_^MLQ_^/=_^>&'C3@6 M\S-\A^6'^O=?W[VZ>N7GL)S/IBO\8YI__K'^XX_/YP2&M^%C)77]JZMO7_#? M_K"<?OYR=O6S3PLL__:'/)\OH.J462;J"__']2__>/WN+PM<$F#6O+ZF'UP\ MH[[M<#KPMQ7.,FYXNWS#V3S=^M!9E>Q\<?F;9R'BV?JGDXS3R?K)S^)RM0AI M-;$.G62*<)2* B6=AJ@]B5 F-$F5Y+VYS78E>4DTKQ6QQ/3'C_.O/]*#?ZRB MJ%^L9;*6Q[W7;>1R'-V7*^\#?7:B9$IH@X4<C"2R?0$7DP:4@F/TT:AX&MDW MWW:;ZIOZ?+9(/\P7&1=D.BY?%Q;IEF[O@_;B$S]^"0MZ$*1/T[-\^=ME,?_< M0E>K>0/);=1"Y/[A!^*ZX&*!^?5&*SN96W.V(H.*ZT^VT/C_<QX6],2S;^_P MRWRQFI2BI13:0,K<@D)1(.220486=7!6H!=-E'_GQ7OA0/2/@U/DV0DDWN)B M.L\O9_D%;<(3'[EAV@7(3%4& @./DM!MA+#6N"1S: *(6Z_="PZR?S@<+\M. MP/!A$6;+:17\!: SCPQE0- L9E"<7 (O>("2LTXL>L>,;[,[W'GS7I!0_4/B M)(F.C(J7L]5T]>WGZ1G^<OXYXF(B&0:ER*UV3B?RG'. X G;DL20N)5>2782 M&NZ^<2\4Z'Y1<)($N]#^._PXK4*8K7X)GW'"7=&:9T4Q%2?T6J8@$A= FYXB M3:J,>)K#L.VM>Z' ](Z"$R39!1(^A-]>99+7M$PWX>8%I F_6>=L0:-&4 XI MX#;<@6?!1"&DBZJ%4=CQ^KVP87O'1@O9=@&29SF3"I87?U&0CGR27.8I"+)Y M,I#WDU("3UL=H"O%LH0QJ!8V8\NK]P*'ZQT<I\JT)V \IR_?+#[,?YU-M,V< M_M? O"Z@A*K,V )&F&0Q!(7.M8/%]8OW H7_3D!QI#Q[@L1[$CZ^6;Q=S+]. M9PDG,?$@;43P4A.T8XG@8M @>2R^N(A!GQ9R//3V_0ZHV'>"CE-$VQ-$WLZ7 MJW#V_TZ_/)]GG!BI'3>V>LX$;\7K^;VT#%CAVD3&0Y"Q'4!NO7L_>'1\@-E( MK#V!X_G\?+9:?)MHYH)-QD+TDD12#))#[2.%5E)'XXN0/C7<3S9OW0\0'9]D MGBS*D:%0-\!G"PP;"(LB _,(TEL.2AE'[K+(P)EEV?@813C-,MQ\VWZJ[_C4 M\FC1C:SR>MUY]O;3?'9YJ,)\XCHH#[HX XK1CN8(HB0/TITQB$65D]1^]XW[ MJ;[CT\F31#BR^M]C.E\0=+F('Z:K,YP4,DE,V0R&J4A"H"TLHHN0G4?.2R;7 M]S3UWWWC?NKO^%CR)!&.K/X/BU!32MY_^QSG9Q.-1CB# 7RL08^+F9P6SR$P M':+$;&,^S>+?>MU^BN_X)/)XX76RZ%_^ECZ%V4?<'*$2NTYS#9Z+! J-)TZ8 M I^R,5R*Y IOLO!OOG4_#'1\XGBR*+MP_I^?+ZJX-I=J%=*D@_/E1"83HRT. M"K-DR&SFX(-T%=S*!&.T%G@2)!YZ^W[0Z/Z\L8%HNX#(JQD]C<0Q_8HOPBI< ML#4Q&2TS:$%1C%/CW @A$O)#B=9K\GJL5PT@LOWM^T&D^]/'!J+M B+U9G;Q M/*SPXYS"7L^3*8)BH!@R[8=62? YA7J,JKSW1>.)&7Q;7KI?)E3W!X['"[(+ M'+S_',[.?CI?3F>X7$Y$M"X6U*!*1HJ%O8,82P#F0U%!,/*1<@,<W'KI?CCH M_F3Q>$%V@8.7GW'QD;:\/R_FOZX^/9]__A)F%<Y,N8P&J@!J^A8AF1&PF8N2 MY).B2BT.G+>^?#]<='_ >+I@N\#'^T]X=G9%?6)&),4!G2&(1Y3@ H5/V9-+ M%#%P)W0+,W'CG?NAH>,SQQ/%V 4(B/#/\]G[U3S]X_TGDMORS?FJ%F74R'KB M!,O1&T/D1U,%0^%T,198XL9IZUE(+9(='J)A/Y!T?#K96,Q]@(8DMPAGKV89 M?_N_\=M$26&ESYG";"- D<4#VBHMI!0Q2D8AECCMT'+K:_>#1L<GEZ<+<^S[ MJDVH]/-TF<+9_\:PN,P6+R9GFXP#[P/Y2EH:V@M3 6,4>4E8K"LGWEWM>/-^ MF.CX4+.)2#M)P+]FXF?ZR7)"@;3(.5@(B>)H94DPKF0%Q7C-#2\NE].2I':\ M>#]0='S*V4*@76%B4UNR8<)R75*V9.ILO:TC9QF"4@Z$E%Y'JY6VIZ4Z['SU M?KCH^(BSC5!'1L8SXB"ON3@+'R<49#L>F <F;"!1$*Y=L!YRD.0E*5T(U">A MX=;K]D- QR>8QPNO"T?RU2S-%U_FB[7(UPE^%UD[ZS0.G@7M;<* +$S7$]A: MUFXR!&0"D[,RBA9'5P\2L5\U7_='FNT$W0PW__KC/9&^IA\<5YU/SO-LB9F^ M6,[/IKFV8%AS69?&<EXJ^Y^1PJT:IR_P$WUX^A4W/_WK+)QG>MP=#O<M[6_R MY@9] =I+X,2F N=+^!C"E\D5%6\NB'BVE8@KH!=;*.@EJ\6+][1UT1\.T=7S M]A!-$%G%AV*'$I9QC;R+]V^6/IZMEI<_N;8!1Y)XK-V[?-T[_(JS<_R95CNI M:_W(OT]7GYZ?+U?TEL7+W]+9>3T8>+9<(OV7/X3?)B$XE3 $T(73AJY00>!2 M@S J9NN3P ?K3HZ1RA%DCM,2X2F0=FE2GTJ'(V[/ERP^GR])DG^>S_.2!/D> M%U^G"9?OYV=Y8AQ)R-?-R"I=*W8"1&LE>.ZY9(78X0^5R1V#QMW4C--_80S0 M-=)(!]CZ\V*^7+Y=S,MT-5'%%,4IBO5>86TMP,&;;.I]JT-.;@^RAS*?C@'3 MC=>/TZYA#/0<*_/CX3)?A;,F<'F/9V?UP@UGN AG)*-G^?-TMJY KFD;+W_[ M4IV?"3,^6:<$9&^J=$*B14#Q+_-6,BF5R/A0-LQ1KL->E(W3 &(,D V@J0[, MU3LD!L[3ZGQ!O#W_%!8?<3E!92P/)!P1M*MYQA$HV/8@@] F!^.4?NC@ZCB7 M[#X=X[25&,?G.E$+'2#IS1>L*V'V<2.7UV22)Y%9)3Q%WLBC);\P4^2M0@$A M+3?<4ZP96P-I"QGC-*88 T>GZJ"##7&=LTC+8</!A57]!5<3QZ)(/F7@/"I0 M-D;PR /D1'Y@BHXKWGH+W$7+.-TLQ@!4$VT<CBJ_0=4,/];3G@_M;-3J$RY^ MF<_FM]?)Y=[ME=2"(\46*$A2VF>(42((H761(M@2'ZII/\I</4C1.)TQ1K%< M[333#]RNK?#E:<IT=DZ\79CI^6SY$Y;YXD*.'\)ON'SY&\F2%#N=A<6W5R3^ M)0DEU7.8^=K]O%R0$R;0D#,I &V4FQZ&SN52F^H*Z21G%A^Z<C[.' [&SCC= M/L:QJ'U@HHNM_H+%BU7^$X56-83G7'(>B@/ZE0C*.PJA5.W8JC)#99.6KK49 MWD'*2'U&QL/E:<KH( K9G *M'5_N4E!<("@N,\5/L4 H/H&UNB#M'JFPU@[C M]=M':D$R!G*.%'D'!H@<V6MS_&RU6DSC^2K$,_PPWV%AI62VH&&U;3VMAG7M M/8L!*(S*)?F(QMO&F#J8R)&:G8P!O6$5V($YN\7@1')$D6JKXB IE*\YU<XX M0VLL:)X9UX8_U/;Y9/2-U$ME=&0=)/@.[-K+L)@1Z)=O<;'.R?\I+*=IDKES M*A>$PFG_5JXVJ+2AU*D:/I$H?,+6;M560D9JRS(&BDY71 <VZ"X3+Z9GYQ0F M3\C[8Y$9!3G5LD'TM1D!<:4=1YVDB<X_5!O1 D\7I(S4Z:4'1!VCC XPM44\ M9''?%(H_KL24 HNBA-KRI+8W"U: 9UZ!0 S,E!@2MKX\V(.LD9K+C).4T59) M'>#N1JRBHRG%A00B"4&4(P//C0%NB\]<:L6:)V<<&AX.!:+FBMT=$1XBY0[P ML3Z&WB*>RLNEB#;5"/3S!88EOL#-WU>"(T-K<JS=-3R2]+S5$),B 7@57"(1 MRN;W5*=3/5*[I-%N&IY.Q9V#^N?Y J<?9YOBO/1M/0>E=HPAQ<_R^KNS#0SR M?YXO5U5%F^/IFO6)D@>&/$%"2;&T8P[(+%@0BD5:V#$8\Y1(/X&5<<WQ4R/R M@ 7Q5/#H?)6\PW06ELNKN0_7[-9+G&=OGK]Z6W]E+97U<VK/Y@6NI@O<R&1] MEO[VC.1%$B6=_CE,9_7!U])*UE@M@JMIKJ3&5&BC3*9>X 3:*R4Q'.43+J;A M.1XWN;GC-=<9V$Z]3A]\<5:&/&?,*AVAI-I:('-5JT+)UDB-6"P+O/E=SR,D MC9M]W3&\#U57/^D<^PAUHH/S&'F F(L$56*"R%V&P)-FY+)*6G@CN/_CYFEW M#,>C%-?!&?\#,3Q]MRG1>EL[@Y*&][D8<YYC=HR8)D%0H"XM!"8T2*9=40HM M3P^5)#<^;3N&A9'ZNG9V,C>X\OO&_GZ7P$RD8+6'PDH&I7BIUWD,<LS)L,13 M9*USYTXD>:2&M)UAN[ER.P@['V!WHHOUAM8FI)AKZ6.IESK.04;:#'WBDE;K MT^%TI!ZXG6'P(*4TLY5#MY3X*5"XF/#])\35LGW?B!V/'Z8YQ#Z\M.\ \?-T M1F^=AC.*QM>#I*^ &*PO.><".7A5,^,D..$C("O,H<#,^$/-[D]L^["3KE,- M5ZW_7RVON#2&^:1"+0,QM:FX0/ B<)">98?1"2D?ZLI]#)>W*>BF0T,;)-PU M22>(NX-=;D/]10O ZSO&6.,VQBCXK^,L$G'B8K 4TYG,N;+"-Z]AV$K(N- Y M1;-;07**F#O RO.P_%3W=OKKY7^=3[^&L]KHY]GJ>5@LOI&G][=P=HX3*VC5 MF)" 64=KR7-3YR!&6EI)F6B-*+KU>?E>A/6 I9, <-<5:JZ-#B"VKK>>)G(+ M]F//)"%SCA1)(*?XV!!G7I+CISQCR3F)(;9.O#V0Q'%O4]K#;D@-=0# 9RG5 M+G7UK@>))8IG*;ZXG,]2I##:H021D8/2EKC:]%5B6C)70FF>0?(0/>/>9+2' M5C/9=X"C5[.O1/5\\:W69//,,XO90+&A3H>LHUP2%G(OT3@FG="Q=7'*S?>/ M>\70'B='R[8#7+Q=X)<PS1>U?)?@#M$*)M&#(5\2E# %O#5UBG36&5F2W+=N M;K:5D'$;N[1'RNG2[@ R-PJ.KRWCA.5H2A(!K*BYH)8@'[/0P-$:HE-PRX<I M,[]#R+@]7(8P+J=*NP/(W!++1,KLR-^O-K%VYL9U59VVD JWNO:!M*QU/<@M M L;MRC* GW*T=#NXHGN[J)T\5M]J&M**W/?JNG^IYV/KS52X;&-" C</-;=< MU][/$72HH^L+>A$'J,S>24\/L5.3XY]F0N_ MERULGI=TT#>33]^6KTI?UWB M6EP33#8'QL@),Z*6\=(?+F" H+6.DE:=CJVWI0<)ZB%&:@*A=F+O $/5@]]D M3BY?S9Z5,CV;AA4NWY_'Y31/PV**2^)KGM8_I?7R?\VGL]7?Z./GI,!)U$F* M3+&?MKE>)#L&3@H'F:LD;2$SCJT+A$XBN(?XJPD&GTYM'6"T]CS^=7IV-I'D M$105%&@1?&W>$VH/;>+ RL@$[?R&M^X.?_GN'N*Q)L@Y2I@=@. 5B7OV<4HA MP$88M%]?]5F_XBDRF3W:1.)(-4DKJCJQ69,'Z+A+7C".K6\\]J&KA\BLD=EI MK(0.@/7BXK57X>85:Q,>,SK:SJ'X.F++YRJT8L '^E)K$75N?:>QFYH>8K<F M(&HD\ Z@LTZ:OJ!^/DL782B%L"RBEY!LD* ,4^!X3,"4M"8(:^V#TW2/3F^_ M2\BXG3%;.MPGB[D#K&SHGQ@E:J<<!&,Y[;59:8A<%R K*4BMQ6K3&AR;-X_; M/K)Y L=!@NS@L.?U-$1RTE?3M3N^G@7\:7Y&0E_6$XC5M^N<3&$%E\0-MR& M*B@A2BE HA9"NIB]:>WC[DM;-[-6ADD?&T1%'5B>&WS=/7LU(H827 :G:@<+ M9 Y<<04L2BFY,\1.Z_A]-S7CI@4-H_W=$#M%%1V ZC)#X&WX5J]E+H_@M466 MC)/ %2/#;I("+\D^HU&21PS"^];6:SLEW8#I)#WO2,LX0>A]0&=Q3F^])Z.) MC'4BD6,0<A!DO>N,-"$-H$:;4[0<4^O"T)W$C+O9#0>@!J+O $/K6^$[R\#0 MYL]X\1"J'ZB<#>#J4#2A.<\*$V;=NGGC%C+&O>88"#>GBKL#Q+R>SSY^P,7G M%QBO,MEDYLPHY, <BZ"DYQ"-(^N9><J1!<EMZV!L"QGC7DH,A)A3Q=T#8NY; M289<$] 1I!.,=MI(<2M2M)%L1B>2"(&UKN Y<F<:["IB*+R<)NP>(OP;B+]Q M3,5RTH1N"SPH,I/&LYI3X,"FVDFA9(NI=4+A=DJZ<6@&#*].5T$'=N=V?L&E MX+[=8(C6F&-:!; E.E!D3LGA=X'L*K&$@;DHF[?R>8RH;OR>X>#55C$=(.W> M3<P-,=;K&.,5Y]'0#DU.'6W80I)I)UO,0G(J%L.+;AW-/T)2-[[2<"AKJ90. M,+:^O+G)PO5J,4I$E*% ,98V>&X\Q,@9F6F;/8L2E6E]O;J;FFZ\J@'M5QM5 M= "J&TQ,C$9M.%= DJF[>QT5H%UM\!ZK.YJ"%*U[H-]X_;BI'4]]:'V0L#OP MR9_//W^>;M+DUJU0ZB2YCSA+E95@(T.?&6A>FY0(BBR"*Q9$*8'P;X)I7QV] MFYQQLSN>!$>ME-&!_;DOH6-ZBEU)%;-*7-L$(7%)UI?65ZRUE4[FDI2+S+4? M7=^4@W%339X$O2.JO / U[4[GZUE<%%,[G0IBB= XJ1>M&NBO[;'3=55$'7$ M9FO?[2X-8W>S&0\/6PSKT<KI %S/<EYG<82SMV%*<<_S\&5*'L -ML@_M=I; M[4@\R5)@K6KS#%K(WG!42A0GV]\K/TK5V/DPW0"PL0([@.0[7(7I#//E+*EG M*9U_/C^KO=,H/I^FZ6JBF5))2P]9QD1Q."-7.-"WT9O"LZ4O>6O_\7&JQCV% MZPB2C178 21O<+!7L^:HLN;%,!!.U#1\;< [1\$]2N%R<?1WZV[%!Y(X[F%> M1V =4K4=(/>^I"<V6YD8SR!LG19*0@*?@P7FHU4N>_)?6F?ZW*=BW"._CO!W MHH(Z..CYRW0V7ZQ%>-'BN-B8C(H&!*^GY"G44*]DB+98DX5GN7FO]KLTC'LT MV!&\3E).E_;KJ [R0<:2D%D(!<G?*"Z!TSZ#3<J(R)+GJ77(W(;R<<\F.P+R M"$#HP+8^=KPV09^RM%I"B8;V"ID\! P,9-(LVL"4:SY9Z#&:QCV0[ BR397W MG?=J?[M6WB=<35,XN\U3\\;MM]_UE%W<'^#R*5NZ6TFV3"0)6'BL,R8B.)\0 MM' L9(5:-6^D]Q0MW6^<::V'BR]?+9?GF"<V.)8M8^"5H#4J+;DTWFM(@M$B M$E:IT-H&[B!E[&/QQMAXX+#[: 5TX%/>8^/-^6JY"K.Z1TRX8!HIRH*<92'_ MV)/!)[< BK1D]Z.UI?G1S4/TC'W._=2(.E85S6 U]/9X)=+EO#S_%&8?<3F= M;?R!]H--]GK9,!ODX7RVWR$?N(Y63EJC5 ;-$4&Q0M@2*8/G(201>!"F=3?( MO0@[/5Z^>,F'=<=.7Y+4(AE@KB;%EMKJ410+T7"N"T_H<NN[N]L4=+,C-L+" M_;#T:'EWL!->4;^12#W[GL_624*_39<3M#8)IQ.DS&JS<8<0UMLZ1V9"%IAL MZPKU!PGJ!$M':'H7:$X6>P<8NL/#B_GG,)U-*%IFAOX#Z6AA*;0"HI,):I]Z MKE/M(]S:)]]*2">8.5W1\]92[P Z-[R_O^#GB(M)RK84U $X0_(E;>U?9ED& M6XS,CB3$L?5^=8^(<2'30+&[?>PCI-P!3':DN%PPH[F54FBQ[O)*X8?QX(RE M?=Q04.IRX4&W/NQXD*!Q([;V\&DG_0Z@=#<UY8(+B\8$5 )D*;6+A],0Z]5 M8=9:Q!1I5Q\XG^@ \ R60]0>/ WDW0%J]L@1N6#,2"F##)[TS6LK#\<@>LF( ML8!<,^9<:3YD8%_BQDWY&< P#:*5#N"V_4KJ@A=%+ZQ3H( A9Z""XN =1TA> M1.>MLURUOLE^B)YQ\WC:@ZJ9[#O T57T\9I,\"OZ<CDQ*))VO(!0DD(.8S)X MH2A^E<&@LXSV[M9--.Y3T<F9=L,X_C@!=P 1,I.+6E#_ C=_OYK=/R=[1VOA MY_GBU[#($Y$",\0:B)AH:>E0L\BM ZD1.2_6<M9^Z,!!)'82\!^)B/MCF 93 M3P?H:Y33P[V3ROL(T@=%9CG4(3)DI4LFLV]<SM:V;C[VA,E=@V%U4' -D[UU MB*:/QO<77$SG]?YJL6J'\LU-^8OS1>5X_8)UN=CZTO.GL+X[^US'\ZVU_^?% M?+F<6,W16,7(QQ"Y#N<BKU5G 5IZB84\D9Q:S\L\DM1Q-_0GQ_' NNS%,.]@ M\^7G+V?S;XCKS[P]7Z1/Q'(=Z35AA8N<4 "K7:!5R0A>Q0!<%*ZR8,KS09)L M#R5TW$.67N#:1H^]@/4=?KE@(3^;Y7>XFBZV\#R)W.1$(3^0=V^)-1D@J*+ M:6+,"<%S;'\?OC=YXY[0/#DP!]!9!W!\EO_S_&(\V(?YCL/S]581[VX5[Y!D MO)RN\#TNODX3;H3P#M/\XVS]E MY9.>]Y0&\K!%K[0#KE-/ '<KL!"N"MW9W MA^9IW%.DIP1^5^CH:[6\P_59[H?YA_#;WZ>K3U7^9 I(ZML]JTFH/4-B,"!\ MK(UKA(9@O0+D@<6H37&N=?>I$\@=MR1M)(P/JM/#X>LW\)WAQS55#>?9S\MT M5>N$)SYDD:.G]:?K>!UB!YRA/U)V/&GI:GE[8U!>OWW<:K&GQ-B1$N_ XNU5 M95Z2T:'H /5, Q360T,>/7!FBY>"61U;UV@WZQHP6&G74^*KN9:.1MY77,1Y M(^S=K0:^E.3/).L7T^7F!(ZTN=QU O<?&UE/!-''>9;DB=>QI4$C!.DCQ8E) M%2XSC[EU]_Y6M(\[C.TI,3R*MOO9E!N=.6-.,NK"H21?:)%7U]H; 3RYXM#E M$E5KJ#_E[0+[/2!]!%6?>+WP<I:'KV5SJA@E701=:L_%E!+X2'_(P HW(LO2 M/*WMY%HV_KNX[VJFEMYOL3;</73UH04MJY =(/..W'/&P.D2P5D1'+,Q"->^ MTNHX6O<#Z._Y(JNM.CN(MA[D<^<5R'+BF"J6(8)PD8/BD;:"J!-H*P6:P*61 MK<^6CB1U/]#^GJ^SFBJS%\P^>CFRX7HB=)&2!06I3J-0IB#$6*NOHV,2HTV2 M#9(EL"=]^Z'SG^A.ZPBU]1-2/>C6B&2,ELX#2C1 /@Y%B185F!1U]HG;9%H7 MXISN;?XN+I6:J:5I4/.DG13"\M//9_-?EP/W4+C_FB?HGO (;^W[)ER]\;I$ M7KA@LLY0C$3R^I($YVH7-<$ED\&**-JG6.ZFY^0*"US59[Y=S+].27(_??OK ML@Y]NAHR]BRMIE\WC;LN)<!X,%8&<G2)55 Q*O!:9?)[F996JL15Z[XPAU/9 M2?+SJ0BZ5Y0QK+HZ</EN7&<)GT-.A0RT,;7(),M:9!) $ME)>:-T:MW;_, + MQ,$ -+2>=]\A'B+T#N!R*XNDIH#,TO0,27S7EU0?YH>*4FLO?) 9HA3U'C5: MB"Y9T,&2(R(E1]$ZDAB"CW&3D9\8PJ,#H8/%\ +IS6FZR1]Q2NMB/(F025,' M%P>(2*&^-[JPX)5TPC4&\<WWCVL_QT?#O7F:1ZJF UA="Y-"M&>?ZS72?V\8 M82I+ZW($KFOLCH77OG0:"O<"G=/:8.LBRIW$C&OMN@-<&Z5U@+X=Z7$F%6E\ M$B!2)"^:]@<(43%BRA5B3,<06CN')V0S#G;HW!WN&JBKBP2A>P.07_Y6N<&? M<(;D*T]\,$8EZ\%('4#YK" :Q@&3PE"/J7+"YMOK@R2-6S/1'1!;*K #,TA6 M'*<?9\_7HY+3MP^+0$LKK6\CPW16Q?O7V0+#V?2_,4],P"PX4^#JP#WEN2%' M.BE EX,O3M5:_L;@/(2^<8L<ND/J8*KMY[KD6K0UY6YSYO\77'V:DUB_XH4V M:L5&R2(DX,J)VJ3$D#A=AA(S.2Q&*J<'Z*GP.&'C%BQTA]?VRNP'J-NY>3&M M@IWEY9O%K731">:,)ED!)4ORI;,C)NM4R41AG*,=1MG2NM#W, K'K8/H#KH# MJK<#'^%MS<\GS<XV;<#>SHF7];U[9?+"[UE>N$'OD+SE93A[4RY^4#-!21,3 MJ2T/Z,@ELEK5+BT*@M&Z9HQH[YSW+K:^X&I!][@%&=T!_<FAT '\UYQ>T+Z1 M^P4_DZ*"2M%)0)5JET7-R6G2J8X5I* T,LU":W]X)S'C5EUT!]0V2NO'@;AT MV=_,WH<S?%-(CB2YU;>:?[=N?OVE"G^2Z]8ADR;OB$50A1<(WC)@UDCGT?.D M6I^<[D?9R+42W>%S 'WV ];[J5E78KRHP+^2H>',"4UQIT+C:$- !@X]!9^& M'JL-%J5:M['?G[J1ZRFZ ^U >NU@C[_/V;.4YN?K ON$TZ_K3I:"0DL*-1U8 M+8DGKR7M'#D!DX(A#\9PVWJ[WX>NWIK<M<'$H] [44$]6\L:0L[HEVC=3K0) MB7'AP8M /#F=P66AP3ODUL:0K1S>0-X@J+=6=$^$MF-5TC/,WB[P2YCF2\<X MIY"DE **H/U L5!/UKP$H0J*+(W3OO75TV,T]=9([HG =H)B>L;;I<5^&[Y5 M<_ULENDGBW,B\'J.[X2C52:3$-=-:E31%ER*O(HS)6F9X+YU-?AQE/;62^Z) MM]UF2NS2^UL?']R5*'G>DZ(<5ZYV3BH!044F(!3C@1=,QKEBDFC=WW!_ZGKK M\O9$D&RBK'X,Y_X9KA,K,90<)109:N?&PL C>2)H,9.'@BF[ULF8^U,W<K%W M=]'S0'IM-K>^.6(W-V$[<K*+#T:*",:&3#ZT3Q!\R> CQ6[)>Q::MQ8\G,I. MYF@\4;5/*W5UL*&3<W+9 33]U_ET@;>.5\EGN3YA]8+QF+*FG<'R.EP;(2:M M(07OF"\QZ.:%=_M3UV6U4#.<W+U;'$9I_6SL]QC\Z7PYG>%RB9N.=U78%_^2 M)ZXX*S(QYK2H>832$;-%5!>)"V9B3,/C\@'ZNBP">C)DME+<J=AL51J9$/,Z MZVK+9=2MA>>*5S(0<U;F"!3C>0A<"OK6%&N]1=-\%N@!Y(U[7/34H!Q(;3UL MWS=8>SX_.\-UUNJ;\LM\A3?/^Y5@6E<W61L6:N-Z47M\$%O!<9*H82FV[GRU M)VGC'@Z-B,16ZNH!A1=6_^?YXB:'Z].&+:*<D)!<\(%!8H:<DB0YQ,JCMS*$ MHH6*IG72YH$DCGL^--*F/83Z^O$I]Q?JA"<T,;,"RG+:!!A+X#Q7(#06R5T1 MN7FSROVI&S<7_HFA.9#2^CT)^GDZ"[.T79 Q&S161R@J:%":O@HAUG&A++.@ M<V+QB6#Y )7C>I9/?1+42ET];.(W3']M;$A\D:?\>C[[2#;X\PN,JPDYP<E9 MLO0B^[K$T( K10)&DU)"+;EOOF\_2E67)S_-</& ]E 21W [AU^N7 _[O A M?.(8O:9M0Y"7X3%"M'6T!J^I(];FX%K?'^ZBI<LCG*$@UD0A'0#K[147E?K+ MQ?)\OER1K^"]S!1;0<E&D<,@39U,13N!=)9+);16K1-X'B"GR\.8P2Q8([7T M$UC<M,FOZV$G^1Y$S'0U05N<]((<CL+(X0CKHTZRS"8(9$HI^GO(4Y=;Q'1Y MSO(4V^3Q*NG B-TRQK<8B4QS;TD>13MB1#H&7I@"PDL>HRLRNM8MTG82T^5I MR9/LCT>KI"/S=<'-P?/QN'8NIMH_BV?Z0V"&4!B9;&VEE"6%+%H/!CN6UB[/ M3(;>80=5:!_W<=>^Q&4!^=U!4Q.EI*#(7H(GZPXJQ5H7)@NHF(4M3(0PV.WP M V2-VQ5@/)>OB9JZPAXMI^M&^[057/<_GR &MSYE,HR<6.4#I_V@& B,2V<B MIF!:EY@^3M6X9?HC(:^1DKH WOXBG#CR/-"300\.ZP!F'L'YF(";Y+4*,L;F MDV/VIV[<,OPG!N) 2NO@'N-E*9A6M7,%+:[91WQ'0'\SJ\S6_VMBQ==PMG%' M:F.71,M@G014)Y+<_,&-3TXX3T85"M(X*QD46I)T+>@6WF:?E56YN>$<@(UQ M(^[!;D+&5G@'4?E)S&YF[]ROS;@8$GE3K!M13R3)PW%!X@B6I",3^>5::4B8 M@RZ1:QE:'R,]+8?CGA\,ME(ZADD'&\=I%D-PEXRA (''&.ND]0@^2&(V&9ZB M,BPW/UH=?C,8[ 2B3X@?I,1NIH^>R'(TG#S'")K[7-MZ%7!&.-!&>9NREUJV M=FV&Q^U@!Q6]XO8 )?8ZQ^PR,?_-5UQ\G>*O89;?3S_.IF6::D[TIG9Y/;3Z M;)IJN':+G_V&F!W\CI,GF)W&5:/Q9?=?<QU#\NA$\ *2THP<76?!:\*L9"DS MD4I,MG6/DMW4G-SN;_$QS"Z&&EQ/C*-O?@K+Z;)FV5^K\%(Q+W"9%M,OJTUK MQ/NT?2 =_'16#V:RT,8&GL$A.3$JY0R>2P<>B^!:V:B:#Y\:E*&1Y[&TP>2] MYH'=0*!96-C0QJXKG9;3=2M;LD0OINNLU=7YXCAS^M#C3K:<>]/:R$A>HN'Y M_'.<SL(E&I9+7-T@Y0JD(6'B2B'D& FDG+;<R+T&J9,H(4DF0NOZ_<,H/-68 M;GG;B^DRG<V7I((;2R(8%!3. ?D?#E0P"IRW]*WS(F5.4G"M_<?]*!O7O V( MIKLF;P!%]6F[[G7/.\ID;>_!=YJE>IBR1@;J^O'76V76M.V4JD7/:S<6INLM M9<U72YK1MQ%3:_=M"QFGFIK7\S!;KDO./BQ"QLL6U3?>M!70*G'4Q8 4.8'2 MA8.+SH-.J$+(,;3O/WH4H>,:HE-1<]?:#*^K'HW/S2Z*1UB=>TT83S$W.VEI M9&<NG__M6I%7R$G:BN02 A)&2(^.0[3<DJ<>N9#"(9>M8Z 'R#F]>=B]1U]# MUL;LN*-=TC"5095$OKY0#@I#&XTI,?O6=]4/T3-VJ]@VF+C?$:R1!GHT&A?= M]2YZ01X98=U^1 M?93=-)QJ02O[DS@NNVV]99J)'!2@3!^6*@*B9 *NX"8Q[ MF[QY3!H/O>#DD:9WFB/>ZXQXN=/=^-$U:#>3NE;7V!6!<UYBA.2K0Q]"K1SP M&41DA=:#T[3U#G.NUHB#<>Q-,PC=&WXZGGI[-$VWBLF.L$OWB]%.,4J[J6GD MTM0';]FY)-=&Z)(H)*[Y\<4R"(F^\H77HT?K!&]]9[N=DM,#J&L!W@ I&LD4 M2G FB)JX:LG-#PYX$CISM"8VSS3>2LBXKDL#W=^/@4X5=X\VH2:A3C==-\,L M/Y^OS\!Q=NQ=VT./.]EB[$UK(P-RXWW/[KQO"[8$RY'Y("$P84 E<HN]#X2M MG"4Z9GG[@6D'$7ARQL$^+[M>&-[PD&J/OY*=HZ5&SKPO&8&A8,7((.C_,<31 MB8$:#EOWD@R&TUN/!FU[55%ML7:407OH<2<;M+UI;>417>E[77UP]<:+&JUU M^?.:IEAINBQ;N$*A1>.SB@4*%W7WU &"Y@Q20>Y9W3Y5ZU;_IU%\\O#W?=_^ MT\VW7Z^EXI-TS%'88FO;4Q<-^% \*%8BMXA82NOF$2>2/++7]G3XO#<F_@E5 MW:/97*>9G:?5^:*VY%_W@SC"6FYYRLE&\C'*FEVTW7C-.N]NK?@M%3A!LJS7 MR7[:8\V[D^!C]N"$TI9IES5O[=GL3=SIE?Z/O&B;RQ"\LL8P"2()2=Z)BQ 4 MYV"D\39%PV-JW<?D&#K'OI(; E_WVP(,K+\>;==F0,2'\-NQ]W37O][@GFX' M+<WNZ2Z>OR5*<!0%E% DL,QU;4!(KKLJH>:3Q&B+CM:T;L;Q #D-AOS<??0U M9+FW)7#-B3=/FZS-":+7!EPRT1*>9?9/P&HGIJ45)K9,[FFC@1Z-QLNPF)&- MK!5.:[_N&,MQ[QDGFX^'J6ID0^Z^Y HL16GE-!)8I IU_I(G![JV?D9NF"FU MPUKKC7P7+2<7!-]Y[HVL%)T]*K3 I:JE]IY#L%B7A8^T\](2P:&9[,1N-,'! MO<+<)H+OT6*\QX\UZ'LU*_/%YTU#GV,.E.X_Y?1SI$<H:V0W+E[S#K_,%^NV MQY=XX:8.;JNYI3K7PFE>IV>4" (=1V<P\=PZ06@7+:?:C;O/W9JB4F*Q,3I@ M/-&>6M-K'6H&@2F5A/9<A-9#-?8@:UQ;T@0;=VU):V7T:%6>I73^^7P=I:U3 M$>KATP(_X6PY_;H>>A=F._YAXYX=F6!TVCM;9"0UY+J57_1?Y]/5MROD^J1U MME&#5+HFS!+&G+$:#,7?H3B996Z=*'";@@8W=M>RV\BMYO!>KQUF4O8E<XBN MCGV-%/,[KFFI<I^Y]%A<\PG2C]$TLD=T/ *V7+NU$WZ/ANO]^1<R-=4^A[/+ MLNA3?:-''GFZHW0(S:V\IBWO?+GYP8WJ1U;EP",44^MT6*$-K,YCUIIYS6E# M<Z'U3=$^=+7H4E"?>_-=UYOXC>L3VK=-U%8!2S:"XDIM1J9K'9,(V26&K3,G M]Z5M9+^J-7JV]2!HKJ(>[=7/8;KX6S@[QWFY:'@6SE[-ZG'Y6IC'V*O''GFR MO3J(YD;VZNJ=-U!PW>T"!1?9&9#>4PQ/OCV$Z!-H%$(DA=F&UG=?#]%SJGW: M]NP;!Q8^*6.% \F,H-"BYO;IQ $E_8,//J)IG>_P($'C6J)FN+AK@=HIH4>S M<V@OD*?L=#)>QY.Q.I]85,ER0?NCCS61CC9);Y* R)0+*A)*7>N3JN$ZG_R" MO]YX^&(^HR_3QC58O^K;YL_KM90,4VA4@(1.@_)90@@VD0B89C*1"^%:'UP= M2F.W_4D.0<[]OJL#*JI'H_= &X\/ZW+AXTZM'GOHD.U'MM$]3A,2JTLR@D#( M@ZD'!T9"5-)!*::(S',1S2^PGK8)R?OT"?-YG9#\#M.<=I'_QOPJDS9I.\'- M6Y>7X[N)C)OU7,LE><9YK:OKU:1KR8=C&8*H#7P8>0\^*P\>LZ1@*66;F@?7 M;5GXKMJ:'(+/>R?^(ZJ^@Y:^U^Q3N$>6Z349H/R*5#W[.*T%C&O^[["8A7"% M.0K$BY*@:I\7YSE])60J2+L2-N]!>@29XPZO&P7!PZBP Y1>2O.&Z,BI^;F> MHMXX3+V17RAS%EPF2"G5DI(BP#N4-8Y+C)7"6&H]HN= $L>=??>$Z!Q2=3TZ MHC?:IASO>-Y_2,MV+@,ZE@\U\##!4RA1#'B>56T^YL$E[T 8%XH-L0C3^B1O MP*8NUU;WZB67Y?MW3&W1DF?C 6U-;<I"UKF.!HK0)HJB#:VAP7;+AVD;.XFT M#59V[X<--=.CJ;G3P.*4.'?;@UHW@1G [#S8QT.B%BPS\G$D\[23$)!<$!XR M.G)X."\IRL<D,V0KF&N<WF\3<@>I)A3C1.T=H$4&%60 ;ZVBY2 ]DP%5TL/% MDX]1UV$+ET-4O]M\-%5+CP;D5H.)HZW'EJ<T;=4RH+NRHVF'B=%*K3+DB%@O MGB.X.M!4)J9#BHJ)TKJQPC -6ZZQO!XZ?7V/>XUA5(J[G ID)6FI1!L@E*0A MB&"2"T%H/YQ[LHNJ+ENY'(**W4:EB2)Z-"8/M!8XWK8\_M A6R(,:7E.*SP7 M/LBD&*NUDY)V'I; :ZZ!%>&<2*@LMKY7&[<QPO4"VJZO]5#+9U\( FFZ(6OZ M\1.]_M>PN*Q%_79G]^:2?'RI:CY1X*"4M>"BS_4/ZW12CJ?6\6A[+K[K]@F' MH'BW11T%$",>BJX]WTOVY^5:OGNP7[->-NBHEQ?K611WG5IM2">^<,"4ZASB MR"$H"I)S9BK5%&&GW%YATV DCGNR/P+F.])X!Y<!CZW\Z_E5:Y'\E;;[!Y>] M"99+%<CGDB0#)9F#&',"BSJ39X?"Z]8-WANS,.YE0L>;P)!0Z&$E;'==<;&^ M5YDE7']@P_%?9S6S!'=Q+DK6M,QK+TE1"T^$I^B#]CX6E6"*%2]DZQ2/=M2/ M.W%X3/R/ X >P\_[39N.CSIW/FN UE(#QIC[-P R1@:7N &M:M**5@6"J2/> M-5&!K!CFVL]W>:(&4S<3?+:^<J.&ZZJ39(N+)H*F<*"F1M1.N\4"K0##ZB"1 M:/-@[L!>)'XO;:4.0=5#:5FMM=;#SKV=/?H&%U_QIV\?Z#EU-UFN;F9&,!&, M0A"!17).4('+C@'WQB?O.$K>>A3<$62.&YR-"LYFVNMQ?[W79>7HW77'DYIW M,AIP9]W9QR8;4K'$"(%G 4I@ J?J/22BTMH3N%CS"OZ!^AE=@_SN&^J,T_2L M)JN?G:_N)<":XJ173-/"JNTQA)+DSV8&J(NFM:9RU*TOSXXDM=->2(=@:+=E M&DYI/5JG^_V(3KASVO6L ;HF#6BC=O;'\<5F*4, 1KL<*,X<17H6P2#CPAN= M36H]<6RHWDDU97^6IF>; \^Z'7_%V3G^3(OMXI7+#_/K^<P$^RO$.]KR0YU@ M[[&.T9#>T7Z<-3A?%$-MDK*M+?7QU';::>D0)-WO&_LDJAO[GN8VF_/R+/_G M>3V%>?G3JP\OGJWFO^!JTZJE=AJZ8Y2#RQQ%],#JZ$PE8X"8T8#E$95Q,N>T MWRRS$X@8UYUOBKPGU4>/F^2I+;!.2C!M\>;1FX -&5+<;@2EM:M]MQWD4N>O M6$GAHG.UJBS53MVF%-;Z1*YM*[!;:92[A;YSL:58M$Q>DPN*M;\#^<-.^0@R MI>1%3"9@\PZ/IY'<52.Q0_#S8 ;LP*KKT4X^TK/KA,ABKP</W7-LR)ACG]Y1 MPKN4L^. QH=:VY'!)4=H"5DK(U(HWV7GL>M5\UB#JSM91]H$;XV')$L$%6JM M<)WVZ5V1SEB.434/QXXC]3OH2W8(MG:;O>$4V-750V6S#FBCO^KN\36<K:.N MV]Q)<J:UXP4*Z@1*>$Z,&0/2"<>TIQ#,#I<EN0^%(T<H3XO*INKJ<>]]I/_< M\7OO?@\>NG_>@'OO@]W28C8<R?>#$A4'Y24AD )F"IK16!4D)M,Z7WS(+GHW M%\5B\6TZ^[A^4QTW^7*YFGZN#NO5^Y?WBRYNKQD?5!&QML0M?EUR;L";(('[ MQ*4A9S;(X:KK&C#0<9>^0W#WD.5[6B7W:!@/[7?W E=A>O8D3?TN7_7D/?VV M\CA\2S]EHDW6(F",=< 2[2=9P&9$8JXC"9CZZN#]BW]UJ>AOYQ_CKB8E[^$ MV7D)%VD,K^OOU#3Q7S]-TZ>7]-;5MS=?<$'K;3E!Y:V5Q@)'7^H9:(:8/ .T MQFJ9!;LW8'3'F?3!K^ZV3]\A<+AU%CVL]#L(-38,UDP8$EWM//)J]O<M7"4O M-><)(<C:7J8$!9&)##(84YB1F8?6&0/[439N:-$8<@,JI<?]\H'&BK^0.T'/ M_HHG[)&'/'[()I$/\S).NTC'A?(Y&\C!"E!,.?#,(2A7/,$SVF!:WUV,U2YR M2W>KY4_?;GRW]D(G*J&(6C.P.4F22-#@4T:PP@JN@\9T]R:W882Q'XW?5</' M0Q"V.ZP80'D=;+I;N'KVVW0Y88SK7% #2U52G%N(42E@2J++01=L/GIG!RDC MGR,/JO_'N]\=K(Q.,;7IB8HOYI_#=#;1R3EG@@5D=>A:4 )\H6B;)2FY"-[+ MTCHF>I2H/DS:2:K? T['ZV'LW*B7;U_]Q_PLURS55[/T%ZQ^Z83S+%WB#&)M M2JJ,-1 %D^"DRFB*1V3Z,>=LY]/[0\0)VINW%&6?1H9<9'RUPL_+2?;26V'J MF"%5=WQ9:]1]'0WDR3I3%,2:WY(^1,_(ETXC;V''J:5/B+W%1:JZ^TC2_-N\ M1MNO9O1""K"NVGY/.%,<;6V4C/6&ET0)+A"K*2':++62S3.FCZ.T._MV)%+V MZ"'<6&T=@?-&#%3SGZ>YGLC4I;P(L^6&,CY10I8<:N]2E#7N44@KV@6P7CC- MF;'<M*Y2/82^/IJO#P;$YBH:VQ5[$\^F']<L_#Q?5$\BAO2/FHO_]GR1/H4E MO@W?UCN)-T;;)"Q8VC1 %:O .Q?7TT1S,<E8ME].^KYO[*-1>C,D#2?M#BS8 MG^?S_.OT[&S")3?,9PLYUL[*)43P@@6*<9@K5CKK=.ODW<MWC]L+9##+<Y1H M.X#$MH.]B_WY'2:<?ETGQ/QY,:\?F:U/]\[#V;//]7)BPC4+0A<!(FM%N[C( M0/&QA2*S$5SY)%3KQ(Q3Z-T+>OJ[@]Z3J;!/N&Z95G%1JU;SXS?A^_OI+.$- MP;\(*_JVBF%2M/"H.*]%M;1>98XD %^ ":N202^='RIV:,;$7L VOP=@/Z&R MOQNT7U:2OUG46H^]Y.!2+LALA,+K&:=5%'F90*JQ@IM8;Y;S$T0G37C9"_OV M=XK]@57_G>4-7'?@?'Q47-@V*FZ8?(-F9 V9IS",[$;*;T ?;"D)G$ODTQ01 MP,?L@)-'[HNV@?O6R=2=YS<8%8)U1D"QN8 *A8.WCH)5J9W#P+(4P_5\^3WF M-QR L)/S&PY17D=.R]U[521W2^54NP'4RI>D"[A2)"A'D3+QQW,<RN?XOO,; M#M+_GOD-ARBC4TS=OIDUY&(%;POHPLBS%T'2BHSTK9+)%NF9$D^!KN\@O^$@ MU1^<WW"('L8^5-]Z*1\*.<B!22!RZT%NR>!5E!!#0N9M,,[;QYS![S:_X2#M M/9K?<(@H^S0RU[$<1YD\+1NHS2!IK41/1IC15YYE;85@QK4^,?\=Y3<TWL*. M4TM'$+OA9MX/M\+54.@'YYK_0J[I5;-46P?=42B?>&*@6&VW%%(]YI)6("]) M-F^6-A KW5G((['V^''.DRO^=X;_BW+[&Z7VDRR*"=I=M LF&7!R;6@WB[2' M1:^-;#\7<%B.^E@-HX)VP(5T(H)^;^MI,X-Y\\D;%X>3:O9D';42<B8E820W MSA<!40L33"%!Z2>X+&C.5Q\I4+_;M=4"3;^S%78U[GQ"A":GR1]&QBGRSJ0@ M7[BA0"FII Q:87G'2^J*D3Z2OWZO:^@XO/S.%LW;Q?P++E;?ZL#7U<5N_:4V M$)F8$.H0<0<QQVI):I$A%P%<8C%;)XQK/AGY21CK(T/N][JHVN"I@T5VE7'H MR3E5TI"G&FTBQU76%*[:TU,JDK4M7*?6_ME!R9R#9]3U!-6CM-(!FMKN6ZLP M^SA=NWM1QQ!S<+2*C )E61W*GA$$SUQ10!6X:=V><"!6^DBRZPGK/6!F[#ND M 6*FF_^P:3&SO*@WJ"D)*2W.\>8O3Q3/12H6(%H;R#E$A.A+!&9D*2BL=O+. MJ=>.&ZOQ>>DCF:^'-=:)0@X"U^%KT6_6X@P_;B:(]+B;O;C@Y$/X[:9@7.+2 MUH9+ZXFP%(.Y.M]$@.$NJTCJ=O8):A\:<[77^G/_#.NO4R2-O\2&,DP7G[SU MB?5,@TD*SB;K-!@;!2@?"SA4"$QQ+Q1%92;SL?:WG53OM9+\/\-*ZALPWV_H M=1EI[E+:!&4]9^<6LA26(M#@(=(&#HH+9CARAJ*3\[''6-GO&I3],ZRFGD!S M_-J9K\+9@!527Z=+^J(V=K^JE'DU(T[#V77/SO5TG"]GN,+-B+';$P%TDAZ5 MSI -EEH6:<![Y4E3Q3MG(@MRJ&9LC5GIXYKS*1)JGESQ?>X=)XCA^L))6!LQ M\=KH"FMO#,;!L4QA7Y;>Q.!8:#X#:"!6NDNA>7J8#KITCL/,[V[I[+Y6DMD9 M@Y$#28=V>>/JQ)>LP)0BHS#9V.8CQY^(M3ZVEM_OTFJ#J0Z6VJ77>=D^YYKM M&PJ86/2.Z<!!JR!KA3ZYP\P$X#())5&[$%SCA;(78=TEN8P.\_;Z/!JD7W$1 MYUWN"#=OM R7.L4D )W4M:Z&/-U,PN;9L^!$"<[:KO> 0^]!GS(]9?3ET =N M.KP)/4$*EV?EEW.=?R-I!*.1L1#!9FE!95<@%E% \Q"4QI *WIE;L/]!<%M2 MN\N+&6V-= B-?N]03A#*SM/P>JAG)+=9JP@NUF'3GJF:?2V!XC3I13:Y''^# M,A#-W67;_)Y64#.P=!!;M)7,KFZQ$\R%9:T=B2&2@4E10:0@#"QW(:D0232Z M:P]N%V?=I=S\SMRY)HAJ=M/RU(VX?I[67WI-_W8CPV]C?H9NMK7'JY^FH=:A M,ABG:9:T3@;G+;A<ZOS5F@?/?0"T-FAOI6;LGVPH&/->6Z80,'$%2I8,P9M" MWR9-6V3V&EL'[;_KIEF'(.SDIEF'**\C+^9NLQ[ET$9O:^QOZR#)E,$IYD$8 MG:TS6O*[N;W_?].LP_6_9].L0Y31*:9NM_OQDJ$S*8$4J.LXHUJMD@*D@"K: MR%220SFUWUG3K(-4?W#3K$/T,/8QW]9.3X(<5B,$@Q XN=LD%/!9%@A6&D:^ M."K&'G/JOMNF60=I[]&F68>(L@,C\X!S^].WOX3_G"^>GP627EU$ GWB@2FP M7H9-APT?':N167!22LN:FYL#R/O.6FJ=LL$-I;2^\7C-V"_A\^7B95$G+3P# M'JP!I82!:)*%XC@WG'NG5>O)OP>2.*[Y&PPJ^T/R9+UU ,OGY\O5_#,NWN'9 M6G7+3],ORPN+KW767FLD$Y\E*.LH+F+95"_#6F&U*:EUY/T .=W"[708S(?1 M20?P^K (&3^'Q3_JH?[ZFRJC2V8B-[:(PL%F0\PH'VLB1@&.7!D40:74N@;[ M08+&W6F?$F+M]-(!R-Z&53UCOR"><8\^"@F&,?)Z52X0O9) P9 U+FJE7>ML MK5L$C)N5]90@.E[N'8#FP0* PJP**"4$E^H 9,'I*W20F"XN<YVS&6I0P]%- M=0>#U-A'7,>II0.(;=;BV;:U>%GVQ">1.9X\,BC:<5"I'D,')-EEZYAEGF?5 M&FK[T-7=V<:1*-CJS3=420<PNR3\ =/_=YQ^_+3"_.PK+L)'_.L2R_G9ZVG! M21+HI*AS]8Q2M9BN=CUD"1Q3NFC#C"FM:S%/H;>/S/[FL'PR%7ZW@[.VS!@; M^I[^@5<^S?W\OCR/<R^/]$:2IP=3%/E[R1+RT0I S8Q(M!!4?(+4\0'OY;>L M]BT:^64^6V Z7RQN%QEL/"'E7)35$U*ISK137$/4->\G\QAH^7DCAY+1\53W ML?4/@,(]?,TA%=R!J[#K%C%QVC"BY, 2B5(5"@"#,)G<'A]=-EJP^ 3QSOBW M^4^-B#WO]P]13Z<HNWTS25MQ\CI)L%B;.;A4RT>D Z>X<8GB1SG8/(3O['[_ M(-4??+]_B!ZZO-^WR3GK23*<^3HE7&6(T4=:<DX[1);V;<'T/=[O'Z2]1^_W M#Q%E!T9FNQ'>7/<)641& 4GZ4-MT8JVY,4 2B=9Y+AAOW7=X-S7=1:Q/N:$U M4E*W<+M<B$7:8IF'Y$,D(XT&G) (7'*K#'K!2NM."@_1,Z[=:J7SO:!TA +& MWL=>S>A!M1PCS+Z]/)M^O@AR+J]1%#/:QU+GG@<*:"(+X+!DP,(RA3,LLVSV MVM$>?D^/&#E&F?-A)-N!Q3G%=%^?2IJ8N0J< N*4ZZA+I/C8AYK@+IP7&()0 M3Y!)>SCA??2VZ"<.'%CU'>#]'7[%V3G^3,IX/I^M3W?^/EU]NDR&>?E;.CNO M+FL]"J+_:K/:B4G.V)@%\%COG+TUX"-9#HJ+M,'@,S9O870$F=W%$4.#:?ZT MFNT O+_@:E/U_WJ^7$Z*)T<G>@[<ECJPA;8Q;X0 I:/)NLA4=.LF=;<(^'YC MCC: .UX;'4#I95C,:F3^%A?O/Y' ?PK+:9IX)GUT@1: ,?5..M)VD@.'K(I" M*]';YE606PGY?O?E-M Z73L=0NS%].Q\A7GB119$<@+G4BU.MY*^,@*\0XK/ M>)1:M\['W$%*'[V<^H'9,1KJ &C;$L8N)7GA%4QB%!R=+Q 9160JB0S.6D8Q MGS&^%+1</<$=Z5VR^FB4-!X 6VNN<S#>]AB4=L8HR4"+VO]9D;,0A:]%;QRS M=E'3<GM"2![NVPW>?ZA/8!ZOQ3[A><G7=J?#EJA8*@P8BY4_9L"IK(!Q5YBQ M2KHPU 2[?6GLHX=/5V!MI]/O"[.7'HQA&(/)B219J]9UTN"5B23.&)1"8;D= M:FC[_E3V,6[JN\#M,7KM,PMU,W3N>B3\2?FENQ[6('-T+SH;Y81>O^6ZA5G1 MMB +$F2NB<Y1$*8"8V!"5%B*40Q;7REL(:-=UZ5+B?XR7^'R]3S,:DW<S]-9 MF"4"^O6K+\[U%<_!L@).UUIBXP)X=)(03\I/,3/?O"[[2%+'/78^%3F[&RT- MIZ\.=M3G\UG">D9>]?1NNOS'3]]^PEGZ5&LUUW?HUILH74JUPTNH,\0TQ)@+ M&5LE/>J0F&Q>E/T(3;UT8!H0&'<KM%MJJ4O477)S<2>/1<H<ZUR'K TH6T^@ MT" M7UE'A3GZU]81\6,TC8NZM@AX%%XGJ*,#>-WW62Y2,KSRDDM-_J*3Y*-* MBM.#"1E*+,D4&66TLC&L=M'2&YQ.T?B]ZK(&XN\ 1EO6W ?ZU4UJF;5<AEIN M;"/]X4E(T=L,J)$''@HQV-HI?8"<7EHVC;HC'J6;'F%6&;G,36,R"X.<%@NO M[1(4K4"*;T$'%K,0/K<?KOT .;W9K"-5_AB4CI1_#U"Z2'&YQ]*% <XE.JZX M &,H%E+2: @N5YX,JVY"8:FY6_4P29U!ZEC5[^BHU$(/(\)JN5A--EU<+OC9 MM#<KAM<=N_9PB375,-,V[M%#$D8A>FNR3_N@B!Y_ T'TW35ZMK^YE[XDPV]S M#20_,FYJSY\WY18/EVU"?2DRB A>9+YI?^V0(0CNBRW<"J[V:@'Q"'QV$C". MR6FAT7EK\8Y=F_ !9Z_#XB,N5U=2N0P5A*:(M@C0OB8QUX[#CM>8EGM%,8CU M0=VYMME1EK#S%>/!H)'NYLT%.3H</N%_$.TO\,M\=5THR)7++M7:'5,H:E2! M.#!> _TP&F62\5'L!X5MCQ\G=!H*!B<+L ,G]M;N6F<SU0WV>E.]OG'44I;L M,4-"SD EGB"8R" 7;8JQOI#?/]!ISF.TC9M/.$9 /HC6QC9(]_SW*^LZ$4KJ ME.1ZU'"MLB$7GJ).!5%Z%TM0293].KWO?L>XL=$P"IVWEVX')NL>)V]Q47\0 M/B*?1/+QR,D3@#S26I*6UA>7M .CK >I)='*&OH,YP8]XYX5#HJJYNKH %K/ MSL[FOY*YQI_GY!Z<QU4Y/[M_P#[!)(0KC-450EREQ,EY6(\M1"9UB#F4ULEY M^U$V;LS^)' ;0$4]9BR]FGVE1\P74SQE9-V6IYR<H_0898V2DRY?\^W%=)G. MYLOS!5ZEFCC:HUQ1 1AM4* 8&O!V/<30.)V-,:&T-O(/D'.JT;EZ]+OPZU\" M86H:SI:_X.I->4?Z67S%):%91E/;3T84%<UD05W)->794D A'3F/K<LH'J=J M7(^I%3[NVI?&VNA@4[OBJ#8@75*P\N?Y/-]A28>D1;!(^W12%(P$ R$&"]I% MKK*UUL765U][D#6N]S0XPAKIHR>(_2V<G6\<P:O%$I,1TC&B7]099H:^DH(V M?"MHG=!.K%3K+)#=U(SK'PT.J-.D?^J$^K9(JD/!530F)V&!!>G(=4L%O&$) MN.="H> Z\L&VO7VGP0]VKC0X6@Z5<)_CH-/B'//+W[[@;'F2J[SC22U2^A^E M\$27>7V^<^<]UU#A#KFN0UYR;543.?DI(3F0G@=K"X5;3CTFFX=>T. NC[V M?3@+-:1X?KZHBV/"O8FHK0*LM*^+[D-2!3AY6.BSD[FTSL3?3LDX7FXSE6XY M.3Y5W!WX&Q=</,M?<;&:+J>SCY>,9!^*<UR!+[3-*1L->>G&@9'<9>TQ(38_ MFME%S#CNZ]#0.5'H':#GS1>LIY6SCZ\QT".G(4[/IJMOE]PD+Y*5RH(418"2 M=6I2(&YRED$@$\XW/UUXF*)QO-;!<-10_!V :=V7$)>KM^%;/7B\Y((Y+NH\ M&2@6:4F@9A!MX&"C-YI<-*D%;^ZZ;J-D'"=V,/ T$'<'H'FS^H2+"_%<+H ; MNW% -(F0#Z4$XL:A(*\\*>!.80P.I0VMR\ >IFB<ABG#6:!VXN\ 3+L945P* M+S*"*TG4Z(X82<% 2C$%%-(XU=H(G0:AYJU-AG:&3A1ZCR'UZ_GLXP=<?'Z! M<74]KNCF3T^(LO=_^,F!]Y%\-+J^6C___L&-55H7DSFXS5Q?YR%F+VJ?KR(5 M)\3HUB=:VRDYU>C4I[Z:T;/.:V.*B]&0*$HLW@*F.JZG5+ZB-.!28C%+Q31K M/6YN"QGC7DLUT/M=4W.JJ#O8HNJJ6UVLNJLR(N:RBI$1Y3)YDDE1$%.QP)P. MFND436Q]Q+.-CO'Q<I)RYXTEW2%:+A)UG?2T4D0&XQ-MUYS<,B)< @_2(,N" M>]W:*]Y.R;B(.5W#CT#F"'%W )KW.)O.%^O4HXM,[)(4DR)ZR-K6F# B!%W+ M]6V)+$I+'+6^T[Y'1%]0.4:S=SNUG"3F#G!"#B2^*<_IQ=/5)0<&$77VY/C; M6BE/P4 0P8%WN0ZY-IR)U@/+[E,Q;J[# $@Y4= =0.7VWKQI_&&\%S$QR*;> MDVB7P"L9(0<MLA9)Z^;-0^]3,2Y46GLL)TJY.YS42J.+Y1-5D$HY!=G7%ARN M, B&64B2.<8SSRFTKIG914M/7N[A.GX0,D<*?.QREQL[Z8MS%$RR"RN))0JI MH@'N:WHA9QRB3!J2+YFCR=K(.W-/=MS8[WI#3U@X5GGSUI+L#0["73!!/I2J MM$)T=<(%4YZ80 1M@T[6&B-R. H.EV_H:3L9 @Y'27)L.-0SREH_L?&?GGU< M(%;Y7([S-*I>4F@H-I*GS;VL^VT&;="%Z"1RN]]DU =?,VZV9'M@M)-I!T[' MAHF?0UI?GJ^WU"AY9"9)2*S>G(>HP NN@9<Z23:4*'7K [7[5/0$FM.=TQ.E MW!U.+I90H4TR!!9 :YX)ZRI *%;79OHY",5XPN9]1K?0,7(_HA-U^R!4CA!T M!V!Y7WN.8ZZKZ,(JFIAL5"4"8R6!RI'<=(WD1VGF@I-2.=DZ&>H>$3W!Y!B] MWCM".T7(':#DMI%]?576*93WP7 +NN103P(Y>%/;TP?A/2L8F!CV_N]U'QTA MACTA.4[>W<'F>5@LOM7I!I]KZ>[$8U3)QP+6AD(+BD031##TK>:2&UO0MMZ1 M'J*GIQ#Y2(4_"*(3I-\%DC:OW?16P>?SY:K6STV$*%DD,L-!Y)IZ(Q2%>L*! M]3EY1K&?NALJ-P#15E)ZBJE;X>=TF7< G9OY/Q-=-$<N*.0+7I$44$'PPD"6 MSC!M%?.F]89U\_T]A4IM0'*T=)LEPK5!QF4N'WH1<DJ>(.WJ$+PZ]R9D#VB3 M$3%GPU1K@[*%C)Z\F?8X.4;6IY:J?AC$GOPRGZ4+9J2*#JTMD+SD0-\$<$)+ MB$4@N8&>M#XD<*XI&7?4Y=#8.5+B1UN;K[B(\T'<X<NZAG<$S_>KBM'K-DH3 M8X/2K'@2EZKEOH[VV""(2YYKD2Z%F\WSN/>G;MR9E<.[RLTTTX'W<YNS.I5P M^9YH"?G-[&]A,:V1:F633THPJEAG(<=: I%H Z>G44"@@_=%1\V:-YS9E[9Q MQTX.C[=&6NFQJ=7>*?F3.XNF<7'!A#]A><%=7JX*#'X\582_4!!/5'\]99CA M@\]K*J2'J1VV[$([IXRK_7@#UZ"$$A"2]F E,QJ91J[9 .;L:<HN3 @2(T57 MUJ0,JI@$GD</3%C:?>A['\J@MKK?LHM#]+Y/V<4AHNY@N]^:*LY-+4]C!20J M"THR!5Y*).<E.&*/PO)!8MK^RRX.4NX^91>'2+I#M%Q<=5FI%7<L@U5U +!5 M!GQM/40>36"6.QON]E[^YRF[.$C#^Y5='"+N#D"SI1X $V?*%\@ZUQD(@8'S MUM52-YN%2AGE7@-K?G=E%P=I]O&RBP/$W %.7M^O!G 4,B=1.!BF:N\Q$\!K MGD!*X5AD4B?=?"/Z/LHN3D'*B8+N "I;\G*24H(3YY!DO4I@DJ)KA@5$1)^9 MP*#*L/E*?99=G.*QG"CE[G!RF9C#LP_2:1"BSB:,N587:822,JV"S#$TGU__ M762V':3;O3+;#A!T!V"YGW2E>(H*4X*8C0&E9;VX5I*,;&;9.I^]:=V8]KO( M;#M$KX]FMATBY Y0\@Z_SL^^ULYVMT1SF2'.E-6I.. 9R=Q&16QIGT&SC%%K M[;)K?2C^($'C;DC-T=-.^!T@:4O%&P6+UL4LP+':TUO5R\E8"J1L$UG?X,D[ M&_2<KL_T_%.<F!.EW!U.;E2Y!)^"59QB@*+KT8)EQ ?]H1@AW7.1E6_MR'PW MM:,'Z7C?VM%#!#YV==C.BD>EN%2%JSK<N#9CH"C/^XP4Z@6;O%(EI/T*P[ZS MVM&#E+=7[>@ADNP-#E<5C\'[J"WW@*'XVIB70^ ET$)AG,L4E"_Z*#AT7CO: M# Y'27)L.#Q<YVB0 C^T$I#Q LK5A-TD'&1ED_:R*,<?O37^;FM'CP9&.YF. MC8YG/[V^=*U)I^J" U*N)^^Z0 YU4%^NH[$C$M)S[=)0K"_%[X6*K8_O*8.U M!1I.EV%?*+"7PXN=R;G4$A!7R]IJ<3P%;1J\-#$ZIHQ(QZ# 'H"")\I%;8^" M8V3800!R,\-LTY@E4*P>:*<+O(;P-D<@CR=#=JX4S%%IUOI:YBX-/9F+TX/4 M_Z^]+VMR(T?2?-__@EW<Q\N:9>GHEIE:2I-4-39/-)P2IY@,-<E42_OKUQ%D MWB0SR$ PP*RRF=%(2A7"C\\=[H##O9>$*T/(QF2X4#'?;:.@V@&>P2+MJ472 MJ)24C=;+TLGI4RK&347Z:74/1(X0\>B;2?B?Z^7Z6<75Y@SXXX^XF$^_?EO= MS3_/]=,?WW[:N$D79(@V>!09A\W2: 79/)%(42H)L\92$;IM-8=_O![D'*/L MYH22KP59O]EE*Z^;;(Q;G@3+SX1T3LXU1EI&@4*B-#$& G3=\MKMZX^;U0Z! MCQ[R&QL"EXMX-;V^.@;IC%-"(!M#R3N([ 2XY':0@Y$XBXP0ZGTGF!Q/P[AY M<$DHG4@/%00\CXR%*TF\C!J!Y"3B-!*DE7,H):V#5=085OJB^ AW-%@X7 A# M!80[MB>Z^/Y]-O59%O^RBZ_3^0VZ"1$&,XX$R6WE2(I(<YD0<\)K2/RYB]WZ M-6Y??]RLN>AFU%]^%7B'G2_ 5"2 88\"S6<^5N6P2L(OF0\KDA*T=-UKG^XW M)SIG*7W'>YR\*X#-S3/2S12BMD.""RS 9LA0L(!WSH5'SIC0OH 7T8E<V5 8 M,EO(J.E*[TCU[A@2=ZRL*X#+ 6^0G0W$:RZ0B &B*THILL3F1ZB",$8<%7C8 MUDF]7X>?OA%.#W -I)GJ,/?6^KAI#V4M;\>*(R6R^S8B(L=D0)$$F1LI@Q<? MXOGD-EIJNE<< D]'2KTZ].3T<))$RC>C%%&=6^HJ3I#%7J-(M3?)XA@']DR9 MBIHN$X9 S,&2K@ K[^\]4KFM\[0_IU?75[\UBT7SGUP%:K_#3U:_)I0[@CFG M.3MTX#L#;-KYD5V65!!,@!D4G_MT 'TU1=ME\#68=BI 7N=>&UY*+(-.$"42 MR$JU9LAQ+!'CA!&-M:.NZ@XHI^^X4\RC%=+*V,=%CPI7Y_-K.[M<3.=^^AU^ M8W_EO[T7+$:9;!!:Y<&0$G%G++)&Y=)YS8DTA*;'X^UV'",=]MU*V^D< ::A MA5Z!][I<-#[&L'P+@GRW7%[G3IP?'S2=F5!B=:3&($FPR6,,,+**)H0QT5JP M*# KW2OL>:HZ@4R? \@&TD0%V-JVZ[^;>_#"^01E_?_?-@LPGFD3<N=7(JQ6 MF'C$I<@M#T)"UCF'?&"8*T(X+=](Y$ :.^'.G!/N!M52!2B\;U>?XO>UPUY^ M3*U%098#'CIY1*7+-P56(^V41(D*X81*6!6? +N/GFX'I_B<X%5,_!5 :9NI M?(KY"@OREZ>)#%8Q.6X@<VD[] >3AX4QC5@,,B8=K="E[V\.H[ ;W,[JH'Y M%54&P FAS!-"-8HRU]U@#'DRALS%T\B#("8Y5OKUY_WO=P//61W$'RW>&EMC M?OX&<LRU$>%5<Y5OK=K5+F=VOBS1YO&0Y7MW?3R:EU)-(&\; 0(\[E'P*<[R M!4T[NJ"ET64:-TGA\K9IH&8V6(,]4D3F$ZT8D87H'<%?\405QJ)X<7,_BGOW MQMBT+_V8MFON G0V_]J^=UK^]NONWVSHN/B/783-E!LG,3&6(N<]A72:P.^$ MM8B 36O+&0NQ=/)9C/B1K\%/A]DG73M&47\%^_.:\IM>?HI&'8$!E*?& O&1 M(&.!^$0=I\$9*7'I^.\! >/B;R00-*4T4@&<CA?<'=OSD+?)>X_3:/!),FT1 M5D'DEZ5YHH&3R#B7!$U:ZEB\F^( ?(P+[AZP>NPKQ]9Q#3A?-?[/B^_P>3]= M[U&Y]GOY^>+3YYN&@TXKKQQ&*?'\!-);9#QCB//(O?4:,U,ZUWF6J)'=Z^BX M>0SDHDJL8J#*IPC!T-1#M-0R]SLD)<M/GW_?L&-2,-[F3IK!>V!""V2($I!N MQN"55(&STF>'>PD:MS"N.CR64UX%'O(R+E*SN,IW0JT0;WKV!LNL#/G\2A,P M)$]YGAI+D-542DV\,++T9KZ#E''+Z*I#7PF%U8"[C43:,"=Y'E32&E&3_7?( MQ:>2"H2)T\0Q;IPN?3UW__LC^[<JTIFC]5$1EC;6%8+23 N#G.2YL6,$PY+) M(\P)L5Y*(>_F%Q=&4PT9Q/&:W &)(\0Z=CW3!6B(9/IOWFTE$X0- 1G!'.(J M]SCA7B(>P3*P#X)V;"3U:.$Z-'V,@II"TJK _-NW#.VDZ)E=+L&-MOE"1C_& M2FEJ$_(I:<0M%\B!1T3>$>$HB]YY5SRYVT',R&%,%9M,&4U5 +G[]&^LSY-D MG#0*.2-Q?C@ND24<(YF;+)'@>%*Q,-:>4C'RR4$9]3YNZ=Y/UC6@I;FZ:N8M M QL/ZPUARCN'M%1M$SX/Z6+@2$=#HK$D1E+ZU.D)$2,W=.^IU<<@Z27B"C#R M1URNIO.OK;4P1@GU3$%ZF&(^Q#+(Y'?(-D&.EV CY[+TMG7O\^,^0JICHSI6 M&_4 Z28F9"[Q!.;D8J!Y#&L>O902$F!.+!!)??&!BP\(&+E]U;%JW Z'(V1: M 2!VV%%K*&!+8&\?YS<M3K!+4E@#1L(U0UR"]]681>0Q-00R BI\\4$CW<FK M DS'@*#;S5QOC9P%V+[\I]FP)FAR6A ,=JA#+@3) \DAS33>!^6,CL*7?K9V M 'E57L+UA\C!4#Q.7_5"\2Y^V!4^O+\M^33$:VN%@#PE-P.3QD T:232E+J4 M'):,R=,@] "JQWWD6T?\=F+=5XOVB0HD:6$TPCZ!S7*P7AT30T$0R3P3,9G3 M^-@JW>E@>.@$QX.44P'$WEQ]GS6_8OP<%S^FF]O')TQ]:.8_8FZZV(IO^:59 MV=G]G^?JT _-ZK_CZE/TS=?Y]/_%,(DQ!L8,0]HSB7C2(-L IDY=X(QXRQ(O M7? P&#.5%TL,"_0Z(/*2;67]6O)ML]C\5?YW9!)$$L&KB!C7D-S*Y&"OY 21 MP".-'%-7/&\[+8>5%X&<J57U!U,%IG:T<CY<Y[1F$Z@N+ZY7WYI%ZVN$H%:3 MX%%R,?>=-B ;002+!FB%,:Z>'O,XDR,?(I;8[QU*DB\()OX8:>SG(R!B_@' M_+>K"7-)RB YR(%[Q%GR2!N&(8(E02F*9<"E'YP-Q<O(>?++L)!> *G 4%YO M/GM?"N^GUK7/NU]=+[(J+^8!-E>__L/$JR"X8 '9J"$0-5PAZRE%4EM',)"H MBX=:!Q,Y;M>MD:$]K$K'KFS;QMW%<AE7&\[L \Z$31)LSJ"0<@^R1",R1#M$ M#5,N4:68?%18N[-1UP&?';=/UTCP&U@[%?C*HP7;_K*Y/ENG' 3V"6H2RZWX MB16("P<BSB/8-4[*4)^H3:7+I4K2/VZ7L',-'OH"H18C<,_S[A[S_N;G]^EB MW5VBY7R2?-)!1C!WJ<'ZC37(.9OK$T0TA!@J?/&7AZ6('[=960WP/SD$SAG[ M'[_G?[C\HSV?>K?A_JV=+OZPL^M()E1C;+A1((?<?#ZGV"9(C R6*2F-B>?5 MF,(SO(S<:.U<3:,D0L[94N[OD.MGSO=G-&C%F9($>:4@3]'>@[O(U^(\QB M MPXR5GFTP"",C=X<[5QLIAHU:#.3H$/)3_/?U=#E=W=R(W,225GNBM/4@!!OR M>*Z$G+0:^62)Q41XG$J_(QV$D9$[X-5@(*-BXYP-Y VPG_OLWC0P7'Y<?8N+ M+]_L?.L>.]$&VR1Q0C(JR+]H'L<1J$9,.<RPC"2H:FSF0-ZZF=%+O36N$D%_ M(<MJ;^!O0]A)BH3)1"%NS6D>CT0CK4"?Q@H0H/(,/Q[P>S9V]I#3;E;W]]7S M:.@:^PIC.!&U5Y#+)^GC1'&O&5$<22QU5JA$SC.!C/;644D=UN:A[>VX!CDY MZ=V,Z:7=4I\!3,ZL,?/GBT_+87HRWU]YR';,.SFHHQ.S<]IHQQV*/CA(+P!% M-B2-<'X=PVGRQ!>?._E".C%[D;RW"J/D%8@."XLT 3?!B#"&!:JD_;L3\U;W M?$+,#M>)^1#U5Y ^/&S0ZC0(S!B,N#8$<A^L(.Y*#E*A .$7=4J(TMA]D9V8 M#P+!WD[,AVBD C@=+[@]_06C%$*W<R6<SS)0$&YQEA"C+(\@M$F$TAW0AN"C MID[,!\'J%)V8#]%Q#3A_MHDO)T;3P#"B.IGU93BX@("8L9@0@2U)IC1H_X*= MF _"S<&=F ]18A6=F MDN%8Y*2,DM\$$B;@P%-G\0EY0'U6*G$A2/'[M3?5+ MZ7G:)W XL>YK\,+'<KPY.?EXO5KF(M9\ ]W,9F^;1?[AQ'OLA D"^81I[D 1 MD*52H*1!#L$Z1FPU=TA[.:G<WQ?&8RES* >.EV4BZ[<R$YRT92E/T\T5WIS) MB*RU'&&LV_&Z(A5OYU:<B3,UC(+(',Y8CH#)T7;RO3WR_KRRBU45UO+P*/X? MBV:YG"3*K&*8(4^"R5LZS]=8$EEN'):*8W!KE=G+%C;.M ]$O1;3%RHU["TY M?\HCV&-X?;VX?02Q?DO9_G##ZYN?<>&GR_SPV(N C?5(J$AR%R2''.SB>9HQ M]PP'XUSQ%E0'4WFFW1D&Q/JPBCX<RF8-Y7G\FB\&OE03+8&P4YRNKD$LM_5$ MD6CJ76!(\CST3&+8" ,GB 7([")G5*3:XJ4M;)QI X9Z_7]?J/0UFBKLY6G8 MR#GC'JN$\F1[R/BH0CH8BP+FA&F*D]35=&3HE5W45^12KZWT@TG/[.+-O Y; MV>RM^9AP(P3#O1=:1"23RB/<HT;6R8 2%HQ$K:4AM>TL3Y@XT[RBCB.J?I"H M(8/H*8"+$-HN7W9V5SMR5Q 2A00)<(Z8$7F.)K?(40Q*XD$%!Y&HY;6=X^YE MZ$SSDCILI1Q47H#=W-M0W\U7D-$MIWY=-*H)E=[EP[ID.>*YZ!J8I\@H895, M)NAXHI;Y_9DY[U/>@H =+ASK@9X7<^A[<^BQ?/"8X9%D @$'1XA'&"L,^H+0 M55L?D9%:J4""\*Z:]S('\'6FX5OU)E8<4R]ZT_*.44:41)0RA3C$$L@*4)S5 M/F@,OT8?*C.N?IM6?4%>]195!CTUG26XYX7A]KN7G#@^% :92-BUK1(4">D% MZ,AJ9)+)'2\#M8I%XL4@(Q8&X>:\3ZT'-J;Q\5/+IM1#$O?<RG_%7#X:P\6/ MN+!?XZ>8"U3A[U\U\U9CUW;V)2ZNZ"0P$@QX%I2"2X@[S9'AUJ/ !<%YM.- M-T*G9?.\3\'KM;VA$?<7-4KKF.=*>,1S5Q4NI4..F8BP\-9J8G1PI8>VU&J4 M];52?I%&>0CBZGE<4"9JZ"@D""<"4QR2610#SDV%#85P F(*%ASU$4<M\"#G MD:=E\TQ;3%=OED,CKI:]LDQ>_$A$-V=0EXNIC[D4(&U* ;26(GIM$<ZOK;DS MH%$M#$K*!$VDA?!_D,:-)^7R3%/'.B[;!@;57\?L)BIGTPQT1Q/'B)LHD!;P MBR->.Q>82*3BH\U]K)WW[=S0"!_'( ^"V_E<X.U\=+FU%G^O@*AS.I"D($JG M$,WXH! DU@0$%&FB5DMS^FK><NR=]W5>;38Y$NS.87=\3C1/[C_W2L=Q1BA. M%*4L$VZT0<Y&C_*\^ 3)-0^ZG@8AQW!XWI>"YV:7PX'O)9CFEH<+>^5CHDN. M:HV4EP9Q*BF$%-P@B[%2E"G0\B 'JR?D\4QSQ3,USR$!> X&6BC4IT13*T!I MFGN;^UQ39)WGB#DE,14&"_V2,\MJ;QYK,\<1X%93E4V9YQE[19,88YH*@J1D M$$$$$I$1#B/%<<KCR;T*@Y3<#,_:F5IB'8>H0\#GS/H\/^*[39A?VU6\6"ZO MK]92&J8-] $?'K)+]+'\U]%$FJ2D/=$182[ >'#([2R\1I;;$ W&29#2<_!> M2A-I&XWRED&0&F!;Y^!LP.^PA!01@1B+C1+%DZ:_FT@?B-GAFD@?HOX*4I:' MO65I)#0FX9#0(B%NB,W3;RU*UH9 B%%)EPYG7F03Z8- L+>)]"$:J0!.QPMN M3Z-8(52P+FD4H@;#CI(@$X-!,7BM"*,@TWK.B,^CB?1!L#I%$^E#=%P#SI_M M/^QA-Y+$,62)SW6"C".(YRF"I%[HZ*(1IG@OWK]@$^F#<'-P$^E#E%A/G6>_ MO)EHKKGB&LGL%;@WF6<;D*3<4YM\B+*:9^3O7UH3Z3Z!PXEU7\7PMGT%IFY' M@>GMF*U[J?CZW*;]V\NX:/^[20PZ<NUQ[GLJ$)<:(^-80"JJP+@*W*M'B=R^ M66T#4EJY6R\,NR>3V6K!0 UAR;&ZV":/3]/EGV\7,3\3C("IU2=(PB=*">8] MTRBRO-\Z)9"-H#2E*;@GR@0N?[HQ-%-G6CK5SW[JA,Q+LZ$W/[]'OXKA]?3' M-,1Y6 L$@^N # M9K""JC$$B)PA%(B;MF5'4U6U#VY@ZTS*G"FVH-V1>J@W] MT<Q@F=ET]:L5B>,Z6)PXPD: P@CLSS97<$F=!#<8JUA/NZON;)UI/5+%=M0# M-K58TC'/Z/:)9/U:CAM*&#42P?9,$>?$(TM30-Y'F2P6(K)!CE4'X>;LRQ5Z MV\WX(#FS"H5/GW\?J 3A_LI#UACLY*".(@)K.9?1,@2N%;##6NQH@D(RC@AB MG/&E=^B74D1 F(S1>(GRY#C$17+(>&-0D-0GZP6$@\7?*OU=1' @9H<K(CA$ M_14$*0_O%D-@'*@7B&,"OT"*CS3L(3G])SY%1Z0I73OT(HL(#@+!WB*"0S12 M 9P&N2CTBE*+\SQ8(EF^\083-]0CH[A3/%^O/#[-_[N(X)DB@H-@=8HB@D-T M7 './T78=*8YUFYOHG^'N"^'=)N[9Q,44TPS%+#$D*@F@9R@D+?JX#&FDE.5 M"@-V+T&5WS(-CI=F*.55@,3+N$C-XLK.?6R%N-RP05,$66@)8O$)S#QQI!7( M*^C G+"!8%6Z]?4.4BJ_HSDU^DHHK +<%3@W 88B-8:C&'/%A,ACMX5UB$1. MJ!+!8%'-U*D75Z[2)T0]L>[/&>UO_GT]7?UZ-X<=Y[K5RL?5M[CX\LW.-^^- M/C3S'[ ?Q?!@[!=UG+CL56C@B">2U4092C;J&)D5OIYIST=Q6'E$4AB_I<QG M>#"=LZD!\VLQ/!73DTEV25M*'79(YLZ(G"N*'',!,>RQ$D(8"/MJ,; #^#I3 MLSH!KDN9X% @.Y^V7H=+IGU &<,D.8T]"Q$%84)6F 5Y! VF(I.*-C#M2I\N M#L=-Y5G-BS:U8P!UMC7/SVKLCU9=X'E^GX<XF_Z(P-F])-.&_[E>KO)_.0G: M)V((I*W4$0A:.$/64(<4H2EI&K5RC]X(EBZ++L?,F5:MG<[^:E'40:C[:UGI MZYO?3+!AC"8=D20F0:@ F826)B*M*6-14JX>)WQ56.8M V=:^_:BK?$X=/6= M</_E' UQ?1 +ONN+_?E?T]6W;\TLQ_'+B93>\,@ER"O7%/#HD F4(^6U#\%* M+1\W@J["+G?Q<Z:E=B_:3(M@;WRK'3#<O]=Z<((%CT8YC4!_#H22\GO+0)'" MGI/HE&.G;RC0BZ,SG0WT(O+(8X'UHJWMZ3F6#B1HJCP2BF+$8[XT<H$@J9E* MEI(\S:Q^FSONL+2^\3\OPO+Z@>S<.U5V5^&N5G2WU?_W=<PHCM%K$%SR($*= M)TCD,#_Y*()W*<5834?+841PIH>R9W.M.!@<S_G>L:#X)HIY;83@2.=(GWN1 M1X8F@JCG,4JCDQ.E*P=KX/O%WUL.9S@5.H&#4'S^%Y_/2F[OQ)DMXO-<.LMR M5V%A\\1&!N*3-#\@-]1A;#ES\FR<P(',G^D._I?R!$/B^:]U ;3UPNQY@5HG MM3#"(&L)2#4RBK3-U^" "A4=Y4;:APZBBE/IX[A]\1>]@WN$LU'U0<!^T2G# M6J8'N%B2G$IY8H+E O&4*#).8F0\%<2:1$TXG[SA0.9?_-WS"P@9AL3SBW8$ M]ZXHGI=:LICH")[3>4L1QUXBS05&V"J:<+*<6'LV7N 0SE_\O?8+< &#(?E% MV_\!IRX0,C$#DD',Y9&8WB3D'(C0:,<<0($)4<UHN5.?'9[S!?H+L/V!4%ST M'K!@YZKV@?FU!U\WG7]MV]9\L"#%%>1&/;I6=5BU=\>J0RDOU*WJP6<OYF'3 M\>?"PX>GJVF\-RE(4AHHS;W6'&P,A'IDO17P2S3$.R\M+EW_TYFX<CVH=GRR M5<CZ^:Z@3.MH*'+408 L7$)6,(T8CH$%3C -Q4.][N2->Y\S#)IVMXPJJZT1 MPYGE8C7YE)U]VR-&.4.8# +E.VG(P6*.QB3(*K^V$9"=:6VZ0 Q6O0<O^-,= MM!Y\L);F3X75V?25;0V N.F-8@RS 3-D6![J[#5'>>I0)ANSY -P@TM!8LS6 M-3V4]5C=1TAN9(7_:SJ?7EU?W;0E<=XG _&8RSUQN%4$L*X%\DP%'1EQP%4! ME3_XZ,A*/T9E30GYC:UX^_,>X2$EJ@/A*%<= ?L0@UOJ([(LV!0HYRYV:B#T MG.+O?W2<V]]BBC]:?A4<83R)_-N=;QD7/^)=>1J$22H)29#W 7C" &:=:$!$ M2\.U$5*FTE%G%[IJZ<DS3.0PF(9J0]U#B=TTL\Z__Q1SVRWX)V0BM7;>B8", MU1YQ,%7D)&%( '4V<>*)Z+0?]4\ =Q-94?I3!"?[@%A<:36V(G]Z+')C]$UZ M^K.B9SQ=/C3 L<_!_)W\)$A'%8.F&+9EE1!W'C#%I$ B4DJY4"3XTE5R59X$ M42]#P DCJV0^,,4&N6Q@TFI!E+9.BN'ZC;^8DZ!#T-3G).@0;=6V/^<FF&U" MC&/RT>5Q[4DJV#S@=XYYA5QBV :ME."#AH$WA)S/B=%!:M^WW1ZE@QJ!M.FD M"F0R"(HA2Q*9#9*G-"IFD<.2,N:-C'AP*-70GKN DI^#S1$2'[L:]\M_0'2_ M;GYMGK!TTSM72D9(TI!,1:419SF:98$@8$@2[PUUB3P7>AWRP<JP<HQFFX'% M/#9T+B@FL)]3LI,;QYVPS"A$26[/)X,&GQP)BC[H9'P@1G?K[?'LI\8]GR@. ME[*BK6!S^@S*6!<X7"\A0UXN/\>O;1U#ZX1ABPXVI(@$-9"\"FV0E@Y^%XB+ MVEEK2>D3A[T$G<]I5Y^HIYQ.:@#8FO:;[O%$:QYU0(DK,+R@&=(8_H@Y2"LZ MPL'-E@;4?0)&#IO+*?8Q9(Z6\MB;U8=FL?IV<1474V_G8%=Y>NQJ:F<;CC9> ME6/"C8L.19NK%3#LO%H3CK@21-"4W7BWJ?:=/C<R2H[793.H8,>&RIOK1?,] M/J3?:R.%I;F]L.?Y>-6#T5@*3"3N*#A?(TTG8&Q9?.3=I@P,^@IM;*6#J+]- M5S'OM8^QZ[FF@BD!.6%@L,=RBBQU 9G$*/7@31G&W:+8G=\8^05>&0@4$F$% MP<2K9O&]6< F"C%76VB[88.)!)%V[F!E\JM[G6=ZB920$L)!PB9)X*7?@.T@ M9>076;T!4U+2%0!FSX7@^I0).V<"BX@1V/EXSMMT!,:8$R9H*XWV@XPKVTW2 MR!YGC(/=GGJI &9Y5-8CD6UL,%A'J ;*I1;Y40(ER%B6@ZP0?3)>1A,+ VPG M,14=W?55>3.$_"L TINK[[/F5X1X+;\2F?N;NBR9C.34@(5Y(1%W,A\_>@^F M%P,1G%$PNL(PVD'*N" JI.BFO-0K ,];ZZ>SZ>K7JUFS!,'<,$&<<29*Y%-N M?ZB\SHT0)1(J)45(]%*6?ANWE9!QLZEA@--?XA7 IE/1E#6.^@0I(TM:@Y2( M0\X&BQ3E1O#(4XHG#)3>'U3^.%RX/7ZT=)R&JD/=-[OX&I<3&2SQ(5^9T 09 MBQ7Y/9),R!NK @^)>3;H$[<-'=4&2D=J>R^<CA!];?!Y:'#Y_][-_76FZDN3 MG]B2"=<^.DD-LC@"=Q)+!"&E1)2D%#R3D872?9P/H["B>]+!(5=67;6!<2.W MB;4B2I_KW05-B,>0^]DRA40@0>2C&>4'K=;>T#'N><)I@76,Z.MI:+]I*Y"[ MA3S@:H*%]=QJF:,&!_%D,$A[(I&2$*)*+(35I9._7;2,&V\-CJ8B*BB-J(+% M_.!GFZOXQ?Z,?2KUMZS2NPS_.<H*U=C??N;U=.DA:;M>Q-LZZ.# 9S#+$;98 MY6%MN>(P0K9/:6+"&!-MZ=J$/>3T/DD"G.=:[WC[C4\ KD_1-_.<L[;J 9C' MZ=?Y@W_Q>@K_X6)]53R1,3"6;X:BP!1@GR?R&&.1C,Y@KPS5Q3U/";K'C=]+ M8>S)*=6I-5I!9-6%Y^V]>][\]'$)N??/W^(\INGJXJJYGJ\F5B25A.< /-@8 MVL<.)BB-+&=*!ZF5+1Z5E>9AW%1A3'0/IND:']Z]L8O\@G!Y&1<MWW?/TA[_ MI,=6?OA'>N_T/?DJ% @\_M8MAB%HQ,I)BQ*V )OD'-(J_S%P!XA2U#P>%-S? M0>R@I=Q3N@MP_F$ZN\[V]3E"KMV^ /#F5V#*-^"D6>#NEZK\N,31:Q/,)DG M7&AK$ $I(&YC0I9%BZ@32O*0/&3EI6LWBW(P;EA0!'&[W]^=7,451 <]>?[M MU_8%VNMH9ZSS,7?"\!S22*<XLL$$V-!P4@YK;WUIM _(3BW/!4^/TJ9.R%1K M/1_L5=S<C,88+7;4(^=SZP+/, 1/ J/(9;(45( ?U]8.9 )W-(V+XVK TPG4 M1VJR F1^7C7^SXOO\'F_#OP_Y=:IR\\7GSYOKMCS$U (8AURRF>& D7:28DB MCD%Y8Q0N_@S[6:)JQ.:Q&'CR(JFD0HY&V(^X<$T=L</=>3.//F"2%")"MBWR M'+*>0PR'B;2!),Y2IV9AIPL4WM?6/.K<HX+CP%"!H_T05^OCEO?-<CDA(FJ9 M:U*,#C&7NP5(1)Q'T> \=EWY6+P8^@$!-3K0H3'0E%)(%4[U48_S]7SCCZD5 MT/W!Q[_9Y=1/F'!)NR!1'HV(.,8Q-^*2R K+@?&@*"GM.0\B<%SW6 4>AU-H M!=YO*W.OL\AC>,+AQ>TLK]N#&TE\,CH99)02^809(BJ"-?*28FM8Q":5;L/5 MD^1QBT'J1?1 2J\ X[";+-HGYW8&PKW:W*$L+U:KQ=2!J"%R^M(\'6UQ-_AB M.0'C33YH"*PX!8Z]5<"[%2B)*%P( HRZ=.U<?ZK'C25."K)F5(U7@/$=F]0N M>4^PMM(#0XAH KEJDN ^%&3"%!('+#A5QI:.<P\D<=S(8TST#JG+XZ':@#&5 MJ6=X?"38QDU6"ZT4H\AADZ<$*XXTY< 3(=YASX(N/L)R*R'C5O=5$1[T5U % M#O')1?K:>B8NQD@Y,PB'$! WPB+'\_,V 99"&*:RVT"#'CC;D#+NU,(JD7:, MDBK 6D]9;HIU8K(IY:&'PL64'^$QY"Q."&L19.#6>5(ZQBQ"^+@3^*K \>D! M< [56B6FWCV[9O%:K)-,O-M9",- T9J#^I7-<6/@$=G(&<)6*A>\CX:6;N<] M5.G5JYE=+C^F+XMHE]>+7^W]V?J:(B@#_Z/SLY3\ICRD_#C8!22UL=:(F*_. M"C.YDYA*"Z(.P<&3OC5%!%_!OMJ*Y%/\?KWPWR!/OUPT7Q?VJBT5D"1ZG'N6 M.NH4L"-)[HJL$:8F>F* ,UT:0KNI&1=#A=2];1IL?]E7BZ)-18!PD#DGJ1&+ MN?!08-AS4VXXB5UD*7CAR"!3DW?0,W*-6B&==X+2$0H8O0\?^-U9S!W!PB.> M-A4@T3.*<X%]$#$B3J5'UBB)@O.>:8.#2!U[2C_SI1IQ<HQ"FZ&D6X'?68_% MWN:=[Y(.&S1)S$1(="5#W&%(.D*T2!FN4A)@5N5[&CU/UKA'K\/L9Z6U,;8O M:DE_8H,/+J?O?GIQO?K6+*;_K]7A<J*CIMC3 (84\DM>BI&)FB&#&:-!,>Z8 MZ.2F>A Q<MQ=&@W-"*JIP,=U8'5YPV%N;?';/<[#1$BAJ>$.26MS/Z#@D9,B M@3USI_*D"29+%P_T(GA<OS@49D^ORVJ!>\?>^DB.3*00NKWK4,F'W!PX(:L- M_$YK,%/L)#?%\X-NI(U;QS(.&/OIIP+8[8YQEY_C:C5KBP\VY0@?%Y^BC]/O MJPG32J2H+1+:&,2YH< D#DCI*)/A5DI<^F[T*$+'O3L=&I+#ZZZ>/CP/Q+=Q M_1[D"P1-2)":VB01$SC/CL4*6?#R2*B(G<".25VZ9'4/.>/>H@Z-N5)ZJ,#U M/6#EAHE-B4ON8W1S!#X)PF.-B4%)@9UPQ@DR*GJD:-)&"8V=*_VNJ2MMXUYU MGA1LI314XT7E9D3 NWEJ%E?M2O^(.;[X_FWJ;\81W?MAC^O+([_4^U*S!(>% MKCHWGX/=LEFL<K'<S167=0;\EW5(& <HDHZN9SV%J"76CDI/2G>9V$5+R8'- M/^+\.B[SG?\;$.!B;F>OKI>KY@K@?#$/[YOYU_?3'V!7RV6\Z8L;C8R)*C @ M)Q,D_20BRT 2A.8[0&F\C:5WU'X45S$<JA^B]DUQ'EB%%6S&^Z>PF:2QI)XC MPBW$K-9CY#BFB)H$C#DA=1*E\=A[Y.%)!CT/C8R#IB >HJ8:,/=P,(\U7EF# MD>1,Y M%CYP2!$EIM#;" T]_V2F(!REV_Q3$ Z0\]HU&MV%]+N5A GDF=AX. MR4V@R#B;$ 2>>=2 M3%VF_5\?E,0#]'EX5,0#Q'LV%#9-M O*B>8CQ%%UKZX M" Q9S@W241D("Q26L=MXS-JG(!X+@[Y"&UOI%[M'^#%L,6<,'"8UD/5&X,!$ MGZ_.,!?1:H6MZZ3[W=^H:@KBL1 H),(*@HE=L_EL,A#J4X*8R:/'8X04(#"% M-+@P[EEB,;+"8<4Y3$$\ C E)3TB8):+%; P7S:S:6BEWYZ3M6&6CDS+0!52 M@FD$1(?<#8@C+SR#> MVO=0I!(5/W,,)_.D.([N_7DO?F9/E-(4441V4-B:F MN06GF<>+NA1RX89 %FN,('**(>2#5]$I9SX83&.F,Z5TNA<B1PBX@@WJX_=\ M53B=?[W)[#9N,SF5N+<09UE%$,^S:$VN]V'22\PCH=:7KOC;04I-D#E&QTUY M@5> FW?S=JV6A3>SZ=5TWDKI)EX7AE"'!=(@"=ATG4,N-RE0T7G#//-:E!ZE MNI>@<7:QP3!43O@5(.G G?WN#M$D++R!&#')O+OSW/J"!(X8L2)I&C'(L##( MCJ6UGDG1)SX9/HERZP'Q^@GMO+WF^:_IZML-J^LGMOD."-B$_PU?[,^)$"99 M13F*6D$J2[@'N1HP6V=T(I"SB.(]>X\@<^P!BZ? SW;0#J;,L4^H;EYS_A93 MLXCM9A*7J\U I[O&L7:>RQ<7JTW1][I[3 P3BKW23@0D,(60.1&%K'(4!1]) MXB($D&ZW$\Q>=(P]AO&$P#RUU@HVJ!RT'.;AR)DFW05;(/<-XV]^>_?E]<6J M>="NLVBI3&\J!BBC*2N9H4ML)(N&4I*0X,XB *-$UB2')+:&X$BU),4?6 Q4 M8O.P*ZRU*0D)]I94?HYJ<]FW3[ U"&P]E<804KJ+3T5M>HOH>W_;W4,$7$&8 M>-]13SCC/FK.D901,L#LFR'WQXBY%)6($IQ.Z48Z][]?Q65A66P<+=X*H''7 MG.]ML[B_@T\2H3)J!@F7LAXPK@QR'""OI'6$,V55+#[>9A<Q55POE@5-&<%7 M@*#M(_<FBD41,<[77C8B'G">664)PE@Z[&2,D92^:MQ.214WC66Q4T#D532# M_X>=SO-^^G'^V>9SHLM<@K%8_;J<V?DJU_-_S[++0R.MLC0@:D% ',>8SZA! M5%(Q06V$'*/TL6XWRL9]73,(M 902=]W6X5.RNX/!@?[^1KS+9S-G:04(MCQ M/+,;DE,>"/*.*^4$-2J4/PI[2L>X[V8&@5%O<5>PL=V<=:SC_C<_LZ.-D =, M-'&$< TL$&P09\",4_DL)4FAG7;)LM);VRY:.D%'G15TBHB]GK>B;5'0AV;> MW%S /N!K@FF0)B2#A.2P9Q-KD&4!V'/4"&$BCZ%T-K:?HDZ(TF>%J((JJ&(O MNYU_O>%@,]5Z8KUP41F*HA$4<<JSC#Q!B7NOF))<J-*/!G:0T@E$YJQ 5$+H M503=.;K+]TL@F#CWORZ\7US;&<1Y/Z;+G$5X*C1AEB$(\7">DN;R=!X&H1WG M-C#)E2T=;3]#4K?C1'Q6<"JIA0IBI0?'HP\'B8#C]?DZLYG-6M>[WMTG"4?N M&0E("W"]^7$%<A[$&)(0JCU!+5[I=3"1W8!WQ@?9Q34UJH<K<5_)P>RXD XI MAC7872[9EH0BJH0*CCCE[*.4<+Q;9G(>Q^2G5DN-/17 OU]?7<]R"-A&H_G< M;A&_02 Q_=%:HIWO^,':6'O<')?Z=._KXD%D4*KC?-L\Y*Z_N%*<&\ 7[+:Y MGZ^/N;-O0,E:Y5R,*87B?>8?4-"W$>^-H-^"L4V_SM_\]-_R\*Y\NK?,$HW+ M3^#EX:?_L8LPR548BG&/%,$.K"L09 D1"(P]"1FX9,%V<GJ'?KF&-I='*?UQ M:][AY%U!<+?7<.^"B0WOKZZ!1 AIORSL?#F[Y\;SC@+1Q\>4"]<2,98(+! 1 MAN0._A(9 ^%%XA+^)@0FQ !-VTJS,0Y^3P"ZI\W=1D7 T4;P/2ZF3?B\LHM5 M_]#R4-;!J:Q#FJV"N*WG?)V+INZJ]6]N8%P;*65)81-UH,3FXTYP3%[FZGW! MD+$R6LPXY2IU<L\C,3!.R<?IK.1LP%'!7K)+3+M=QPW+%XOI,@NDO5*Z;.TZ M\\\X=T%(@ZBEP+\V.2,1 2G,C1 N)2-+CSHIS<,XU2VGWT5&U7UE-T(=Q;#V M$A<[O,1O-U[@,J?,\),NQSF"::FH@Q0>YTIPK&#?I1HC;JCP##O%;>EV:N-R M/$X!4-WF-3*NZC'&(2);%;7"C!GD?;X24C$@HQA!GC)K?,*.X.*5DR/E-L6+ MFUY&;G,( GKF-F_F_2Z5'PO\_O%KDR[\ZMHNIG8&K#T5NS=,69($2BZWEV<Z M(1.P1YX09:@WBFK5*3$Y[OLU#)PH>GHTE.S'?OG7T<0N\U^T.5'[KRX;$&U< M31?K5H#K^_9<A[C<(:?L''*A$+#OG&5@>(Z0W%0>(Z.-12"8%*@45G?,ET]+ M=QV'28-A< ?F:P-$W]#DLM")TW-179;/I^ASN_-IFOI'.U%^'WKQ\=6[C00O MGI4@J!0D=9-OW0: $VMEC$1;))//4^7RI%40&5)1N61CLEB5;D,]+L=U'%8- M;85UR/H@=-63,XPBM"RN(&42PAK$: !-X\20(8F@E.-<%R2EM/3LA[%XK>-, M[$6;X:&(&M\ QX@=),2$D,WY'#: B[(B(&VC1EJXF R-F(=G2S!J#28'/_1Z MB<'D(8 H$TSV3?$//.FX/<70EKD\B N%W+&#!^/ .4B*M)-,".VI+/[.Y4 2 M:YCRU^L$X!2J.3[[;U9V-GC$='=H9AD.WCLPK*1S00#(3^>Y25%S;(S7BIWJ M)N]@C T\MJ\(QHHKH>+KY/L\'7*)H;#P+AF&<*(,<6$$LM)*Q!-5@GBCF2I= M^%>8A1HF_IT,KD.I]IR1?=DJ:F*)9,11BF@*^<FD8T@SYY @P2M)%/RX= ^@ MGB37,#YP7.0>H;IBFWO)CFG7W[^OY[W:V2N[_/9VUOSG7I.P_%<0A7]8_^[> M=72O_FA]O]F_&UI1KDOU/MM"U)OU7RQOL1Y4,('Q@ SG/M]64N0"A40L14M< MP@G 6-A5=*&K=V.:_0JY99_XP!GG!"7E\ZO?Q)$3F*/$C)#,1B]Q\5E;W4@; MN8]::>P\:6,S@((JV+EO(HY+.PWYP,!;HV3B"5$(.B#<4 EIB$505)%%3(6S MIK1Y/2*A/ASU5O..IA''R+P"R%PN&A]C:-NZWK#2CDC_D5NH*N]4E ERL!"S M7#S2%H0CA1?2JB04*?U2=A\](S?P.P&8BFFC F3=MBV(RVP;D_QPW /_B+F8 M$&>9?(AID9#8&ZR)@SRHN#-Z0,+(O?Q.XHR.EWD%D'D(_PTK$/E?S\-RHGFN M\XP!40G>E9L CE4$C&AP,CEIO4RENT/LHV?DYGXG=T8]M%$!LFZ'T+R/=ADO M[:\VEIS0)!,U3(,\7#Z9T0FY9#7"R1LFK!=<%#^JV$K)R/W\3H"F AH8NYCP M-?QR0S@(Y^UT;N<^MOS<;-:09U\NIG,__6YG$T^"D=11%+VGP!L)R.:9GM)1 MIXPQDLEN(W$/_/#(7?T&!-/@:JC!56UZAGF0W;OY#^ FM\&8AS6?^5RYG>5V MFP:;/&U#4Y0T4Y!OZ)BCP@A^V:K</D414KJ3Y&$4UA>U%SU*&%!=%8#QT_3K MM]7']/LRMF,]/KJ5G<YC>'?[+.)MLWCHV=]/K9O.IJM?$ZLM-3RWL_-MN0)G MR%"?YX H%J(#VS>E&PSV('?<DXHA4?2X0>J)5#KV;OW1S:9?6P4"0_]L9L%9 M_V>.92^O%\!H&X.TX[Y8=#00)Y#5WB*N _@!' UB080(L:S&J=N \JY?'-<C MG@!JP\F_Q@Y+':Y?\O_E:[X?=I8W'@A/VC;%4[^*(?]LV.NGKE\_Q47449(X MY944U20JRB&3Q<[E^B:-M(L<&>6$5U8)%DYQ)U/Z2BJO"T;^2/P7JU=VL?@% M1O^'G5W'29!>VD0(I%\*C-U8#]E84@A;*92TU+''/>AZ,]^)L/JN$7KAYLDH M]^+*J2%T?&#7$^&=QIA$%!F%+$S:N![_*@BVP<HH"2_]G.<A!6>0A_3!4 ]Q M5P"6+5O#0X8N'F\4]_[E1 DMD@\1,68%XBY:I(/,";^2/ B(51\?M!1Q6T<3 M7-]%1'%W=AIEGF$-T@?PZ?";'WT::Q[ZB:$#N_T\%8K>=FR2MX#U03EG*&(J M),A3+$4:?&!.):A+5#IE2M]5[Z>HP&78W?P;^,SM")R+$*9M^=:$<9$<)&*( MI8C!2*F#B, I%!-ER3MFHBC=[N-YJL:-U0JB9,M]6$F%5+#K?FA6<3V[U\Z7 MZSJ#G)%_B*MULY'5Q LO F8.,:("XA8;Y R$$590"")8A)^6KDI_EJAQ [D! M 596'34>E;RUTT6;S#1I<]QD9^_F>6!3&WWTV!([KMQ[)SR&@T(;X.VG7T^7 M?M8LKX&!NZIQP)?A22!L(%;B7":D<[<)*:5P5"O'BM]D[Z.GKV>Z77L]33P; MQ>80>AJ7_XHV?RQ\S%.?P3+6YY<?FOGBYH^_V>5T^:4]70P0,#I-!!(\2,1S M!WGG=4+!N12--IJDTJ.6BQ$_[E9:#&^/_=PXRJU@OWT=W>K.65S\G"XGV'.C M+.P20LO\]$U$9((,""N>8M36<E+Z6.0I%97@[+1P>#)*N9=NJD/7!WL57S=7 M=CJ?2!8\]<H@@3F(!4N%=)[H [QP"%<BQKK\W.WMM(R+M+XZW@N9(P4^]C7I MYSB?-HLV]'Q]'2EF^%_QRL7%) D6I"*Y(,>%_"C7().81E'A0%ED0JANHQEV M?:$F+!RKO*:T)&N# ]4;)HR1(:@04#"$06+#(K+Y:#D8Y0PF4:O'=48=X7#S MA7'3NN'A<)0D*]A6;K?GWWYM-N.V;4G>=5L/:F1N=1H)2DD2$)"3"+9;AH1G M/JI\CNS$4 'V=I+&15(=X4Q)K=4$PKM<))>I7%PUUSGK7ILJ"\(8ICSX60I[ M><JS""(P9J54.G@-.4GI_N)=Z*HDNBX!A%T@*Z65"I!V^SS^EKDM7-YX\N!E MP%0AE[A%7.$(OS.PL7.5(M>:L.+O=P\@KQ+<%</&X^/X@115 0;?+%?3*[N* M'U,'WF00+#IL\]Q?""<PLTA;8Y%*1 4,$2;WQ2?&'4#?N"@<#"3-B316 1IO MJI#6,SG;UGI@PKO9"\QK+R&'YEHD"%N"18XXCK"E.$&:S3 N#<@#21PW0#P5 M)H?46P6P?-_,O\)J5SES^P+_31O-6.\P34PBSZP&TPH46<PI$L9+RXF6-)1^ M9+R-CG$+?.K(0'KKIT*,;<(6;8-USN-<$@5ABY$@%ALMHAR,,C!IJ"C=5V,[ M)>-NKOTU_ QDCA!W!:"Y=_"S\:Q1)?#36"*61YAS1CEX<9I0]%$82WV66>F: M\L=$U 658S3[N(=/+S%7@)-[F?GM;_\YC0L@ZMNO]_%'G+4&13Q/ACJ-@F?Y MAD)Q9 ,FB'J,4["1VC#8J<9>RL;M@%#')C> #FM"YKT3H^53_C9&S'FD0>J< MSO (P2/S2%.OD,&)>@?L<5(ZYCJ(P$K.00HB9!<(BZNK)BR^FW^_7BU;B=&; MC"7H+![(B; &H='<0B#0/.Q,1"G I",O'8?M(:<2G)4'P2ZX]=1(3>#JL8F\ MG\[;DTT(?5T24:0 &;-3B#L%:3OQ!DDC\D@^XP0O/22E* /C-J&I;$,_.2(J M,(<<I7_91.FW@IB$:"3'.4BGS.0@G2/MB4.8QQ"I%ES9TK<<6PFIQ+^>'AA; MLN1^6JH :@_K+6Y['=I5_+S:S!_Q6;U?X\0%17,S**1T\H@3S9"-,;^LB)#= MQ=R^IW3VW)VZ\Z\U* /*@?0Y_B.&=NUE]/_[:_/C_T0?ULM?Y,%!7Z97>33\ M[3GZ\^\6'@#S_J)K3/IP!\7M7SCP_<+1Q)?JN/ -8 PHBR$WI8_SY<8R%KG/ M3!NA_O;K[M]LFGJUY*UIS(>*\Y ?7-TK(2U\4#8$B7UK$.*B?5LY][']],T1 M7N%2@AU?&;>QY8"(>5)!L%_,1_N>6=GV"9]7C?_S]_ETM?ST^?=!D+#_6^.V MICPA'CJ)?!Q4@.^>K!FZ:GWV7<YV[/ZR>\4")/YK_GV:%_T"^\AO\,,_BY#Y M=-51,H)G=7&#JTX2&3$6?T!?7'UK0F%]/5ISE%#Y.&UMET8ENKJ$SZX65_/P M=F:_%M'4PQ5'*5XX2D];)5&)EK+%OYHOPZ*<FAXM.4J@=K3W>RJ+2A3US^8_ M=_25]8 [EAXEHCI*<?ME,[(";_?4Z54,;YMV\-D?=M;;W/:M.TIK[8-4UT$J M-1C>\M6L6<8OS2VY[2"Z<M;WS/I=]*C&-\%N4JI6GP.IL9/V=*7:JT1I[^9A M^F,:KNVZEJ>/HAXM-6Y2ME_FS7,"&-N49K,[NIX_]NM@1-L6'$U#.V3>=!- M!==6=X=*^XWFJ GT#]8>-UGN9$5[A5)<6:>^\-W.U>,BU"&/)\>'^YNK[[/F M5XSM>>C'[YFW00Z@=W]GW*:])SQ\?E;4%<"AI>WB.WS>3UM1M+,DEI\O/GT> M!!;/?V_<1KHGA$=GT8\=P&S;/6!'SQR6SP9N%NX" S/89GET/O!(+C6H[O=Y M6,Q^??V<2T3:*I*+JU5_O6U=M=/NCL?7VCZ1U*"R-S\7_G(Q]07LZVZI3LJI MX&KM"?,U:.0?L .L7MO5W</>_JK9LF8G'55PH;9;'",KZZ%E__K7GZL62J^^ MS;]>^GYN[YFE.ZENW#NV;L*IM4#OS:(]^!ZH.._IZD4*\YXANF=17E;JI^B; M'W'QZV-Z\JTG8#@*]YT^T,-D-ZO>?*;_*?/6!4<[(#M$/_>-=9]81G:RN:H* M?'_.??(>T/NT>=MZH^EKK]R;3D+X2]\##!*==%7*WS< ?]\ '*2;#\W\0VQ* M*.7A2N/=F.V3=?,,XQ7M*S'WEIC.6YEE_UIL@WFR\&A.[=C(H(N8QG9Y7[^N M-DSU/FUZN-1HE8S':FN[*$;6SPU!<SO[E1_9%BG2V;GH:%6-/6/OG>(967N? M5W]>+OS'Q9?E8M.EL+U:*E?NW>D#HY4\'JO50\0VLH8_7J_ Q\,^/O]:T)7N M7G6T&LAC=?FL@.K9 #\TJ_^.MSMU+%6/W.4#HY5$%M@LGQ7;R!I^"XLV\WC# M:8D+T1U+CE8:>:P6]XNF+KV]OHY?FC<_\UU_!#[S!%3?AM9]G>TAWQGMLKN0 MAKL(L4*U_S%M9JV8/Z9_-E?Q56ZFN_CUWOYG"-WO_=AX%^<E$=!%GA7" #C^ M][6=3=/4;ZC_8G_^%N<Q35>]BR6.^N!X5_4EX=!5KG5! MS8S,XW!+^[^IYG M(P(#;0N67V5BM^.^.%YM0"%0'";9>C*PDB'>GF7'*R HD(35&>MM(;!P'OUX MV4Y*K.JLZWD9570KT,0EY(6?XK^OIXM;OU+&*1_PF4Y*KNKHZW 9UEH%=/EC MJ J@ARL7J?[90VR!RI]+^^N/Y;V.1Z4+?[JLW\.N03C]:WUN%QGMPO4 +=RW MR,?<CWTA]#/ZZ]7T1WP%;N)KL_C5NW1D^XKCJ>FQO)N.S(]]D#R;/29OVJ%[ M7*<BDMT+CU=]M5<5S6%R&5EUE[$IH*>[5<:L*7E>ULT>QL<O\@&2/A11Q^.U MQGO4>Z!2=@CA[UK%4^XT?]<G_EV?>)ANPO]\:=I\O*]Y/%QIM#*J?=:QE=FQ M%3";W9)5QC0>+S?>MKY5W$T7WL=N$[;N@][;)NZO,UJ1VCZ+V,+HV$'MAMHR MAVY/5QMOV^Z7Q]=V?_&J^1QG,7<^WF"H]]7%]A7'VTB.T]=>N8R=IP IX3:H M_YC2U,.Z;^=E;.WYU<=S@<?ILK.\QO:9,2[^L6BNO[];+J\+:G3?NJ-5YQ[K M1Y^7T=@>]5MN A-N"2VEQ7WKCE:7>ZQW?5Y&H]MB\Z59V5F)>^#':XU6;GNT MS6V5Q?@:NO KR,1GOR[M-!12U+8E1RNL/5Y?>R0S=J*<,T6@,%-5RC7N6G.T M>MDC%?>,;,8..V].AB]^?"WF&W<N.EZIZ[%1YC/BJ4A[+67W/$1))6Y;>[PZ MU0*ZW".L&ESI+:G%'>K.E<>K,.WC5Y\3U-B5%?^^GJY^Y1Y9:U%">G/5]@)] M/4U 3 1N2VGWP$^-5W!ZI+J/$^78:>,C-_/'LMU$VBZBWYH92/G3JE0F>=BG MQJM5/?KL[AA15J?_#W'U;NZ;JT)GZ)T^,%[):C%=[Q9;=1I^<L@\E*;W?*B3 MQJLZ.SI"C"-K?HO[R9QO#K_**+WK-SKINZ;3IP.%5YV1?UQ]BXN![7O[-SJI MNJ:#JP.%-[956W<]LXOWT^6JX%7W[E4[J;.FXZQG!32V I]ZEKXG(3N6[%2M M4--AUG[1C'[R?^/\RROPN;4[:;*FHZR.PJI@QLAMX/Z^69:>L/1P[4Y*K.4 M:Z]X1H]V'D7>?<UOZX*=U%73 =0^L8S]U#D'5)FC0@K;MEXG?=5T8+1'*#4< M\1=ICWE_H4X*JNF49YL81@]"FMZEDC=K=-)'36<PCYBOH\R[MSH.K5>E-1V3 M5%BFVLS_ 8'+AK#7<>D7T_8:IE"=ZO/+=U)B30<@W44V^KX4IIDN.^.8_KCC MKM3U\W.K=])L36<AG056:T.-=_/E%,3Z96';9JKW1AT^I+QG=XT]GRG2:J,K M&P7Z;CSYU!. '/E^=>>R?<[";I?[+3=GZM]Q8^N"(S[N?$X7#TZ_]@AC[#/+ M6])ZOVI[M-1HNMDK[:U:J>B=V\5LML67E'D!NGOA"G2UYS'HLP+YNYG 6#;T M=V.!OQL+')9;KQ:S+W%QM?R8OBP"X*M,A+]GV=%LZ+ 8X7G!C!XI9*I*-"-] MN-)H+WD/C>&VL%^+2KY,5[W#ZP=+C?8D]TBE/!# V(U#KV>18"=(CFI"\WT5 MP]N9_=I+/;O6'.VY[6%Z>D8DXQ\L#J&S/<N.]K[V,+4]+Y@J'&!+5XEY?5N6 M&^UM[3&.<)L@*G*&7Q97\U597WAOR=%>U1[O"I\*I"Y/6$AANU<=[4%M+S]8 MG=IN$H9RDTNWKSC>&]ICO.$.>52AJ]?7BY:P DJZ76J\5['':.>Q!*I0R^?H MKQ?3U30N+[Y^O?AAI[/>!;Q[UAWOW>LQ"MLKF_.X9;QL9E,/#%PN&C_@+>.# MSPQPR[B;C>*WC/<_]00C!:X;MZ_?ZRQ^LWRXOW2IE.[YU2NYD=RKMX<'^!WE M-?H=RS8Z/S2K#:EECI&[?Z624^6>>MXCO^$]^N8'^1=GE_'__J__#U!+ 0(4 M Q0 ( .)"5=43!RAG0< \G 5 " 0 !A,C R M,W$R,3 M<7AE>#,Q,2YH=&U02P$"% ,4 " #B0E7.$DT&ZL' F)P M%0 @ '0!P 83(P,C-Q,C$P+7%X97@S,3(N:'1M4$L! A0# M% @ XD)5TVXW\),! )A, !4 ( !K@\ &$R,#(S M<3(Q,"UQ>&5X,S(Q+FAT;5!+ 0(4 Q0 ( .)"5<R1Y0T5@0 "\3 5 M " 2T4 !A,C R,W$R,3 M<7AE>#,R,BYH=&U02P$"% ,4 M " #B0E7'+\W:7UB 0"'"A8 $0 @ &V& 9&]O<BTR M,#(S,#<P,BYH=&U02P$"% ,4 " #B0E7:T(E#"@/ "3I $0 M @ %B>P$ 9&]O<BTR,#(S,#<P,BYX<V102P$"% ,4 " #B0E7 MA&CS+W8@ #B1@$ %0 @ &YB@$ 9&]O<BTR,#(S,#<P,E]C M86PN>&UL4$L! A0#% @ XD)5Y]7E@A=2P QW(# !4 M ( !8JL! &1O;W(M,C R,S W,#)?9&5F+GAM;%!+ 0(4 Q0 ( .)"5?/ MH#BCS)D &70 4 " ?+V 0!D;V]R+3(P,C,P-S R7V<Q M+FIP9U!+ 0(4 Q0 ( .)"5?'#C1)&?D +''"@ 5 " M ?"0 @!D;V]R+3(P,C,P-S R7VQA8BYX;6Q02P$"% ,4 " #B0E7@JO: MIIR. "3TP8 %0 @ $\B@, 9&]O<BTR,#(S,#<P,E]P<F4N 9>&UL4$L%!@ + L V ( L9! $! end </TEXT> </DOCUMENT> </SEC-DOCUMENT>