0001558370-21-014297.txt : 20211103 0001558370-21-014297.hdr.sgml : 20211103 20211103160343 ACCESSION NUMBER: 0001558370-21-014297 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20210925 FILED AS OF DATE: 20211103 DATE AS OF CHANGE: 20211103 FILER: COMPANY DATA: COMPANY CONFORMED NAME: UFP INDUSTRIES INC CENTRAL INDEX KEY: 0000912767 STANDARD INDUSTRIAL CLASSIFICATION: SAWMILLS, PLANNING MILLS, GENERAL [2421] IRS NUMBER: 381465835 STATE OF INCORPORATION: MI FISCAL YEAR END: 1225 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22684 FILM NUMBER: 211375283 BUSINESS ADDRESS: STREET 1: 2801 EAST BELTLINE NE CITY: GRAND RAPIDS STATE: MI ZIP: 49525 BUSINESS PHONE: 6163646161 MAIL ADDRESS: STREET 1: 2801 EAST BELTLINE NE CITY: GRAND RAPIDS STATE: MI ZIP: 49505 FORMER COMPANY: FORMER CONFORMED NAME: UNIVERSAL FOREST PRODUCTS INC DATE OF NAME CHANGE: 19930929 10-Q 1 ufpi-20210925x10q.htm 10-Q
000618877706120578061186636P6M0000912767--12-252021Q3false0000912767ufpi:StockRetainerPlanMember2020-12-272021-09-250000912767ufpi:StockPurchasePlanMember2020-12-272021-09-250000912767ufpi:StockGiftProgramMember2020-12-272021-09-250000912767ufpi:LtsipMember2020-12-272021-09-250000912767ufpi:ExecutiveStockMatchGrantsMember2020-12-272021-09-250000912767ufpi:DeferredCompensationPlansMember2020-12-272021-09-250000912767ufpi:StockRetainerPlanMember2019-12-292020-09-260000912767ufpi:StockPurchasePlanMember2019-12-292020-09-260000912767ufpi:StockGiftProgramMember2019-12-292020-09-260000912767ufpi:LtsipMember2019-12-292020-09-260000912767ufpi:ExecutiveStockMatchGrantsMember2019-12-292020-09-260000912767ufpi:DeferredCompensationPlansMember2019-12-292020-09-260000912767us-gaap:StockCompensationPlanMember2020-12-272021-09-250000912767us-gaap:StockCompensationPlanMember2019-12-292020-09-260000912767us-gaap:RetainedEarningsMember2021-09-250000912767us-gaap:NoncontrollingInterestMember2021-09-250000912767us-gaap:CommonStockMember2021-09-250000912767us-gaap:AdditionalPaidInCapitalMember2021-09-250000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-250000912767us-gaap:RetainedEarningsMember2021-06-260000912767us-gaap:NoncontrollingInterestMember2021-06-260000912767us-gaap:CommonStockMember2021-06-260000912767us-gaap:AdditionalPaidInCapitalMember2021-06-260000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-2600009127672021-06-260000912767us-gaap:RetainedEarningsMember2021-03-270000912767us-gaap:NoncontrollingInterestMember2021-03-270000912767us-gaap:CommonStockMember2021-03-270000912767us-gaap:AdditionalPaidInCapitalMember2021-03-270000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-2700009127672021-03-270000912767us-gaap:RetainedEarningsMember2020-12-260000912767us-gaap:NoncontrollingInterestMember2020-12-260000912767us-gaap:CommonStockMember2020-12-260000912767us-gaap:AdditionalPaidInCapitalMember2020-12-260000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-260000912767us-gaap:RetainedEarningsMember2020-09-260000912767us-gaap:NoncontrollingInterestMember2020-09-260000912767us-gaap:CommonStockMember2020-09-260000912767us-gaap:AdditionalPaidInCapitalMember2020-09-260000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-260000912767us-gaap:RetainedEarningsMember2020-06-270000912767us-gaap:NoncontrollingInterestMember2020-06-270000912767us-gaap:CommonStockMember2020-06-270000912767us-gaap:AdditionalPaidInCapitalMember2020-06-270000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-2700009127672020-06-270000912767us-gaap:RetainedEarningsMember2020-03-280000912767us-gaap:NoncontrollingInterestMember2020-03-280000912767us-gaap:CommonStockMember2020-03-280000912767us-gaap:AdditionalPaidInCapitalMember2020-03-280000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-2800009127672020-03-280000912767us-gaap:RetainedEarningsMember2019-12-280000912767us-gaap:NoncontrollingInterestMember2019-12-280000912767us-gaap:CommonStockMember2019-12-280000912767us-gaap:AdditionalPaidInCapitalMember2019-12-280000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-280000912767us-gaap:CommonStockMember2021-06-272021-09-250000912767us-gaap:CommonStockMember2021-03-282021-06-260000912767us-gaap:CommonStockMember2020-12-272021-03-270000912767us-gaap:CommonStockMember2020-06-282020-09-260000912767us-gaap:CommonStockMember2020-03-292020-06-270000912767us-gaap:CommonStockMember2019-12-292020-03-280000912767us-gaap:StockCompensationPlanMember2021-09-250000912767ufpi:StockRetainerPlanMember2021-09-250000912767ufpi:StockPurchasePlanMember2021-09-250000912767ufpi:StockGiftProgramMember2021-09-250000912767ufpi:LtsipMember2021-09-250000912767ufpi:ExecutiveStockMatchGrantsMember2021-09-250000912767ufpi:DeferredCompensationPlansMember2021-09-250000912767us-gaap:StockCompensationPlanMember2020-09-260000912767ufpi:StockRetainerPlanMember2020-09-260000912767ufpi:StockPurchasePlanMember2020-09-260000912767ufpi:StockGiftProgramMember2020-09-260000912767ufpi:LtsipMember2020-09-260000912767ufpi:ExecutiveStockMatchGrantsMember2020-09-260000912767ufpi:DeferredCompensationPlansMember2020-09-260000912767srt:MinimumMember2021-09-26us-gaap:TransferredOverTimeMember2021-09-250000912767srt:MaximumMember2021-09-26us-gaap:TransferredOverTimeMember2021-09-250000912767us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2021-06-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:RetailSegmentMember2021-06-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:IndustrialMember2021-06-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:ConstructionSegmentMember2021-06-272021-09-250000912767us-gaap:IntersegmentEliminationMember2021-06-272021-09-250000912767us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2020-12-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:RetailSegmentMember2020-12-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:IndustrialMember2020-12-272021-09-250000912767us-gaap:IntersegmentEliminationMemberufpi:ConstructionSegmentMember2020-12-272021-09-250000912767us-gaap:IntersegmentEliminationMember2020-12-272021-09-250000912767us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2020-06-282020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:RetailSegmentMember2020-06-282020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:IndustrialMember2020-06-282020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:ConstructionSegmentMember2020-06-282020-09-260000912767us-gaap:TransferredOverTimeMember2020-06-282020-09-260000912767us-gaap:TransferredAtPointInTimeMember2020-06-282020-09-260000912767us-gaap:IntersegmentEliminationMember2020-06-282020-09-260000912767us-gaap:IntersegmentEliminationMemberus-gaap:AllOtherSegmentsMember2019-12-292020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:RetailSegmentMember2019-12-292020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:IndustrialMember2019-12-292020-09-260000912767us-gaap:IntersegmentEliminationMemberufpi:ConstructionSegmentMember2019-12-292020-09-260000912767us-gaap:TransferredOverTimeMember2019-12-292020-09-260000912767us-gaap:TransferredAtPointInTimeMember2019-12-292020-09-260000912767us-gaap:IntersegmentEliminationMember2019-12-292020-09-260000912767us-gaap:NoncontrollingInterestMember2021-03-282021-06-260000912767us-gaap:NoncontrollingInterestMember2020-03-292020-06-270000912767us-gaap:CorporateNonSegmentMember2021-06-272021-09-250000912767us-gaap:AllOtherSegmentsMember2021-06-272021-09-250000912767ufpi:RetailSegmentMember2021-06-272021-09-250000912767ufpi:IndustrialMember2021-06-272021-09-250000912767ufpi:ConstructionSegmentMember2021-06-272021-09-250000912767us-gaap:CorporateNonSegmentMember2020-12-272021-09-250000912767us-gaap:CorporateNonSegmentMember2020-06-282020-09-260000912767us-gaap:AllOtherSegmentsMember2020-06-282020-09-260000912767ufpi:RetailSegmentMember2020-06-282020-09-260000912767ufpi:IndustrialMember2020-06-282020-09-260000912767ufpi:ConstructionSegmentMember2020-06-282020-09-260000912767us-gaap:CorporateNonSegmentMember2019-12-292020-09-260000912767us-gaap:AllOtherSegmentsMember2019-12-292020-09-260000912767ufpi:RetailSegmentMember2019-12-292020-09-260000912767ufpi:IndustrialMember2019-12-292020-09-260000912767ufpi:ConstructionSegmentMember2019-12-292020-09-260000912767us-gaap:NoncontrollingInterestMember2021-06-272021-09-250000912767us-gaap:NoncontrollingInterestMember2020-12-272021-03-270000912767us-gaap:NoncontrollingInterestMember2020-06-282020-09-260000912767us-gaap:NoncontrollingInterestMember2019-12-292020-03-280000912767us-gaap:InsuranceClaimsMember2021-09-250000912767us-gaap:GuaranteeOfIndebtednessOfOthersMember2021-09-250000912767us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeInvestmentsMember2021-09-250000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:TargetFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:InternationalStockFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:DomesticStockFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:BondFundsMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:TargetFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:InternationalStockFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:DomesticStockFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:BondFundsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeInvestmentsMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeFundsMember2021-09-250000912767us-gaap:OtherNoncurrentAssetsMemberufpi:MoneyMarketAndMutualFundsMember2021-09-250000912767us-gaap:InvestmentsMemberufpi:MutualFundsEquityAndAlternativeInvestmentsMember2021-09-250000912767us-gaap:CashAndCashEquivalentsMemberus-gaap:MoneyMarketFundsMember2021-09-250000912767ufpi:RestrictedInvestmentsMemberus-gaap:MoneyMarketFundsMember2021-09-250000912767ufpi:RestrictedInvestmentsMemberus-gaap:FixedIncomeSecuritiesMember2021-09-250000912767us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeInvestmentsMember2020-09-260000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:TargetFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:InternationalStockFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:DomesticStockFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:BondFundsMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MutualFundMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FixedIncomeSecuritiesMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:EquitySecuritiesMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:TargetFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:InternationalStockFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:DomesticStockFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:BondFundsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeInvestmentsMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMemberufpi:AlternativeFundsMember2020-09-260000912767us-gaap:AllOtherSegmentsMember2020-12-272021-09-250000912767ufpi:RetailSegmentMember2020-12-272021-09-250000912767ufpi:IndustrialMember2020-12-272021-09-250000912767ufpi:ConstructionSegmentMember2020-12-272021-09-250000912767us-gaap:RetainedEarningsMember2021-06-272021-09-250000912767us-gaap:RetainedEarningsMember2021-03-282021-06-260000912767us-gaap:RetainedEarningsMember2020-12-272021-03-270000912767us-gaap:RetainedEarningsMember2020-06-282020-09-260000912767us-gaap:RetainedEarningsMember2020-03-292020-06-270000912767us-gaap:RetainedEarningsMember2019-12-292020-03-280000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-272021-09-250000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-282021-06-260000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-272021-03-270000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-282020-09-260000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-292020-06-270000912767us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-292020-03-2800009127672019-12-280000912767ufpi:BoxpackPackagingMemberus-gaap:SubsequentEventMember2021-10-292021-10-290000912767ufpi:ShelterProductsIncMemberus-gaap:SubsequentEventMember2021-09-272021-09-270000912767ufpi:EndurableBuildingProductsLlcMemberufpi:ConstructionSegmentMember2021-04-292021-04-290000912767ufpi:WalnutHollowFarmIncMemberufpi:RetailSegmentMember2021-04-192021-04-190000912767ufpi:SpartanburgForestProductsIncAndItsAffiliatesMemberufpi:RetailSegmentMember2021-04-122021-04-120000912767ufpi:JcGilmorePtyLtdMemberus-gaap:AllOtherSegmentsMember2021-03-012021-03-010000912767ufpi:AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMemberufpi:ConstructionSegmentMember2020-11-102020-11-100000912767ufpi:FireRetardantChemicalTechnologiesMemberufpi:RetailSegmentMember2020-10-012020-10-010000912767ufpi:EnwrapMemberus-gaap:AllOtherSegmentsMember2020-09-302020-09-300000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:USTreasurySecuritiesMember2021-09-250000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:MutualFundMember2021-09-250000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:FixedIncomeSecuritiesMember2021-09-250000912767ufpi:ArdellisInsuranceLtd.Memberufpi:AlternativeInvestmentsMember2021-09-250000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:MutualFundMember2020-09-260000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:FixedIncomeSecuritiesMember2020-09-260000912767ufpi:ArdellisInsuranceLtd.Memberufpi:AlternativeInvestmentsMember2020-09-260000912767us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-250000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-250000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-250000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-250000912767us-gaap:FairValueInputsLevel3Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-260000912767us-gaap:FairValueInputsLevel2Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-260000912767us-gaap:FairValueInputsLevel1Memberus-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-260000912767us-gaap:EstimateOfFairValueFairValueDisclosureMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-260000912767us-gaap:CorporateNonSegmentMember2020-12-260000912767us-gaap:AllOtherSegmentsMember2020-12-260000912767ufpi:RetailSegmentMember2020-12-260000912767ufpi:IndustrialMember2020-12-260000912767ufpi:ConstructionSegmentMember2020-12-2600009127672020-12-2600009127672020-09-260000912767us-gaap:TransferredOverTimeMember2021-06-272021-09-250000912767us-gaap:TransferredAtPointInTimeMember2021-06-272021-09-250000912767us-gaap:TransferredOverTimeMember2020-12-272021-09-250000912767us-gaap:TransferredAtPointInTimeMember2020-12-272021-09-250000912767us-gaap:CorporateNonSegmentMember2021-09-250000912767us-gaap:AllOtherSegmentsMember2021-09-250000912767ufpi:RetailSegmentMember2021-09-250000912767ufpi:IndustrialMember2021-09-250000912767ufpi:ConstructionSegmentMember2021-09-250000912767ufpi:OpenProjectsMember2021-09-250000912767ufpi:CompletedProjectsMember2021-09-250000912767ufpi:ShelterProductsIncMemberus-gaap:SubsequentEventMember2021-09-2700009127672019-12-292020-09-260000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:EquitySecuritiesMember2021-09-250000912767ufpi:ArdellisInsuranceLtd.Memberus-gaap:EquitySecuritiesMember2020-09-260000912767ufpi:PalletoneIncMemberufpi:IndustrialMember2020-12-280000912767ufpi:EnwrapMemberus-gaap:AllOtherSegmentsMember2020-09-300000912767ufpi:PalletoneIncMemberufpi:IndustrialMember2020-12-282020-12-280000912767ufpi:EndurableBuildingProductsLlcMemberufpi:ConstructionSegmentMember2021-04-290000912767ufpi:WalnutHollowFarmIncMemberufpi:RetailSegmentMember2021-04-190000912767ufpi:JcGilmorePtyLtdMemberus-gaap:AllOtherSegmentsMember2021-03-010000912767ufpi:AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMemberufpi:ConstructionSegmentMember2020-11-100000912767ufpi:FireRetardantChemicalTechnologiesMemberufpi:RetailSegmentMember2020-10-010000912767us-gaap:AdditionalPaidInCapitalMember2021-06-272021-09-2500009127672021-06-272021-09-250000912767us-gaap:AdditionalPaidInCapitalMember2021-03-282021-06-2600009127672021-03-282021-06-260000912767us-gaap:AdditionalPaidInCapitalMember2020-12-272021-03-2700009127672020-12-272021-03-270000912767us-gaap:AdditionalPaidInCapitalMember2020-06-282020-09-2600009127672020-06-282020-09-260000912767us-gaap:AdditionalPaidInCapitalMember2020-03-292020-06-2700009127672020-03-292020-06-270000912767us-gaap:AdditionalPaidInCapitalMember2019-12-292020-03-2800009127672019-12-292020-03-280000912767ufpi:ArdellisInsuranceLtd.Member2021-09-250000912767ufpi:ArdellisInsuranceLtd.Member2020-09-260000912767ufpi:SpartanburgForestProductsIncAndItsAffiliatesMemberufpi:RetailSegmentMember2021-04-1200009127672021-09-2500009127672020-12-272021-09-25iso4217:USDxbrli:sharesufpi:statexbrli:sharesufpi:employeeiso4217:USDxbrli:pureufpi:locationufpi:itemufpi:facilityufpi:warehouseiso4217:AUD

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 September 25, 2021

OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number 0-22684

UFP INDUSTRIES, INC.

(Exact name of registrant as specified in its charter)

Michigan

    

38-1465835

(State or other jurisdiction of incorporation or

(I.R.S. Employer Identification Number)

organization)

2801 East Beltline NE, Grand Rapids, Michigan

49525

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code (616) 364-6161

NONE

(Former name or former address, if changed since last report.)

Indicate by checkmark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes  No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No

Indicate by checkmark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.

Large Accelerated Filer

Accelerated Filer

Non-Accelerated Filer

Smaller Reporting Company

Emerging Growth Company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with a new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by checkmark whether the registrant is a shell company (as defined by 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:

Class

    

Outstanding as of September 25, 2021

Common stock, $1 par value

61,887,770

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class

Trading Symbol

Name of Each Exchange On Which Registered

Common Stock, no par value

UFPI

The Nasdaq Stock Market, LLC

Table of Contents

UFP INDUSTRIES, INC.

TABLE OF CONTENTS

PART I.

FINANCIAL INFORMATION.

Page No.

Item 1.

Financial Statements

Condensed Consolidated Balance Sheets at September 25, 2021, December 26, 2020 and September 26, 2020

3

Condensed Consolidated Statements of Earnings and Comprehensive Income for the Three and Nine Months Ended September 25, 2021 and September 26, 2020

4

Condensed Consolidated Statements of Shareholders’ Equity for the Three and Nine Months Ended September 25, 2021 and September 26, 2020

5

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 25, 2021 and September 26, 2020

7

Notes to Unaudited Condensed Consolidated Financial Statements

8

Item 2.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

18

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

34

Item 4.

Controls and Procedures

34

PART II.

OTHER INFORMATION

Item 1.

Legal Proceedings – NONE

Item 1A.

Risk Factors - NONE

35

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

35

Item 3.

Defaults upon Senior Securities – NONE

Item 4.

Mine Safety Disclosures – NONE

Item 5.

Other Information – NONE

35

Item 6.

Exhibits

35

2

Table of Contents

UFP INDUSTRIES, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(in thousands, except share data)

September 25,

December 26,

September 26,

    

2021

    

2020

    

2020

ASSETS

  

  

CURRENT ASSETS:

  

  

Cash and cash equivalents

$

138,637

    

$

436,507

  

$

346,154

Restricted cash

 

17,592

 

101

  

 

724

Investments

 

33,723

 

24,308

  

 

20,530

Accounts receivable, net

 

783,959

 

470,504

  

 

583,079

Inventories:

  

  

Raw materials

 

368,185

 

316,481

  

 

286,418

Finished goods

 

532,480

 

250,813

  

 

242,316

Total inventories

 

900,665

 

567,294

  

 

528,734

Refundable income taxes

 

14,134

 

5,836

  

 

Other current assets

 

34,040

 

33,812

  

 

32,888

TOTAL CURRENT ASSETS

 

1,922,750

 

1,538,362

 

1,512,109

DEFERRED INCOME TAXES

 

2,330

 

2,413

  

 

2,070

RESTRICTED INVESTMENTS

18,925

 

17,565

  

 

17,327

RIGHT OF USE ASSETS

94,481

77,245

77,412

OTHER ASSETS

 

29,168

 

20,298

  

 

24,216

GOODWILL

 

292,318

 

252,193

  

 

245,925

INDEFINITE-LIVED INTANGIBLE ASSETS

 

7,380

 

7,401

  

 

7,361

OTHER INTANGIBLE ASSETS, NET

 

93,984

 

72,252

  

 

58,205

PROPERTY, PLANT AND EQUIPMENT:

  

  

Property, plant and equipment

1,156,070

974,497

935,639

Less accumulated depreciation and amortization

 

(603,159)

 

(557,335)

  

 

(529,644)

PROPERTY, PLANT AND EQUIPMENT, NET

552,911

417,162

405,995

TOTAL ASSETS

3,014,247

2,404,891

2,350,620

LIABILITIES AND SHAREHOLDERS’ EQUITY

  

  

CURRENT LIABILITIES:

  

  

Cash overdraft

$

10,812

$

  

$

Accounts payable

292,933

211,518

  

231,111

Accrued liabilities:

  

  

Compensation and benefits

 

249,242

 

166,478

  

 

171,472

Income taxes

3,024

Other

 

90,348

 

69,104

  

 

69,888

Current portion of lease liability

22,242

16,549

15,349

Current portion of long-term debt

 

93

 

100

  

 

2,760

TOTAL CURRENT LIABILITIES

 

665,670

 

463,749

  

 

493,604

LONG-TERM DEBT

 

310,119

 

311,607

  

 

311,267

LEASE LIABILITY

75,548

61,509

62,100

DEFERRED INCOME TAXES

 

39,198

 

25,266

  

 

22,478

OTHER LIABILITIES

 

46,238

 

59,608

  

 

47,367

TOTAL LIABILITIES

 

1,136,773

 

921,739

  

 

936,816

SHAREHOLDERS’ EQUITY:

  

  

Controlling interest shareholders’ equity:

  

  

Preferred stock, no par value; shares authorized 1,000,000; issued and outstanding, none

$

$

  

$

Common stock, $1 par value; shares authorized 80,000,000; issued and outstanding, 61,887,770, 61,205,780 and 61,186,636

 

61,888

 

61,206

  

 

61,187

Additional paid-in capital

 

239,563

 

218,224

  

 

216,002

Retained earnings

 

1,552,593

 

1,182,680

  

 

1,127,375

Accumulated other comprehensive loss

 

(3,278)

 

(1,794)

  

 

(6,974)

Total controlling interest shareholders’ equity

 

1,850,766

 

1,460,316

  

 

1,397,590

Noncontrolling interest

 

26,708

 

22,836

  

 

16,214

TOTAL SHAREHOLDERS’ EQUITY

 

1,877,474

 

1,483,152

  

 

1,413,804

TOTAL LIABILITIES AND SHAREHOLDERS’ EQUITY

$

3,014,247

$

2,404,891

  

$

2,350,620

See notes to consolidated condensed financial statements.

3

Table of Contents

UFP INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS

AND COMPREHENSIVE INCOME

(Unaudited)

(in thousands, except per share data)

Three Months Ended

Nine Months Ended

September 25,

September 26,

September 25,

September 26,

    

2021

    

2020

    

2021

    

2020

    

NET SALES

$

2,093,784

    

$

1,486,227

  

$

6,619,329

    

$

3,760,290

    

COST OF GOODS SOLD

 

1,766,229

 

1,245,153

  

 

5,583,926

 

3,147,049

GROSS PROFIT

 

327,555

 

241,074

  

 

1,035,403

 

613,241

SELLING, GENERAL AND ADMINISTRATIVE EXPENSES

 

169,467

 

134,649

  

 

504,104

 

357,770

OTHER GAINS, NET

(10,037)

(176)

(11,248)

(2,120)

EARNINGS FROM OPERATIONS

 

168,125

 

106,601

  

 

542,547

 

257,591

INTEREST EXPENSE

 

3,433

 

2,486

  

 

10,483

 

6,291

INTEREST AND INVESTMENT LOSS (INCOME)

 

371

 

(1,565)

  

 

(3,614)

 

(1,623)

EQUITY IN EARNINGS OF INVESTEE

946

2,411

 

4,750

 

921

  

 

9,280

 

4,668

EARNINGS BEFORE INCOME TAXES

 

163,375

 

105,680

  

 

533,267

 

252,923

INCOME TAXES

 

37,628

 

26,819

  

 

127,909

 

63,798

NET EARNINGS

 

125,747

 

78,861

  

 

405,358

 

189,125

LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST

 

(4,706)

 

(1,657)

  

 

(7,624)

 

(5,299)

NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST

$

121,041

$

77,204

  

$

397,734

$

183,826

EARNINGS PER SHARE – BASIC

$

1.94

$

1.25

  

$

6.40

$

2.98

EARNINGS PER SHARE – DILUTED

$

1.94

$

1.25

  

$

6.38

$

2.98

OTHER COMPREHENSIVE INCOME:

NET EARNINGS

 

125,747

 

78,861

  

 

405,358

 

189,125

OTHER COMPREHENSIVE GAIN (LOSS)

 

(2,024)

 

1,687

  

 

(1,500)

 

(4,030)

COMPREHENSIVE INCOME

 

123,723

 

80,548

  

 

403,858

 

185,095

LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST

 

(4,496)

 

(1,922)

  

 

(7,608)

 

(3,354)

COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST

$

119,227

$

78,626

  

$

396,250

$

181,741

See notes to consolidated condensed financial statements.

4

Table of Contents

UFP INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Unaudited)

(in thousands, except share and per share data)

Controlling Interest Shareholders’ Equity

Accumulated

Additional

Other

Common

Paid-In

Retained

Comprehensive

Noncontrolling

    

Stock

    

Capital

    

Earnings

    

Earnings

    

Interest

    

Total

Balance on December 26, 2020

$

61,206

$

218,224

$

1,182,680

$

(1,794)

$

22,836

  

$

1,483,152

Net earnings

  

  

 

103,311

 

  

 

940

  

 

104,251

Foreign currency translation adjustment

  

  

  

 

(374)

 

(526)

  

 

(900)

Unrealized loss on debt securities

  

  

  

 

(1,296)

 

  

 

(1,296)

Distributions to noncontrolling interest

  

  

  

  

 

(2,914)

 

(2,914)

Cash dividends - $0.15 per share - quarterly

(9,274)

 

  

 

  

 

(9,274)

Issuance of 5,816 shares under employee stock purchase plan

 

6

357

  

  

  

 

363

Net issuance of 536,970 shares under stock grant programs

 

537

3,888

5

  

  

  

 

4,430

Issuance of 89,690 shares under deferred compensation plans

 

89

(89)

  

  

  

 

Expense associated with share-based compensation arrangements

2,936

 

  

 

  

 

2,936

Accrued expense under deferred compensation plans

5,795

  

  

  

  

  

5,795

Balance on March 27, 2021

$

61,838

$

231,111

  

$

1,276,722

$

(3,464)

  

$

20,336

  

$

1,586,543

Net earnings

173,382

1,978

 

175,360

Foreign currency translation adjustment

1,759

720

 

2,479

Unrealized gain on debt securities

241

 

241

Cash dividends - $0.15 per share - quarterly

(9,276)

 

(9,276)

Issuance of 9,282 shares under employee stock plans

 

9

564

 

573

Net forfeitures of 5,718 shares under stock grant programs

 

(6)

(224)

5

 

(225)

Issuance of 8,913 shares under deferred compensation plans

 

10

(10)

 

Expense associated with share-based compensation arrangements

2,728

 

2,728

Accrued expense under deferred compensation plans

1,140

 

1,140

Balance on June 26, 2021

$

61,851

$

235,309

  

$

1,440,833

$

(1,464)

  

$

23,034

  

$

1,759,563

Net earnings

121,041

4,706

125,747

Foreign currency translation adjustment

(1,897)

(210)

(2,107)

Unrealized gain on debt securities

83

83

Distributions to noncontrolling interest

Additional purchase and adjustment of noncontrolling interest

(822)

(822)

Cash dividends - $0.15 per share - quarterly

(9,281)

(9,281)

Issuance of 10,008 shares under employee stock plans

10

573

583

Net issuance of 17,165 shares under stock grant programs

17

(115)

(98)

Issuance of 9,864 shares under deferred compensation plans

10

(10)

Expense associated with share-based compensation arrangements

2,657

2,657

Accrued expense under deferred compensation plans

1,149

1,149

Balance on September 25, 2021

$

61,888

$

239,563

$

1,552,593

$

(3,278)

$

26,708

$

1,877,474

5

Table of Contents

UFP INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY, CONTINUED

(Unaudited)

(in thousands, except share and per share data)

Controlling Interest Shareholders’ Equity

Accumulated

Additional

Other

Common

Paid-In

Retained

Comprehensive

Noncontrolling

    

Stock

    

Capital

    

Earnings

    

Earnings

    

Interest

    

Total

Balance on December 28, 2019

$

61,409

$

192,173

  

$

995,022

$

(4,889)

  

$

14,018

  

$

1,257,733

Net earnings

  

  

 

40,159

 

  

 

411

  

 

40,570

Foreign currency translation adjustment

  

  

  

 

(5,951)

 

(2,335)

  

 

(8,286)

Unrealized loss on debt securities

  

  

  

 

(270)

 

  

 

(270)

Distributions to noncontrolling interest

  

  

  

  

 

(299)

 

(299)

Additional purchase of noncontrolling interest

130

(225)

 

(95)

Cash dividends - $0.125 per share - quarterly

 

  

  

 

(7,730)

 

  

 

  

  

 

(7,730)

Issuance of 10,549 shares under employee stock purchase plan

 

10

 

309

  

  

  

  

 

319

Net issuance of 350,124 shares under stock grant programs

 

350

 

12,454

  

1

  

  

  

 

12,805

Issuance of 89,616 shares under deferred compensation plans

89

 

(89)

  

  

  

Repurchase of 756,397 shares

(756)

 

 

(28,456)

  

  

 

  

 

(29,212)

Expense associated with share-based compensation arrangements

  

 

1,404

 

  

 

  

 

  

1,404

Accrued expense under deferred compensation plans

  

 

5,343

  

  

  

  

  

  

 

5,343

Balance on March 28, 2020

$

61,102

$

211,724

  

$

998,996

$

(11,110)

  

$

11,570

  

$

1,272,282

Net earnings

66,463

3,231

  

 

69,694

Foreign currency translation adjustment

2,026

125

  

 

2,151

Unrealized gain on debt securities

688

 

688

Cash dividends - $0.125 per share - quarterly

(7,644)

 

(7,644)

Issuance of 9,714 shares under employee stock plans

10

367

 

377

Net issuance of 42,880 shares under stock grant programs

 

43

(174)

2

  

 

(129)

Issuance of 14,106 shares under deferred compensation plans

 

14

(14)

  

 

Expense associated with share-based compensation arrangements

 

824

  

 

824

Accrued expense under deferred compensation plans

1,082

 

1,082

Balance on June 27, 2020

$

61,169

$

213,809

  

$

1,057,817

$

(8,396)

  

$

14,926

  

$

1,339,325

Net earnings

77,204

1,657

78,861

Foreign currency translation adjustment

1,319

265

1,584

Unrealized loss on debt securities

103

103

Distributions to noncontrolling interest

(634)

(634)

Cash dividends - $0.125 per share - quarterly

(7,646)

(7,646)

Issuance of 7,511 shares under employee stock plans

7

338

345

Net forfeiture of 1,382 shares under stock grant programs

(1)

(56)

(57)

Issuance of 11,326 shares under deferred compensation plans

12

(12)

Expense associated with share-based compensation arrangements

826

826

Accrued expense under deferred compensation plans

1,097

1,097

Balance on September 26, 2020

$

61,187

$

216,002

  

$

1,127,375

$

(6,974)

  

$

16,214

  

$

1,413,804

See notes to consolidated condensed financial statements.

6

Table of Contents

UFP INDUSTRIES, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(in thousands)

Nine Months Ended

September 25,

September 26,

    

2021

    

2020

    

CASH FLOWS FROM OPERATING ACTIVITIES:

  

Net earnings

$

405,358

    

$

189,125

Adjustments to reconcile net earnings to net cash from operating activities:

  

Depreciation

 

61,741

47,226

Amortization of intangibles

 

9,369

5,863

Expense associated with share-based and grant compensation arrangements

 

8,444

3,152

Deferred income taxes

 

(594)

110

Unrealized gain on investments and other

 

(1,756)

(81)

Equity in earnings of investee

2,411

Net gain on sale and disposition of assets

 

(10,482)

(662)

Changes in:

Accounts receivable

 

(141,088)

(211,238)

Inventories

 

(204,144)

(39,167)

Accounts payable and cash overdraft

 

53,437

85,354

Accrued liabilities and other

 

99,067

105,401

NET CASH PROVIDED BY OPERATING ACTIVITIES

 

281,763

 

185,083

CASH FLOWS FROM INVESTING ACTIVITIES:

  

Purchases of property, plant and equipment

 

(110,092)

(67,024)

Proceeds from sale of property, plant and equipment

 

26,597

2,588

Acquisitions and purchases of non-controlling interest, net of cash received

 

(433,275)

(34,820)

Purchases of investments

 

(17,866)

(24,266)

Proceeds from sale of investments

 

9,857

22,281

Other

 

(3,478)

314

NET CASH USED IN INVESTING ACTIVITIES

 

(528,257)

 

(100,927)

CASH FLOWS FROM FINANCING ACTIVITIES:

  

Borrowings under revolving credit facilities

 

886,966

6,862

Repayments under revolving credit facilities

 

(888,335)

(6,498)

Contingent consideration payments and other

(2,664)

(3,087)

Issuance of long-term debt

150,000

Proceeds from issuance of common stock

 

1,519

1,042

Dividends paid to shareholders

 

(27,831)

(23,020)

Distributions to noncontrolling interest

(2,914)

(932)

Repurchase of common stock

 

(29,212)

Other

 

(334)

23

NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES

 

(33,593)

 

95,178

Effect of exchange rate changes on cash

 

(292)

 

(1,122)

NET CHANGE IN CASH AND CASH EQUIVALENTS

 

(280,379)

 

178,212

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR

 

436,608

 

168,666

CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD

$

156,229

$

346,878

RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:

Cash and cash equivalents, beginning of period

$

436,507

$

168,336

Restricted cash, beginning of period

101

330

Cash, cash equivalents, and restricted cash, beginning of period

$

436,608

$

168,666

Cash and cash equivalents, end of period

$

138,637

$

346,154

Restricted cash, end of period

17,592

724

Cash, cash equivalents, and restricted cash, end of period

$

156,229

$

346,878

SUPPLEMENTAL INFORMATION:

  

Interest paid

$

10,360

$

4,112

Income taxes paid

 

136,893

 

47,301

NON-CASH INVESTING ACTIVITIES

  

Capital expenditures included in accounts payable

 

2,366

 

NON-CASH FINANCING ACTIVITIES:

Common stock issued under deferred compensation plans

 

6,778

 

6,195

See notes to consolidated condensed financial statements.

7

Table of Contents

UFP INDUSTRIES, INC.

NOTES TO UNAUDITED

CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

A.       BASIS OF PRESENTATION

The accompanying unaudited interim consolidated condensed financial statements (the “Financial Statements”) include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships, and have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, the Financial Statements do not include all the information and footnotes normally included in the annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States. All intercompany transactions and balances have been eliminated.  Certain prior year amounts have been reclassified to conform to the current year presentation.

In our opinion, the Financial Statements contain all material adjustments necessary to present fairly our consolidated financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal recurring nature. These Financial Statements should be read in conjunction with the annual consolidated financial statements, and footnotes thereto, included in our Annual Report to Shareholders on Form 10-K for the fiscal year ended December 26, 2020.

Seasonality has a significant impact on our working capital from March to August, which historically results in negative or modest cash flows from operations in our first and second quarters. Conversely, we experience a substantial decrease in working capital from September to February which typically results in significant cash flow from operations in our third and fourth quarters. For comparative purposes, we have included the September 26, 2020 balances in the accompanying unaudited condensed consolidated balance sheets.

8

Table of Contents

UFP INDUSTRIES, INC.

B.       FAIR VALUE

We apply the provisions of ASC 820, Fair Value Measurements and Disclosures, to assets and liabilities measured at fair value. Assets measured at fair value are as follows (in thousands):

September 25, 2021

September 26, 2020

Quoted

Prices with

Quoted

Prices with

Prices in

Other

Prices with

Prices in

Other

Prices with

Active

Observable

Unobservable

Active

Observable

Unobservable

Markets

Inputs

Inputs

Markets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Money market funds

$

19

    

$

2,631

$

    

$

2,650

    

$

64

    

$

3,133

$

    

$

3,197

Fixed income funds

 

962

 

17,021

 

 

17,983

 

248

 

16,522

 

 

16,770

Treasury securities

310

310

Equity securities

 

18,543

 

 

 

18,543

 

10,524

 

 

 

10,524

Alternative investments

3,536

3,536

1,926

1,926

Mutual funds:

  

 

  

  

 

Domestic stock funds

 

9,968

 

 

 

9,968

 

6,826

 

 

 

6,826

International stock funds

 

1,675

 

 

 

1,675

 

1,243

 

 

 

1,243

Target funds

 

23

 

 

 

23

 

260

 

 

 

260

Bond funds

 

146

 

 

 

146

 

208

 

 

 

208

Alternative funds

497

497

433

433

Total mutual funds

 

12,309

 

 

 

12,309

 

8,970

 

 

 

8,970

Total

$

32,143

$

19,652

$

3,536

$

55,331

$

19,806

$

19,655

$

1,926

$

41,387

Assets at fair value

$

32,143

$

19,652

$

3,536

 

$

55,331

$

19,806

$

19,655

$

1,926

 

$

41,387

From the assets measured at fair value as of September 25, 2021, listed in the table above, $33.6 million of mutual funds, equity securities, and alternative investments are held in Investments, $0.1 million of money market funds are held in Cash and Cash Equivalents, $0.7 million of money market and mutual funds are held in Other Assets for our deferred compensation plan, and $18.3 million of fixed income funds and $2.6 million of money markets funds are held in Restricted Investments.

We maintain money market, mutual funds, bonds, and/or equity securities in our non-qualified deferred compensation plan, our wholly owned licensed captive insurance company, and assets held in financial institutions. These funds are valued at prices quoted in an active exchange market and are included in “Cash and Cash Equivalents”, “Investments”, “Other Assets”, and “Restricted Investments”. We have elected not to apply the fair value option under ASC 825, Financial Instruments, to any of our financial instruments except for those expressly required by U.S. GAAP.

In accordance with our investment policy, our wholly-owned captive, Ardellis Insurance Ltd. (“Ardellis”), maintains an investment portfolio, totaling $52.0 million as of September 25, 2021, which has been included in the aforementioned table of total investments. This portfolio consists of domestic and international equity securities, alternative investments, and fixed income bonds.

9

Table of Contents

UFP INDUSTRIES, INC.

Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):

September 25, 2021

September 26, 2020

Unrealized

Unrealized

   

Cost

   

Gain

   

Fair Value

   

Cost

    

Gain

  

Fair Value

Fixed Income

$

17,293

    

$

690

  

$

17,983

$

15,750

    

$

1,020

  

$

16,770

Treasury Securities

310

310

Equity

 

14,392

 

4,151

  

 

18,543

 

9,121

 

1,403

  

 

10,524

Mutual Funds

9,210

2,435

  

11,645

7,228

852

  

8,080

Alternative Investments

3,370

166

  

3,536

1,881

45

  

1,926

Total

$

44,575

$

7,442

  

$

52,017

$

33,980

$

3,320

  

$

37,300

Our fixed income investments consist of a blend of US Government and Agency bonds and investment grade corporate bonds with varying maturities. Our equity investments consist of small, mid, and large cap growth and value funds, as well as international equity. Our mutual fund investments consist of domestic and international stock. Our alternative investments consist of a private real estate income trust which is valued as a Level 3 asset. The net unrealized gain of the portfolio was $7.4 million. Carrying amounts above are recorded in the investments and restricted investments line items within the balance sheet as of September 25, 2021 and September 26, 2020.

C.       REVENUE RECOGNITION

Within the three primary segments (Retail, Industrial, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.

Certain customer products that we provide require installation by the Company or a 3rd party. Installation revenue is recognized upon completion. If the Company uses a 3rd party for installation, the party will act as an agent to the Company until completion of the installation. Installation revenue represents an immaterial share of the Company’s total sales.

The Company utilizes rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized.

Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred relative to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced relative to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.

10

Table of Contents

UFP INDUSTRIES, INC.

Our construction contracts are generally entered into with a fixed price, and completion of the projects can range from 6 to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.

The following table presents our net sales disaggregated by revenue source (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

% Change

2021

2020

% Change

FOB Shipping Point Revenue

$

2,063,647

$

1,454,220

 

41.9%

$

6,530,204

$

3,663,140

 

78.3%

Construction Contract Revenue

 

30,137

32,007

 

(5.8)%

 

89,125

97,150

 

(8.3)%

Total Net Sales

 

2,093,784

1,486,227

 

40.9%

$

6,619,329

$

3,760,290

 

76.0%

The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers.

The following table presents the balances of over time accounting accounts which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):

September 25,

December 26,

September 26,

    

2021

    

2020

    

2020

    

Cost and Earnings in Excess of Billings

$

3,776

    

$

4,169

    

$

4,130

    

Billings in Excess of Cost and Earnings

 

10,373

 

11,530

 

 

11,264

D.       EARNINGS PER SHARE

The computation of earnings per share (“EPS”) is as follows (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

2021

2020

Numerator:

 

  

 

  

 

  

 

  

 

Net earnings attributable to controlling interest

$

121,041

$

77,204

$

397,734

$

183,826

Adjustment for earnings allocated to non-vested restricted common stock

 

(3,952)

 

(2,195)

 

(12,800)

 

(5,110)

Net earnings for calculating EPS

$

117,089

$

75,009

$

384,934

$

178,716

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

62,266

 

61,548

 

62,162

 

61,642

Adjustment for non-vested restricted common stock

 

(2,033)

 

(1,750)

 

(2,001)

 

(1,713)

Shares for calculating basic EPS

 

60,233

 

59,798

 

60,161

 

59,929

Effect of dilutive restricted common stock

 

168

 

20

 

137

 

19

Shares for calculating diluted EPS

 

60,401

 

59,818

 

60,298

 

59,948

Net earnings per share:

 

  

 

  

 

  

 

  

Basic

$

1.94

$

1.25

$

6.40

$

2.98

Diluted

$

1.94

$

1.25

$

6.38

$

2.98

11

Table of Contents

UFP INDUSTRIES, INC.

E.       COMMITMENTS, CONTINGENCIES, AND GUARANTEES

We are self-insured for environmental impairment liability, including certain liabilities which are insured through a wholly owned subsidiary, Ardellis Insurance Ltd., a licensed captive insurance company.

In addition, on September 25, 2021, we were parties either as plaintiff or defendant to a number of lawsuits and claims arising through the normal course of our business. In the opinion of management, our consolidated financial statements will not be materially affected by the outcome of these contingencies and claims.

On September 25, 2021, we had outstanding purchase commitments on commenced capital projects of approximately $44.1 million.

We provide a variety of warranties for products we manufacture. Historically, warranty claims have not been material. We also distribute products manufactured by other companies, some of which are no longer in business. While we do not warrant these products, we have received claims as a distributor of these products when the manufacturer no longer exists or has the ability to pay. Historically, these costs have not had a material effect on our consolidated financial statements.

As part of our operations, we supply building materials and labor to site-built construction projects or we jointly bid on contracts with framing companies for such projects. In some instances, we are required to post payment and performance bonds to ensure the products and installation services are completed in accordance with our contractual obligations. We have agreed to indemnify the surety for claims properly made against these bonds. As of September 25, 2021, we had approximately $39.6 million outstanding payment and performance bonds for open projects. We had approximately $2.1 million in payment and performance bonds outstanding for completed projects which are still under warranty.

On September 25, 2021, we had outstanding letters of credit totaling $52.6 million, primarily related to certain insurance contracts and industrial development revenue bonds described further below.

In lieu of cash deposits, we provide irrevocable letters of credit in favor of our insurers to guarantee our performance under certain insurance contracts. As of September 25, 2021, we have irrevocable letters of credit outstanding totaling approximately $45.5 million for these types of insurance arrangements. We have reserves recorded on our balance sheet, in accrued liabilities, that reflect our expected future liabilities under these insurance arrangements.

We are required to provide irrevocable letters of credit in favor of the bond trustees for all industrial development revenue bonds that have been issued. These letters of credit guarantee principal and interest payments to the bondholders. We currently have irrevocable letters of credit outstanding totaling approximately $7.1 million related to our outstanding industrial development revenue bonds. These letters of credit have varying terms but may be renewed at the option of the issuing banks.

Certain wholly owned domestic subsidiaries have guaranteed the indebtedness of UFP Industries, Inc. in certain debt agreements, including the Series 2012, 2018 and 2020 Senior Notes and our revolving credit facility. The maximum exposure of these guarantees is limited to the indebtedness outstanding under these debt arrangements and this exposure will expire concurrent with the expiration of the debt agreements.

We did not enter into any new guarantee arrangements during the third quarter of 2021 which would require us to recognize a liability on our balance sheet.

12

Table of Contents

UFP INDUSTRIES, INC.

F.       BUSINESS COMBINATIONS

We completed the following acquisitions in 2021 and since the end of September 2020, which were accounted for using the purchase method in thousands unless otherwise noted:

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

April 29, 2021

$10,108
cash paid for 100% asset purchase

$

7,099

$

3,009

Construction

Endurable Building Products, LLC (Endurable)

Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $15 million in 2020.

April 19, 2021

$8,549
cash paid for 100% asset purchase

$

1,526

$

7,023

Retail

Walnut Hollow Farm, Inc.

Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $11.6 million in 2020.

April 12, 2021

$153,462
cash paid for 100% asset purchase

$

$

153,462

Retail

Spartanburg Forest Products, Inc.

Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately 150 employees and operations in five states. Its affiliates include Appalachian Forest Products, Innovative Design Industries, Blue Ridge Wood Preserving, Blue Ridge Wood Products, and Tidewater Wood Products and had combined sales of approximately $543.0 million in 2020.

March 1, 2021

$4,724
cash paid for 100% asset purchase and estimated contingent consideration

$

4,264

$

460

Other

J.C. Gilmore Pty Ltd (Gilmores)

Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $15 million AUD ($10 million USD).

December 28, 2020

$259,011
cash paid for 100% stock purchase

$

66,899

$

192,112

Retail/Industrial

PalletOne, Inc. (PalletOne)

Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with 17 pallet manufacturing facilities in the southern and eastern regions of the country. The company also supplies other specialized industrial packaging, including custom bins and crates, and its Sunbelt Forest Products (Sunbelt) subsidiary operates five pressure-treating facilities in the Southeastern U.S. PalletOne and its affiliates had 2019 and 2020 sales of $525 million and $698 million, respectively.

13

Table of Contents

UFP INDUSTRIES, INC.

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

November 10, 2020

$21,268
cash paid for 100% asset purchase

$

11,923

$

9,345

Construction

Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC

Based in Wilton, New Hampshire, Atlantic Prefab produces prefabricated steel wall panels and light gauge metal trusses. The company’s steel component and prefinished wall panel lines are new, value-added product additions for UFP Construction that help shorten project timelines. Exterior Designs is a leading installer of siding and exterior cladding such as fiber cement, ACM (aluminum composite material) panels, phenolic panels, and EIFS (exterior insulation and finish systems). The company is based in Londonderry, New Hampshire, and serves commercial and multi-family clients throughout the Northeast. Also based in Londonderry, Patriot Building Systems provides commercial and multi-family framing services in the Northeast and will focus on markets not currently served by companies of UFP Industries. The companies had combined annual sales of approximately $28 million.

October 1, 2020

$5,936
cash paid for 100% asset purchase

$

5,222

$

714

Retail

Fire Retardant Chemical Technologies, LLC (FRCT)

Founded in 2014 and based in Matthews, North Carolina, FRCT’s business includes a research and development laboratory specializing in developing and testing a wide range of high-performance chemicals, including fire retardants and water repellants. The company had annual sales of approximately $6.4 million.

September 30, 2020

$3,475
cash paid for 50% stock purchase and estimated contingent consideration

$

7,267

$

(1,369)

Other

Enwrap Logistic & Packaging S.r.l. (Enwrap)

Enwrap is a newly formed company dedicated to the logistics and packaging business of its predecessor, Job Service S.p.A. Headquartered in Milan, Italy, Enwrap provides high-value, mixed material industrial packaging and logistics services through eight locations in Italy. These locations generated annual sales of approximately $14 million.

The intangible assets for the above acquisitions have not been finalized and allocated to their respective identifiable asset and goodwill accounts. In aggregate, acquisitions completed since the end of September 2020 and not consolidated with other operations contributed approximately $903.0 million in net sales and $26.0 million in operating profits during the first nine months of 2021.

G.       SEGMENT REPORTING

The Company operates manufacturing, treating and distribution facilities internationally, but primarily in the United States. The business segments align with the following markets: UFP Retail Solutions, UFP Construction and UFP Industrial. The Company manages the operations of its individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Industrial, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. The exception to this market-centered reporting and management structure is the Company’s International segment, which comprises our Mexico, Canada, and Australia operations and sales and buying offices in other parts of the world.

Our International segment and Ardellis (our insurance captive) have been included in the “All Other” column of the table below.

14

Table of Contents

UFP INDUSTRIES, INC.

The “Corporate” column includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consists of over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns and leases transportation equipment, are also included in the Corporate column. An inter-company lease charge is assessed to our operating segments for the use of these assets at fair market value rates. Total assets of the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., and UFP Transportation Ltd. The tables below are presented in thousands:

Three Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

696,201

 

$

573,234

$

722,872

$

98,689

$

2,788

$

2,093,784

Intersegment net sales

 

50,546

23,148

27,574

122,470

(223,738)

 

Segment operating profit

(26,153)

70,408

84,205

20,283

19,382

168,125

Three Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

700,522

 

$

282,124

$

447,103

$

56,700

$

(222)

$

1,486,227

Intersegment net sales

 

45,416

11,773

17,909

76,029

(151,127)

 

Segment operating profit

62,181

22,037

16,513

7,449

(1,579)

106,601

Nine Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

2,714,440

 

$

1,633,289

$

2,021,106

$

243,736

$

6,758

$

6,619,329

Intersegment net sales

 

163,279

66,039

62,069

345,920

(637,307)

 

Segment operating profit

89,443

190,344

184,330

44,565

33,865

542,547

Nine Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

1,661,873

 

$

763,046

$

1,187,429

$

148,503

$

(561)

$

3,760,290

Intersegment net sales

 

109,378

32,788

49,685

196,908

(388,759)

 

Segment operating profit

122,082

53,837

50,544

20,573

10,555

257,591

The following table presents goodwill by segment as of September 25, 2021, and December 26, 2020 (in thousands):

    

Retail

    

Industrial

    

Construction

    

All Other

    

Corporate

    

Total

Balance as of December 26, 2020

 

$

61,943

 

$

87,827

 

$

90,729

 

$

11,694

$

 

$

252,193

2021 Acquisitions

 

18,441

43,844

2,427

4,176

 

68,888

2021 Purchase Accounting Adjustments

(1,682)

(17,937)

(6,227)

(2,575)

(28,421)

Foreign Exchange, Net

 

101

(443)

 

(342)

Balance as of September 25, 2021

$

78,702

 

$

113,734

$

87,030

$

12,852

$

$

292,318

15

Table of Contents

UFP INDUSTRIES, INC.

The following table presents total assets by segment as of September 25, 2021, and December 26, 2020 (in thousands).

Total Assets by Segment

September 25,

    

December 26,

    

Segment Classification

2021

2020

% Change

Retail

$

829,745

$

510,464

 

62.5

%

Industrial

 

740,206

 

416,487

 

77.7

Construction

 

725,419

 

510,972

 

42.0

All Other

284,626

196,856

44.6

Corporate

434,251

770,112

(43.6)

Total Assets

$

3,014,247

$

2,404,891

 

25.3

%

H.       INCOME TAXES

Effective tax rates differ from statutory federal income tax rates, primarily due to provisions for foreign, state and local income taxes and permanent tax differences. Our effective tax rate was 23.0% in the third quarter of 2021 compared to 25.4% for same period in 2020 and was 24.0% in the first nine months of 2021 compared to 25.2% for the same period in 2020. The decrease was primarily due to a decrease in permanent tax differences in 2021 compared to the prior year, none of which are individually significant.

I.       COMMON STOCK

Below is a summary of common stock issuances for the first nine months of 2021 and 2020 (in thousands, except average share price):

    

September 25, 2021

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

25

$

71.18

Shares issued under the employee stock gift program

2

76.80

Shares issued under the director retainer stock program

4

69.80

Shares issued under the bonus plan

487

57.06

Shares issued under the executive stock match grants plan

77

60.24

Forfeitures

(21)

Total shares issued under stock grant programs

549

$

57.64

Shares issued under the deferred compensation plans

108

$

62.48

16

Table of Contents

UFP INDUSTRIES, INC.

    

September 26, 2020

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

28

$

44.14

Shares issued under the employee stock gift program

2

45.93

Shares issued under the director retainer stock program

46

24.80

Shares issued under the bonus plan

271

47.51

Shares issued under the executive stock match grants plan

79

47.60

Forfeitures

(7)

Total shares issued under stock grant programs

391

$

44.92

Shares issued under the deferred compensation plans

115

$

53.85

During the first nine months of 2021, we did not repurchase any of our shares of common stock.

During the first nine months of 2020, we repurchased approximately 756,000 shares of our common stock at an average share price of $38.62.

J.       INVENTORIES

Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead. Cost is determined on a weighted average FIFO basis. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale.

The Company writes down the value of inventory, the impact of which is reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount the Company expects to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. The lower of cost or net realizable value adjustment to inventory as of September 25, 2021 and September 26, 2020 was $1.3 million and $0, respectively.

K.       SUBSEQUENT EVENTS

On September 27, 2027, we acquired the equity of Shelter Products, Inc., for $6.5 million. Based in Haleyville, Alabama, Shelter Products provides distribution and logistics support to factory-built manufacturers through nine warehouses across the U.S.

On October 29, 2021, we acquired the assets of The Box Pack Trust, operating as Boxpack Packaging (Boxpack) for $5.2 million. Based near Melbourne, Australia, Boxpack specializes in flexographic and lithographic cardboard packaging, using the latest CAD design and finishing techniques.

17

Table of Contents

UFP INDUSTRIES, INC.

MANAGEMENT’S DISCUSSION AND ANALYSIS OF

FINANCIAL CONDITION AND RESULTS OF OPERATIONS

UFP Industries, Inc. is a holding company with subsidiaries throughout North America, Europe, Asia, and Australia that supply wood, wood composite and other products to three markets: retail, industrial, and construction. We are headquartered in Grand Rapids, Michigan. For more information about UFP Industries, Inc., or our affiliated operations, go to www.ufpi.com.

This report contains forward-looking statements within the meaning of Section 21E of the Securities Exchange Act, as amended, that are based on management’s beliefs, assumptions, current expectations, estimates and projections about the markets we serve, the economy and the Company itself. Words like “anticipates,” “believes,” “confident,” “estimates,” “expects,” “forecasts,” “likely,” “plans,” “projects,” “should,” variations of such words, and similar expressions identify such forward-looking statements. These statements do not guarantee future performance and involve certain risks, uncertainties and assumptions that are difficult to predict with regard to timing, extent, likelihood and degree of occurrence. The Company does not undertake to update forward-looking statements to reflect facts, circumstances, events, or assumptions that occur after the date the forward-looking statements are made. Actual results could differ materially from those included in such forward-looking statements. Investors are cautioned that all forward-looking statements involve risks and uncertainty. Among the factors that could cause actual results to differ materially from forward-looking statements are the following: fluctuations in the price of lumber; adverse or unusual weather conditions; adverse economic conditions in the markets we serve; government regulations, particularly involving environmental and safety regulations, government imposed “stay at home” orders and directives to cease or curtail operations; and our ability to make successful business acquisitions. Certain of these risk factors as well as other risk factors and additional information are included in the Company's reports on Form 10-K and 10-Q on file with the Securities and Exchange Commission. We are pleased to present this overview of the third quarter of 2021.

OVERVIEW

Our results for the third quarter of 2021 include the following highlights:

Our net sales were up 41% compared to the third quarter of 2020, which was comprised of a 28% increase in selling prices primarily due to the commodity lumber market (see Historical Lumber Prices below), a 16% increase in unit sales due to acquisitions completed since September of last year, and a 3% decline in organic unit sales. Organic unit growth of 16% in our construction segment was offset an organic unit decline of 19% in our retail segment, while industrial units were flat.
Our operating profits increased $61.5 million, or 58%, compared to the third quarter of 2020. This increase resulted from a variety of factors including strong demand from our industrial and construction segments, leveraging our fixed costs, and increased sales of value-added and new products that have higher margins. These favorable factors more than offset the impact that falling lumber prices had on the gross profits of commodity-based products sold on a variable price that are not purchased through a vendor managed inventory program, particularly our pressure-treated lumber products sold in the retail segment. Acquisitions contributed approximately $2.6 million to our increase in operating profits.  Excluding the impact of acquisitions, we estimate that value-added products contributed $93 million to our quarter over quarter increase in gross profits, which was offset by a decrease of approximately $23 million in commodity-based products.

18

Table of Contents

UFP INDUSTRIES, INC.

Our cash flows provided by operations for the first nine months of 2021 was $282 million compared to $185 million during the first nine months of 2020 in spite of an increase in our net working capital, which increased $133 million compared to the prior year. The increase in our net working capital during 2021 is due to a combination of unusually high lumber prices and strong market demand in our industrial and construction segments. In addition, our investment in net working capital at the end of the third quarter of 2020 was unusually low due to unexpectedly strong demand in our retail segment and difficulty maintaining an adequate supply of inventory due to supply chain constraints.  As lumber prices and demand in the retail segment began to normalize in the second and third quarters of 2021, our investment in net working capital has decreased, and we now have a cash surplus of $139 million. We anticipate our net working capital will continue to decrease for the balance of the year, assuming lumber prices remain at current levels, as the fourth quarter typically represents a seasonally slower quarter for most of our business units.
Our net debt (debt and cash overdraft less cash) at the end of September 2021 was $182 million compared to net cash of $32 million at the end of September 2020. Our unused borrowing capacity under revolving credit facilities and cash surplus resulted in total liquidity of approximately $668 million at the end of the third quarter of 2021.

HISTORICAL LUMBER PRICES

We experience significant fluctuations in the cost of commodity lumber products from primary producers (“Lumber Market”). The following table presents the Random Lengths framing lumber composite price:

Random Lengths Composite

Average $/MBF

    

2021

    

2020

    

January

$

890

$

377

February

 

954

 

402

March

 

1,035

 

420

April

 

1,080

 

358

May

 

1,428

 

394

June

 

1,344

 

455

July

 

690

 

530

August

 

443

 

716

September

 

412

 

934

Third quarter average

$

515

$

727

Year-to-date average

$

920

$

510

Third quarter percentage change

 

(29.2)

%  

 

Year-to-date percentage change

 

80.4

%  

 

19

Table of Contents

UFP INDUSTRIES, INC.

In addition, a Southern Yellow Pine (“SYP”) composite price, which we prepare and use, is presented below. Our purchases of this species comprise almost two-thirds of our total lumber purchases.

Random Lengths SYP

Average $/MBF

    

2021

    

2020

    

January

$

858

$

346

February

 

903

 

345

March

 

938

 

360

April

 

922

 

333

May

 

1,150

 

412

June

 

1,052

 

494

July

 

564

 

552

August

 

448

 

729

September

 

438

 

886

Third quarter average

$

483

$

722

Year-to-date average

$

808

$

495

Third quarter percentage change

(33.1)

%

Year-to-date percentage change

63.2

%

The sequential increase in overall lumber prices for the first half of the year was primarily due to strong market demand as well as certain constraints in the supply chain of lumber. Prices began to fall in June 2021 as pandemic related restrictions were lifted, the economy re-opened, and consumers shifted their spending to other areas. We believe prices in the third quarter of 2021 reflect normalized levels.  A decline in lumber prices impacts our profitability of products sold with fixed and variable prices, as discussed below.

IMPACT OF THE LUMBER MARKET ON OUR OPERATING RESULTS

We generally price our products to pass lumber costs through to our customers so that our profitability is based on the value-added manufacturing, distribution, engineering, and other services we provide. As a result, our sales levels (and working capital requirements) are impacted by the lumber costs of our products. Lumber costs were 58.0% and 48.7% of our sales in the first nine months of 2021 and 2020, respectively. The increase from the prior year ratio reflects the impact of higher lumber prices and the results of PalletOne’s subsidiaries, Sunbelt and Spartanburg Forest Products.

Our gross margins are impacted by (1) the relative level of the Lumber Market (i.e. whether prices are higher or lower from comparative periods), and (2) the trend in the market price of lumber (i.e. whether the price of lumber is increasing or decreasing within a period or from period to period). Moreover, as explained below, our products are priced differently. Some of our products have fixed selling prices, while the selling prices of other products are indexed to the reported Lumber Market with a fixed dollar adder to cover conversion costs and profits. Consequently, the level and trend of the Lumber Market impact our products differently.

Below is a general description of the primary ways in which our products are priced.

Products with fixed selling prices. These products include value-added products, such as manufactured items, sold within all segments. Prices for these products are generally fixed at the time of the sales quotation for a specified period of time. In order to reduce any exposure to adverse trends in the price of component lumber products, we attempt to lock in costs with our suppliers or purchase necessary inventory for these sales commitments. The time period limitation eventually allows us to periodically re-price our products for changes in lumber costs from our suppliers. We believe our percentage of sales of fixed price items is usually greatest in our third and fourth quarters.

20

Table of Contents

UFP INDUSTRIES, INC.

Products with selling prices indexed to the reported Lumber Market with a fixed dollar “adder” to cover conversion costs and profit. These products primarily include treated lumber, panel goods, other commodity-type items, and trusses sold to the manufactured housing industry. For these products, we estimate the customers’ needs and we carry anticipated levels of inventory. Because lumber costs are incurred in advance of final sale prices, subsequent increases or decreases in the market price of lumber impact our gross margins. We believe our sales of these products are at their highest relative level in our second quarter, primarily due to pressure-treated lumber sold in our retail segment.

For each of the product pricing categories above, our margins are exposed to changes in the trend of lumber prices.

The greatest risk associated with changes in the trend of lumber prices is on the following products:

Products with significant inventory levels with low turnover rates, whose selling prices are indexed to the Lumber Market. In other words, the longer the period of time these products remain in inventory, the greater the exposure to changes in the price of lumber. This would include treated lumber, which comprised approximately 20% of our total annual sales in 2020. This exposure is less significant with remanufactured lumber, panel goods, other commodity-type items, and trusses sold to the manufactured housing market due to the higher rate of inventory turnover. We attempt to mitigate the risk associated with treated lumber through inventory consignment programs with our vendors. Our annual purchases of inventory through these consignment programs totaled approximately 19% of our total lumber purchases in 2020. Our new Sunbelt and Spartanburg Forest Products plants operated with limited amounts of vendor consignment inventory and were more exposed to the impact of falling lumber prices during the second and third quarters of 2021.  We anticipate increasing their use of these programs in future periods in a manner consistent with our ProWood pressure-treating operations.  (Please refer to the “Risk Factors” section of our annual report on form 10-K, filed with the United States Securities and Exchange Commission.)
Products with fixed selling prices sold under long-term supply arrangements, particularly those involving multi-family construction projects. We attempt to mitigate this risk through our purchasing practices and longer vendor commitments.

In addition to the impact of the Lumber Market trends on gross margins, changes in the level of the market cause fluctuations in gross margins when comparing operating results from period to period. This is explained in the following example, which assumes the price of lumber has increased from period one to period two, with no changes in the trend within each period.

    

Period 1

Period 2

 

Lumber cost

$

300

$

400

Conversion cost

 

50

 

50

= Product cost

 

350

 

450

Adder

 

50

 

50

= Sell price

$

400

$

500

Gross margin

 

12.5

%  

 

10.0

%

As is apparent from the preceding example, the level of lumber prices does not impact our overall profits but does impact our margins. Gross margins and operating margins are negatively impacted during periods of high lumber prices; conversely, we experience margin improvement when lumber prices are relatively low.

21

Table of Contents

UFP INDUSTRIES, INC.

BUSINESS COMBINATIONS

We completed five business acquisitions during the first nine months of fiscal 2021 and five during all of fiscal 2020. The annual historical sales attributable to acquisitions completed in the first nine months of fiscal 2021 is approximately $1.3 billion, while acquisitions completed during the last quarter of 2020 have annual sales of approximately $48 million. These business combinations were not significant to our quarterly results individually or in aggregate and thus pro forma results for 2021 and 2020 are not presented.

See Notes to the Unaudited Condensed Consolidated Financial Statements, Note F, “Business Combinations” for additional information.

RESULTS OF OPERATIONS

The following table presents, for the periods indicated, the components of our Unaudited Condensed Consolidated Statements of Earnings as a percentage of net sales.

Three Months Ended

Nine Months Ended

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

 

2020

 

2021

 

2020

 

Net sales

100.0

%  

100.0

%  

100.0

%  

100.0

%  

Cost of goods sold

84.4

 

83.8

 

84.4

 

83.7

 

Gross profit

15.6

 

16.2

 

15.6

 

16.3

 

Selling, general, and administrative expenses

8.1

 

9.1

 

7.6

 

9.5

 

Other gains, net

(0.5)

 

 

(0.2)

 

(0.1)

 

Earnings from operations

8.0

 

7.2

 

8.2

 

6.9

 

Other expense, net

0.2

 

0.1

 

0.1

 

0.1

 

Earnings before income taxes

7.8

 

7.1

 

8.1

 

6.7

 

Income taxes

1.8

 

1.8

 

1.9

 

1.7

 

Net earnings

6.0

 

5.3

 

6.1

 

5.0

 

Less net earnings attributable to noncontrolling interest

(0.2)

 

(0.1)

 

(0.1)

 

(0.1)

 

Net earnings attributable to controlling interest

5.8

%  

5.2

%  

6.0

%  

4.9

%  

Note: Actual percentages are calculated and may not sum to total due to rounding.

As a result of the impact of the level of lumber prices on the percentages displayed in the table above (see Impact of the Lumber Market on Our Operating Results), we believe it is useful to compare our change in units sold with our change in gross profits, selling, general, and administrative expenses, and operating profits as presented in the following table. The percentages displayed below represent the percentage change from the prior year comparable period.

Percentage Change

Three Months Ended

Nine Months Ended

    

September 25,

September 26,

September 25,

September 26,

    

2021

    

2020

    

2021

    

2020

Units sold

 

13.0

%  

8.0

%  

30.0

%  

3.0

%  

Gross profit

35.9

28.7

68.8

16.1

Selling, general, and administrative expenses

25.9

16.1

40.9

7.1

Earnings from operations

57.7

51.3

110.6

33.4

22

Table of Contents

UFP INDUSTRIES, INC.

The following table presents, for the periods indicated, our selling, general, and administrative (SG&A) costs as a percentage of gross profit.  Given our strategies to enhance our capabilities and improve our value-added product offering, and recognizing the higher relative level of SG&A costs these strategies require, we believe this ratio provides an enhanced view of our effectiveness in managing these costs and mitigates the impact of changing lumber prices.

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

 

2021

 

2020

 

2021

 

2020

Gross profit

$

327,555

$

241,074

$

1,035,403

$

613,241

Selling, general, and administrative expenses

$

169,467

$

134,649

$

504,104

$

357,770

SG&A as percentage of gross profit

 

51.7%

 

55.9%

 

48.7%

 

58.3%

Operating Results by Segment:

Our business segments align with the following markets: UFP Retail Solutions, UFP Construction and UFP Industrial. The Company manages the operations of its individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our retail, industrial, and construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. The exception to this market-centered reporting and management structure is the Company’s International segment, which comprises our Mexico, Canada, Australia, and Italy operations and sales and purchasing offices in other parts of the world. Our International segment and Ardellis (our insurance captive) have been included in the “All Other” column of the table below. The “Corporate” column includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of corporate primarily consists of over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns and leases transportation equipment, are also included in the corporate column. An inter-company lease charge is assessed to our operating segments for the use of these assets at fair market value rates.

The following tables present our operating results, for the periods indicated, by segment (in thousands).

Three Months Ended September 25, 2021

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

$

696,201

 

$

573,234

$

722,872

$

98,689

$

2,788

$

2,093,784

Cost of goods sold

 

685,369

 

446,822

 

568,809

 

63,082

2,147

1,766,229

Gross profit

10,832

126,412

154,063

35,607

641

327,555

Selling, general, administrative expenses

36,899

55,723

70,663

15,996

(9,814)

169,467

Other

 

86

 

281

 

(805)

(672)

(8,927)

(10,037)

Earnings from operations

$

(26,153)

$

70,408

$

84,205

$

20,283

$

19,382

$

168,125

23

Table of Contents

UFP INDUSTRIES, INC.

Three Months Ended September 26, 2020

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

$

700,522

$

282,124

$

447,103

$

56,700

$

(222)

$

1,486,227

Cost of goods sold

 

594,896

 

233,971

 

385,028

38,543

(7,285)

1,245,153

Gross profit

105,626

48,153

62,075

18,157

7,063

241,074

Selling, general, administrative expenses

43,515

26,080

45,411

10,499

9,144

134,649

Other

 

(70)

 

36

 

151

209

(502)

(176)

Earnings from operations

$

62,181

$

22,037

$

16,513

$

7,449

$

(1,579)

$

106,601

Nine Months Ended September 25, 2021

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

$

2,714,440

$

1,633,289

$

2,021,106

$

243,736

$

6,758

$

6,619,329

Cost of goods sold

 

2,480,804

 

1,292,102

 

1,644,069

160,853

6,098

5,583,926

Gross profit

233,636

341,187

377,037

82,883

660

1,035,403

Selling, general, administrative expenses

144,375

150,739

193,144

40,021

(24,175)

504,104

Other

(182)

104

(437)

(1,703)

(9,030)

(11,248)

Earnings from operations

$

89,443

$

190,344

$

184,330

$

44,565

$

33,865

$

542,547

Nine Months Ended September 26, 2020

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

$

1,661,873

$

763,046

$

1,187,429

$

148,503

$

(561)

$

3,760,290

Cost of goods sold

 

1,429,229

 

635,424

 

1,002,932

101,240

(21,776)

3,147,049

Gross profit

232,644

127,622

184,497

47,263

21,215

613,241

Selling, general, administrative expenses

110,596

73,662

134,098

28,228

11,186

357,770

Other

(34)

123

(145)

(1,538)

(526)

(2,120)

Earnings from operations

$

122,082

$

53,837

$

50,544

$

20,573

$

10,555

$

257,591

The following tables present the components of our operating results, for the periods indicated, as a percentage of net sales by segment.

Three Months Ended September 25, 2021

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

N/A

100.0

%

Cost of goods sold

98.4

77.9

78.7

63.9

84.4

Gross profit

1.6

22.1

21.3

36.1

15.6

Selling, general, administrative expenses

5.3

9.7

9.8

16.2

8.1

Other

(0.1)

(0.7)

(0.5)

Earnings from operations

(3.8)

%

12.3

%

11.6

%

20.6

%

8.0

%

Note: Actual percentages are calculated and may not sum to total due to rounding.

24

Table of Contents

UFP INDUSTRIES, INC.

Three Months Ended September 26, 2020

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

N/A

100.0

%

Cost of goods sold

84.9

82.9

86.1

68.0

83.8

Gross profit

15.1

17.1

13.9

32.0

16.2

Selling, general, administrative expenses

6.2

9.2

10.2

18.5

9.1

Other

0.4

Earnings from operations

8.9

%

7.8

%

3.7

%

13.1

%

7.2

%

Note: Actual percentages are calculated and may not sum to total due to rounding.

Nine Months Ended September 25, 2021

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

N/A

100.0

%

Cost of goods sold

91.4

79.1

81.3

66.0

84.4

Gross profit

8.6

20.9

18.7

34.0

15.6

Selling, general, administrative expenses

5.3

9.2

9.6

16.4

7.6

Other

(0.7)

(0.2)

Earnings from operations

3.3

%

11.7

%

9.1

%

18.3

%

8.2

%

Note: Actual percentages are calculated and may not sum to total due to rounding.

Nine Months Ended September 26, 2020

    

    

    

    

Retail

Industrial

Construction

All Other

Corporate

Total

Net sales

100.0

%

100.0

%

100.0

%

100.0

%

N/A

100.0

%

Cost of goods sold

86.0

83.3

84.5

68.2

83.7

Gross profit

14.0

16.7

15.5

31.8

16.3

Selling, general, administrative expenses

6.7

9.7

11.3

19.0

9.5

Other

(1.0)

(0.1)

Earnings from operations

7.3

%

7.1

%

4.3

%

13.9

%

6.9

%

Note: Actual percentages are calculated and may not sum to total due to rounding.

25

Table of Contents

UFP INDUSTRIES, INC.

NET SALES

We design, manufacture and market wood and wood-alternative products, primarily used to enhance outdoor living environments, for national home centers and other retailers, structural lumber and other products for the manufactured housing industry, engineered wood components for residential and commercial construction, customized interior fixtures used in a variety of retail stores, commercial, and other structures, and specialty wood packaging, components and packing materials for various industries. Our strategic long-term sales objectives include:

Maximizing unit sales growth while achieving return on investment goals. The following table presents estimates, for the periods indicated, of our percentage change in net sales which were attributable to changes in overall selling prices versus changes in units shipped.

% Change

    

in Sales

    

in Selling 
Prices

    

in Units

    

Acquisition Unit Change

    

Organic Unit Change

    

Third quarter 2021 versus Third quarter 2020

40.9

%  

27.9

%  

13.0

%  

16.0

%  

(3.0)

%  

Year-to-date 2021 versus Year-to-date 2020

76.0

%  

46.0

%  

30.0

%  

25.0

%  

5.0

%  

 

Diversifying our end market sales mix by increasing sales of specialty wood and protective packaging to industrial users, increasing our penetration of the concrete forming market, increasing our sales of engineered wood components for custom home, multi-family, military and light commercial construction, increasing our market share with independent retailers, and increasing our sales of customized interior fixtures, casework and millwork used in a variety of commercial markets.
Expanding geographically in our core businesses, domestically and internationally.
Increasing our sales of "value-added" products and enhancing our product offering with new or improved products. Value-added products generally consist of fencing, decking, lattice, and other specialty products sold to the retail market, specialty wood packaging, engineered wood components, customized interior fixtures, manufactured and assembled concrete forms, and "wood alternative" products. Engineered wood components include roof trusses, wall panels, and floor systems. Wood alternative products consist of products manufactured with wood and non-wood composites, metal, and plastics. Although we consider the treatment of dimensional lumber and panels with certain chemical preservatives a value-added process, treated lumber is not presently included in the value-added sales totals. Remanufactured lumber and panels that are components of finished goods are also generally categorized as “commodity-based” products. The following table presents, for the periods indicated, our percentage of value-added and commodity-based sales to total sales by our segments (retail, industrial, construction, all other and corporate).

Three Months Ended September 25, 2021

Three Months Ended September 26, 2020

    

Value-Added

    

Commodity-Based

Value-Added

    

Commodity-Based

Retail

 

48.6

%

51.4

%

49.7

%

50.3

%

Industrial

69.2

%

30.8

%

63.7

%

36.3

%

Construction

74.5

%

25.5

%

74.3

%

25.7

%

All Other and Corporate

70.7

%

29.3

%

74.1

%

25.9

%

Total Sales

64.1

%

35.9

%

60.5

%

39.5

%

26

Table of Contents

UFP INDUSTRIES, INC.

Nine Months Ended September 25, 2021

Nine Months Ended September 26, 2020

    

Value-Added

    

Commodity-Based

Value-Added

    

Commodity-Based

    

Retail

 

43.3

%

56.7

%

54.4

%

45.6

%

Industrial

66.6

%

33.4

%

65.5

%

34.5

%

Construction

70.5

%

29.5

%

77.4

%

22.6

%

All Other and Corporate

71.6

%

28.4

%

75.0

%

25.0

%

Total Sales

58.2

%

41.8

%

64.6

%

35.4

%

Note: Certain prior year product reclassifications and the change in designation of certain products as "value-added" resulted in a change in prior year's sales.

The increase in our ratio of commodity-based sales to total sales during the first nine months of 2021 reflected in the table above is primarily due to the impact of dramatically higher lumber prices in the first half of 2021, which have normalized during the third quarter. This is due to the fact that the selling prices of these products are generally indexed to the current Lumber Market at the time they are shipped and lumber costs comprise a much higher percentage of the selling price than they do for value-added products. The acquisition of Sunbelt and Spartanburg also contributed to the increase in commodity-based sales of treated lumber in our retail segment, while PalletOne contributed to the increase in value-added sales in the industrial segment. Our unit sales of value-added products increased approximately 17% in the third quarter of 2021 compared to 2020, including a 15% contribution from acquisitions and 2% organic growth. Our unit sales of commodity-based products increased approximately 7%, including a 19% contribution from acquisitions and an organic unit decline of 12%.

27

Table of Contents

UFP INDUSTRIES, INC.

Developing new products. We define new products as those that will generate sales of at least a $1 million per year within 4 years of launch and are still growing and gaining market penetration. New product sales in the third quarter of 2021 increased 24%. Approximately $10 million of new product sales for the first nine months of 2020, while still sold, were sunset in 2021 and excluded from the table below because they no longer meet the definition above. Our goal is to achieve annual new product sales of at least $575 million in 2021, which we have already attained. The table below presents new product sales in thousands:

New Product Sales by Segment

New Product Sales by Segment

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

%

    

September 25,

    

September 26,

    

%

2021

2020

Change

2021

2020

Change

Retail

$

111,795

118,731

 

(5.8)

%

$

375,798

$

301,602

24.6

%

Industrial

 

41,436

21,468

 

93.0

%

 

115,542

 

51,582

124.0

%

Construction

37,524

16,229

131.2

%

95,414

42,038

127.0

%

All Other and Corporate

 

5,998

2,495

 

140.4

%

 

13,419

 

8,082

66.0

%

Total New Product Sales

 

196,753

158,923

 

23.8

%

 

600,173

 

403,304

48.8

%

Note: Certain prior year product reclassifications and the change in designation of certain products as "new" resulted in a change in prior year's sales.

Retail Segment

Net sales in the third quarter of 2021 decreased by 1% compared to the same period of 2020, due to acquisition unit growth of 18%, which was offset by an organic unit decline of 19%. The price variance for this period was flat as the impact of lower prices on commodity-based products was offset by higher prices on value-added products which are generally sold at a fixed price. Organic unit decreases of 29% in our Handprint Home & Décor products, 28% in our ProWood pressure-treated products, 14% in our Deckorators composite decking and railing products, and 8% in our Outdoor Essentials Fence, Lawn & Garden products were offset by organic unit growth of 12% in our UFP Edge siding, pattern, and trim products. The decline in our unit sales is primarily due to a shift in consumer spending as a result of the end of pandemic-related restrictions on certain activities.  The increase in unit sales of UFP Edge was largely due to investments made to increase our capacity to produce these products as well as market share gains.  Lastly, approximately $13 million of sales to customers that distribute products for concrete forming were transferred from the construction segment to the retail segment. Sales to big box customers were down 8%, while sales to independent retailers increased 14%.

Gross profits decreased by $94.8 million, or 89.7% to $10.8 million for the third quarter of 2021 compared to the same period last year. Our decrease in gross profit was attributable to the following:

The gross profits of our ProWood business unit decreased by $68.7 million, primarily due to the impact that declining lumber prices had on ProWood’s pressure treated products that are sold at a variable price. Decreased unit sales also contributed to the reduction in gross profit.
Acquired operations reported a loss in gross profits and contributed $7.2 million to the decrease due to the drop in lumber prices.
Unit sales decreases contributed $13.2 million to the decline in gross profit for our Deckorators, Retail Building Products, Handprint, and Outdoor Essentials Fence, Lawn & Garden business units. UFP Edge experienced organic unit growth of 12% due to an increase in capacity, but had a reduction in gross profit of $5.7 million due to the fluctuation of lumber prices.

28

Table of Contents

UFP INDUSTRIES, INC.

Selling, general and administrative (“SG&A”) expenses decreased by approximately $6.6 million, or 15.2%, in the third quarter of 2021 compared to the same period of 2020. The SG&A of recently acquired businesses contributed $4.8 million to the change in SG&A. This was offset by accrued bonus expense, which varies with our overall profitability and return on investment, which decreased by $12.0 million and totaled approximately $3.0 million for the quarter. The remaining change was primarily due to increases in salaries and wages and travel related expenses, offset by decreases in sales incentive compensation and bad debt expense.

Earnings from operations for the Retail reportable segment decreased in the third quarter of 2021 compared to 2020 by $88.3 million, or 142%, as a result of the factors mentioned above.

Net sales in the first nine months of 2021 increased 63% compared to the same period of 2020, due to a 33% increase in selling prices and a 36% increase in unit sales from acquired operations, offset by a 6% decrease in organic unit sales. Organic unit increases of 21% of UFP Edge, 13% of Deckorators, and 7% of Outdoor Essentials, were offset by organic unit declines of 19% of ProWood and 11% of Handprint. The transfer of approximately $29 million in sales to the retail segment from the construction segment discussed above contributed to unit growth in the retail segment. Sales to big box customers were up 55% (12% organic), while sales to independent retailers decreased 5% (6% organic).

Gross profits increased 0.4% to $233.6 million in the first nine months of 2021 compared to the same period of 2020. Our change in gross profit was attributable to the following:

Our Retail Building Materials business unit contributed $26.3 million to the increase. This increase is primarily due to unit sales growth and rising lumber and panel prices combined with effective inventory positioning.
Our Deckorators, Outdoor Essentials, Handprint, E-Commerce, and UFP Edge business units contributed $0.2 million of additional gross profit.
Acquisitions contributed $6.7 million to the increase.
The gross profit of our ProWood business unit decreased by $31.8 million, primarily due to the impact that fluctuating lumber prices during the first nine months of the year had on ProWood’s pressure-treated products that are sold at a variable price.

Selling, general and administrative (“SG&A”) expenses increased by approximately $33.8 million, or 30.5%, in the first nine months of 2021 compared to the same period of 2020. The SG&A of recently acquired businesses contributed approximately $12.7 million to this increase. Accrued bonus expense, which varies with our overall profitability and return on investment, increased approximately $11.0 million and totaled approximately $37.9 for the first nine months of 2021. The remaining increase was primarily due to increases in salaries and wages, sales incentive compensation, and travel related expenses.

Earnings from operations for the Retail reportable segment decreased in the first nine months of 2021 compared to 2020 by $32.6 million, or 26.7% as a result of the factors mentioned above.

Industrial Segment

Net sales in the third quarter of 2021 increased 103% compared to the same period of 2020, due to a 34% increase in unit sales from recent acquisitions and a 69% increase in selling prices attributable to favorable sales mix changes as well as the Lumber Market.

Gross profits increased by $78.3 million, or 162.5%, for the third quarter of 2021 compared to the same period last year. Acquisitions contributed $21.5 million to the increase in gross profit. The remaining increase was primarily due to favorable changes in sales mix and the decline in lumber costs. We estimate that value-added and commodity-based products contributed $36.5 million and $20.2 million, respectively, to the increase in gross profit.

29

Table of Contents

UFP INDUSTRIES, INC.

Selling, general and administrative (“SG&A”) expenses increased by approximately $29.6 million, or 113.7%, in the third quarter of 2021 compared to the same period of 2020. Acquired operations since the third quarter of 2020 contributed approximately $7.4 million to our increase in costs. Accrued bonus expense, which varies with our overall profitability and return on investment, increased approximately $12.6 million, and totaled $18.7 million for the quarter. The remaining increase was primarily due to increases in salaries and wages, sales incentive compensation, and travel related expenses.

Earnings from operations for the Industrial reportable segment increased in the third quarter of 2021 compared to 2020 by $48.4 million, or 219.5%, due to the factors discussed above.

Net sales in the first nine months of 2021 increased 114% compared to the same period of 2020, due to a 67% increase in selling prices attributable to the Lumber Market and favorable sales mix changes, a 10% increase in organic unit sales, and a 37% increase in unit sales from recent acquisitions.

Gross profits in the first nine months of 2021 increased 167.3% to $213.6 million compared to the same period of 2020. Acquisitions contributed $57.9 million to the increase in gross profit. The remaining increase was primarily due to organic unit sales growth and leveraging fixed costs as well as favorable changes in sales mix. In addition, in the first six months of the year we were able to maintain our profit per unit by more effectively passing on commodity lumber and other cost increases in our selling prices.

Selling, general and administrative (“SG&A”) expenses increased by approximately $77.1 million, or 104.6%, in the first nine months of 2021 compared to the same period of 2020. Acquired operations since the third quarter of 2020 contributed approximately $21.3 million to total SG&A expenses. Accrued bonus expense increased approximately $37.9 million compared to the same period of 2020 and totaled approximately $50.4 for the first nine months of 2021. The remaining increase was primarily due to increases in salaries and wages and sales incentive compensation.

Earnings from operations for the Industrial reportable segment increased in the first nine months of 2021 compared to 2020 by $136.5 million, or 253.6%, due to the factors mentioned above.

Construction Segment

Net sales in the third quarter of 2021 increased 62% compared to the same period of 2020, due to a 43% increase in selling prices attributable to the Lumber Market and unit sales growth of 19%, including 3% from recent acquisitions. Organic unit changes within this segment consisted of increases of 26% in commercial construction, 23% in site-built construction, and 17% in factory-built housing, offset by a 37% decrease in concrete forming. The transfer of approximately $13 million in sales to the retail segment from the construction segment discussed above contributed to the unit decline in the concrete forming business unit.

Gross profits increased by $92.0 million, or 148.2%, for the third quarter of 2021 compared to the same period of 2020. The increase in our gross profit was comprised of the following factors:

Gross profits in our factory-built housing business unit increased $20.6 million as a result of increased unit sales and leveraging fixed costs.
Gross profits in our site-built construction business unit increased by $63.2 million due to unit sales growth and leveraging fixed costs and as a result of a decrease in lumber costs.
The gross profit of our commercial construction business unit increased $7.1 million as a result of increased unit sales, better productivity, and other operational improvements.
The gross profit of our concrete forming business unit decreased by $0.3 million.

30

Table of Contents

UFP INDUSTRIES, INC.

Acquired businesses contributed $1.3 million.

Selling, general and administrative (“SG&A”) expenses increased by approximately $25.2 million, or 55.6%, in the third quarter of 2021 compared to the same period of 2020. Acquired operations since the third quarter of 2020 contributed approximately $1.1 million to total SG&A expenses for the quarter. Accrued bonus expense, which varies with our overall profitability and return on investment, increased approximately $14.8 million, and totaled $19.5 million for the quarter. The remaining increase was primarily due to increases in salaries and wages, sales incentive compensation, medical expenses, and travel related expenses.

Earnings from operations for the Construction reportable segment increased in the third quarter of 2021 compared to 2020 by $67.7 million, or 409.9%, due to the factors mentioned above.

Net sales in the first nine months of 2021 increased 70% compared to the same period of 2020, due to a 52% increase in selling prices primarily due to the Lumber Market and unit sales growth of 18%, including 3% from acquisitions.  Organic unit changes within this segment consisted of increases of 27% in factory-built housing, 21% in site-built construction, and 8% in commercial construction. These increases were offset by a unit decline of 37% in concrete forming. The transfer of approximately $29 million in sales to the retail segment from the construction segment discussed above contributed to the unit decline in the concrete forming business unit.

Gross profits increased by $192.5 million, or 104.4% for the first nine months of 2021 compared to the same period of 2020. The increase in our gross profits was comprised of the following factors:

Gross profits in our factory-built housing business unit increased by $68.8 million as a result of increased unit sales and leveraging fixed costs.
Gross profits in our site-built construction business unit increased by $105.6 million due to unit sales growth and leveraging fixed costs. In addition, we were able to maintain our profit per unit by more effectively passing on commodity lumber and other cost increases in our selling prices in the first six months of the year.
The gross profit of our commercial construction business unit increased $8.2 million as a result of increased unit sales, better productivity, and other operational improvements.
The gross profit of our concrete forming business unit increased $5.0 million due to the factors discussed above.
Acquired businesses contributed $5.0 million.

Selling, general and administrative (“SG&A”) expenses increased by approximately $59.0 million, or 44.0%, in the first nine months of 2021 compared to the same period of 2020. Acquired operations since the third quarter of 2020 contributed approximately $3.8 million to total SG&A expenses. Accrued bonus expense increased approximately $34.8 million compared to the same period of 2020 and totaled approximately $46.2 million for the first nine months of 2021. The remaining increase was primarily due to increases in salaries and wages, sales incentive compensation, medical expenses, and professional design fees.

Earnings from operations for the Construction reportable segment increased in the first nine months of 2021 compared to 2020 by $133.8 million, or 264.7%, due to the factors mentioned above.

All Other Segment

Our All Other reportable segment consists of our International and Ardellis (our insurance captive) segments that are not significant.

31

Table of Contents

UFP INDUSTRIES, INC.

Corporate

The corporate segment consists of over (under) allocated costs that are not significant and gains on the sale of certain real estate.

INCOME TAXES

Effective tax rates differ from statutory federal income tax rates, primarily due to provisions for foreign, state and local income taxes and permanent tax differences. Our effective tax rate was 23.0% in the third quarter of 2021 compared to 25.4% for same period in 2020 and was 24.0% in the first nine months of 2021 compared to 25.2% for the same period in 2020. The decrease was primarily due to a decrease in permanent tax differences in 2021 compared to the prior year, none of which are individually significant.

OFF-BALANCE SHEET TRANSACTIONS

We have no significant off-balance sheet transactions.

LIQUIDITY AND CAPITAL RESOURCES

The table below presents, for the periods indicated, a summary of our cash flow statement (in thousands):

Nine Months Ended

    

September 25,

    

September 26,

2021

2020

Cash from operating activities

$

281,763

$

185,083

Cash used in investing activities

 

(528,257)

 

(100,927)

Cash (used in) from financing activities

 

(33,593)

 

95,178

Effect of exchange rate changes on cash

 

(292)

 

(1,122)

Net change in all cash and cash equivalents

 

(280,379)

 

178,212

Cash, cash equivalents, and restricted cash, beginning of period

 

436,608

 

168,666

Cash, cash equivalents, and restricted cash, end of period

$

156,229

$

346,878

In general, we fund our growth through a combination of operating cash flows, our revolving credit facility, industrial development bonds (when circumstances permit), and issuance of long-term notes payable at times when interest rates are favorable. We have not issued equity to finance growth except in the case of a large acquisition. We manage our capital structure by attempting to maintain a targeted ratio of debt to equity and debt to earnings before interest, taxes, depreciation and amortization. We believe this is one of many important factors to maintaining a strong credit profile, which in turn helps ensure timely access to capital when needed.

Seasonality has a significant impact on our working capital due to our primary selling season which occurs during the period from March to September. Consequently, our working capital increases during our first and second quarters which typically results in negative or modest cash flows from operations during those periods. Conversely, we typically experience a substantial decrease in working capital once we move beyond our peak selling season which typically results in significant cash flows from operations in our third and fourth quarters. As explained in more detail below, the unusually large increase in lumber prices this year, as well as the significant increase in sales, resulted in a more significant increase in net working capital this year relative to prior years.

32

Table of Contents

UFP INDUSTRIES, INC.

Due to the seasonality of our business and the effects of the Lumber Market, we believe our cash cycle (days of sales outstanding plus days supply of inventory less days payables outstanding) is a good indicator of our working capital management. As indicated in the table below, our cash cycle increased to 57 days from 43 days during the third quarter and to 52 days from 49 days during the first nine months of 2021 compared to the respective prior periods.

Three Months Ended

Nine Months Ended

September 25,

September 26,

September 25,

September 26,

2021

2020

2021

2020

Days of sales outstanding

    

35

    

31

    

34

    

32

Days supply of inventory

 

43

 

31

 

38

 

37

Days payables outstanding

 

(21)

 

(19)

 

(20)

 

(20)

Days in cash cycle

 

57

 

43

 

52

 

49

The increase in our days supply of inventory in the first nine months of 2021 compared to the same period of 2020 was primarily due to lower retail demand than our customers anticipated for our inventory planning. The four day increase in our receivables cycle was primarily due to longer payment terms for new customers attributable to recent acquisitions.

In the first nine months of 2021, our cash provided by operating activities was $281.8 million, which was comprised of net earnings of $405.4 million and $69.1 million of non-cash expenses, offset by a $192.7 million increase in working capital since the end of December 2020. Our operating cash flow this year increased by $96.7 million compared to the same period of last year primarily due to an increase in our net earnings and non-cash expenses of $229.8 million, offset by an increase in our investment in net working capital of $133.1 million compared to the prior year period. This increase was due to unusually high lumber prices and increased demand in our industrial and construction segments.  PalletOne and other acquisitions also contributed to the increase in our seasonal investment in net working capital.

Acquisitions and purchases of property, plant, and equipment comprised most of our cash used in investing activities during the first nine months of 2021 and totaled $433.3 million and $110.1 million, respectively. Total proceeds from the sales of property, plant, and equipment were $26.6 million. Outstanding purchase commitments on existing capital projects totaled approximately $44.1 million on September 25, 2021. Capital spending primarily consists of several projects to expand capacity to manufacture new and value-added products, achieve efficiencies through automation, make improvements to a number of facilities, and increase our transportation capacity (tractors, trailers) in order to meet higher volumes and replace old rolling stock. We intend to fund capital expenditures and purchase commitments through our operating cash flows for the balance of the year. We currently plan to spend approximately $147 million on capital projects for the year. Notable areas of capital spending include projects to increase the capacity and efficiency of our plants that produce our Deckorators mineral-based composite and wood-plastic composite decking and our UFP Edge siding, pattern and trim products, expand our machine-built pallet capacity, and take advantage of automation opportunities.

Cash flows from financing activities primarily consisted of net repayments of debt of approximately $1.4 million, the payment of quarterly dividends totaling $27.8 million ($0.15 per share), and distributions to noncontrolling interests of $2.9 million.  On October 20, 2021, our board of directors approved an increase in our fourth quarter dividend to $0.20 per share, payable on December 15, 2021, to shareholders of record on December 1, 2021.

On September 25, 2021, we had $3.2 million outstanding on our $550 million revolving credit facility, and we had approximately $539.7 million in remaining availability after considering $7.1 million in outstanding letters of credit. Financial covenants on the unsecured revolving credit facility and unsecured notes include minimum interest tests and a maximum leverage ratio. The agreements also restrict the amount of additional indebtedness we may incur and the amount of assets which may be sold. We were in compliance with all our covenant requirements on September 25, 2021.

At the end of the third quarter of 2021, we have approximately $667.5 million in total liquidity, consisting of our net cash surplus and remaining availability under our revolving credit facility. We anticipate our liquidity will continue to increase in the last three months of 2021 as lumber prices and demand continue to normalize and we convert our seasonal increase in net working capital to cash.

33

Table of Contents

UFP INDUSTRIES, INC.

ENVIRONMENTAL CONSIDERATIONS AND REGULATIONS

See Notes to Unaudited Consolidated Condensed Financial Statements, Note E, “Commitments, Contingencies, and Guarantees.”

CRITICAL ACCOUNTING POLICIES

In preparing our consolidated financial statements, we follow accounting principles generally accepted in the United States. These principles require us to make certain estimates and apply judgments that affect our financial position and results of operations. We continually review our accounting policies and financial information disclosures. There have been no material changes in our policies or estimates since December 26, 2020.

Item 3. Quantitative and Qualitative Disclosures about Market Risk.

We are exposed to market risks related to fluctuations in interest rates on our variable rate debt, which consists of a revolving credit facility and industrial development revenue bonds. We do not currently use interest rate swaps, futures contracts or options on futures, or other types of derivative financial instruments to mitigate this risk.

For fixed rate debt, changes in interest rates generally affect the fair market value, but not earnings or cash flows. Conversely, for variable rate debt, changes in interest rates generally do not influence fair market value, but do affect future earnings and cash flows. We do not have an obligation to prepay fixed rate debt prior to maturity, and as a result, interest rate risk and changes in fair market value should not have a significant impact on such debt until we would be required to refinance it.

We are subject to fluctuations in the price of lumber. We experience significant fluctuations in the cost of commodity lumber products from primary producers (the “Lumber Market”). A variety of factors over which we have no control, including government regulations, transportation, environmental regulations, weather conditions, economic conditions, and natural disasters, impact the cost of lumber products and our selling prices. While we attempt to minimize our risk from severe price fluctuations, substantial, prolonged trends in lumber prices can affect our sales volume, our gross margins, and our profitability. We anticipate that these fluctuations will continue in the future. (See “Impact of the Lumber Market on Our Operating Results.”)

Our international operations have exposure to foreign currency rate risks, primarily due to fluctuations in their local currency, which is their functional currency, compared to the U.S. Dollar. Additionally, certain of our operations enter into transactions that will be settled in a currency other than the U.S. Dollar. We may enter into forward foreign exchange rate contracts in the future to mitigate foreign currency exchange risk. Historically, our hedge contracts are deemed immaterial to the financial statements, however any material hedge contract in the future will be disclosed.

Item 4. Controls and Procedures.

(a)Evaluation of Disclosure Controls and Procedures. With the participation of management, our chief executive officer and chief financial officer, after evaluating the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a – 15e and 15d – 15e) as of the quarter ended September 25, 2021 (the “Evaluation Date”), have concluded that, as of such date, our disclosure controls and procedures were effective.
(b)Changes in Internal Controls. During the quarter ended September 25, 2021, there were no changes in our internal control over financial reporting that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting, except for the implementation of a control to address the material weakness in control over our share-based bonus awards disclosed in our 2020 Form 10-K, which was remediated in the first quarter of 2021.

34

Table of Contents

UFP INDUSTRIES, INC.

PART II. OTHER INFORMATION

Item 1A. Risk Factors.

None

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

(a)None.
(b)None.
(c)Issuer purchases of equity securities.

Fiscal Month

    

(a)

    

(b)

    

(c)

    

(d)

June 27 – July 31, 2021

 

 

 

 

1,103,957

August 1 – 28, 2021

 

 

 

1,103,957

August 29 – September 25, 2021

 

 

 

1,103,957

(a)Total number of shares purchased.
(b)Average price paid per share.
(c)Total number of shares purchased as part of publicly announced plans or programs.
(d)Maximum number of shares that may yet be purchased under the plans or programs.

On November 14, 2001, the Board of Directors approved a share repurchase program (which succeeded a previous program) allowing us to repurchase up to 2.5 million shares of our common stock. On October 14, 2010, our Board authorized an additional 2 million shares to be repurchased under our share repurchase program. The total number of remaining shares that may be repurchased under the program is approximately 1.1 million.

Item 5. Other Information.

None.

PART II. OTHER INFORMATION

Item 6. Exhibits.

The following exhibits (listed by number corresponding to the Exhibit Table as Item 601 in Regulation S-K) are filed with this report:

31

Certifications.

(a)

Certificate of the Chief Executive Officer of UFP Industries, Inc., pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

(b)

Certificate of the Chief Financial Officer of UFP Industries, Inc., pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

32

Certifications.

35

Table of Contents

UFP INDUSTRIES, INC.

(a)

Certificate of the Chief Executive Officer of UFP Industries, Inc., pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

(b)

Certificate of the Chief Financial Officer of UFP Industries, Inc., pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350).

101

Interactive Data File formatted in iXBRL (Inline eXtensible Business Reporting Language).

(INS)

iXBRL Instance Document.

(SCH)

iXBRL Schema Document.

(CAL)

iXBRL Taxonomy Extension Calculation Linkbase Document.

(LAB)

iXBRL Taxonomy Extension Label Linkbase Document.

(PRE)

iXBRL Taxonomy Extension Presentation Linkbase Document.

(DEF)

iXBRL Taxonomy Extension Definition Linkbase Document.

104

Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document).

36

Table of Contents

UFP INDUSTRIES, INC.

SIGNATURES

Pursuant to the requirements of the Securities and Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

UFP INDUSTRIES, INC.

Date: November 3, 2021

By:

/s/ Matthew J. Missad

Matthew J. Missad,

Chief Executive Officer and Principal Executive Officer

Date: November 3, 2021

By:

/s/ Michael R. Cole

Michael R. Cole,

Chief Financial Officer,

Principal Financial Officer and

Principal Accounting Officer

37

EX-31.A 2 ufpi-20210925xex31da.htm EX-31.A

Exhibit 31(a)

UFP Industries, Inc.

Certification

I, Matthew J. Missad, certify that:

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

Date: November 3, 2021

/s/ Matthew J. Missad

Matthew J. Missad,

Chief Executive Officer and Principal Executive Officer


EX-31.B 3 ufpi-20210925xex31db.htm EX-31.B

Exhibit 31(b)

UFP Industries, Inc.

Certification

I, Michael R. Cole, certify that:

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

Date: November 3, 2021

/s/ Michael R. Cole

Michael R. Cole

Chief Financial Officer and Principal Accounting Officer


EX-32.A 4 ufpi-20210925xex32da.htm EX-32.A

Exhibit 32(a)

CERTIFICATE OF THE

CHIEF EXECUTIVE OFFICER OF

UFP INDUSTRIES, INC.

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350):

I, Matthew J. Missad, Chief Executive Officer of UFP Industries, Inc., certify, to the best of my knowledge and belief, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) that:

(1)The quarterly report on Form 10-Q for the quarterly period ended September 25, 2021, which this statement accompanies, fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in this quarterly report on Form 10-Q for the quarterly period ended September 25, 2021, fairly presents, in all material respects, the financial condition and results of operations of UFP Industries, Inc.

UFP INDUSTRIES, INC.

Date: November 3, 2021

By: /s/ Matthew J. Missad

Matthew J. Missad,

Chief Executive Officer and Principal Executive Officer

The signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to UFP Industries, Inc. and will be retained by UFP Industries, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-32.B 5 ufpi-20210925xex32db.htm EX-32.B

Exhibit 32(b)

CERTIFICATE OF THE

CHIEF FINANCIAL OFFICER OF

UFP INDUSTRIES, INC.

Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350):

I, Michael R. Cole, Chief Financial Officer of UFP Industries, Inc., certify, to the best of my knowledge and belief, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. 1350) that:

(1)The quarterly report on Form 10-Q for the quarterly period ended September 25, 2021, which this statement accompanies, fully complies with requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)The information contained in this quarterly report on Form 10-Q for the quarterly period ended September 25, 2021, fairly presents, in all material respects, the financial condition and results of operations of UFP Industries, Inc.

UFP INDUSTRIES, INC.

Date: November 3, 2021

By: /s/ Michael R. Cole

Michael R. Cole,

Chief Financial Officer and Principal Financial Officer

The signed original of this written statement required by Section 906, or any other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to UFP Industries, Inc. and will be retained by UFP Industries, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 6 ufpi-20210925.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME (Cal 2) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - FAIR VALUE - Asset Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - FAIR VALUE - Available for Sale Investment Portfolio (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00406 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - FAIR VALUE link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - BUSINESS COMBINATIONS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - FAIR VALUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - BUSINESS COMBINATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - COMMON STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue Default (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Percentage of completion (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - BUSINESS COMBINATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - SEGMENT REPORTING - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - SEGMENT REPORTING - Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - COMMON STOCK - Common Stock Issuances (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ufpi-20210925_cal.xml EX-101.CAL EX-101.DEF 8 ufpi-20210925_def.xml EX-101.DEF EX-101.LAB 9 ufpi-20210925_lab.xml EX-101.LAB EX-101.PRE 10 ufpi-20210925_pre.xml EX-101.PRE XML 11 ufpi-20210925x10q_htm.xml IDEA: XBRL DOCUMENT 0000912767 ufpi:StockRetainerPlanMember 2020-12-27 2021-09-25 0000912767 ufpi:StockPurchasePlanMember 2020-12-27 2021-09-25 0000912767 ufpi:StockGiftProgramMember 2020-12-27 2021-09-25 0000912767 ufpi:LtsipMember 2020-12-27 2021-09-25 0000912767 ufpi:ExecutiveStockMatchGrantsMember 2020-12-27 2021-09-25 0000912767 ufpi:DeferredCompensationPlansMember 2020-12-27 2021-09-25 0000912767 ufpi:StockRetainerPlanMember 2019-12-29 2020-09-26 0000912767 ufpi:StockPurchasePlanMember 2019-12-29 2020-09-26 0000912767 ufpi:StockGiftProgramMember 2019-12-29 2020-09-26 0000912767 ufpi:LtsipMember 2019-12-29 2020-09-26 0000912767 ufpi:ExecutiveStockMatchGrantsMember 2019-12-29 2020-09-26 0000912767 ufpi:DeferredCompensationPlansMember 2019-12-29 2020-09-26 0000912767 us-gaap:StockCompensationPlanMember 2020-12-27 2021-09-25 0000912767 us-gaap:StockCompensationPlanMember 2019-12-29 2020-09-26 0000912767 us-gaap:RetainedEarningsMember 2021-09-25 0000912767 us-gaap:NoncontrollingInterestMember 2021-09-25 0000912767 us-gaap:CommonStockMember 2021-09-25 0000912767 us-gaap:AdditionalPaidInCapitalMember 2021-09-25 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-25 0000912767 us-gaap:RetainedEarningsMember 2021-06-26 0000912767 us-gaap:NoncontrollingInterestMember 2021-06-26 0000912767 us-gaap:CommonStockMember 2021-06-26 0000912767 us-gaap:AdditionalPaidInCapitalMember 2021-06-26 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-26 0000912767 2021-06-26 0000912767 us-gaap:RetainedEarningsMember 2021-03-27 0000912767 us-gaap:NoncontrollingInterestMember 2021-03-27 0000912767 us-gaap:CommonStockMember 2021-03-27 0000912767 us-gaap:AdditionalPaidInCapitalMember 2021-03-27 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-27 0000912767 2021-03-27 0000912767 us-gaap:RetainedEarningsMember 2020-12-26 0000912767 us-gaap:NoncontrollingInterestMember 2020-12-26 0000912767 us-gaap:CommonStockMember 2020-12-26 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-12-26 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-26 0000912767 us-gaap:RetainedEarningsMember 2020-09-26 0000912767 us-gaap:NoncontrollingInterestMember 2020-09-26 0000912767 us-gaap:CommonStockMember 2020-09-26 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-09-26 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-26 0000912767 us-gaap:RetainedEarningsMember 2020-06-27 0000912767 us-gaap:NoncontrollingInterestMember 2020-06-27 0000912767 us-gaap:CommonStockMember 2020-06-27 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-06-27 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-27 0000912767 2020-06-27 0000912767 us-gaap:RetainedEarningsMember 2020-03-28 0000912767 us-gaap:NoncontrollingInterestMember 2020-03-28 0000912767 us-gaap:CommonStockMember 2020-03-28 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-03-28 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-28 0000912767 2020-03-28 0000912767 us-gaap:RetainedEarningsMember 2019-12-28 0000912767 us-gaap:NoncontrollingInterestMember 2019-12-28 0000912767 us-gaap:CommonStockMember 2019-12-28 0000912767 us-gaap:AdditionalPaidInCapitalMember 2019-12-28 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-28 0000912767 us-gaap:CommonStockMember 2021-06-27 2021-09-25 0000912767 us-gaap:CommonStockMember 2021-03-28 2021-06-26 0000912767 us-gaap:CommonStockMember 2020-12-27 2021-03-27 0000912767 us-gaap:CommonStockMember 2020-06-28 2020-09-26 0000912767 us-gaap:CommonStockMember 2020-03-29 2020-06-27 0000912767 us-gaap:CommonStockMember 2019-12-29 2020-03-28 0000912767 us-gaap:StockCompensationPlanMember 2021-09-25 0000912767 ufpi:StockRetainerPlanMember 2021-09-25 0000912767 ufpi:StockPurchasePlanMember 2021-09-25 0000912767 ufpi:StockGiftProgramMember 2021-09-25 0000912767 ufpi:LtsipMember 2021-09-25 0000912767 ufpi:ExecutiveStockMatchGrantsMember 2021-09-25 0000912767 ufpi:DeferredCompensationPlansMember 2021-09-25 0000912767 us-gaap:StockCompensationPlanMember 2020-09-26 0000912767 ufpi:StockRetainerPlanMember 2020-09-26 0000912767 ufpi:StockPurchasePlanMember 2020-09-26 0000912767 ufpi:StockGiftProgramMember 2020-09-26 0000912767 ufpi:LtsipMember 2020-09-26 0000912767 ufpi:ExecutiveStockMatchGrantsMember 2020-09-26 0000912767 ufpi:DeferredCompensationPlansMember 2020-09-26 0000912767 srt:MinimumMember 2021-09-26 us-gaap:TransferredOverTimeMember 2021-09-25 0000912767 srt:MaximumMember 2021-09-26 us-gaap:TransferredOverTimeMember 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2021-06-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:RetailSegmentMember 2021-06-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:IndustrialMember 2021-06-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:ConstructionSegmentMember 2021-06-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember 2021-06-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2020-12-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:RetailSegmentMember 2020-12-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:IndustrialMember 2020-12-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember ufpi:ConstructionSegmentMember 2020-12-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember 2020-12-27 2021-09-25 0000912767 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2020-06-28 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:RetailSegmentMember 2020-06-28 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:IndustrialMember 2020-06-28 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:ConstructionSegmentMember 2020-06-28 2020-09-26 0000912767 us-gaap:TransferredOverTimeMember 2020-06-28 2020-09-26 0000912767 us-gaap:TransferredAtPointInTimeMember 2020-06-28 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember 2020-06-28 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember us-gaap:AllOtherSegmentsMember 2019-12-29 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:RetailSegmentMember 2019-12-29 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:IndustrialMember 2019-12-29 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember ufpi:ConstructionSegmentMember 2019-12-29 2020-09-26 0000912767 us-gaap:TransferredOverTimeMember 2019-12-29 2020-09-26 0000912767 us-gaap:TransferredAtPointInTimeMember 2019-12-29 2020-09-26 0000912767 us-gaap:IntersegmentEliminationMember 2019-12-29 2020-09-26 0000912767 us-gaap:NoncontrollingInterestMember 2021-03-28 2021-06-26 0000912767 us-gaap:NoncontrollingInterestMember 2020-03-29 2020-06-27 0000912767 us-gaap:CorporateNonSegmentMember 2021-06-27 2021-09-25 0000912767 us-gaap:AllOtherSegmentsMember 2021-06-27 2021-09-25 0000912767 ufpi:RetailSegmentMember 2021-06-27 2021-09-25 0000912767 ufpi:IndustrialMember 2021-06-27 2021-09-25 0000912767 ufpi:ConstructionSegmentMember 2021-06-27 2021-09-25 0000912767 us-gaap:CorporateNonSegmentMember 2020-12-27 2021-09-25 0000912767 us-gaap:CorporateNonSegmentMember 2020-06-28 2020-09-26 0000912767 us-gaap:AllOtherSegmentsMember 2020-06-28 2020-09-26 0000912767 ufpi:RetailSegmentMember 2020-06-28 2020-09-26 0000912767 ufpi:IndustrialMember 2020-06-28 2020-09-26 0000912767 ufpi:ConstructionSegmentMember 2020-06-28 2020-09-26 0000912767 us-gaap:CorporateNonSegmentMember 2019-12-29 2020-09-26 0000912767 us-gaap:AllOtherSegmentsMember 2019-12-29 2020-09-26 0000912767 ufpi:RetailSegmentMember 2019-12-29 2020-09-26 0000912767 ufpi:IndustrialMember 2019-12-29 2020-09-26 0000912767 ufpi:ConstructionSegmentMember 2019-12-29 2020-09-26 0000912767 us-gaap:NoncontrollingInterestMember 2021-06-27 2021-09-25 0000912767 us-gaap:NoncontrollingInterestMember 2020-12-27 2021-03-27 0000912767 us-gaap:NoncontrollingInterestMember 2020-06-28 2020-09-26 0000912767 us-gaap:NoncontrollingInterestMember 2019-12-29 2020-03-28 0000912767 us-gaap:InsuranceClaimsMember 2021-09-25 0000912767 us-gaap:GuaranteeOfIndebtednessOfOthersMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeInvestmentsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:TargetFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:InternationalStockFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:DomesticStockFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:BondFundsMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:TargetFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:InternationalStockFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:DomesticStockFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:BondFundsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeInvestmentsMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeFundsMember 2021-09-25 0000912767 us-gaap:OtherNoncurrentAssetsMember ufpi:MoneyMarketAndMutualFundsMember 2021-09-25 0000912767 us-gaap:InvestmentsMember ufpi:MutualFundsEquityAndAlternativeInvestmentsMember 2021-09-25 0000912767 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2021-09-25 0000912767 ufpi:RestrictedInvestmentsMember us-gaap:MoneyMarketFundsMember 2021-09-25 0000912767 ufpi:RestrictedInvestmentsMember us-gaap:FixedIncomeSecuritiesMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeInvestmentsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:TargetFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:InternationalStockFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:DomesticStockFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:BondFundsMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MutualFundMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeSecuritiesMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:TargetFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:InternationalStockFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:DomesticStockFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:BondFundsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeInvestmentsMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ufpi:AlternativeFundsMember 2020-09-26 0000912767 us-gaap:AllOtherSegmentsMember 2020-12-27 2021-09-25 0000912767 ufpi:RetailSegmentMember 2020-12-27 2021-09-25 0000912767 ufpi:IndustrialMember 2020-12-27 2021-09-25 0000912767 ufpi:ConstructionSegmentMember 2020-12-27 2021-09-25 0000912767 us-gaap:RetainedEarningsMember 2021-06-27 2021-09-25 0000912767 us-gaap:RetainedEarningsMember 2021-03-28 2021-06-26 0000912767 us-gaap:RetainedEarningsMember 2020-12-27 2021-03-27 0000912767 us-gaap:RetainedEarningsMember 2020-06-28 2020-09-26 0000912767 us-gaap:RetainedEarningsMember 2020-03-29 2020-06-27 0000912767 us-gaap:RetainedEarningsMember 2019-12-29 2020-03-28 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-27 2021-09-25 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-28 2021-06-26 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-27 2021-03-27 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-28 2020-09-26 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-29 2020-06-27 0000912767 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-29 2020-03-28 0000912767 2019-12-28 0000912767 ufpi:BoxpackPackagingMember us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0000912767 ufpi:ShelterProductsIncMember us-gaap:SubsequentEventMember 2021-09-27 2021-09-27 0000912767 ufpi:EndurableBuildingProductsLlcMember ufpi:ConstructionSegmentMember 2021-04-29 2021-04-29 0000912767 ufpi:WalnutHollowFarmIncMember ufpi:RetailSegmentMember 2021-04-19 2021-04-19 0000912767 ufpi:SpartanburgForestProductsIncAndItsAffiliatesMember ufpi:RetailSegmentMember 2021-04-12 2021-04-12 0000912767 ufpi:JcGilmorePtyLtdMember us-gaap:AllOtherSegmentsMember 2021-03-01 2021-03-01 0000912767 ufpi:AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember ufpi:ConstructionSegmentMember 2020-11-10 2020-11-10 0000912767 ufpi:FireRetardantChemicalTechnologiesMember ufpi:RetailSegmentMember 2020-10-01 2020-10-01 0000912767 ufpi:EnwrapMember us-gaap:AllOtherSegmentsMember 2020-09-30 2020-09-30 0000912767 us-gaap:USTreasurySecuritiesMember ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 us-gaap:MutualFundMember ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 us-gaap:FixedIncomeSecuritiesMember ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 ufpi:AlternativeInvestmentsMember ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 us-gaap:MutualFundMember ufpi:ArdellisInsuranceLtd.Member 2020-09-26 0000912767 us-gaap:FixedIncomeSecuritiesMember ufpi:ArdellisInsuranceLtd.Member 2020-09-26 0000912767 ufpi:AlternativeInvestmentsMember ufpi:ArdellisInsuranceLtd.Member 2020-09-26 0000912767 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-25 0000912767 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-26 0000912767 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-26 0000912767 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-26 0000912767 us-gaap:CorporateNonSegmentMember 2020-12-26 0000912767 us-gaap:AllOtherSegmentsMember 2020-12-26 0000912767 ufpi:RetailSegmentMember 2020-12-26 0000912767 ufpi:IndustrialMember 2020-12-26 0000912767 ufpi:ConstructionSegmentMember 2020-12-26 0000912767 2020-12-26 0000912767 2020-09-26 0000912767 us-gaap:TransferredOverTimeMember 2021-06-27 2021-09-25 0000912767 us-gaap:TransferredAtPointInTimeMember 2021-06-27 2021-09-25 0000912767 us-gaap:TransferredOverTimeMember 2020-12-27 2021-09-25 0000912767 us-gaap:TransferredAtPointInTimeMember 2020-12-27 2021-09-25 0000912767 us-gaap:CorporateNonSegmentMember 2021-09-25 0000912767 us-gaap:AllOtherSegmentsMember 2021-09-25 0000912767 ufpi:RetailSegmentMember 2021-09-25 0000912767 ufpi:IndustrialMember 2021-09-25 0000912767 ufpi:ConstructionSegmentMember 2021-09-25 0000912767 ufpi:OpenProjectsMember 2021-09-25 0000912767 ufpi:CompletedProjectsMember 2021-09-25 0000912767 ufpi:ShelterProductsIncMember us-gaap:SubsequentEventMember 2021-09-27 0000912767 2019-12-29 2020-09-26 0000912767 us-gaap:EquitySecuritiesMember ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 us-gaap:EquitySecuritiesMember ufpi:ArdellisInsuranceLtd.Member 2020-09-26 0000912767 ufpi:PalletoneIncMember ufpi:IndustrialMember 2020-12-28 0000912767 ufpi:EnwrapMember us-gaap:AllOtherSegmentsMember 2020-09-30 0000912767 ufpi:PalletoneIncMember ufpi:IndustrialMember 2020-12-28 2020-12-28 0000912767 ufpi:EndurableBuildingProductsLlcMember ufpi:ConstructionSegmentMember 2021-04-29 0000912767 ufpi:WalnutHollowFarmIncMember ufpi:RetailSegmentMember 2021-04-19 0000912767 ufpi:JcGilmorePtyLtdMember us-gaap:AllOtherSegmentsMember 2021-03-01 0000912767 ufpi:AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember ufpi:ConstructionSegmentMember 2020-11-10 0000912767 ufpi:FireRetardantChemicalTechnologiesMember ufpi:RetailSegmentMember 2020-10-01 0000912767 us-gaap:AdditionalPaidInCapitalMember 2021-06-27 2021-09-25 0000912767 2021-06-27 2021-09-25 0000912767 us-gaap:AdditionalPaidInCapitalMember 2021-03-28 2021-06-26 0000912767 2021-03-28 2021-06-26 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-12-27 2021-03-27 0000912767 2020-12-27 2021-03-27 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-06-28 2020-09-26 0000912767 2020-06-28 2020-09-26 0000912767 us-gaap:AdditionalPaidInCapitalMember 2020-03-29 2020-06-27 0000912767 2020-03-29 2020-06-27 0000912767 us-gaap:AdditionalPaidInCapitalMember 2019-12-29 2020-03-28 0000912767 2019-12-29 2020-03-28 0000912767 ufpi:ArdellisInsuranceLtd.Member 2021-09-25 0000912767 ufpi:ArdellisInsuranceLtd.Member 2020-09-26 0000912767 ufpi:SpartanburgForestProductsIncAndItsAffiliatesMember ufpi:RetailSegmentMember 2021-04-12 0000912767 2021-09-25 0000912767 2020-12-27 2021-09-25 iso4217:USD shares ufpi:state shares ufpi:employee iso4217:USD pure ufpi:location ufpi:item ufpi:facility ufpi:warehouse iso4217:AUD 0 0 0 61887770 61205780 61186636 P6M 0000912767 --12-25 2021 Q3 false 10-Q true 2021-09-25 false 0-22684 UFP INDUSTRIES, INC. MI 38-1465835 2801 East Beltline NE Grand Rapids MI 49525 616 364-6161 Yes Yes Large Accelerated Filer false false false 61887770 Common Stock, no par value UFPI NASDAQ 138637000 436507000 346154000 17592000 101000 724000 33723000 24308000 20530000 783959000 470504000 583079000 368185000 316481000 286418000 532480000 250813000 242316000 900665000 567294000 528734000 14134000 5836000 34040000 33812000 32888000 1922750000 1538362000 1512109000 2330000 2413000 2070000 18925000 17565000 17327000 94481000 77245000 77412000 29168000 20298000 24216000 292318000 252193000 245925000 7380000 7401000 7361000 93984000 72252000 58205000 1156070000 974497000 935639000 603159000 557335000 529644000 552911000 417162000 405995000 3014247000 2404891000 2350620000 10812000 292933000 211518000 231111000 249242000 166478000 171472000 3024000 90348000 69104000 69888000 22242000 16549000 15349000 93000 100000 2760000 665670000 463749000 493604000 310119000 311607000 311267000 75548000 61509000 62100000 39198000 25266000 22478000 46238000 59608000 47367000 1136773000 921739000 936816000 0 0 0 1000000 1000000 1000000 0 0 0 1 1 1 80000000 80000000 80000000 61887770 61205780 61186636 61888000 61206000 61187000 239563000 218224000 216002000 1552593000 1182680000 1127375000 -3278000 -1794000 -6974000 1850766000 1460316000 1397590000 26708000 22836000 16214000 1877474000 1483152000 1413804000 3014247000 2404891000 2350620000 2093784000 1486227000 6619329000 3760290000 1766229000 1245153000 5583926000 3147049000 327555000 241074000 1035403000 613241000 169467000 134649000 504104000 357770000 10037000 176000 11248000 2120000 168125000 106601000 542547000 257591000 3433000 2486000 10483000 6291000 -371000 1565000 3614000 1623000 -946000 -2411000 -4750000 -921000 -9280000 -4668000 163375000 105680000 533267000 252923000 37628000 26819000 127909000 63798000 125747000 78861000 405358000 189125000 4706000 1657000 7624000 5299000 121041000 77204000 397734000 183826000 1.94 1.25 6.40 2.98 1.94 1.25 6.38 2.98 125747000 78861000 405358000 189125000 -2024000 1687000 -1500000 -4030000 123723000 80548000 403858000 185095000 4496000 1922000 7608000 3354000 119227000 78626000 396250000 181741000 61206000 218224000 1182680000 -1794000 22836000 1483152000 103311000 940000 104251000 -374000 -526000 -900000 -1296000 -1296000 2914000 2914000 0.15 9274000 9274000 5816 6000 357000 363000 536970 537000 3888000 5000 4430000 89690 89000 -89000 2936000 2936000 5795000 5795000 61838000 231111000 1276722000 -3464000 20336000 1586543000 173382000 1978000 175360000 1759000 720000 2479000 241000 241000 0.15 9276000 9276000 9282 9000 564000 573000 5718 -6000 -224000 5000 -225000 8913 10000 -10000 2728000 2728000 1140000 1140000 61851000 235309000 1440833000 -1464000 23034000 1759563000 121041000 4706000 125747000 -1897000 -210000 -2107000 83000 83000 822000 822000 0.15 9281000 9281000 10008 10000 573000 583000 17165 17000 -115000 -98000 9864 10000 -10000 2657000 2657000 1149000 1149000 61888000 239563000 1552593000 -3278000 26708000 1877474000 61409000 192173000 995022000 -4889000 14018000 1257733000 40159000 411000 40570000 -5951000 -2335000 -8286000 -270000 -270000 299000 299000 -130000 225000 95000 0.125 7730000 7730000 10549 10000 309000 319000 350124 350000 12454000 1000 12805000 89616 89000 -89000 756397 756000 28456000 29212000 1404000 1404000 5343000 5343000 61102000 211724000 998996000 -11110000 11570000 1272282000 66463000 3231000 69694000 2026000 125000 2151000 688000 688000 0.125 7644000 7644000 9714 10000 367000 377000 42880 43000 -174000 2000 -129000 14106 14000 -14000 824000 824000 1082000 1082000 61169000 213809000 1057817000 -8396000 14926000 1339325000 77204000 1657000 78861000 1319000 265000 1584000 103000 103000 634000 634000 0.125 7646000 7646000 7511 7000 338000 345000 -1382 -1000 -56000 -57000 11326 12000 -12000 826000 826000 1097000 1097000 61187000 216002000 1127375000 -6974000 16214000 1413804000 405358000 189125000 61741000 47226000 9369000 5863000 8444000 3152000 -594000 110000 1756000 81000 -2411000 10482000 662000 141088000 211238000 204144000 39167000 53437000 85354000 99067000 105401000 281763000 185083000 110092000 67024000 26597000 2588000 433275000 34820000 17866000 24266000 9857000 22281000 3478000 -314000 -528257000 -100927000 886966000 6862000 888335000 6498000 2664000 3087000 150000000 1519000 1042000 27831000 23020000 2914000 932000 29212000 -334000 23000 -33593000 95178000 -292000 -1122000 -280379000 178212000 436608000 168666000 156229000 346878000 436507000 168336000 101000 330000 436608000 168666000 138637000 346154000 17592000 724000 156229000 346878000 10360000 4112000 136893000 47301000 2366000 6778000 6195000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">A.       BASIS OF PRESENTATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited interim consolidated condensed financial statements (the “Financial Statements”) include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships, and have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, the Financial Statements do not include all the information and footnotes normally included in the annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States. All intercompany transactions and balances have been eliminated.  Certain prior year amounts have been reclassified to conform to the current year presentation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In our opinion, the Financial Statements contain all material adjustments necessary to present fairly our consolidated financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal recurring nature. These Financial Statements should be read in conjunction with the annual consolidated financial statements, and footnotes thereto, included in our Annual Report to Shareholders on Form 10-K for the fiscal year ended December 26, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Seasonality has a significant impact on our working capital from March to August, which historically results in negative or modest cash flows from operations in our first and second quarters. Conversely, we experience a substantial decrease in working capital from September to February which typically results in significant cash flow from operations in our third and fourth quarters. For comparative purposes, we have included the September 26, 2020 balances in the accompanying unaudited condensed consolidated balance sheets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">B.       FAIR VALUE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We apply the provisions of ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i>, to assets and liabilities measured at fair value. Assets measured at fair value are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.43787384%;padding-left:0pt;padding-right:0pt;width:100.87%;"><tr style="height:1pt;"><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Money market funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 2,631</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 2,650</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 64</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,133</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,197</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Fixed income funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 17,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 17,983</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 248</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 16,522</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 16,770</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Treasury securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 310</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 310</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Equity securities</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 18,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 18,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 10,524</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 10,524</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Alternative investments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Mutual funds:</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Domestic stock funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 9,968</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 9,968</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 6,826</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 6,826</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">International stock funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,243</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,243</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Target funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 260</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 260</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Bond funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 208</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Alternative funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 497</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 497</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 433</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 433</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total mutual funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 12,309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 12,309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,970</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,970</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 32,143</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,652</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 55,331</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,806</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,655</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 41,387</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Assets at fair value</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 32,143</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 55,331</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,806</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 41,387</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">From the assets measured at fair value as of September 25, 2021, listed in the table above, $33.6 million of mutual funds, equity securities, and alternative investments are held in Investments, $0.1 million of money market funds are held in Cash and Cash Equivalents, $0.7 million of money market and mutual funds are held in Other Assets for our deferred compensation plan, and $18.3 million of fixed income funds and $2.6 million of money markets funds are held in Restricted Investments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We maintain money market, mutual funds, bonds, and/or equity securities in our non-qualified deferred compensation plan, our wholly owned licensed captive insurance company, and assets held in financial institutions. These funds are valued at prices quoted in an active exchange market and are included in “Cash and Cash Equivalents”, “Investments”, “Other Assets”, and “Restricted Investments”. We have elected not to apply the fair value option under ASC 825, <i style="font-style:italic;">Financial Instruments,</i> to any of our financial instruments except for those expressly required by U.S. GAAP.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In accordance with our investment policy, our wholly-owned captive, Ardellis Insurance Ltd. (“Ardellis”), maintains an investment portfolio, totaling $52.0 million as of September 25, 2021, which has been included in the aforementioned table of total investments. This portfolio consists of domestic and international equity securities, alternative investments, and fixed income bonds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.48%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.87%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr style="height:14.8pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style="height:11.65pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">16,770</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury Securities</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,543</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,524</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mutual Funds</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,645</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,080</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Alternative Investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,926</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,017</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">37,300</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 27.35pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Our fixed income investments consist of a blend of US Government and Agency bonds and investment grade corporate bonds with varying maturities. Our equity investments consist of small, mid, and large cap growth and value funds, as well as international equity. Our mutual fund investments consist of domestic and international stock. Our alternative investments consist of a private real estate income trust which is valued as a Level 3 asset. The net unrealized gain of the portfolio was $7.4 million. Carrying amounts above are recorded in the investments and restricted investments line items within the balance sheet as of September 25, 2021 and September 26, 2020. </p> Assets measured at fair value are as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.43787384%;padding-left:0pt;padding-right:0pt;width:100.87%;"><tr style="height:1pt;"><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.18%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:39.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prices with</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Active</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Money market funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 2,631</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 2,650</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 64</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,133</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">    </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,197</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Fixed income funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 962</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 17,021</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 17,983</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 248</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 16,522</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 16,770</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Treasury securities</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 310</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 310</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Equity securities</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 18,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 18,543</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 10,524</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 10,524</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Alternative investments</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Mutual funds:</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">  </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Domestic stock funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 9,968</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 9,968</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 6,826</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 6,826</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">International stock funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,675</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,243</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,243</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Target funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 23</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 260</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 260</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Bond funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 146</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 208</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 208</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Alternative funds</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 497</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 497</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 433</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 433</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total mutual funds</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 12,309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 12,309</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,970</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> —</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 8,970</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">Total</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 32,143</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,652</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 55,331</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,806</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,655</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 41,387</span></p></td></tr><tr><td style="vertical-align:top;width:18.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;">Assets at fair value</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:9.5pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 32,143</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,652</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 3,536</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 55,331</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,806</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.99%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 19,655</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:9.5pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 1,926</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;"> </span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><span style="font-size:9.5pt;">$</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="font-size:9.5pt;"> 41,387</span></p></td></tr></table> 19000 2631000 2650000 64000 3133000 3197000 962000 17021000 17983000 248000 16522000 16770000 310000 310000 18543000 18543000 10524000 10524000 3536000 3536000 1926000 1926000 9968000 9968000 6826000 6826000 1675000 1675000 1243000 1243000 23000 23000 260000 260000 146000 146000 208000 208000 497000 497000 433000 433000 12309000 12309000 8970000 8970000 32143000 19652000 3536000 55331000 19806000 19655000 1926000 41387000 32143000 19652000 3536000 55331000 19806000 19655000 1926000 41387000 33600000 100000 700000 18300000 2600000 52000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.48%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.87%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr style="height:14.8pt;"><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.92%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">   </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Cost</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gain</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.79%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr style="height:11.65pt;"><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Fixed Income</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,293</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,750</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">16,770</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Treasury Securities</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 310</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,151</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,543</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,121</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,403</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">10,524</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Mutual Funds</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,210</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,645</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 852</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,080</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Alternative Investments</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,370</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,536</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,881</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,926</p></td></tr><tr><td style="vertical-align:bottom;width:41.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,017</p></td><td style="vertical-align:bottom;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,980</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.43%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">37,300</p></td></tr></table> 17293000 690000 17983000 15750000 1020000 16770000 310000 310000 14392000 4151000 18543000 9121000 1403000 10524000 9210000 2435000 11645000 7228000 852000 8080000 3370000 166000 3536000 1881000 45000 1926000 44575000 7442000 52017000 33980000 3320000 37300000 7400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">C.       REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Within the three primary segments (Retail, Industrial, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Certain customer products that we provide require installation by the Company or a 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> party. Installation revenue is recognized upon completion. If the Company uses a 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> party for installation, the party will act as an agent to the Company until completion of the installation. Installation revenue represents an immaterial share of the Company’s total sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company utilizes rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred relative to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced relative to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Our construction contracts are generally entered into with a fixed price, and completion of the projects can range from <span style="-sec-ix-hidden:Hidden_QOGM-d0Cy06obZUKDT5N_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">6</span></span> to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The following table presents our net sales disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:34.1%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">FOB Shipping Point Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,063,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,454,220</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">41.9%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,530,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,663,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">78.3%</p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction Contract Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(5.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(8.3)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,093,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,486,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40.9%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,619,329</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,760,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">76.0%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 27.35pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The following table presents the balances of over time accounting accounts which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cost and Earnings in Excess of Billings</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Billings in Excess of Cost and Earnings</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Within the three primary segments (Retail, Industrial, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Certain customer products that we provide require installation by the Company or a 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> party. Installation revenue is recognized upon completion. If the Company uses a 3<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">rd</sup> party for installation, the party will act as an agent to the Company until completion of the installation. Installation revenue represents an immaterial share of the Company’s total sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company utilizes rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred relative to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced relative to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Our construction contracts are generally entered into with a fixed price, and completion of the projects can range from <span style="-sec-ix-hidden:Hidden_QOGM-d0Cy06obZUKDT5N_Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">6</span></span> to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.</p> 3 P18M <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The following table presents our net sales disaggregated by revenue source (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.97%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:34.1%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;text-decoration:underline;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.59%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.61%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">% Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">FOB Shipping Point Revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,063,647</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,454,220</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">41.9%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,530,204</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,663,140</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">78.3%</p></td></tr><tr><td style="vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Construction Contract Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,137</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(5.8)%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89,125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">(8.3)%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:28.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total Net Sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,093,784</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,486,227</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">40.9%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,619,329</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,760,290</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">76.0%</p></td></tr></table> 2063647000 1454220000 0.419 6530204000 3663140000 0.783 30137000 32007000 -0.058 89125000 97150000 -0.083 2093784000 1486227000 0.409 6619329000 3760290000 0.760 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The following table presents the balances of over time accounting accounts which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Cost and Earnings in Excess of Billings</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,776</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,169</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,130</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:62.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Billings in Excess of Cost and Earnings</p></td><td style="vertical-align:bottom;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,373</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,530</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 3776000 4169000 4130000 10373000 11530000 11264000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">D.       EARNINGS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The computation of earnings per share (“EPS”) is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings attributable to controlling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 397,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 183,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment for earnings allocated to non-vested restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,952)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,195)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,800)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,110)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings for calculating EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment for non-vested restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,033)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,750)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,001)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,713)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares for calculating basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares for calculating diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The computation of earnings per share (“EPS”) is as follows (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:21.8%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.07%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings attributable to controlling interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 121,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77,204</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 397,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 183,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment for earnings allocated to non-vested restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,952)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,195)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,800)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,110)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net earnings for calculating EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,089</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 75,009</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 178,716</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,266</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62,162</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Adjustment for non-vested restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,033)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,750)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,001)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,713)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares for calculating basic EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive restricted common stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 168</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shares for calculating diluted EPS</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 60,298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59,948</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net earnings per share:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.94</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.98</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.94</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1.25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.98</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 121041000 77204000 397734000 183826000 3952000 2195000 12800000 5110000 117089000 75009000 384934000 178716000 62266000 61548000 62162000 61642000 2033000 1750000 2001000 1713000 60233000 59798000 60161000 59929000 168000 20000 137000 19000 60401000 59818000 60298000 59948000 1.94 1.25 6.40 2.98 1.94 1.25 6.38 2.98 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">E.       COMMITMENTS, CONTINGENCIES, AND GUARANTEES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We are self-insured for environmental impairment liability, including certain liabilities which are insured through a wholly owned subsidiary, Ardellis Insurance Ltd., a licensed captive insurance company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In addition, on September 25, 2021, we were parties either as plaintiff or defendant to a number of lawsuits and claims arising through the normal course of our business. In the opinion of management, our consolidated financial statements will not be materially affected by the outcome of these contingencies and claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">On September 25, 2021, we had outstanding purchase commitments on commenced capital projects of approximately $44.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We provide a variety of warranties for products we manufacture. Historically, warranty claims have not been material. We also distribute products manufactured by other companies, some of which are no longer in business. While we do not warrant these products, we have received claims as a distributor of these products when the manufacturer no longer exists or has the ability to pay. Historically, these costs have not had a material effect on our consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">As part of our operations, we supply building materials and labor to site-built construction projects or we jointly bid on contracts with framing companies for such projects. In some instances, we are required to post payment and performance bonds to ensure the products and installation services are completed in accordance with our contractual obligations. We have agreed to indemnify the surety for claims properly made against these bonds. As of September 25, 2021, we had approximately $39.6 million outstanding payment and performance bonds for open projects. We had approximately $2.1 million in payment and performance bonds outstanding for completed projects which are still under warranty.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">On September 25, 2021, we had outstanding letters of credit totaling $52.6 million, primarily related to certain insurance contracts and industrial development revenue bonds described further below.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">In lieu of cash deposits, we provide irrevocable letters of credit in favor of our insurers to guarantee our performance under certain insurance contracts. As of September 25, 2021, we have irrevocable letters of credit outstanding totaling approximately $45.5 million for these types of insurance arrangements. We have reserves recorded on our balance sheet, in accrued liabilities, that reflect our expected future liabilities under these insurance arrangements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We are required to provide irrevocable letters of credit in favor of the bond trustees for all industrial development revenue bonds that have been issued. These letters of credit guarantee principal and interest payments to the bondholders. We currently have irrevocable letters of credit outstanding totaling approximately $7.1 million related to our outstanding industrial development revenue bonds. These letters of credit have varying terms but may be renewed at the option of the issuing banks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Certain wholly owned domestic subsidiaries have guaranteed the indebtedness of UFP Industries, Inc. in certain debt agreements, including the Series 2012, 2018 and 2020 Senior Notes and our revolving credit facility. The maximum exposure of these guarantees is limited to the indebtedness outstanding under these debt arrangements and this exposure will expire concurrent with the expiration of the debt agreements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;">We did not enter into any new guarantee arrangements during the third quarter of 2021 which would require us to recognize a liability on our balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;"><span style="font-size:11pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 44100000 39600000 2100000 52600000 45500000 7100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 6pt 0pt;">F.       BUSINESS COMBINATIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We completed the following acquisitions in 2021 and since the end of September 2020, which were accounted for using the purchase method in thousands unless otherwise noted: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:19.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquisition </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tangible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment</b></p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 29, 2021</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$10,108<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,099</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,009</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Construction</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Endurable Building Products, LLC (Endurable)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $15 million in 2020.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 19, 2021</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$8,549<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,526</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,023</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Walnut Hollow Farm, Inc.</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $11.6 million in 2020.</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 12, 2021</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$153,462<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,462</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Spartanburg Forest Products, Inc.</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately 150 employees and operations in five states. Its affiliates include Appalachian Forest Products, Innovative Design Industries, Blue Ridge Wood Preserving, Blue Ridge Wood Products, and Tidewater Wood Products and had combined sales of approximately $543.0 million in 2020.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 1, 2021</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$4,724<br/>cash paid for 100% asset purchase and estimated contingent consideration</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,264</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 460</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">J.C. Gilmore Pty Ltd (Gilmores)</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $15 million AUD ($10 million USD).</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 28, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$259,011<br/>cash paid for 100% stock purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,899</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,112</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail/Industrial</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PalletOne, Inc. (PalletOne)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with 17 pallet manufacturing facilities in the southern and eastern regions of the country. The company also supplies other specialized industrial packaging, including custom bins and crates, and its Sunbelt Forest Products (Sunbelt) subsidiary operates five<span style="white-space:pre-wrap;"> pressure-treating facilities in the Southeastern U.S. PalletOne and its affiliates had 2019 and 2020 sales of </span>$525 million and $698 million, respectively. </p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquisition </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tangible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment</b></p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">November 10, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$21,268<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,923</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,345</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Construction</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based in Wilton, New Hampshire, Atlantic Prefab produces prefabricated steel wall panels and light gauge metal trusses. The company’s steel component and prefinished wall panel lines are new, value-added product additions for UFP Construction that help shorten project timelines. Exterior Designs is a leading installer of siding and exterior cladding such as fiber cement, ACM (aluminum composite material) panels, phenolic panels, and EIFS (exterior insulation and finish systems). The company is based in Londonderry, New Hampshire, and serves commercial and multi-family clients throughout the Northeast. Also based in Londonderry, Patriot Building Systems provides commercial and multi-family framing services in the Northeast and will focus on markets not currently served by companies of UFP Industries. The companies had combined annual sales of approximately $28 million.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 1, 2020</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$5,936<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,222</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 714</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Fire Retardant Chemical Technologies, LLC (FRCT)</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Founded in 2014 and based in Matthews, North Carolina, FRCT’s business includes a research and development laboratory specializing in developing and testing a wide range of high-performance chemicals, including fire retardants and water repellants. The company had annual sales of approximately $6.4 million.</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">September 30, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$3,475<br/>cash paid for 50% stock purchase and estimated contingent consideration</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,267</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,369)</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Enwrap Logistic &amp; Packaging S.r.l. (Enwrap)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Enwrap is a newly formed company dedicated to the logistics and packaging business of its predecessor, Job Service S.p.A. Headquartered in Milan, Italy, Enwrap provides high-value, mixed material industrial packaging and logistics services through eight locations in Italy. These locations generated annual sales of approximately $14 million.</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The intangible assets for the above acquisitions have not been finalized and allocated to their respective identifiable asset and goodwill accounts. In aggregate, acquisitions completed since the end of September 2020 and not consolidated with other operations contributed approximately $903.0 million in net sales and $26.0 million in operating profits during the first nine months of 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">We completed the following acquisitions in 2021 and since the end of September 2020, which were accounted for using the purchase method in thousands unless otherwise noted: </p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:28.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:15.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:19.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-left:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquisition </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tangible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment</b></p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 29, 2021</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$10,108<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,099</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,009</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Construction</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Endurable Building Products, LLC (Endurable)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $15 million in 2020.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 19, 2021</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$8,549<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,526</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,023</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Walnut Hollow Farm, Inc.</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $11.6 million in 2020.</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">April 12, 2021</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$153,462<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 153,462</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Spartanburg Forest Products, Inc.</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately 150 employees and operations in five states. Its affiliates include Appalachian Forest Products, Innovative Design Industries, Blue Ridge Wood Preserving, Blue Ridge Wood Products, and Tidewater Wood Products and had combined sales of approximately $543.0 million in 2020.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">March 1, 2021</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$4,724<br/>cash paid for 100% asset purchase and estimated contingent consideration</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,264</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 460</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">J.C. Gilmore Pty Ltd (Gilmores)</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $15 million AUD ($10 million USD).</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">December 28, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$259,011<br/>cash paid for 100% stock purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,899</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 192,112</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail/Industrial</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">PalletOne, Inc. (PalletOne)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with 17 pallet manufacturing facilities in the southern and eastern regions of the country. The company also supplies other specialized industrial packaging, including custom bins and crates, and its Sunbelt Forest Products (Sunbelt) subsidiary operates five<span style="white-space:pre-wrap;"> pressure-treating facilities in the Southeastern U.S. PalletOne and its affiliates had 2019 and 2020 sales of </span>$525 million and $698 million, respectively. </p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.28%;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Company</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Acquisition </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Intangible </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Tangible </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td></tr><tr><td style="vertical-align:bottom;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Name</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.4%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Purchase Price</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.27%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.15%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Segment</b></p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">November 10, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$21,268<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,923</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,345</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Construction</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Based in Wilton, New Hampshire, Atlantic Prefab produces prefabricated steel wall panels and light gauge metal trusses. The company’s steel component and prefinished wall panel lines are new, value-added product additions for UFP Construction that help shorten project timelines. Exterior Designs is a leading installer of siding and exterior cladding such as fiber cement, ACM (aluminum composite material) panels, phenolic panels, and EIFS (exterior insulation and finish systems). The company is based in Londonderry, New Hampshire, and serves commercial and multi-family clients throughout the Northeast. Also based in Londonderry, Patriot Building Systems provides commercial and multi-family framing services in the Northeast and will focus on markets not currently served by companies of UFP Industries. The companies had combined annual sales of approximately $28 million.</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">October 1, 2020</p></td><td style="background-color:#ffffff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$5,936<br/>cash paid for 100% asset purchase</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,222</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 714</p></td><td style="background-color:#ffffff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Retail</p></td></tr><tr><td style="background-color:#ffffff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Fire Retardant Chemical Technologies, LLC (FRCT)</p></td><td colspan="7" style="background-color:#ffffff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Founded in 2014 and based in Matthews, North Carolina, FRCT’s business includes a research and development laboratory specializing in developing and testing a wide range of high-performance chemicals, including fire retardants and water repellants. The company had annual sales of approximately $6.4 million.</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:bottom;width:28.2%;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">September 30, 2020</p></td><td style="background-color:#ccebff;vertical-align:middle;width:19.4%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$3,475<br/>cash paid for 50% stock purchase and estimated contingent consideration</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.28%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,267</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;border-left:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,369)</p></td><td style="background-color:#ccebff;vertical-align:middle;white-space:nowrap;width:12.13%;border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Other</p></td></tr><tr><td style="background-color:#ccebff;vertical-align:top;width:28.2%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Enwrap Logistic &amp; Packaging S.r.l. (Enwrap)</p></td><td colspan="7" style="background-color:#ccebff;vertical-align:middle;width:71.79%;border-bottom:1.5pt solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Enwrap is a newly formed company dedicated to the logistics and packaging business of its predecessor, Job Service S.p.A. Headquartered in Milan, Italy, Enwrap provides high-value, mixed material industrial packaging and logistics services through eight locations in Italy. These locations generated annual sales of approximately $14 million.</p></td></tr></table> 10108000 1 7099000 3009000 15000000 8549000 1 1526000 7023000 11600000 153462000 1 153462000 150 5 543000000.0 4724000 1 4264000 460000 15000000 10000000 259011000 1 66899000 192112000 17 5 525000000 698000000 21268000 1 11923000 9345000 28000000 5936000 1 5222000 714000 6400000 3475000 0.50 7267000 -1369000 8 14000000 903000000.0 26000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">G.       SEGMENT REPORTING</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The Company operates manufacturing, treating and distribution facilities internationally, but primarily in the United States. The business segments align with the following markets: UFP Retail Solutions, UFP Construction and UFP Industrial. The Company manages the operations of its individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Industrial, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. The exception to this market-centered reporting and management structure is the Company’s International segment, which comprises our Mexico, Canada, and Australia operations and sales and buying offices in other parts of the world. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">Our International segment and Ardellis (our insurance captive) have been included in the “All Other” column of the table below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt 0pt 12pt 0pt;">The “Corporate” column includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consists of over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns and leases transportation equipment, are also included in the Corporate column. An inter-company lease charge is assessed to our operating segments for the use of these assets at fair market value rates. Total assets of the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., and UFP Transportation Ltd. The tables below are presented in thousands:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 573,234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 722,872</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,689</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,093,784</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223,738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,153)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,382</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,125</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.46%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (222)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,486,227</p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,449</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,601</p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:68.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,714,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,619,329</p></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (637,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,344</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,547</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:66.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,661,873</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,187,429</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,760,290</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (388,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,591</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents goodwill by segment as of September 25, 2021, and December 26, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 26, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,827</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,729</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 252,193</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Purchase Accounting Adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,682)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,937)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,227)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,575)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,421)</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign Exchange, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (342)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 25, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113,734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 292,318</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">The following table presents total assets by segment as of September 25, 2021, and December 26, 2020 (in thousands).</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.11%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Assets by Segment</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 25,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 26,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Segment Classification</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.73%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">% Change</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Retail</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 829,745</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 510,464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 62.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Industrial</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 740,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 416,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 77.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Construction</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 725,419</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 510,972</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 42.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">All Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 284,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 196,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 44.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Corporate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 434,251</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 770,112</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (43.6)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,014,247</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,404,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> The tables below are presented in thousands:<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.56%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 696,201</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 573,234</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 722,872</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,689</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,788</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,093,784</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23,148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 122,470</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (223,738)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,153)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,408</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 84,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,283</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,382</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,125</p></td></tr><tr><td style="vertical-align:bottom;width:32.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:65.46%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.36%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.39%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 700,522</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,124</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 447,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 56,700</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (222)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,486,227</p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45,416</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (151,127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,037</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,513</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,449</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,601</p></td></tr><tr><td style="vertical-align:bottom;width:32.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:68.35%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,714,440</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,633,289</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,021,106</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 243,736</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,619,329</p></td></tr><tr><td style="vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163,279</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,039</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 62,069</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345,920</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (637,307)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:29.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,443</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,344</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,330</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,865</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 542,547</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="17" style="vertical-align:bottom;white-space:nowrap;width:66.84%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.87%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  All Other  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  Corporate  </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.41%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">      Total      </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net sales to outside customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,661,873</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 763,046</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,187,429</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,503</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (561)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,760,290</p></td></tr><tr><td style="vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment net sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,378</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 196,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (388,759)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:31.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Segment operating profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 122,082</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,837</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,544</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,573</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,555</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 257,591</p></td></tr></table> 696201000 573234000 722872000 98689000 2788000 2093784000 50546000 23148000 27574000 122470000 -223738000 -26153000 70408000 84205000 20283000 19382000 168125000 700522000 282124000 447103000 56700000 -222000 1486227000 45416000 11773000 17909000 76029000 -151127000 62181000 22037000 16513000 7449000 -1579000 106601000 2714440000 1633289000 2021106000 243736000 6758000 6619329000 163279000 66039000 62069000 345920000 -637307000 89443000 190344000 184330000 44565000 33865000 542547000 1661873000 763046000 1187429000 148503000 -561000 3760290000 109378000 32788000 49685000 196908000 -388759000 122082000 53837000 50544000 20573000 10555000 257591000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following table presents goodwill by segment as of September 25, 2021, and December 26, 2020 (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 26, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,827</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,729</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 252,193</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Purchase Accounting Adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,682)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,937)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,227)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,575)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,421)</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign Exchange, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (342)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 25, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113,734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 292,318</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:27.35pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Retail</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.99%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Construction</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">All Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.32%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Corporate</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 26, 2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,827</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 90,729</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,694</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 252,193</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Acquisitions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18,441</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 43,844</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 68,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 Purchase Accounting Adjustments</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,682)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,937)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,227)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,575)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28,421)</p></td></tr><tr><td style="vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign Exchange, Net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 101</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (443)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1.5pt solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (342)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:39.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of September 25, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 78,702</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 113,734</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.95%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,030</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,852</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 292,318</p></td></tr></table> 61943000 87827000 90729000 11694000 252193000 18441000 43844000 2427000 4176000 68888000 -1682000 -17937000 -6227000 -2575000 -28421000 101000 -443000 -342000 78702000 113734000 87030000 12852000 292318000 829745000 510464000 0.625 740206000 416487000 0.777 725419000 510972000 0.420 284626000 196856000 0.446 434251000 770112000 -0.436 3014247000 2404891000 0.253 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">H.       INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Effective tax rates differ from statutory federal income tax rates, primarily due to provisions for foreign, state and local income taxes and permanent tax differences. Our effective tax rate was 23.0% in the third quarter of 2021 compared to 25.4% for same period in 2020 and was 24.0% in the first nine months of 2021 compared to 25.2% for the same period in 2020.<span style="background-color:#ffffff;color:#212529;"> </span>The decrease was primarily due to a decrease in permanent tax differences in 2021 compared to the prior year, none of which are individually significant.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.230 0.254 0.240 0.252 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">I.       COMMON STOCK</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt;">Below is a summary of common stock issuances for the first nine months of 2021 and 2020 (in thousands, except average share price):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Share Issuance Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:middle;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Share Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 71.18</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the employee stock gift program</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 76.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the director retainer stock program</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 69.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the bonus plan</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 57.06</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the executive stock match grants plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Forfeitures</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares issued under stock grant programs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 57.64</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 62.48</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Share Issuance Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:middle;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Share Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 44.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the employee stock gift program</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 45.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the director retainer stock program</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 24.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the bonus plan</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 47.51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the executive stock match grants plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 47.60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Forfeitures</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares issued under stock grant programs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 44.92</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 53.85</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;">During the first nine months of 2021, we did not repurchase any of our shares of common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27pt;margin:0pt 0pt 12pt 0pt;">During the first nine months of 2020, we repurchased approximately 756,000 shares of our common stock at an average share price of $38.62. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt;">Below is a summary of common stock issuances for the first nine months of 2021 and 2020 (in thousands, except average share price):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 25, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Share Issuance Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:middle;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Share Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 25</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 71.18</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the employee stock gift program</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 76.80</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the director retainer stock program</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 69.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the bonus plan</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 487</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 57.06</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the executive stock match grants plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 60.24</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Forfeitures</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares issued under stock grant programs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 57.64</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 62.48</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:27.35pt;margin:0pt 0pt 6pt 0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:19.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 26, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Share Issuance Activity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:middle;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Common Stock</b></p></td><td style="vertical-align:middle;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average Share Price</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the employee stock purchase plan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 44.14</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the employee stock gift program</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 45.93</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the director retainer stock program</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 24.80</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the bonus plan</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 271</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 47.51</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Shares issued under the executive stock match grants plan</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 79</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 47.60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="white-space:pre-wrap;"> Forfeitures</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares issued under stock grant programs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 391</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 44.92</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued under the deferred compensation plans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 115</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> 53.85</p></td></tr></table> 25000 71.18 2000 76.80 4000 69.80 487000 57.06 77000 60.24 21000 549000 57.64 108000 62.48 28000 44.14 2000 45.93 46000 24.80 271000 47.51 79000 47.60 7000 391000 44.92 115000 53.85 756000 38.62 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">J.       INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead. Cost is determined on a weighted average FIFO basis. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:36pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;"> </span></span><span style="font-weight:normal;">The Company writes down the value of inventory, the impact of which is reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount the Company expects to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. The lower of cost or net realizable value adjustment to inventory as of September 25, 2021 and September 26, 2020 was </span><span style="font-weight:normal;">$1.3</span><span style="font-weight:normal;"> million and </span><span style="font-weight:normal;">$0</span><span style="font-weight:normal;">, respectively.</span></p> 1300000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">K.       SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On September 27, 2027, we acquired the equity of Shelter Products, Inc., for $6.5 million. Based in Haleyville, Alabama, Shelter Products provides distribution and logistics support to factory-built manufacturers through nine warehouses across the U.S.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">On October 29, 2021, we acquired the assets of The Box Pack Trust, operating as Boxpack Packaging (Boxpack) for $5.2 million. Based near Melbourne, Australia, Boxpack specializes in flexographic and lithographic cardboard packaging, using the latest CAD design and finishing techniques.</p> 6500000 9 5200000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information
9 Months Ended
Sep. 25, 2021
shares
Document and Entity Information  
Document Type 10-Q
Document Quarterly Report true
Document Transition Report false
Document Period End Date Sep. 25, 2021
Entity File Number 0-22684
Entity Registrant Name UFP INDUSTRIES, INC.
Entity Incorporation, State or Country Code MI
Entity Tax Identification Number 38-1465835
Entity Address, Address Line One 2801 East Beltline NE
Entity Address, City or Town Grand Rapids
Entity Address, State or Province MI
Entity Address, Postal Zip Code 49525
City Area Code 616
Local Phone Number 364-6161
Title of 12(b) Security Common Stock, no par value
Trading Symbol UFPI
Security Exchange Name NASDAQ
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 (in shares) 61,887,770
Current Fiscal Year End Date --12-25
Document Fiscal Year Focus 2021
Document Fiscal Period Focus Q3
Entity Central Index Key 0000912767
Amendment Flag false
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Sep. 26, 2020
CURRENT ASSETS:      
Cash and cash equivalents $ 138,637 $ 436,507 $ 346,154
Restricted cash 17,592 101 724
Investments 33,723 24,308 20,530
Accounts receivable, net 783,959 470,504 583,079
Inventories:      
Raw materials 368,185 316,481 286,418
Finished goods 532,480 250,813 242,316
Total inventories 900,665 567,294 528,734
Refundable income taxes 14,134 5,836  
Other current assets 34,040 33,812 32,888
TOTAL CURRENT ASSETS 1,922,750 1,538,362 1,512,109
DEFERRED INCOME TAXES 2,330 2,413 2,070
RESTRICTED INVESTMENTS 18,925 17,565 17,327
RIGHT OF USE ASSETS 94,481 77,245 77,412
OTHER ASSETS 29,168 20,298 24,216
GOODWILL 292,318 252,193 245,925
INDEFINITE-LIVED INTANGIBLE ASSETS 7,380 7,401 7,361
OTHER INTANGIBLE ASSETS, NET 93,984 72,252 58,205
PROPERTY, PLANT AND EQUIPMENT:      
Property, plant and equipment 1,156,070 974,497 935,639
Less accumulated depreciation and amortization (603,159) (557,335) (529,644)
PROPERTY, PLANT AND EQUIPMENT, NET 552,911 417,162 405,995
TOTAL ASSETS 3,014,247 2,404,891 2,350,620
CURRENT LIABILITIES:      
Cash overdraft 10,812    
Accounts payable 292,933 211,518 231,111
Accrued liabilities:      
Compensation and benefits 249,242 166,478 171,472
Income taxes     3,024
Other 90,348 69,104 69,888
Current portion of lease liability 22,242 16,549 15,349
Current portion of long-term debt 93 100 2,760
TOTAL CURRENT LIABILITIES 665,670 463,749 493,604
LONG-TERM DEBT 310,119 311,607 311,267
LEASE LIABILITY 75,548 61,509 62,100
DEFERRED INCOME TAXES 39,198 25,266 22,478
OTHER LIABILITIES 46,238 59,608 47,367
TOTAL LIABILITIES 1,136,773 921,739 936,816
Controlling interest shareholders' equity:      
Preferred stock, no par value; shares authorized 1,000,000; issued and outstanding, none
Common stock, $1 par value; shares authorized 80,000,000; issued and outstanding, 61,887,770, 61,205,780 and 61,186,636 61,888 61,206 61,187
Additional paid-in capital 239,563 218,224 216,002
Retained earnings 1,552,593 1,182,680 1,127,375
Accumulated other comprehensive loss (3,278) (1,794) (6,974)
Total controlling interest shareholders' equity 1,850,766 1,460,316 1,397,590
Noncontrolling interest 26,708 22,836 16,214
TOTAL SHAREHOLDERS' EQUITY 1,877,474 1,483,152 1,413,804
TOTAL LIABILITIES AND SHAREHOLDERS' EQUITY $ 3,014,247 $ 2,404,891 $ 2,350,620
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 25, 2021
Dec. 26, 2020
Sep. 26, 2020
SHAREHOLDERS' EQUITY:      
Preferred stock, no par value (in dollars per share) $ 0 $ 0 $ 0
Preferred stock, shares authorized (in shares) 1,000,000 1,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0 0
Preferred stock, shares outstanding (in shares) 0 0 0
Common Stock, Par or Stated Value Per Share $ 1 $ 1 $ 1
Common stock, shares authorized (in shares) 80,000,000 80,000,000 80,000,000
Common stock, shares issued (in shares) 61,887,770 61,205,780 61,186,636
Common stock, shares outstanding (in shares) 61,887,770 61,205,780 61,186,636
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME        
NET SALES $ 2,093,784 $ 1,486,227 $ 6,619,329 $ 3,760,290
COST OF GOODS SOLD 1,766,229 1,245,153 5,583,926 3,147,049
GROSS PROFIT 327,555 241,074 1,035,403 613,241
SELLING, GENERAL AND ADMINISTRATIVE EXPENSES 169,467 134,649 504,104 357,770
OTHER GAINS, NET (10,037) (176) (11,248) (2,120)
EARNINGS FROM OPERATIONS 168,125 106,601 542,547 257,591
INTEREST EXPENSE 3,433 2,486 10,483 6,291
INTEREST AND INVESTMENT LOSS (INCOME) 371 (1,565) (3,614) (1,623)
EQUITY IN EARNINGS OF INVESTEE 946   2,411  
NON-OPERATING (INCOME)/EXPENSE 4,750 921 9,280 4,668
EARNINGS BEFORE INCOME TAXES 163,375 105,680 533,267 252,923
INCOME TAXES 37,628 26,819 127,909 63,798
NET EARNINGS 125,747 78,861 405,358 189,125
LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST (4,706) (1,657) (7,624) (5,299)
NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST $ 121,041 $ 77,204 $ 397,734 $ 183,826
EARNINGS PER SHARE - BASIC (USD per share) $ 1.94 $ 1.25 $ 6.40 $ 2.98
EARNINGS PER SHARE - DILUTED (USD per share) $ 1.94 $ 1.25 $ 6.38 $ 2.98
OTHER COMPREHENSIVE INCOME:        
NET EARNINGS $ 125,747 $ 78,861 $ 405,358 $ 189,125
OTHER COMPREHENSIVE GAIN (LOSS) (2,024) 1,687 (1,500) (4,030)
COMPREHENSIVE INCOME 123,723 80,548 403,858 185,095
LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST (4,496) (1,922) (7,608) (3,354)
COMPREHENSIVE INCOME ATTRIBUTABLE TO CONTROLLING INTEREST $ 119,227 $ 78,626 $ 396,250 $ 181,741
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehen- sive Earnings
Noncontrolling Interest
Total
Beginning balance at Dec. 28, 2019 $ 61,409 $ 192,173 $ 995,022 $ (4,889) $ 14,018 $ 1,257,733
Increase (Decrease) in Stockholders' Equity            
Net earnings     40,159   411 40,570
Foreign currency translation adjustment       (5,951) (2,335) (8,286)
Unrealized gain (loss) on debt securities       (270)   (270)
Distributions to noncontrolling interest         (299) (299)
Additional purchases and adjustment of noncontrolling interest   130     (225) (95)
Cash dividends     (7,730)     (7,730)
Issuance of shares under employee stock plans 10 309       319
Net issuance (forfeiture) of shares under stock grant programs 350 12,454 1     12,805
Issuance of shares under deferred compensation plans 89 (89)        
Repurchase of shares (756)   (28,456)     (29,212)
Expense associated with share-based compensation arrangements   1,404       1,404
Accrued expense under deferred compensation plans   5,343       5,343
Ending balance at Mar. 28, 2020 61,102 211,724 998,996 (11,110) 11,570 1,272,282
Beginning balance at Dec. 28, 2019 61,409 192,173 995,022 (4,889) 14,018 1,257,733
Increase (Decrease) in Stockholders' Equity            
Net earnings           189,125
Ending balance at Sep. 26, 2020 61,187 216,002 1,127,375 (6,974) 16,214 1,413,804
Beginning balance at Mar. 28, 2020 61,102 211,724 998,996 (11,110) 11,570 1,272,282
Increase (Decrease) in Stockholders' Equity            
Net earnings     66,463   3,231 69,694
Foreign currency translation adjustment       2,026 125 2,151
Unrealized gain (loss) on debt securities       688   688
Cash dividends     (7,644)     (7,644)
Issuance of shares under employee stock plans 10 367       377
Net issuance (forfeiture) of shares under stock grant programs 43 (174) 2     (129)
Issuance of shares under deferred compensation plans 14 (14)        
Expense associated with share-based compensation arrangements   824       824
Accrued expense under deferred compensation plans   1,082       1,082
Ending balance at Jun. 27, 2020 61,169 213,809 1,057,817 (8,396) 14,926 1,339,325
Increase (Decrease) in Stockholders' Equity            
Net earnings     77,204   1,657 78,861
Foreign currency translation adjustment       1,319 265 1,584
Unrealized gain (loss) on debt securities       103   103
Distributions to noncontrolling interest         (634) (634)
Cash dividends     (7,646)     (7,646)
Issuance of shares under employee stock plans 7 338       345
Net issuance (forfeiture) of shares under stock grant programs (1) (56)       (57)
Issuance of shares under deferred compensation plans 12 (12)        
Expense associated with share-based compensation arrangements   826       826
Accrued expense under deferred compensation plans   1,097       1,097
Ending balance at Sep. 26, 2020 61,187 216,002 1,127,375 (6,974) 16,214 1,413,804
Beginning balance at Dec. 26, 2020 61,206 218,224 1,182,680 (1,794) 22,836 1,483,152
Increase (Decrease) in Stockholders' Equity            
Net earnings     103,311   940 104,251
Foreign currency translation adjustment       (374) (526) (900)
Unrealized gain (loss) on debt securities       (1,296)   (1,296)
Distributions to noncontrolling interest         (2,914) (2,914)
Cash dividends     (9,274)     (9,274)
Issuance of shares under employee stock plans 6 357       363
Net issuance (forfeiture) of shares under stock grant programs 537 3,888 5     4,430
Issuance of shares under deferred compensation plans 89 (89)        
Expense associated with share-based compensation arrangements   2,936       2,936
Accrued expense under deferred compensation plans   5,795       5,795
Ending balance at Mar. 27, 2021 61,838 231,111 1,276,722 (3,464) 20,336 1,586,543
Beginning balance at Dec. 26, 2020 61,206 218,224 1,182,680 (1,794) 22,836 1,483,152
Increase (Decrease) in Stockholders' Equity            
Net earnings           405,358
Ending balance at Sep. 25, 2021 61,888 239,563 1,552,593 (3,278) 26,708 1,877,474
Beginning balance at Mar. 27, 2021 61,838 231,111 1,276,722 (3,464) 20,336 1,586,543
Increase (Decrease) in Stockholders' Equity            
Net earnings     173,382   1,978 175,360
Foreign currency translation adjustment       1,759 720 2,479
Unrealized gain (loss) on debt securities       241   241
Cash dividends     (9,276)     (9,276)
Issuance of shares under employee stock plans 9 564       573
Net issuance (forfeiture) of shares under stock grant programs (6) (224) 5     (225)
Issuance of shares under deferred compensation plans 10 (10)        
Expense associated with share-based compensation arrangements   2,728       2,728
Accrued expense under deferred compensation plans   1,140       1,140
Ending balance at Jun. 26, 2021 61,851 235,309 1,440,833 (1,464) 23,034 1,759,563
Increase (Decrease) in Stockholders' Equity            
Net earnings     121,041   4,706 125,747
Foreign currency translation adjustment       (1,897) (210) (2,107)
Unrealized gain (loss) on debt securities       83   83
Additional purchases and adjustment of noncontrolling interest         (822) (822)
Cash dividends     (9,281)     (9,281)
Issuance of shares under employee stock plans 10 573       583
Net issuance (forfeiture) of shares under stock grant programs 17 (115)       (98)
Issuance of shares under deferred compensation plans 10 (10)        
Expense associated with share-based compensation arrangements   2,657       2,657
Accrued expense under deferred compensation plans   1,149       1,149
Ending balance at Sep. 25, 2021 $ 61,888 $ 239,563 $ 1,552,593 $ (3,278) $ 26,708 $ 1,877,474
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares
3 Months Ended
Sep. 25, 2021
Jun. 26, 2021
Mar. 27, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Increase (Decrease) in Stockholders' Equity            
Cash dividends per share (USD per share) $ 0.15 $ 0.15 $ 0.15 $ 0.125 $ 0.125 $ 0.125
Net issuance of shares under employee stock plans (in shares) 10,008 9,282 5,816 7,511 9,714 10,549
Net issuance (forfeiture) of shares under stock grant programs (in shares) 17,165 5,718 536,970 (1,382) 42,880 350,124
Issuance of shares under deferred compensation plans (in shares) 9,864 8,913 89,690 11,326 14,106 89,616
Repurchase of shares (in shares)           756,397
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net earnings $ 405,358 $ 189,125
Adjustments to reconcile net earnings to net cash from operating activities:    
Depreciation 61,741 47,226
Amortization of intangibles 9,369 5,863
Expense associated with share-based and grant compensation arrangements 8,444 3,152
Deferred income taxes (594) 110
Unrealized loss (gain) on investments and other (1,756) (81)
Equity in earnings of investee 2,411  
Net gain on sale and disposition of assets (10,482) (662)
Changes in:    
Accounts receivable (141,088) (211,238)
Inventories (204,144) (39,167)
Accounts payable and cash overdraft 53,437 85,354
Accrued liabilities and other 99,067 105,401
NET CASH PROVIDED BY OPERATING ACTIVITIES 281,763 185,083
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property, plant and equipment (110,092) (67,024)
Proceeds from sale of property, plant and equipment 26,597 2,588
Acquisitions and purchases of non-controlling interest, net of cash received (433,275) (34,820)
Purchases of investments (17,866) (24,266)
Proceeds from sale of investments 9,857 22,281
Other (3,478) 314
NET CASH USED IN INVESTING ACTIVITIES (528,257) (100,927)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings under revolving credit facilities 886,966 6,862
Repayments under revolving credit facilities (888,335) (6,498)
Contingent consideration payments and other (2,664) (3,087)
Issuance of long-term debt   150,000
Proceeds from issuance of common stock 1,519 1,042
Dividends paid to shareholders (27,831) (23,020)
Distributions to noncontrolling interest (2,914) (932)
Repurchase of common stock   (29,212)
Other (334) 23
NET CASH (USED IN) PROVIDED BY FINANCING ACTIVITIES (33,593) 95,178
Effect of exchange rate changes on cash (292) (1,122)
NET CHANGE IN CASH AND CASH EQUIVALENTS (280,379) 178,212
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR 436,608 168,666
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD $ 156,229 $ 346,878
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Sep. 26, 2020
RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:      
Cash and cash equivalents, beginning of period $ 436,507 $ 346,154 $ 168,336
Restricted cash, beginning of period 101 724 330
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR 436,608 346,878 168,666
Cash and cash equivalents, end of period 138,637 436,507 346,154
Restricted cash, end of period 17,592 101 724
CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, END OF PERIOD $ 156,229 $ 436,608 $ 346,878
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
SUPPLEMENTAL INFORMATION:    
Interest paid $ 10,360 $ 4,112
Income taxes paid 136,893 47,301
NON-CASH INVESTING ACTIVITIES    
Capital expenditures included in accounts payable 2,366  
NON-CASH FINANCING ACTIVITIES:    
Common stock issued under deferred compensation plans $ 6,778 $ 6,195
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION
9 Months Ended
Sep. 25, 2021
BASIS OF PRESENTATION  
BASIS OF PRESENTATION

A.       BASIS OF PRESENTATION

The accompanying unaudited interim consolidated condensed financial statements (the “Financial Statements”) include our accounts and those of our wholly-owned and majority-owned subsidiaries and partnerships, and have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission. Accordingly, the Financial Statements do not include all the information and footnotes normally included in the annual consolidated financial statements prepared in accordance with accounting principles generally accepted in the United States. All intercompany transactions and balances have been eliminated.  Certain prior year amounts have been reclassified to conform to the current year presentation.

In our opinion, the Financial Statements contain all material adjustments necessary to present fairly our consolidated financial position, results of operations and cash flows for the interim periods presented. All such adjustments are of a normal recurring nature. These Financial Statements should be read in conjunction with the annual consolidated financial statements, and footnotes thereto, included in our Annual Report to Shareholders on Form 10-K for the fiscal year ended December 26, 2020.

Seasonality has a significant impact on our working capital from March to August, which historically results in negative or modest cash flows from operations in our first and second quarters. Conversely, we experience a substantial decrease in working capital from September to February which typically results in significant cash flow from operations in our third and fourth quarters. For comparative purposes, we have included the September 26, 2020 balances in the accompanying unaudited condensed consolidated balance sheets.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE
9 Months Ended
Sep. 25, 2021
FAIR VALUE  
FAIR VALUE

B.       FAIR VALUE

We apply the provisions of ASC 820, Fair Value Measurements and Disclosures, to assets and liabilities measured at fair value. Assets measured at fair value are as follows (in thousands):

September 25, 2021

September 26, 2020

Quoted

Prices with

Quoted

Prices with

Prices in

Other

Prices with

Prices in

Other

Prices with

Active

Observable

Unobservable

Active

Observable

Unobservable

Markets

Inputs

Inputs

Markets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Money market funds

$

19

    

$

2,631

$

    

$

2,650

    

$

64

    

$

3,133

$

    

$

3,197

Fixed income funds

 

962

 

17,021

 

 

17,983

 

248

 

16,522

 

 

16,770

Treasury securities

310

310

Equity securities

 

18,543

 

 

 

18,543

 

10,524

 

 

 

10,524

Alternative investments

3,536

3,536

1,926

1,926

Mutual funds:

  

 

  

  

 

Domestic stock funds

 

9,968

 

 

 

9,968

 

6,826

 

 

 

6,826

International stock funds

 

1,675

 

 

 

1,675

 

1,243

 

 

 

1,243

Target funds

 

23

 

 

 

23

 

260

 

 

 

260

Bond funds

 

146

 

 

 

146

 

208

 

 

 

208

Alternative funds

497

497

433

433

Total mutual funds

 

12,309

 

 

 

12,309

 

8,970

 

 

 

8,970

Total

$

32,143

$

19,652

$

3,536

$

55,331

$

19,806

$

19,655

$

1,926

$

41,387

Assets at fair value

$

32,143

$

19,652

$

3,536

 

$

55,331

$

19,806

$

19,655

$

1,926

 

$

41,387

From the assets measured at fair value as of September 25, 2021, listed in the table above, $33.6 million of mutual funds, equity securities, and alternative investments are held in Investments, $0.1 million of money market funds are held in Cash and Cash Equivalents, $0.7 million of money market and mutual funds are held in Other Assets for our deferred compensation plan, and $18.3 million of fixed income funds and $2.6 million of money markets funds are held in Restricted Investments.

We maintain money market, mutual funds, bonds, and/or equity securities in our non-qualified deferred compensation plan, our wholly owned licensed captive insurance company, and assets held in financial institutions. These funds are valued at prices quoted in an active exchange market and are included in “Cash and Cash Equivalents”, “Investments”, “Other Assets”, and “Restricted Investments”. We have elected not to apply the fair value option under ASC 825, Financial Instruments, to any of our financial instruments except for those expressly required by U.S. GAAP.

In accordance with our investment policy, our wholly-owned captive, Ardellis Insurance Ltd. (“Ardellis”), maintains an investment portfolio, totaling $52.0 million as of September 25, 2021, which has been included in the aforementioned table of total investments. This portfolio consists of domestic and international equity securities, alternative investments, and fixed income bonds.

Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):

September 25, 2021

September 26, 2020

Unrealized

Unrealized

   

Cost

   

Gain

   

Fair Value

   

Cost

    

Gain

  

Fair Value

Fixed Income

$

17,293

    

$

690

  

$

17,983

$

15,750

    

$

1,020

  

$

16,770

Treasury Securities

310

310

Equity

 

14,392

 

4,151

  

 

18,543

 

9,121

 

1,403

  

 

10,524

Mutual Funds

9,210

2,435

  

11,645

7,228

852

  

8,080

Alternative Investments

3,370

166

  

3,536

1,881

45

  

1,926

Total

$

44,575

$

7,442

  

$

52,017

$

33,980

$

3,320

  

$

37,300

Our fixed income investments consist of a blend of US Government and Agency bonds and investment grade corporate bonds with varying maturities. Our equity investments consist of small, mid, and large cap growth and value funds, as well as international equity. Our mutual fund investments consist of domestic and international stock. Our alternative investments consist of a private real estate income trust which is valued as a Level 3 asset. The net unrealized gain of the portfolio was $7.4 million. Carrying amounts above are recorded in the investments and restricted investments line items within the balance sheet as of September 25, 2021 and September 26, 2020.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION
9 Months Ended
Sep. 25, 2021
REVENUE RECOGNITION  
REVENUE RECOGNITION

C.       REVENUE RECOGNITION

Within the three primary segments (Retail, Industrial, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.

Certain customer products that we provide require installation by the Company or a 3rd party. Installation revenue is recognized upon completion. If the Company uses a 3rd party for installation, the party will act as an agent to the Company until completion of the installation. Installation revenue represents an immaterial share of the Company’s total sales.

The Company utilizes rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized.

Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred relative to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced relative to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.

Our construction contracts are generally entered into with a fixed price, and completion of the projects can range from 6 to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.

The following table presents our net sales disaggregated by revenue source (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

% Change

2021

2020

% Change

FOB Shipping Point Revenue

$

2,063,647

$

1,454,220

 

41.9%

$

6,530,204

$

3,663,140

 

78.3%

Construction Contract Revenue

 

30,137

32,007

 

(5.8)%

 

89,125

97,150

 

(8.3)%

Total Net Sales

 

2,093,784

1,486,227

 

40.9%

$

6,619,329

$

3,760,290

 

76.0%

The Construction segment comprises the construction contract revenue shown above. Construction contract revenue is primarily made up of site-built and framing customers.

The following table presents the balances of over time accounting accounts which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):

September 25,

December 26,

September 26,

    

2021

    

2020

    

2020

    

Cost and Earnings in Excess of Billings

$

3,776

    

$

4,169

    

$

4,130

    

Billings in Excess of Cost and Earnings

 

10,373

 

11,530

 

 

11,264

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE
9 Months Ended
Sep. 25, 2021
EARNINGS PER SHARE  
EARNINGS PER SHARE

D.       EARNINGS PER SHARE

The computation of earnings per share (“EPS”) is as follows (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

2021

2020

Numerator:

 

  

 

  

 

  

 

  

 

Net earnings attributable to controlling interest

$

121,041

$

77,204

$

397,734

$

183,826

Adjustment for earnings allocated to non-vested restricted common stock

 

(3,952)

 

(2,195)

 

(12,800)

 

(5,110)

Net earnings for calculating EPS

$

117,089

$

75,009

$

384,934

$

178,716

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

62,266

 

61,548

 

62,162

 

61,642

Adjustment for non-vested restricted common stock

 

(2,033)

 

(1,750)

 

(2,001)

 

(1,713)

Shares for calculating basic EPS

 

60,233

 

59,798

 

60,161

 

59,929

Effect of dilutive restricted common stock

 

168

 

20

 

137

 

19

Shares for calculating diluted EPS

 

60,401

 

59,818

 

60,298

 

59,948

Net earnings per share:

 

  

 

  

 

  

 

  

Basic

$

1.94

$

1.25

$

6.40

$

2.98

Diluted

$

1.94

$

1.25

$

6.38

$

2.98

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS, CONTINGENCIES, AND GUARANTEES
9 Months Ended
Sep. 25, 2021
COMMITMENTS, CONTINGENCIES, AND GUARANTEES  
COMMITMENTS, CONTINGENCIES, AND GUARANTEES

E.       COMMITMENTS, CONTINGENCIES, AND GUARANTEES

We are self-insured for environmental impairment liability, including certain liabilities which are insured through a wholly owned subsidiary, Ardellis Insurance Ltd., a licensed captive insurance company.

In addition, on September 25, 2021, we were parties either as plaintiff or defendant to a number of lawsuits and claims arising through the normal course of our business. In the opinion of management, our consolidated financial statements will not be materially affected by the outcome of these contingencies and claims.

On September 25, 2021, we had outstanding purchase commitments on commenced capital projects of approximately $44.1 million.

We provide a variety of warranties for products we manufacture. Historically, warranty claims have not been material. We also distribute products manufactured by other companies, some of which are no longer in business. While we do not warrant these products, we have received claims as a distributor of these products when the manufacturer no longer exists or has the ability to pay. Historically, these costs have not had a material effect on our consolidated financial statements.

As part of our operations, we supply building materials and labor to site-built construction projects or we jointly bid on contracts with framing companies for such projects. In some instances, we are required to post payment and performance bonds to ensure the products and installation services are completed in accordance with our contractual obligations. We have agreed to indemnify the surety for claims properly made against these bonds. As of September 25, 2021, we had approximately $39.6 million outstanding payment and performance bonds for open projects. We had approximately $2.1 million in payment and performance bonds outstanding for completed projects which are still under warranty.

On September 25, 2021, we had outstanding letters of credit totaling $52.6 million, primarily related to certain insurance contracts and industrial development revenue bonds described further below.

In lieu of cash deposits, we provide irrevocable letters of credit in favor of our insurers to guarantee our performance under certain insurance contracts. As of September 25, 2021, we have irrevocable letters of credit outstanding totaling approximately $45.5 million for these types of insurance arrangements. We have reserves recorded on our balance sheet, in accrued liabilities, that reflect our expected future liabilities under these insurance arrangements.

We are required to provide irrevocable letters of credit in favor of the bond trustees for all industrial development revenue bonds that have been issued. These letters of credit guarantee principal and interest payments to the bondholders. We currently have irrevocable letters of credit outstanding totaling approximately $7.1 million related to our outstanding industrial development revenue bonds. These letters of credit have varying terms but may be renewed at the option of the issuing banks.

Certain wholly owned domestic subsidiaries have guaranteed the indebtedness of UFP Industries, Inc. in certain debt agreements, including the Series 2012, 2018 and 2020 Senior Notes and our revolving credit facility. The maximum exposure of these guarantees is limited to the indebtedness outstanding under these debt arrangements and this exposure will expire concurrent with the expiration of the debt agreements.

We did not enter into any new guarantee arrangements during the third quarter of 2021 which would require us to recognize a liability on our balance sheet.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS
9 Months Ended
Sep. 25, 2021
BUSINESS COMBINATIONS  
BUSINESS COMBINATIONS

F.       BUSINESS COMBINATIONS

We completed the following acquisitions in 2021 and since the end of September 2020, which were accounted for using the purchase method in thousands unless otherwise noted:

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

April 29, 2021

$10,108
cash paid for 100% asset purchase

$

7,099

$

3,009

Construction

Endurable Building Products, LLC (Endurable)

Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $15 million in 2020.

April 19, 2021

$8,549
cash paid for 100% asset purchase

$

1,526

$

7,023

Retail

Walnut Hollow Farm, Inc.

Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $11.6 million in 2020.

April 12, 2021

$153,462
cash paid for 100% asset purchase

$

$

153,462

Retail

Spartanburg Forest Products, Inc.

Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately 150 employees and operations in five states. Its affiliates include Appalachian Forest Products, Innovative Design Industries, Blue Ridge Wood Preserving, Blue Ridge Wood Products, and Tidewater Wood Products and had combined sales of approximately $543.0 million in 2020.

March 1, 2021

$4,724
cash paid for 100% asset purchase and estimated contingent consideration

$

4,264

$

460

Other

J.C. Gilmore Pty Ltd (Gilmores)

Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $15 million AUD ($10 million USD).

December 28, 2020

$259,011
cash paid for 100% stock purchase

$

66,899

$

192,112

Retail/Industrial

PalletOne, Inc. (PalletOne)

Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with 17 pallet manufacturing facilities in the southern and eastern regions of the country. The company also supplies other specialized industrial packaging, including custom bins and crates, and its Sunbelt Forest Products (Sunbelt) subsidiary operates five pressure-treating facilities in the Southeastern U.S. PalletOne and its affiliates had 2019 and 2020 sales of $525 million and $698 million, respectively.

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

November 10, 2020

$21,268
cash paid for 100% asset purchase

$

11,923

$

9,345

Construction

Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC

Based in Wilton, New Hampshire, Atlantic Prefab produces prefabricated steel wall panels and light gauge metal trusses. The company’s steel component and prefinished wall panel lines are new, value-added product additions for UFP Construction that help shorten project timelines. Exterior Designs is a leading installer of siding and exterior cladding such as fiber cement, ACM (aluminum composite material) panels, phenolic panels, and EIFS (exterior insulation and finish systems). The company is based in Londonderry, New Hampshire, and serves commercial and multi-family clients throughout the Northeast. Also based in Londonderry, Patriot Building Systems provides commercial and multi-family framing services in the Northeast and will focus on markets not currently served by companies of UFP Industries. The companies had combined annual sales of approximately $28 million.

October 1, 2020

$5,936
cash paid for 100% asset purchase

$

5,222

$

714

Retail

Fire Retardant Chemical Technologies, LLC (FRCT)

Founded in 2014 and based in Matthews, North Carolina, FRCT’s business includes a research and development laboratory specializing in developing and testing a wide range of high-performance chemicals, including fire retardants and water repellants. The company had annual sales of approximately $6.4 million.

September 30, 2020

$3,475
cash paid for 50% stock purchase and estimated contingent consideration

$

7,267

$

(1,369)

Other

Enwrap Logistic & Packaging S.r.l. (Enwrap)

Enwrap is a newly formed company dedicated to the logistics and packaging business of its predecessor, Job Service S.p.A. Headquartered in Milan, Italy, Enwrap provides high-value, mixed material industrial packaging and logistics services through eight locations in Italy. These locations generated annual sales of approximately $14 million.

The intangible assets for the above acquisitions have not been finalized and allocated to their respective identifiable asset and goodwill accounts. In aggregate, acquisitions completed since the end of September 2020 and not consolidated with other operations contributed approximately $903.0 million in net sales and $26.0 million in operating profits during the first nine months of 2021.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING
9 Months Ended
Sep. 25, 2021
SEGMENT REPORTING  
SEGMENT REPORTING

G.       SEGMENT REPORTING

The Company operates manufacturing, treating and distribution facilities internationally, but primarily in the United States. The business segments align with the following markets: UFP Retail Solutions, UFP Construction and UFP Industrial. The Company manages the operations of its individual locations primarily through a market-centered reporting structure under which each location is included in a business unit and business units are included in our Retail, Industrial, and Construction segments. In the case of locations which serve multiple segments, results are allocated and accounted for by segment. The exception to this market-centered reporting and management structure is the Company’s International segment, which comprises our Mexico, Canada, and Australia operations and sales and buying offices in other parts of the world.

Our International segment and Ardellis (our insurance captive) have been included in the “All Other” column of the table below.

The “Corporate” column includes purchasing, transportation and administrative functions that serve our operating segments. Operating results of Corporate primarily consists of over (under) allocated costs. The operating results of UFP Real Estate, Inc., which owns and leases real estate, and UFP Transportation Ltd., which owns and leases transportation equipment, are also included in the Corporate column. An inter-company lease charge is assessed to our operating segments for the use of these assets at fair market value rates. Total assets of the Corporate column include unallocated cash and cash equivalents, certain prepaid assets, certain property, equipment and other assets pertaining to the centralized activities of Corporate, UFP Real Estate, Inc., and UFP Transportation Ltd. The tables below are presented in thousands:

Three Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

696,201

 

$

573,234

$

722,872

$

98,689

$

2,788

$

2,093,784

Intersegment net sales

 

50,546

23,148

27,574

122,470

(223,738)

 

Segment operating profit

(26,153)

70,408

84,205

20,283

19,382

168,125

Three Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

700,522

 

$

282,124

$

447,103

$

56,700

$

(222)

$

1,486,227

Intersegment net sales

 

45,416

11,773

17,909

76,029

(151,127)

 

Segment operating profit

62,181

22,037

16,513

7,449

(1,579)

106,601

Nine Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

2,714,440

 

$

1,633,289

$

2,021,106

$

243,736

$

6,758

$

6,619,329

Intersegment net sales

 

163,279

66,039

62,069

345,920

(637,307)

 

Segment operating profit

89,443

190,344

184,330

44,565

33,865

542,547

Nine Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

1,661,873

 

$

763,046

$

1,187,429

$

148,503

$

(561)

$

3,760,290

Intersegment net sales

 

109,378

32,788

49,685

196,908

(388,759)

 

Segment operating profit

122,082

53,837

50,544

20,573

10,555

257,591

The following table presents goodwill by segment as of September 25, 2021, and December 26, 2020 (in thousands):

    

Retail

    

Industrial

    

Construction

    

All Other

    

Corporate

    

Total

Balance as of December 26, 2020

 

$

61,943

 

$

87,827

 

$

90,729

 

$

11,694

$

 

$

252,193

2021 Acquisitions

 

18,441

43,844

2,427

4,176

 

68,888

2021 Purchase Accounting Adjustments

(1,682)

(17,937)

(6,227)

(2,575)

(28,421)

Foreign Exchange, Net

 

101

(443)

 

(342)

Balance as of September 25, 2021

$

78,702

 

$

113,734

$

87,030

$

12,852

$

$

292,318

The following table presents total assets by segment as of September 25, 2021, and December 26, 2020 (in thousands).

Total Assets by Segment

September 25,

    

December 26,

    

Segment Classification

2021

2020

% Change

Retail

$

829,745

$

510,464

 

62.5

%

Industrial

 

740,206

 

416,487

 

77.7

Construction

 

725,419

 

510,972

 

42.0

All Other

284,626

196,856

44.6

Corporate

434,251

770,112

(43.6)

Total Assets

$

3,014,247

$

2,404,891

 

25.3

%

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Sep. 25, 2021
INCOME TAXES  
INCOME TAXES

H.       INCOME TAXES

Effective tax rates differ from statutory federal income tax rates, primarily due to provisions for foreign, state and local income taxes and permanent tax differences. Our effective tax rate was 23.0% in the third quarter of 2021 compared to 25.4% for same period in 2020 and was 24.0% in the first nine months of 2021 compared to 25.2% for the same period in 2020. The decrease was primarily due to a decrease in permanent tax differences in 2021 compared to the prior year, none of which are individually significant.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK
9 Months Ended
Sep. 25, 2021
COMMON STOCK  
COMMON STOCK

I.       COMMON STOCK

Below is a summary of common stock issuances for the first nine months of 2021 and 2020 (in thousands, except average share price):

    

September 25, 2021

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

25

$

71.18

Shares issued under the employee stock gift program

2

76.80

Shares issued under the director retainer stock program

4

69.80

Shares issued under the bonus plan

487

57.06

Shares issued under the executive stock match grants plan

77

60.24

Forfeitures

(21)

Total shares issued under stock grant programs

549

$

57.64

Shares issued under the deferred compensation plans

108

$

62.48

    

September 26, 2020

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

28

$

44.14

Shares issued under the employee stock gift program

2

45.93

Shares issued under the director retainer stock program

46

24.80

Shares issued under the bonus plan

271

47.51

Shares issued under the executive stock match grants plan

79

47.60

Forfeitures

(7)

Total shares issued under stock grant programs

391

$

44.92

Shares issued under the deferred compensation plans

115

$

53.85

During the first nine months of 2021, we did not repurchase any of our shares of common stock.

During the first nine months of 2020, we repurchased approximately 756,000 shares of our common stock at an average share price of $38.62.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
9 Months Ended
Sep. 25, 2021
INVENTORIES  
INVENTORIES

J.       INVENTORIES

Inventories are stated at the lower of cost or net realizable value. The cost of inventories includes raw materials, direct labor, and manufacturing overhead. Cost is determined on a weighted average FIFO basis. Raw materials consist primarily of unfinished wood products and other materials expected to be manufactured or treated prior to sale, while finished goods represent various manufactured and treated wood products ready for sale.

The Company writes down the value of inventory, the impact of which is reflected in cost of goods sold in the Condensed Consolidated Statement of Earnings and Comprehensive Income, if the cost of specific inventory items on hand exceeds the amount the Company expects to realize from the ultimate sale or disposal of the inventory. These estimates are based on management's judgment regarding future demand and market conditions and analysis of historical experience. The lower of cost or net realizable value adjustment to inventory as of September 25, 2021 and September 26, 2020 was $1.3 million and $0, respectively.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
9 Months Ended
Sep. 25, 2021
SUBSEQUENT EVENTS  
Subsequent Events

K.       SUBSEQUENT EVENTS

On September 27, 2027, we acquired the equity of Shelter Products, Inc., for $6.5 million. Based in Haleyville, Alabama, Shelter Products provides distribution and logistics support to factory-built manufacturers through nine warehouses across the U.S.

On October 29, 2021, we acquired the assets of The Box Pack Trust, operating as Boxpack Packaging (Boxpack) for $5.2 million. Based near Melbourne, Australia, Boxpack specializes in flexographic and lithographic cardboard packaging, using the latest CAD design and finishing techniques.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION (Policies)
9 Months Ended
Sep. 25, 2021
BASIS OF PRESENTATION  
Revenue Recognition

Within the three primary segments (Retail, Industrial, and Construction) that the Company operates, there are a variety of written agreements governing the sale of our products and services. The transaction price is stated at the purchase order level, which includes shipping and/or freight costs and any applicable governmental authority taxes. The majority of our contracts have a single performance obligation concentrated around the delivery of goods to the carrier, Free On Board (FOB) shipping point. Therefore, revenue is recognized when this performance obligation is satisfied. Generally, title and control passes at the time of shipment. In certain circumstances, the customer takes title when the shipment arrives at the destination. However, our shipping process is typically completed the same day.

Certain customer products that we provide require installation by the Company or a 3rd party. Installation revenue is recognized upon completion. If the Company uses a 3rd party for installation, the party will act as an agent to the Company until completion of the installation. Installation revenue represents an immaterial share of the Company’s total sales.

The Company utilizes rebates, credits, discounts and/or cash-based incentives with certain customers which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues recognized. We believe that there will not be significant changes to our estimates of variable consideration. The allocation of these costs are applied at the invoice level and recognized in conjunction with revenue. Additionally, returns and refunds are estimated on a historical and expected basis which is a reduction of revenue recognized.

Earnings on construction contracts are reflected in operations using over time accounting, under either cost to cost or units of delivery methods, depending on the nature of the business at individual operations, which is in accordance with ASC 606 as revenue is recognized when certain performance obligations are performed. Under over time accounting using the cost to cost method, revenues and related earnings on construction contracts are measured by the relationships of actual costs incurred relative to the total estimated costs. Under over time accounting using the units of delivery method, revenues and related earnings on construction contracts are measured by the relationships of actual units produced relative to the total number of units. Revisions in earnings estimates on the construction contracts are recorded in the accounting period in which the basis for such revisions becomes known. Projected losses on individual contracts are charged to operations in their entirety when such losses become apparent.

Our construction contracts are generally entered into with a fixed price, and completion of the projects can range from 6 to 18 months in duration. Therefore, our operating results are impacted by, among many other things, labor rates and commodity costs. During the year, we update our estimated costs to complete our projects using current labor and commodity costs and recognize losses to the extent that they exist.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE (Tables)
9 Months Ended
Sep. 25, 2021
FAIR VALUE  
Assets measured at fair value Assets measured at fair value are as follows (in thousands):

September 25, 2021

September 26, 2020

Quoted

Prices with

Quoted

Prices with

Prices in

Other

Prices with

Prices in

Other

Prices with

Active

Observable

Unobservable

Active

Observable

Unobservable

Markets

Inputs

Inputs

Markets

Inputs

Inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

Total

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Money market funds

$

19

    

$

2,631

$

    

$

2,650

    

$

64

    

$

3,133

$

    

$

3,197

Fixed income funds

 

962

 

17,021

 

 

17,983

 

248

 

16,522

 

 

16,770

Treasury securities

310

310

Equity securities

 

18,543

 

 

 

18,543

 

10,524

 

 

 

10,524

Alternative investments

3,536

3,536

1,926

1,926

Mutual funds:

  

 

  

  

 

Domestic stock funds

 

9,968

 

 

 

9,968

 

6,826

 

 

 

6,826

International stock funds

 

1,675

 

 

 

1,675

 

1,243

 

 

 

1,243

Target funds

 

23

 

 

 

23

 

260

 

 

 

260

Bond funds

 

146

 

 

 

146

 

208

 

 

 

208

Alternative funds

497

497

433

433

Total mutual funds

 

12,309

 

 

 

12,309

 

8,970

 

 

 

8,970

Total

$

32,143

$

19,652

$

3,536

$

55,331

$

19,806

$

19,655

$

1,926

$

41,387

Assets at fair value

$

32,143

$

19,652

$

3,536

 

$

55,331

$

19,806

$

19,655

$

1,926

 

$

41,387

Available for sale investment portfolio

Ardellis’ available for sale investment portfolio, including funds held with the State of Michigan, consists of the following (in thousands):

September 25, 2021

September 26, 2020

Unrealized

Unrealized

   

Cost

   

Gain

   

Fair Value

   

Cost

    

Gain

  

Fair Value

Fixed Income

$

17,293

    

$

690

  

$

17,983

$

15,750

    

$

1,020

  

$

16,770

Treasury Securities

310

310

Equity

 

14,392

 

4,151

  

 

18,543

 

9,121

 

1,403

  

 

10,524

Mutual Funds

9,210

2,435

  

11,645

7,228

852

  

8,080

Alternative Investments

3,370

166

  

3,536

1,881

45

  

1,926

Total

$

44,575

$

7,442

  

$

52,017

$

33,980

$

3,320

  

$

37,300

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 25, 2021
REVENUE RECOGNITION  
Schedule of Disaggregation of revenue

The following table presents our net sales disaggregated by revenue source (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

% Change

2021

2020

% Change

FOB Shipping Point Revenue

$

2,063,647

$

1,454,220

 

41.9%

$

6,530,204

$

3,663,140

 

78.3%

Construction Contract Revenue

 

30,137

32,007

 

(5.8)%

 

89,125

97,150

 

(8.3)%

Total Net Sales

 

2,093,784

1,486,227

 

40.9%

$

6,619,329

$

3,760,290

 

76.0%

Schedule of percentage-of-completion balances

The following table presents the balances of over time accounting accounts which are included in “Other current assets” and “Accrued liabilities: Other”, respectively (in thousands):

September 25,

December 26,

September 26,

    

2021

    

2020

    

2020

    

Cost and Earnings in Excess of Billings

$

3,776

    

$

4,169

    

$

4,130

    

Billings in Excess of Cost and Earnings

 

10,373

 

11,530

 

 

11,264

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 25, 2021
EARNINGS PER SHARE  
Schedule of Computation of earnings per share

The computation of earnings per share (“EPS”) is as follows (in thousands):

Three Months Ended

Nine Months Ended

    

September 25,

    

September 26,

    

September 25,

    

September 26,

    

2021

2020

2021

2020

Numerator:

 

  

 

  

 

  

 

  

 

Net earnings attributable to controlling interest

$

121,041

$

77,204

$

397,734

$

183,826

Adjustment for earnings allocated to non-vested restricted common stock

 

(3,952)

 

(2,195)

 

(12,800)

 

(5,110)

Net earnings for calculating EPS

$

117,089

$

75,009

$

384,934

$

178,716

Denominator:

 

  

 

  

 

  

 

  

Weighted average shares outstanding

 

62,266

 

61,548

 

62,162

 

61,642

Adjustment for non-vested restricted common stock

 

(2,033)

 

(1,750)

 

(2,001)

 

(1,713)

Shares for calculating basic EPS

 

60,233

 

59,798

 

60,161

 

59,929

Effect of dilutive restricted common stock

 

168

 

20

 

137

 

19

Shares for calculating diluted EPS

 

60,401

 

59,818

 

60,298

 

59,948

Net earnings per share:

 

  

 

  

 

  

 

  

Basic

$

1.94

$

1.25

$

6.40

$

2.98

Diluted

$

1.94

$

1.25

$

6.38

$

2.98

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS (Tables)
9 Months Ended
Sep. 25, 2021
BUSINESS COMBINATIONS  
Business Acquisitions Accounted for Using Purchase Method

We completed the following acquisitions in 2021 and since the end of September 2020, which were accounted for using the purchase method in thousands unless otherwise noted:

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

April 29, 2021

$10,108
cash paid for 100% asset purchase

$

7,099

$

3,009

Construction

Endurable Building Products, LLC (Endurable)

Based near Minneapolis, Minnesota, Endurable is a leading manufacturer of customized structural aluminum systems and products for exterior purposes, such as deck framing, balconies, sunshades, railings and stairs. The company’s trademarked alumiLAST aluminum deck and balcony systems are known for their low-maintenance design and ease of installation. Endurable serves general contractors in the multifamily market throughout the U.S. and had sales of approximately $15 million in 2020.

April 19, 2021

$8,549
cash paid for 100% asset purchase

$

1,526

$

7,023

Retail

Walnut Hollow Farm, Inc.

Walnut Hollow Farm, located in Wisconsin, is engaged in the business of designing, manufacturing, selling, and distributing wood products, tools, and accessories for the craft and hobby, outdoor sportsman art, personalized home décor, and hardware categories, with sales of approximately $11.6 million in 2020.

April 12, 2021

$153,462
cash paid for 100% asset purchase

$

$

153,462

Retail

Spartanburg Forest Products, Inc.

Headquartered in Greer, South Carolina, Spartanburg Forest Products and its affiliates are a premier wood treating operation in the U.S., with approximately 150 employees and operations in five states. Its affiliates include Appalachian Forest Products, Innovative Design Industries, Blue Ridge Wood Preserving, Blue Ridge Wood Products, and Tidewater Wood Products and had combined sales of approximately $543.0 million in 2020.

March 1, 2021

$4,724
cash paid for 100% asset purchase and estimated contingent consideration

$

4,264

$

460

Other

J.C. Gilmore Pty Ltd (Gilmores)

Founded in 1988 and operating from its distribution facility in Port Melbourne, Australia, Gilmores is a leading distributor in the industrial and construction industries of packaging tapes, stretch films, packaging equipment, strapping, construction protection products and other items, with 2020 sales of $15 million AUD ($10 million USD).

December 28, 2020

$259,011
cash paid for 100% stock purchase

$

66,899

$

192,112

Retail/Industrial

PalletOne, Inc. (PalletOne)

Based in Bartow, Florida, PalletOne is a leading manufacturer of new pallets in the U.S., with 17 pallet manufacturing facilities in the southern and eastern regions of the country. The company also supplies other specialized industrial packaging, including custom bins and crates, and its Sunbelt Forest Products (Sunbelt) subsidiary operates five pressure-treating facilities in the Southeastern U.S. PalletOne and its affiliates had 2019 and 2020 sales of $525 million and $698 million, respectively.

Net 

Company

Acquisition 

Intangible 

Tangible 

Operating

Name

Date

Purchase Price

Assets

Assets

Segment

November 10, 2020

$21,268
cash paid for 100% asset purchase

$

11,923

$

9,345

Construction

Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC

Based in Wilton, New Hampshire, Atlantic Prefab produces prefabricated steel wall panels and light gauge metal trusses. The company’s steel component and prefinished wall panel lines are new, value-added product additions for UFP Construction that help shorten project timelines. Exterior Designs is a leading installer of siding and exterior cladding such as fiber cement, ACM (aluminum composite material) panels, phenolic panels, and EIFS (exterior insulation and finish systems). The company is based in Londonderry, New Hampshire, and serves commercial and multi-family clients throughout the Northeast. Also based in Londonderry, Patriot Building Systems provides commercial and multi-family framing services in the Northeast and will focus on markets not currently served by companies of UFP Industries. The companies had combined annual sales of approximately $28 million.

October 1, 2020

$5,936
cash paid for 100% asset purchase

$

5,222

$

714

Retail

Fire Retardant Chemical Technologies, LLC (FRCT)

Founded in 2014 and based in Matthews, North Carolina, FRCT’s business includes a research and development laboratory specializing in developing and testing a wide range of high-performance chemicals, including fire retardants and water repellants. The company had annual sales of approximately $6.4 million.

September 30, 2020

$3,475
cash paid for 50% stock purchase and estimated contingent consideration

$

7,267

$

(1,369)

Other

Enwrap Logistic & Packaging S.r.l. (Enwrap)

Enwrap is a newly formed company dedicated to the logistics and packaging business of its predecessor, Job Service S.p.A. Headquartered in Milan, Italy, Enwrap provides high-value, mixed material industrial packaging and logistics services through eight locations in Italy. These locations generated annual sales of approximately $14 million.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING (Tables)
9 Months Ended
Sep. 25, 2021
SEGMENT REPORTING  
Segment Reporting The tables below are presented in thousands:

Three Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

696,201

 

$

573,234

$

722,872

$

98,689

$

2,788

$

2,093,784

Intersegment net sales

 

50,546

23,148

27,574

122,470

(223,738)

 

Segment operating profit

(26,153)

70,408

84,205

20,283

19,382

168,125

Three Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

700,522

 

$

282,124

$

447,103

$

56,700

$

(222)

$

1,486,227

Intersegment net sales

 

45,416

11,773

17,909

76,029

(151,127)

 

Segment operating profit

62,181

22,037

16,513

7,449

(1,579)

106,601

Nine Months Ended September 25, 2021

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

2,714,440

 

$

1,633,289

$

2,021,106

$

243,736

$

6,758

$

6,619,329

Intersegment net sales

 

163,279

66,039

62,069

345,920

(637,307)

 

Segment operating profit

89,443

190,344

184,330

44,565

33,865

542,547

Nine Months Ended September 26, 2020

    

Retail

    

Industrial

    

Construction

    

  All Other  

    

  Corporate  

    

      Total      

Net sales to outside customers

$

1,661,873

 

$

763,046

$

1,187,429

$

148,503

$

(561)

$

3,760,290

Intersegment net sales

 

109,378

32,788

49,685

196,908

(388,759)

 

Segment operating profit

122,082

53,837

50,544

20,573

10,555

257,591

Schedule of Goodwill by Segment

The following table presents goodwill by segment as of September 25, 2021, and December 26, 2020 (in thousands):

    

Retail

    

Industrial

    

Construction

    

All Other

    

Corporate

    

Total

Balance as of December 26, 2020

 

$

61,943

 

$

87,827

 

$

90,729

 

$

11,694

$

 

$

252,193

2021 Acquisitions

 

18,441

43,844

2,427

4,176

 

68,888

2021 Purchase Accounting Adjustments

(1,682)

(17,937)

(6,227)

(2,575)

(28,421)

Foreign Exchange, Net

 

101

(443)

 

(342)

Balance as of September 25, 2021

$

78,702

 

$

113,734

$

87,030

$

12,852

$

$

292,318

Schedule of assets by segment

    

Retail

    

Industrial

    

Construction

    

All Other

    

Corporate

    

Total

Balance as of December 26, 2020

 

$

61,943

 

$

87,827

 

$

90,729

 

$

11,694

$

 

$

252,193

2021 Acquisitions

 

18,441

43,844

2,427

4,176

 

68,888

2021 Purchase Accounting Adjustments

(1,682)

(17,937)

(6,227)

(2,575)

(28,421)

Foreign Exchange, Net

 

101

(443)

 

(342)

Balance as of September 25, 2021

$

78,702

 

$

113,734

$

87,030

$

12,852

$

$

292,318

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK (Tables)
9 Months Ended
Sep. 25, 2021
COMMON STOCK  
Schedule of common stock issuances

Below is a summary of common stock issuances for the first nine months of 2021 and 2020 (in thousands, except average share price):

    

September 25, 2021

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

25

$

71.18

Shares issued under the employee stock gift program

2

76.80

Shares issued under the director retainer stock program

4

69.80

Shares issued under the bonus plan

487

57.06

Shares issued under the executive stock match grants plan

77

60.24

Forfeitures

(21)

Total shares issued under stock grant programs

549

$

57.64

Shares issued under the deferred compensation plans

108

$

62.48

    

September 26, 2020

Share Issuance Activity

 

Common Stock

Average Share Price

Shares issued under the employee stock purchase plan

28

$

44.14

Shares issued under the employee stock gift program

2

45.93

Shares issued under the director retainer stock program

46

24.80

Shares issued under the bonus plan

271

47.51

Shares issued under the executive stock match grants plan

79

47.60

Forfeitures

(7)

Total shares issued under stock grant programs

391

$

44.92

Shares issued under the deferred compensation plans

115

$

53.85

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE - Asset Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Sep. 26, 2020
Money market funds | Cash and Cash Equivalents    
Fair Value    
Investments at fair value $ 100  
Money market funds | Restricted Investments    
Fair Value    
Investments at fair value 2,600  
Fixed Income | Restricted Investments    
Fair Value    
Investments at fair value 18,300  
Mutual funds, equity and alternative investments | Investments    
Fair Value    
Investments at fair value 33,600  
Money market and mutual funds | Other Assets    
Fair Value    
Investments at fair value 700  
Ardellis Insurance Ltd.    
Fair Value    
Total Fair Value 52,017 $ 37,300
Estimate of Fair Value Measurement | Recurring    
Fair Value    
Investments at fair value 55,331 41,387
Assets at fair value 55,331 41,387
Estimate of Fair Value Measurement | Recurring | Money market funds    
Fair Value    
Investments at fair value 2,650 3,197
Estimate of Fair Value Measurement | Recurring | Fixed Income    
Fair Value    
Investments at fair value 17,983 16,770
Estimate of Fair Value Measurement | Recurring | Treasury securities    
Fair Value    
Investments at fair value 310  
Estimate of Fair Value Measurement | Recurring | Equity    
Fair Value    
Investments at fair value 18,543 10,524
Estimate of Fair Value Measurement | Recurring | Alternative Investments    
Fair Value    
Investments at fair value 3,536 1,926
Estimate of Fair Value Measurement | Recurring | Mutual Fund    
Fair Value    
Investments at fair value 12,309 8,970
Estimate of Fair Value Measurement | Recurring | Domestic stock    
Fair Value    
Investments at fair value 9,968 6,826
Estimate of Fair Value Measurement | Recurring | International stock funds    
Fair Value    
Investments at fair value 1,675 1,243
Estimate of Fair Value Measurement | Recurring | Target funds    
Fair Value    
Investments at fair value 23 260
Estimate of Fair Value Measurement | Recurring | Bond funds    
Fair Value    
Investments at fair value 146 208
Estimate of Fair Value Measurement | Recurring | Alternative funds    
Fair Value    
Investments at fair value 497 433
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1)    
Fair Value    
Investments at fair value 32,143 19,806
Assets at fair value 32,143 19,806
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Money market funds    
Fair Value    
Investments at fair value 19 64
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Fixed Income    
Fair Value    
Investments at fair value 962 248
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Treasury securities    
Fair Value    
Investments at fair value 310  
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Equity    
Fair Value    
Investments at fair value 18,543 10,524
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Mutual Fund    
Fair Value    
Investments at fair value 12,309 8,970
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Domestic stock    
Fair Value    
Investments at fair value 9,968 6,826
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | International stock funds    
Fair Value    
Investments at fair value 1,675 1,243
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Target funds    
Fair Value    
Investments at fair value 23 260
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Bond funds    
Fair Value    
Investments at fair value 146 208
Estimate of Fair Value Measurement | Recurring | Quoted Prices in Active Markets (Level 1) | Alternative funds    
Fair Value    
Investments at fair value 497 433
Estimate of Fair Value Measurement | Recurring | Prices with Other Observable Inputs (Level 2)    
Fair Value    
Investments at fair value 19,652 19,655
Assets at fair value 19,652 19,655
Estimate of Fair Value Measurement | Recurring | Prices with Other Observable Inputs (Level 2) | Money market funds    
Fair Value    
Investments at fair value 2,631 3,133
Estimate of Fair Value Measurement | Recurring | Prices with Other Observable Inputs (Level 2) | Fixed Income    
Fair Value    
Investments at fair value 17,021 16,522
Estimate of Fair Value Measurement | Recurring | Prices with Unobservable Inputs (Level 3)    
Fair Value    
Investments at fair value 3,536 1,926
Assets at fair value 3,536 1,926
Estimate of Fair Value Measurement | Recurring | Prices with Unobservable Inputs (Level 3) | Alternative Investments    
Fair Value    
Investments at fair value $ 3,536 $ 1,926
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE - Available for Sale Investment Portfolio (Details) - Ardellis Insurance Ltd. - USD ($)
$ in Thousands
Sep. 25, 2021
Sep. 26, 2020
Available-for-sale securities    
Total Securities Cost $ 44,575 $ 33,980
Unrealized Gain (Loss) 7,442 3,320
Total Fair Value 52,017 37,300
Fixed Income    
Available-for-sale securities    
Debt Securities Cost 17,293 15,750
Debt Securities Unrealized Gain/(Loss) 690 1,020
Debt Securities Fair Value 17,983 16,770
Treasury securities    
Available-for-sale securities    
Debt Securities Cost 310  
Debt Securities Fair Value 310  
Equity    
Available-for-sale securities    
Equity Securities Cost 14,392 9,121
Equity Securities Unrealized Gain/(Loss) 4,151 1,403
Equity Securities Fair Value 18,543 10,524
Mutual Fund    
Available-for-sale securities    
Debt Securities Cost 9,210 7,228
Debt Securities Unrealized Gain/(Loss) 2,435 852
Debt Securities Fair Value 11,645 8,080
Alternative Investments    
Available-for-sale securities    
Debt Securities Cost 3,370 1,881
Debt Securities Unrealized Gain/(Loss) 166 45
Debt Securities Fair Value $ 3,536 $ 1,926
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Disaggregated revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
USD ($)
item
Sep. 26, 2020
USD ($)
Sep. 25, 2021
USD ($)
item
Sep. 26, 2020
USD ($)
Revenue Recognition.        
Number of markets in which the entity operates (in markets) | item 3   3  
NET SALES $ 2,093,784 $ 1,486,227 $ 6,619,329 $ 3,760,290
Change % 40.90%   76.00%  
FOB Shipping Point Revenue        
Revenue Recognition.        
NET SALES $ 2,063,647 1,454,220 $ 6,530,204 3,663,140
Change % 41.90%   78.30%  
Construction Contract Revenue        
Revenue Recognition.        
NET SALES $ 30,137 $ 32,007 $ 89,125 $ 97,150
Change % (5.80%)   (8.30%)  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-09-26 | Construction Contract Revenue        
Revenue Recognition.        
Number of months to complete contract projects 6 months   6 months  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-09-26 | Construction Contract Revenue        
Revenue Recognition.        
Number of months to complete contract projects 18 months   18 months  
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION - Percentage of completion (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Sep. 26, 2020
REVENUE RECOGNITION      
Cost and Earnings in Excess of Billings $ 3,776 $ 4,169 $ 4,130
Billings in Excess of Cost and Earnings $ 10,373 $ 11,530 $ 11,264
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Numerator:        
Net earnings attributable to controlling interest $ 121,041 $ 77,204 $ 397,734 $ 183,826
Adjustment for earnings allocated to non-vested restricted common stock (3,952) (2,195) (12,800) (5,110)
Net earnings for calculating EPS $ 117,089 $ 75,009 $ 384,934 $ 178,716
Denominator:        
Weighted average shares outstanding (in shares) 62,266 61,548 62,162 61,642
Adjustment for non-vested restricted common stock (in shares) (2,033) (1,750) (2,001) (1,713)
Shares for calculating basic EPS (in shares) 60,233 59,798 60,161 59,929
Effect of dilutive restricted common stock (in shares) 168 20 137 19
Shares for calculating diluted EPS (in shares) 60,401 59,818 60,298 59,948
Net earnings per share        
Basic (USD per share) $ 1.94 $ 1.25 $ 6.40 $ 2.98
Diluted (USD per share) $ 1.94 $ 1.25 $ 6.38 $ 2.98
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)
$ in Millions
9 Months Ended
Sep. 25, 2021
USD ($)
Long-term commitment  
Outstanding purchase commitments on capital projects $ 44.1
Surety Bonds and Letters of Credit  
Outstanding letters of credit 52.6
Open Projects  
Surety Bonds and Letters of Credit  
Payment and performance bonds outstanding 39.6
Completed Projects  
Surety Bonds and Letters of Credit  
Payment and performance bonds outstanding 2.1
Insurance Contracts  
Surety Bonds and Letters of Credit  
Outstanding letters of credit 45.5
Revenue Bonds  
Surety Bonds and Letters of Credit  
Outstanding letters of credit $ 7.1
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS COMBINATIONS (Details)
$ in Thousands, $ in Millions
9 Months Ended
Apr. 29, 2021
USD ($)
Apr. 19, 2021
USD ($)
Apr. 12, 2021
USD ($)
employee
state
Mar. 01, 2021
USD ($)
Mar. 01, 2021
AUD ($)
Dec. 28, 2020
USD ($)
facility
Nov. 10, 2020
USD ($)
Oct. 01, 2020
USD ($)
Sep. 30, 2020
USD ($)
location
Sep. 25, 2021
USD ($)
Business Acquisition                    
Aggregate acquisitions' net sales                   $ 903,000
Aggregate acquisitions' operating profit                   $ 26,000
Endurable Building Products | Construction                    
Business Acquisition                    
Purchase Price $ 10,108                  
Percentage of assets purchased (as a percent) 100.00%                  
Intangible Assets $ 7,099                  
Net Tangible Assets 3,009                  
Acquired entity, prior year sales $ 15,000                  
Walnut Hollow Farm, Inc. | Retail                    
Business Acquisition                    
Purchase Price   $ 8,549                
Percentage of assets purchased (as a percent)   100.00%                
Intangible Assets   $ 1,526                
Net Tangible Assets   7,023                
Acquired entity, prior year sales   $ 11,600                
Spartanburg Forest Products, Inc. | Retail                    
Business Acquisition                    
Purchase Price     $ 153,462              
Percentage of assets purchased (as a percent)     100.00%              
Net Tangible Assets     $ 153,462              
Acquired entity, prior year sales     $ 543,000              
Number of Employees | employee     150              
Number of states in which the entity operates | state     5              
J. C. Gilmore Pty Ltd | All Other                    
Business Acquisition                    
Purchase Price       $ 4,724            
Percentage of assets purchased (as a percent)       100.00%            
Intangible Assets       $ 4,264            
Net Tangible Assets       460            
Acquired entity, prior year sales       $ 10,000 $ 15          
PalletOne | Industrial                    
Business Acquisition                    
Purchase Price           $ 259,011        
Percentage of stock purchase (as a percent)           100.00%        
Intangible Assets           $ 66,899        
Net Tangible Assets           192,112        
Acquired entity, prior year sales           525,000        
Acquired entity, trailing 12-months sales           $ 698,000        
Number of pallet manufacturing facilities | facility           17        
Number of pressure-treating facilities | facility           5        
Atlantic Prefab, Inc., Exterior Designs, LLC and Patriot Building Systems, LLC | Construction                    
Business Acquisition                    
Purchase Price             $ 21,268      
Percentage of assets purchased (as a percent)             100.00%      
Intangible Assets             $ 11,923      
Net Tangible Assets             9,345      
Acquired entity, prior year sales             $ 28,000      
FRCT | Retail                    
Business Acquisition                    
Purchase Price               $ 5,936    
Percentage of assets purchased (as a percent)               100.00%    
Intangible Assets               $ 5,222    
Net Tangible Assets               714    
Acquired entity, prior year sales               $ 6,400    
Enwrap | All Other                    
Business Acquisition                    
Purchase Price                 $ 3,475  
Percentage of stock purchase (as a percent)                 50.00%  
Number of plant locations | location                 8  
Intangible Assets                 $ 7,267  
Net Tangible Assets                 (1,369)  
Acquired entity, prior year sales                 $ 14,000  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
Segment Reporting        
Net sales $ 2,093,784 $ 1,486,227 $ 6,619,329 $ 3,760,290
Segment operating profit 168,125 106,601 542,547 257,591
Intersegment net sales        
Segment Reporting        
Net sales (223,738) (151,127) (637,307) (388,759)
Corporate        
Segment Reporting        
Net sales 2,788 (222) 6,758 (561)
Segment operating profit 19,382 (1,579) 33,865 10,555
Retail        
Segment Reporting        
Net sales 696,201 700,522 2,714,440 1,661,873
Segment operating profit (26,153) 62,181 89,443 122,082
Retail | Intersegment net sales        
Segment Reporting        
Net sales 50,546 45,416 163,279 109,378
Industrial        
Segment Reporting        
Net sales 573,234 282,124 1,633,289 763,046
Segment operating profit 70,408 22,037 190,344 53,837
Industrial | Intersegment net sales        
Segment Reporting        
Net sales 23,148 11,773 66,039 32,788
Construction        
Segment Reporting        
Net sales 722,872 447,103 2,021,106 1,187,429
Segment operating profit 84,205 16,513 184,330 50,544
Construction | Intersegment net sales        
Segment Reporting        
Net sales 27,574 17,909 62,069 49,685
All Other        
Segment Reporting        
Net sales 98,689 56,700 243,736 148,503
Segment operating profit 20,283 7,449 44,565 20,573
All Other | Intersegment net sales        
Segment Reporting        
Net sales $ 122,470 $ 76,029 $ 345,920 $ 196,908
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING - Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 25, 2021
USD ($)
Goodwill  
Goodwill, Beginning Balance $ 252,193
Acquisitions 68,888
Purchase Accounting Adjustments (28,421)
Foreign Exchange, Net (342)
Goodwill, Ending Balance 292,318
Retail  
Goodwill  
Goodwill, Beginning Balance 61,943
Acquisitions 18,441
Purchase Accounting Adjustments (1,682)
Goodwill, Ending Balance 78,702
Construction  
Goodwill  
Goodwill, Beginning Balance 90,729
Acquisitions 2,427
Purchase Accounting Adjustments (6,227)
Foreign Exchange, Net 101
Goodwill, Ending Balance 87,030
Industrial  
Goodwill  
Goodwill, Beginning Balance 87,827
Acquisitions 43,844
Purchase Accounting Adjustments (17,937)
Goodwill, Ending Balance 113,734
All Other  
Goodwill  
Goodwill, Beginning Balance 11,694
Acquisitions 4,176
Purchase Accounting Adjustments (2,575)
Foreign Exchange, Net (443)
Goodwill, Ending Balance $ 12,852
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT REPORTING - Assets (Details) - USD ($)
$ in Thousands
Sep. 25, 2021
Dec. 26, 2020
Sep. 26, 2020
Segment Reporting      
Segment assets $ 3,014,247 $ 2,404,891 $ 2,350,620
Change in assets (as a percent) 25.30%    
Corporate      
Segment Reporting      
Segment assets $ 434,251 770,112  
Change in assets (as a percent) (43.60%)    
Retail      
Segment Reporting      
Segment assets $ 829,745 510,464  
Change in assets (as a percent) 62.50%    
Construction      
Segment Reporting      
Segment assets $ 725,419 510,972  
Change in assets (as a percent) 42.00%    
Industrial      
Segment Reporting      
Segment assets $ 740,206 416,487  
Change in assets (as a percent) 77.70%    
All Other      
Segment Reporting      
Segment assets $ 284,626 $ 196,856  
Change in assets (as a percent) 44.60%    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details)
3 Months Ended 9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
Sep. 25, 2021
Sep. 26, 2020
INCOME TAXES        
Effective income tax rate 23.00% 25.40% 24.00% 25.20%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK - Common Stock Issuances (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 25, 2021
Jun. 26, 2021
Mar. 27, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Sep. 25, 2021
Sep. 26, 2020
Common Stock                
Repurchase of common stock           756,397   756,000
Common stock issued, net of forfeitures 17,165 5,718 536,970 (1,382) 42,880 350,124    
Average Share Price                
Repurchase of common stock (dollars per share)               $ 38.62
Stock Purchase Plan                
Common Stock                
Common stock issued             25,000 28,000
Average Share Price                
Common stock issued (dollars per share) $ 71.18     $ 44.14     $ 71.18 $ 44.14
Stock Gift Program                
Common Stock                
Common stock issued             2,000 2,000
Average Share Price                
Common stock issued (dollars per share) 76.80     45.93     $ 76.80 $ 45.93
Stock Retainer Plan                
Common Stock                
Common stock issued             4,000 46,000
Average Share Price                
Common stock issued (dollars per share) 69.80     24.80     $ 69.80 $ 24.80
LTSIP                
Common Stock                
Common stock issued             487,000 271,000
Average Share Price                
Common stock issued (dollars per share) 57.06     47.51     $ 57.06 $ 47.51
Executive Stock Match Grants                
Common Stock                
Common stock issued             77,000 79,000
Average Share Price                
Common stock issued (dollars per share) 60.24     47.60     $ 60.24 $ 47.60
Deferred Compensation Plans                
Common Stock                
Common stock issued             108,000 115,000
Average Share Price                
Common stock issued (dollars per share) 62.48     53.85     $ 62.48 $ 53.85
Stock grant programs                
Common Stock                
Common stock issued             549,000 391,000
Forfeitures             (21,000) (7,000)
Average Share Price                
Common stock issued (dollars per share) $ 57.64     $ 44.92     $ 57.64 $ 44.92
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
9 Months Ended
Sep. 25, 2021
Sep. 26, 2020
INVENTORIES    
Adjustments to inventory $ 1,300,000 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details) - Subsequent Event
$ in Millions
Oct. 29, 2021
USD ($)
Sep. 27, 2021
USD ($)
warehouse
Shelter Products    
Subsequent Event    
Purchase Price   $ 6.5
Number of warehouses | warehouse   9
Boxpack Packaging    
Subsequent Event    
Purchase Price $ 5.2  
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '. 8U,'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 " !S@&-3L9.7;NT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R']@!Y/FLK'3"H45-G8SMMJ:Q8FQ-9*^_9RL31G; ^QHZ>=/ MGT"-C=H."7=IB)C(8[Z;0M=G;>.&G8BB!LCVA,'DNB3ZTCP,*1@JSW2$:.R' M.2)(SN\A(!EGR, ,K.)*9&WCK+8)#0WI@G=VQE1+KNP@X&W[_+*L6_D^ MD^DMEE_9:SI'W+#KY%?U\+A_8JWD4E1"5%SM)==<::G>9]&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M+ E5Y()_/L> MV8D-C'/L3LL%\8?TZO&1]!Y)XZU43WK#N2$O22ST:6=C3/K5<72PX0G3QS+E M MZLI$J8@5NU=G2J. OS2DGL4-<=. F+1.=LG#];J+.QS$P<";Y01&=)PM3K M.8_E]K3C=?8/[J+UQM@'SMDX96N^Y.8A72BXS,/3CFN)>,P#8R48_#SS*8]CJP05U<<2K>V[W%J'HEQ3]=A2W&5.& MJ_B5W/%4*E-'A$L9E7&$:% 2#5K&13&8W/GTX"J2 M=D"$!*93;;?A2OO1^M.G3W:\(FRCDFV$*NX&YV44_?*S-W!_G=], MCQ%&SZU,S6U#.1>!5#"R\BE]1)8&NI1(1:8R$T:]PF]8B]Z@?CW'(-\XK]<& M\IZ]D'D(@R]:14%.BG1S@Z0_ZGJ]07_D]S%"6A'2-H23, 33U4?["W(%YGB*X M8N^D3]$Q6&4+#[?XO!LGL. \C((+#+P!!E*E" ]W]BL90$P6&RDP'VX0\0>] M+@!A><&K$H.'N_I]9" GR!7QZ.?'+V3)@TQ!M&JQ<*6I3!+PG:61P=,1$9*D M3)%G%J,)WZMRAH>;/63Z,!)KLGQ-'F58+;"13JO$0''KWL>(S%Z"#1-K M?C!]-0C=3)87$VR!1JL\0%OE@6FFE%V"%&NA/%S@$)FNA<,5?Z!+9%KY/VWE M_W,!"\=B^V1716R/6DN&*S:0569/6YF]711!.@%),98&3YM9?C+A,4Q.<\TO-;UO8GK-"UR:>7SM)7/SQ*NUG: ?0,% MLP%C35(FZL.'"S:B539/<9?>!VL#^W,4Z+]M"&AE]Q1WZOVL?.>,RWS[2;YG M!A*DR#WM\,XS+2 M-C/]X.#9V,:E0:[;]6@73=JT,GR*^W6YGWK+=@D/Z\<_+M:PC_(K\_=QS_Y( MM=OL'>1JD+OU,:K*_OUV]@]@"J#F(N0OY'=>._H;I%SX._'H<##$R"K[]W&S MGD"PPB)@,5O7\N "!V>C\^; RII1?BRG26#W9<795?FT//J;% =>5?'BW/": M62_3).8KJ.H>#V&JJ>(HKK@Q,LV/OQZE,3+)+S>&PO=V]R:W-H965T M&ULK5IK;^)(%OTK)=32[$JDJ;?MGB02 7<'B88LT#T['QTH M@M7&9FR3=.;7;]G0F%1=%UEI/LRT34Z5Z]QZG'.O??V2Y3^*C5(E^KE-TN*F MLRG+W:=>KUANU#8J/F8[E>J_K+-\&Y7Z-G_J%;M<1:NZT3;I48QE;QO%:>?V MNO[M(;^]SO9E$J?J(4?%?KN-\M<[E60O-QW2^?7#+'[:E-4/O=OK7?2DYJK\ MMGO(]5WOU,LJWJJTB+,4Y6I]T^F33T.!JP8UXGNL7HJS:U11>AQ_'3OMG)Y9-3R__M7[YYJ\)O,8%6J0)7_$ MJW)ST_$[:*76T3XI9]G+O3H2$E5_RRPIZO^CER,6=]!R7Y39]MA8CV ;IX=_ MHY_'0)PU(+RE 3TVH.]MP(X-V'L;\&,#7D?F0*6.PS JH]OK/'M!>876O547 M=3#KUII^G%;S/B]S_==8MRMO!]/),)S,PR'25_/I>#3L+_3-77_3K8O*<#=XH>/46/UOVQMNA]F\W"R0+U MYW,=ID^.'MFI1U;WR-MZC(H-TJ%%R^I"_;6/GZ-$I248ZD-7LNZJVN#/MX3Y MDGG7O>?SD-HPSJ3 !FQHPQB71/ 3[ TA?B+$G81FJBCS>%FJ R6(QJ$#<4[# M$P$U6 H3 P*-L:C+>,7I_$+Y_A'Z;-FL&V; F$]D3&/,F/L-HIRAGUC] * M"X;A\M#>JGT8GI,5!>EJH3(2#M\/@M$8+"Q8=S# G.# MC@T3/L-> //Q3GP\YY:KYB,MLSQ6A6N_^:?N?/?RC%[T<5JJ/(X2<()]>X*E M3WQAQ 2 $J!-CC1G!, )Z=' M7*80COH>:SDWR)FRD@LGWWJ?KJH-IRDMLZU"9?2SA1.Q#S=.&#:324N$5T&'X. M-9\A&DT&TZ\A6O3_&\*D; 6DC%F, !2W=CF$PEZ+')%&3XE;4&?A?#$;#18U MF^_ZYJN>)YB,+8C$#ZBUT0&8)\SS8 C"&/5:^#3Z2MP".QM]N5^@Z6=MD4/7 M34:+\&H\^E[OED5_\F5T-W8N,UN;/6;I/(3BEIL&^Y($)D8; ME:=NE3^L,8M-%TW"!42) H+/ M\41P#F43UE!BD )GSMLUM8-6I/B=.7/LRF M#^%L\6<7/>C460O/9(C"_WP;/53'F\NITK-DTZW3#WFV4WGYVD6[)*J46J>) M58:XJ[(3,'*VQ!(BY/DA?HR=#0P\S@,S181P3$C6(G"T$6WJ%NVQ*@H4+9?[ M[3Z)JEQQI78Z88FC0W%($XVV65[&?]<_@%QM\;V2F!$K>X& 0GB,F6%9SSJWXW&H\4H=)9Y M:*.TU*VT=:$G>U;Y*H_6\.ZUU9%@OTWC::..U*V.IXK +GJMLA/PV:!*!LPL M;$ X?<28:CJ$<(P0TB8FC4K2P#D_FDR^U^=%$D>/<1*7%\H"K%$IYE:I0;;= MJ;1H#J!'E:IUW%*(LT6%\D![&;,29^.(E-PSPP7A/,*]EKEGC4HQ=TXZB M0V9GF RWE=!8HUSL'1DF&#A 4##CIAD#8#(@5L4)A+6FE.RL)GNA*'M,C7>5 M!.GED*U1HJ)"G5;=*\C-U@]*@34!9(U2\,#D!F:AO$5Y6:-%S*U%$+JXC;^DTR\D$O* M+"I T3F0UEL/J#>=9K8L,=X(.+]03*[/@ M4.""T1#_<,T\S !A0XC%SG4&X MZH5!2TV#-\K-W?GE($O+/$OTST\H3O7IK(H2%9LH5YLL6:F\^*W.!EF?:+.7J.DKWZ_?!@G;'MRTV6QW]K&.EBC*O_ M?D=Q4526K#)-V;XL2GVA1UUUD8)FTSV4ZLN'3\4N6JJ;CLX)"Y4_J\XM@MX= M_U,=#?^!CM[&O;$:_(+5R+9;K<+'H'\@[J#[^'+4)>GZOM?U/%Q?4RRZGH]K MG+XEONS*ZA4","VVXY#DW$T=@P[!*#9/+!!&_+9M?O9ZV>U?^JM57!F7*-&A MBE=7<8J6T2XNHP3D!-7' R&M[0[@B$^IZ3A!G,2XQ:CSQL'P"U5R54;ZIQ52 M49[J>033#@Z4M(6@PO)B$%#3D69A< @"J<>\EJ( ;\P+O_@>^E3R#8#+PVKYQ:/P,=_N9PYO+Y7O/ M:) HD.[[ GNF]@\@(*]*7=:6 X L\$30XGIXXWJXV_5,LA3B"M("G(KVUM;\ M08;F_-WFD9(-(]K'M;,MO5W[D]9F69;>O+C8KT MMJL ^N_K+"M_W52?SIV^K;S]'U!+ P04 " !S@&-3"5; %AD# Z"P M& 'AL+W=O@ F:VDW3[];LVE.6%!-)\2&QSSK&?"P[NKRE[ MY1$A KVE2<8'6B1$?J7K/(A(BOD%S4D&5^:4I5A ERUTGC."0V5*$]TR#%M/ M<9QIP[X:F[)AGRY%$F=DRA!?IBEF?ZY)0M<#S=3>!V;Q(A)R0!_V<[P@/A%/ M^91!3Z]2PC@E&8]IAAB9#[21>>69AC0HQ7-,UGRCC23*"Z6OLG,;#C1#KH@D M)! R L//BHQ)DL@D6,?O,E2KYI3&S?9[^C<%#S OF),Q37[&H8@&FJNAD,SQ M,A$SNKXA)5!/Y@4TX>H;K0NM[6@H6')!T](,*TCCK/C%;V4A-@QF]X#!*@U6 M6T.G-'3:&KJEH:LJ4Z"H.GA8X&&?T35B4@UILJ&*J=R 'V?ROON"P=48?&(X M?KCW)O?^Q$/0\A_N;KW1(W2N1W>C^_$$^3>3R:./SJ:8D4Q$1,0!3L[15_0) MZ8A',,K[NH!UR#0]*.>\+N:T#LSID_P"6;TOR#(LL\8^/F[W2 !V6]F-&KO7 M9O9:NP[%JRIH516T5%[G4-[-:#:Y>;CS)C/_,YK\>+I]_'5U)+=3Y794;O= M[A0V &&,A @>@N#U"\HHRC%#*YPL"3J+,Q32),&,HYRPXEZQI),0WUV MX%KJO&;=%FBO NU]"#3F?-D,V=M;U"Y>H\([IMA"LBLD^T-(\%;A F=AG"V: MN.Q&KD:%=TRQQ>547,Y1KC%-4W@3^044_.,ARJ"'!9 ^JTTWA8WF2ZHZ)F=O MCY@[3(T*[YABB\FMF-PV3!_=9.Y>C5VC=I>U%7HMA%N@EQ7HY>F@[3;9Y=Z2 M;--U'&5\"]A:92UMK;(6 M5]\XI\A3Y7?,%G'&44+F8#4N',A@Q4&MZ B:JZ/+"Q5P$%+-" ZWA$D!7)]3 M*MX[\C14'9>'_P!02P,$% @ (US7[DRR0I MT*_->IM?]I9%L3OO]_/'9;*)\[-TEVS5?Y[2;!,7ZC9[[N>[+(D79=!FW:<8 MB_XF7FU[5Q?EL_OLZB)]*=:K;7*?H?QELXFS?X;).GV][)'>VX/YZGE9Z ?] MJXM=_)R$2?&PN\_47;]N9;':)-M\E6Y1ECQ=]@;D/*!"!Y2(KZOD-3^X1IK* M]S3]H6_&B\L>UB-*ULECH9N(U<_/9)2LU[HE-8Z_JT9[=9\Z\/#ZK?7KDKPB M\SW.DU&Z_G.U*):7/;>'%LE3_+(NYNGK;5(1XKJ]QW2=EW_1:X7%/?3XDA?I MI@I6(]BLMOO?^%W"J .?8'G@54%+O[[F7 MPOEQ$5]=9.DKRC1:M:8O2O7+:*77:JL3)2PR]=^5BBNN1K.I'TS#P$?J*IQ- MQOX@4C=AI'[N@FD4HMDU"@;SZ7AZ$Z+!5./N[N?!K0H:?PW0>*KN W2*'D(? MG7SZC#ZAU19%R_0EC[>+_*)?J$'JKOJ/U8"&^P'1E@$Q=)=NBV6.@NTB60#Q M?G>\UQ'?5^+4"M$WA8:TL\$PV9TARK\@BBD!QC,Z)ER4X1BB\WN]!_^Y]W=B ML#I=6-D>^U_3I6,@3CT0IQR(TS*0:1"A<# )0BC#]J&B#-65\N<5Q1Z3KG/1 M_WDX#;,((9=[ A2F#C!&&J19BK MK+G*3JYA,)FH!?,%W0338#Z8E MGX-^-I^,PF@\BO7*";_=ZX8'Y+NW1"\\1 M1AJ/ !ASA&,DB&_#.%::&9(%-HQQ*65+KKNU%&ZG%+/H-IBCF\%X&GY!:I%# M=%VKYU.",3/I0C!I9*\/@=1Z< VR (P2VL+5J[EZG5SK.GD]G]VAV7V@IUJ5 M58BS!TRQ2ZB9[@ ,"X&)P=J&<8=RQU PL&&42^ZU9#O!C>? G<3'TRB8!ZJH M54D-N@1LYY?#C/4X E!J\LQ)!E JGUUS<0,P05O9'C@LP;G,QFYY6RW%Z4T]1ORM; MF3401W)LSI6-\JBY-D&0B\V) CH4PFUAWK@JTFVKZMD9!M>S>6WOH\$W>.>I MFGM?EQB39EV"<)@+DY8/X#ACU-S* @!'.?5:$[6Q6J3;:WU(&+ [4E#7Y&O# MJ*K7YE8+P B5'C:-)8 33'IMT]UX+-)MLK2+?IMRD"W@B]068&X4(P G75=8 MJ6W#',P9-W=;J%O7.]SMWO-M?!;I-EKJO!"B0])H$$7S\? A&@PG:M9G2"U] M=;*)YK/2D:&WV@V*8SN@4V5\A:D- "."FV<,"*82RRK0 $PE?HO9)HWM(MV^ MJU.4HQ5Q[0,553NMM6?9."FIZ3!] ,8\*9FE"="MR]R#D\I[41I_1HXT:&HO M0.'M8*Y?= P'X7B$3O3[CEV2H7P99PF\?>\;EX?#.O/,,RB(,GV=#Z#$F:6# M#:)G;46"-FZ-=KLU4 5_/'G0)_\C=*B:_T '$&7I *#$&3/K!X#J$*(Q^9&I-$NTW21]6X"A>=J!;EV.O;=H;BT6[+5:Y"8-OD7]C M,Z:V0SIU',_VV94>)<[0RPEZ^FK)5 M-6R<=(7YNL\'8,P3U#SK!%"W+I'6J[+^P;>+39(]EQ^-7D>UH4Z::\7";Q(LDT0/W_*4V+MQO=0?UY[^I?4$L#!!0 ( '. M8U,J=\DR*PP &I, 8 >&PO=V]R:W-H965T&ULO9QK M<]LV%H;_"L?3F4UG5C5Q!SN)9U+=ZITVR<;)[NQ'1F(L;B72):FXV5^_D*P8 M(O "3&S%_=#(]HO+ 8%S'AR >GY;-W^TJZ+HDK\VZZI]<;;JNIN?S\_;Q:K8 MY.U/]4U1F;]\K)M-WID?F^OS]J8I\N6^T&9]3M-4GF_RLCJ[>+[_W9OFXGF] M[=9E5;QIDG:[V>3-YU^*=7W[XHRU^<7[Q_":_+JZ*[OW-F\;\ M='Y?R[+<%%5;UE72%!]?G+TD/\^UV!78*_Y5%K?MT>=D9\J'NOYC]\/E\L59 MNNM1L2X6W:Z*W/SSJ1@7Z_6N)M.//P^5GMVWN2MX_/E+[;.]\<:8#WE;C.OU MO\MEMWIQIL^29?$QWZZ[M_7MK\7!H'T'%_6ZW?\_N3UHT[-DL6V[>G,H;'JP M*:N[?_._#@-Q5("P0 %Z*$"= E0%"K!# >:VH ,%^*$ =PKP4)?$H8!PN\0# M!>2A@/Q:H]6A@-H_K+O1W3^:2=[E%\^;^C9I=FI3V^[#_OGN2YLG4E:[J7C5 M->:OI2G778Q?OYI,7UU-)XGY=/7ZM\O)RW?FAZMWYI_?IZ_>726O9\G5KR_? M3G]]_=MD^O;J;\GTG^\OW_TG&27OKR;)LQ]^3'Y(RBIYMZJW;5XMV^?GG>G7 MKO;SQ:$/O]SU@8;Z4&\V9E9>=?7B#U!Z'"_]E=[PW-N)L[][*'W MLX?NZ^&!>GXIKLMJ9XQQ!^N\6A1)WB638O%30O7?$YJ2#,V&NSKEOLZ=J_QT M(0E/C?33\5/W522C1+&^;.++LDRDE/9E4U\VXEH[; M';]OC4WY7^-YS0!$RV-J?#Z,Q*9<'H] RK*F'!L RI- MM<2VR7O;9-2V]Y5Y^NOR?\:#7!MWE#Q;UVW[8V(,6Q8?NJ0MC-'&Y170.TG0 M[Z/!ONOV@*C7:W7?:Q7M]:1LNZ;\L-T]@3;IZJ3J>ZLR[*UF"O0G<^;:?$#4 MZ[2^[[2.=OHH>-QLF\7*++HV,5'L: HE]<=O,&6LO5X2Y@S_S->,*'6G%A!E M EN;W5N;1:T=Y^TJ69:?RF6! _4D\QLUCLV=/D.J7N=(:E$DC7;OLFVW^R!B M1KQ=Y6:$DVUEW%Y2;&[6]>>B2-J=+TQN3*C!F)'Z@^_T?0PTS(T]!;[(D*Y MX$X@13)W6%!-.@W,2F(I@L0Q(OC@S9ZB,/Y]F2P,0YG]SYU[#S]_ZO7/#?%C MH!GIT*.UH9NPJ 5OBR_NP]H >\C TA'2?11 135W=7.H,Y!$ ^98-B!Q.)C^ MM1MM0W-M6R_*/EMWJSK#1;NOG/)*\,7/UNMCY2V3WF/@08,B*N_8,J/K6 M6%0@<58P2-YL38^+@U4/F5MCXH=ZP3AS+1A0]2VP0$#B1#"ME@YD_YXW7R"; MIG"F^3%>$I)2=SGX,DJ(HIYW\'59IK/,F9)3H!L1\Y\; H&.$.&!"I)11:D. M37%+*R2.*P_;NA ?0M#>!]OHP2 MF;H+=P)TQ"P-IAR.G +A2&;*6> S5)^DQ'712,8)TR$O32T=T3@=P04YZ.:H MCR3(S0$9='- !]T8J^<9:& M:)R&'I5=H#[?2.WEQ^*B?K\M ]$X PUO7BE@#R6YY\*&9/T.6J*@<:)X]/:5 M@KCL;N: ADGE6@A$2@7LL\&=QG,EI]^^4C_'X1+U&&A&Q(U>$Z"B[J"@BFA@ MYT8S@G8C[7Q U+?%0@2+ M0\1)MGH,1.-4N_-I2-6WP 9L%L^%^&3YCVUE&$B%&8CY*0W#0-+=E 9W9&; MHYL '4F%TL1Q,U,@'&GFLM(,U<=[3" M_,"N%'6S(3,@(U*XOAY5IK4,8 *SF,"^VP$+\^,_.4Z?'LSS552Z#(2J$CKD M)BQ+L.]XPL) 3B)U$T$#HGZ_+6*P[W?&PD .03+/+0^H^AVW[,#B[# ,;PR$ M9T-EGI<8DO4[:,,X>V 8_UIX8WYL=K?V0,*8"\](Q ,ND-L8S^,Q_O3LQD%: MP=F?C9'&2V)#40!6N04!'@>!4V$91SMSUTR4# B +<@P = X-18QL'IB!>% M!T1]6VP$YO&LP$FPC/N[?9)F;CP<4O4M.+HM,7 B\NT)/^Y'9I3P S*8\ ,Z MG/ #0I3P0_6!A!^2Q1)^W!(&CQ-&) ,?&U607" TE>ZH KH@FGH)/Z SSXA* MG;JC"JYZ$)5YHPK:I9IYRPPTRS4C(N0V+-IP^02PRRV2\#B2#-XC0DD-QMQ; M0C.@R[B;)X65<1I*BG'+)SS.)X^@70Z(A/FK#:B$[WW1I8\T<+&"6[CA<;AY M%.YRE'2@[BYO/BCK7_.RY"+BY/(8Y!4 +6CFN;A!6;_KED%$G$&&H5< N_A:Z!4@\^ X8B!AWB86B61@MR0L=8CALXC30J_PX4(P M-Z #$=-NDGR"JG)'Q9=P'KIF)2S*B#C*G J-A4\&WFT;H G>MA%'=S_CY'!R M-!8@:F=>T!Y2]:VQ$5O$DQ$G@6/AYQN$RKP9-:#J6V 90,09('0]Y2YG2>#D M01#G4+,Q/RX!*4>\U$@!$7 7P3AZ]_O(]WW\!%UJY>W%H0-3OM\4@ M&<>@X?V>!/1A-G+>+1^SWI1V:7^(%$N&YGCD0JY$ML=)?# MMT%/N]^3(*GAPA32^"@%5"Z*[,P MHP9@YM3;/0580E'7>0^I^M98CE!QCCC)=D^!@$R\=.F0JF^!C=DJGE<)75&1 M80Q2X*8FT>Y+EV,@HTQX[V=-@(YPGFKFPB40CHB/0;#=U#L<1\V:T"E"J2IE ML43Q)\ @9?E!Q?EA"(,4@ 1*4C>0SH".*W>_.8>U"0/E@6&SI*#BI/ (#%+H M117M'B?.D(RZ?F\>4(7L.WJE-DX4CR(AY5.$=J^IQ#7]7EO,4$_\4NU,@?R" M=O<\\R%5WQR+%>JQ;\TJ$+DSJEWJ')3U7V&V$5Y_Y_=F]5>$=J 1[OM,<8# !B# & 'AL+W=OV&Q"!I!#PQF]_?N8L[;^$B&'GW/];NU2-,O$>XW2[N'CUTOT3>S=5F<7/_PUUL MO,]H\?-I_?@_&CU@1E(1$A'Y.+Y 7]$G)",>PBJ?R )B*SS(?AW'=16'=B(. M'=U2,,;1(@U(<,R784_-QK3WC5UK9PUZ)+M$FOD%:8JF]L0S/T__GJ= MT[2 MW?/T6\R ;I^D+X8$7WE7>NC+(<';)^FK(<$[??2C5.A-C>FE/?V$O77JPTN2 M$S1R236Z0%&*/$']EY#& 6$C-.533F(0JBUR@@:AK#==W!'W%ED0BA^+LB%UIO&,X%2AC% ;)/\6VNB';JM4NYR[* MM-561MP>D&Z-;:4E=Q?V5=7;F5MV48;F."U;JRY*-Q55,_H5MQO%[;.*KT]5 M,[0OA#$2()\FT.9Q7'9*@XK:[M:/8[7J9]X%.6-5;\GCP?'Z$ADIQ'9.2ORAF0Y\\/BE?\A\WD15T[/2;7TL=V*1#YH M=1+"=F47RR%I>2JJYJ!9;1KEJ[(_;*U?0P-=];L?9JKN&SY_NPBR'I,MF%0N M;0B*51UM-1$T*QNJ9RJ@/2N'(?P$$%8 X/F64O$^*1PTOQ6SOU!+ P04 M" !S@&-3*#MC%LX' #\'0 & 'AL+W=O/XPVV<%8.+,_WL6ER<\;W,LX)="U3N MM]M8_+QD.7\Z'^#!RX.;;+V1ZL'PXFP7K]F2R;O=M8"[8=U+FFU946:\0(*M MS@@(= M_QXZ'=3O5 V/KU]ZO]+.@S,/<^8PUUDLBJQ86[]"U=K7K=6D?KQP'8]Z MX=GP\3@XIAD.(TR\VNR5.*\6Y_4&893^ V,8IKTLD>0P[Q->)%G.4'&D6OVB M[I.XW*"5X%L$64K$$GZKIGDF,U;VQW0F5:N0$AOCU202TMZ)4VVG(ALU]:&N(KF%PR+M;90\ZL7S4P-$34CUI" M32,O]*E=9UCK#'MU3I^!("5#<5ER%4F60L:2&U1N8L%.549-$20$M!9Q 9^4 M;Y5YY54LX-F:Z=%@\RDTY(:NZ[9\,HTH]HC=IZCV*7IC6*R8$" \*T P0S)^ MMD<],EY^ZD5MA:81QHY=('::-.WT2KPK -)Y]@M$YKPLT8#7&EGS"H7 M&SJ(B[N$D$8(>3-=JMBIT)4Q9"(5LS0K=[S,7N8>C&UF'Z*'SE_'T'%#T@ZB MQ<[W.X8I;I""WV#*1DV@$N+6EPUQ@P[[U*9S!2"LE%9I^8A]:O7^RXV$@?-D,:83_H$-B0 M!?>CI0[E+OZIXJC'E28:?V0B%?%*6H6;,/&H2X.V;-,L!(B[':H;Z. WJ),D M8J]R2A8_9+GF[!M)Q *>R/$-O:89=CS7Z9J^#7UP/W[FT]NJ'+V^6=S/)E"J M7OYM+:VLXDUXD! '1T@\J#?M<.@Y80?% M]5XD&X"Q3K,[H0HJ^?,$[7)%9?6%&23DG:*&+5#$A@KL.%$[S]D,_< A'0.3 M-+P@_;RX%CQA+"VK>E GZO_EB 4BOA>UAZO-S L[DA9I6$/Z63-*0%N%E6I: M[8Z_2L&+4RB'I>!YKDI=J/B8 !R>Z&(8#'3VJ#)S>X%T\,Y"&9=2$GAM_RR& M%*C549:0!DB$_OXP.ZI$K&JIK?X(_78!8K,C+O$["FS2T([TT\X^IMY2;2(M M"CUC )E6A)"NLHDTV"/]V%MTY6%BXY@;M(%L,:.X:W(VK"/]K*N3\)W:.)C- MK7G,JMK$V*E'0F+&TV*H\T\'ITE#/!*\*P5?S>:C^?@=*;A!%>E'U247T$:7 MNOLB90*F\B//']543V"QD4FTBI,#=*W!LJR'0C\RYXMIYX==M29I6$7Z%T4W M#"J9:EGQ_^1;%DMA&%)J)">+H>]&'=F7-@BD_0@<0VX%M4PO0XLR2_6> E3X MM5^]E0ZUH V24+N@M)E1)^P8I[0!(.T'X*PL]W&1Z!25\V)]"G#8HI0]V#@W MIB; L.? OPX9#<)H/\)>Y\SL2!2LE+=J#25Y\L,:/Y,YV,/M+0J;E>-V#%YZ MM/?6SZ5)]@C?NTA5.9ZE:H-)[T]L> ZCP#I: ]NH-ZZF8W564UE=CG] M,IO/U5!:7*&_IZ,;ZUF "2N7^KYC' :8=AAJBJX2W&VHYO93[5TN3>$A. .+ M^]EB8G4'FX<6GD](^PM9[*CKA\:\&!Z=HVV96.OCQ1+IC9WJ'*I^6A]ACO3! M7>OY)?X\K@XBFVZJ<]'OL5AGD-]SMH(NG4\!Q%A41XW5C>0[?5KWP*7D6WVY M83%02QG [RO.YD%]X'OQ'U!+ P04 " !S@&-3J;%1V#T# #7"0 M& 'AL+W=O*:[4D..UO&,RQ@RG=ZL><$;Q0I2W73,%P] MPS37QD.UMN3C(3N(E.9DR5%QR#+,?]V2E!U'6E][65C172+D@CX>[O&.1$3< M[Y<<9GH=94,SDA>4Y8B3[4B;]&]\3^(5X(&28W$R1E+)(V,_Y"3^4=M#RB LR9>DWNA')2/,TM"%; M?$C%BAT_DTJ/(^/%+"W4$QTKK*&A^% (EE5DR""C>?G&SU4=3@A]^PS!K CF M6PE61;#>2K K@JTJ4TI1=?"QP.,A9T?$)1JBR8$JIF*#?)K+MD>"PRX%GAA/ M%W,_F$>!CV 4+6:A/UG#)%K#ZTLP7T=H<8>FD^@SNILMOD7H XKNE\N9VIO, MT-42AP^3F2JX7%P%T7H53F4KY/[-A12L.@5+I6"? MZS0N$@2]0+$H,&S&_#H)&N>Z:1;JW:_5>[$EB]V$RWG9'E MN5;3J&U8EY_]-JSAYU?Z!K6^P=\9]8^J!FU5 ^>CV1#5@6H:V6]C3HW\2HY7 MR_'^GTD#6 1[+H-5N/"[I'KM?X/CFN;'AM8VK,O'?AO6\'&I6#\Y1>65YPOF M\.LH4$JV0#2N!U P7EXCRHE@>W6P/C(!Q[0:)G#S(EP"8'_+F'B9R+.ZOLN- M?P-02P,$% @ 8[+EXD3L 1=Z*O)13:Z=4=6W;,MU! M0>45KZ#$G0T7!55HBJTM*P$T,Z BMUW'\>V"LM*:3\+#VR[4WK!GDTJNH4$U&.U$FC9+4O&"B@EXR41L)E:0>\Z M'&M_X_#$8"^/YD1'\LSYBS:B;&HY6A#DD"K-0'%XA1#R7!.AC'\/G%;[20T\ MGK^SWYK8,99G*B'D^2^6J=W4&EDD@PVM<_7 ]S_A$,] \Z4\E^:7[ ^^CD72 M6BI>',"HH&!E,]*W0QZ. ,C3#7 / /<4T#\#\ X SP3:*#-AS:FBLXG@>R*T M-[+IB1?-@S4:R1J'^T6\3LCR MEH1!\I/0'21Y7JSNS%]R1()Z3>!G_:#RB.(C#*/Z'!.$Z>HK6T2(A M7U=40*EVH%A*\V](\)C,R=([$DBS*#["/>QC2TN7#? M>S2>X?/.\1TG.HIOEP_WP3I:QM<7N/LM=]]P]\]P1Z4" 5*1BK*L*_4-W#=P M70E>9SW'\S&LU^.$?/;J]WINZ_1!VJ"5-OB#M)070!1] WE67D,Q.);G^:.Q M=Z+OLUM_Z#F];H%^*]"_>"[M?8_BIT6R_GC?+YS-L.4?7DQ 2"NF:$[@#4MU MQE2-!X5/)RJVK)0DAPU2.E=#/#71=)_&4+PR!?R9*VP'9KK#A@U".^#^AG/U;N@/ MM'\!9O\!4$L#!!0 ( '. 8U-RFF.]W@0 #@+ 9 >&PO=V]R:W-H M965T,&Q :CMJTG5M$L!)$RP8V@9Q MNGVFI2N+*46J)%4G_W[G4@_;6Q)@VQ=;)._KG/L@3S;.?PT5N MC49;OO$4VKI6_O&;VDSU=T6_FO#.3/6/F5_KH;*P"7=J"BWW]&4(:X\J&N,ZS%PTNN9E2=GQ V3P[ M?,'>ZQ'GZV3O]7_'N6?W:+1[E.P>_5_^7C:SF-*3ENBN8E1N[NI&V4=MU]1: MU18ZCP_<\PGINV8'*M3_Y;T5:VH%BY@.TRG6PJ9\SC*[>Q<"BGM;IW M7L=A*[2KH NMO.9.NU$^6O:ATDTX2#N5^LZT8K:$H8)C:#6M#ZVRD:(CB=>W MIE?WO&Z-DG8.$H(<+CEOX7%PL@LV-*"P#P!=@SCP=)Z2GH M5#BR+H[(E3%)5MMN]*49 @^E>-AP?=" MK!GW)*4>> %DI(]["3@K8:,P8B7=*%^PCAKHX=YX>6:$0ZJX.M@J>\S&3L R M0 3<*.*U=T*ETAXDB8MGTM"XH&-R#17,\%11N.R\VE*4JU!1B8LK(.V^+X>N MZR"H71$&A\*84![:O-J+#ND5PZJO%F$,I$A6P7/K>2HM'I[!'BK7&F0*/8 + M5S(-,/>M[6ZT5";_IMX._E; T/4 0MEB\[@+3?.IS9<5L"!9B_0NP37 M7=M_!E]I#3I@*+..4OK686@".GG#V.SY8 MYLB&B1^D"EA:5J59%P%#*"\X1\*"5,O3.);2NHD<8+GBE6^E?CLP\;'Y)Y)= MGD8(SR&(E?9%G^O6HTBV") X2A/!=\1@UJ(1."0\J:_'6NBFZQ#GD,3MV!B& MW=.WT_8BVBO+7IO2BR5,G[J!9SNOF9K].KW99 Y@]G0/FW%W?!8NNM?05KQ[ M4Z)&ULW1EI;]LZ\J\0WF#1 GRV+E_- 3AI\S9 @]=MFK[/M$W; M1"72)2F[V5^_,Z0L4SZRSDN[6.R'A#(Y,YS[D"[62G\S"\XM^5'DTERV%M8N MWW4Z9K+@!3-MM>023F9*%\S"3SWOF*7F;.J0BKR31%&O4S A6U<7;N^3OKI0 MIF,A4% MET8H232?7;9&\;OK#.$=P%?!UR9X)BC)6*EO^.-N>MF*D"&>\XE%"@R6%;_A M>8Z$@(WO%JP@3DAT2@/5L.I #Q[=3NZ^TR^CCX^?KCH6*"'NYU) MA7OM<9,CN$-RKZ1=&/)!3OFTB=\!/FIFD@TSU\FS!!_XLDV2+B5)E,3/T$MK MX5)'+WVA< UB64TL<\2ROZ2I9W$QLMZ9)9OPRQ:$CN%ZQ5M7UVVRI4G^Y(0M ME_D3L0M.EEJM!/J](6I&1@\W9)!$E-PRHV$F MN<(]0_[^-P!/S_]O5_ 3RXLQU[6S'#KJN:-H#_N?I;)\6O_\I,4$=+86=O&7 M&?H%)'=H"5GO_ $>HH_!G73GKZ"Y64Y"/4AT__"^1W:SW M3'_C=ALY=W)9VOU .K+]:ZF]^%A(XOP) M:@KR3&:EG&Y9.B/Q$/XEM)?&P28^Q&*U.!X.-A>DV2#+6:/=I/D.&:/]OL1^:)=[GPB MAD]*+:PXD#'3>#]O;,BG5FJ3=M'?B[DMIQW28[%/QN_>E+2% G*N^>W4F_U7K M>P@G8\6$0+,X^;8;6'38&YRLG"9TCPYV5/,^DY4+* F:.\113'O][NF> MU8".:?(2GW;07YB>[R6VY'0J 6C2BTY' ]AK!8W9CO39Z1H-89/H="LB;!B* M30XV:P89^;7!FC2(*&(.HMTNB&VXT4M,9R6*:#OID9 PV M%PQ\&N>!E9L'7L[:*UBJ6=D=X*/YU,=YAD;IS9[]XIR86QKC=P M5*SKW=A8K3@E9VG:[L'HF^: ( MY[/.A9=^#OKNISP@P3:ODPC_,5DP.>>A?1$9U)^74P^-49)$YT==QIW'YW0# M&*A[]RCTD/H,:5;GAXU603K;+1ARC2_% $8J2ZP*7CP$P:J63O>@#KS1O8* M<+VME7<'RM-E%3UWJ)")TE.G?36"LSU%%KQ-V_%RGB4C/24@W<: MI%R9\:.=MLF;2K;->27-6UK[(3IX\RYM9W"?HB =)&XAY^2LF[2CVO^/9Z+U M0DP6H"5#QIS+AAU=@H.P=&]=@ KL^DP%I-P]8:9!?P)9:E; ):6!+.<8E(QX'5'M.6E177Y,' A MXZR)LC]89IVP]Z B,<>8#(5R_@.&56LD\,8I3)4&F#1O_W>[Y]WU=>^6CJV/ M$H;.7/PK>$GTTO4%)&Z4L>1W3-#!&\.#FWXDO_/>$Y3Y/DV&*<[UP\C_#$=N MV.C2OIO[8XI:.-L;K1]^SFC],T?H:E3>-N(T'6Z[HHS&W7AW"A[2.#!_3+,H MW8RZU6AX>["U'M+D .,)S=)@E('))NON 8'BD\'>[B#HWP8T&D2-_O[NF5$[ MI6E_GY6XUPL@#HW1,1T,]M_!9.$HAIW@;E^<9;3;#QO&/LVR!'O-A$9Q/SA( M4_"I*-R@J7.EM _=^O;@#Z@7C1P7=G-5^L'LPPCD-\B'\/CX0'Z'UE%+E]XP M28[F7$Z>?'JLWXJ7+T$4Y, MP?(P!?8ZM6"8K-&A(VKH>*@;\TZ*Z.W?Q,67&3 MN"=TK#5N*!-:GA5J W,. 1!\K@P 51^@?)V$"K=IDT"QI'JSZ#LNUU$1"4U1 MN4U=A1])>]ZQ0I6O<<1IPK97FV&AL2W*CO0?! M];8'"H_PFPP1D,"]<2OD,^*W6"KW$%!]OC-T=4 M+\CA/\S5N_5GS9'_FK<%]]]$[\%UL+W)^0Q08:[HMHCVWQG]#ZN6[MO>6%FK M"O>XX.#/&@'@?*:@9:U^X 7UQ]ZK?P-02P,$% @ X5H$" MQA0 !D !X;"]W;W)K&ULS5AM;^,V$OXKA._V MD 546WZ)'>\F 1(WV^Z')D&2[7ZF)=KFKB2J)&4G_?7WS%"2Y>8%;0^X.R". M1'(X[\]PJ-.=L=_=1BDO'O.L<&>]C??EA\' )1N52]#K(I2YZYZ<\=VO/3TWE,UVH6RM?2/EVJS.S.>L->,W&G MUQM/$X/STU*NU;WR7\I;B]&@Y9+J7!5.FT)8M3KK70P_7$Z(G@E^U6KG.N^" M+%D:\YT&G].S7DP*J4PEGCA(/+9JH;*,&$&-WVJ>O58D;>R^-]P_L>VP92F= M6ICLJT[]YJQWTA.I6LDJ\W=F][.J[3DF?HG)'/\7NT [BGLBJ9PW>;T9&N2Z M"$_Y6/NAL^'DM0VC>L.(]0Z"6,L?I9?GI];LA"5J<*,7-I5W0SE=4%#NO<6J MQCY_?G?UZ]7UERMQ=[6X^>GZ\\/GF^O3@0=C6AXD-9/+P&3T"I.Y^,44?N/$ M59&J]'#_ JU6HT:K2Y';S*\5V5?C(XC,8I'PS?XC5LKQ\QO_'>M/. Z:;E. MF.OD/_/=VTP6??$"'_%5^XTNA-\H_*Q2HK2:4".<6@,3WHFC.^6ESB+QN4B1 M)U9+O,LB%0M38%AQUK_';NF9S<+DI2R>!/!LI5BR)-D0,3!6 MK"Q#323&U7+)+%F6F4[D$JH%;4ESF0E9^8V!14_"R\=&M5Q^"W.U%0G2UTHR M8R.WY X'>> $5W'=*Z"\669Z+=D:D">*=K IUE30@?;B[?[^TKC2X\*XC*9*R*4/6VJJC8<58E9EWH MWR%QMU&4&9A\13_R,][<2JNT+WY2!2*>94^(N/:PBES&%J/:E-(Y^+B.AT>] M)>5))?)?'\DE$F61:'AJFU0Y @AI(7OJ H7(>?D=7 +[6CW5\*:R#$D27^J41W?6VKHZWQF'";/!KA6I MX1B6G-.(EX,%MO;:5R7(B3B5J#XH($CF08$@U(0(J,<2IQ\E*:]2.BY;;Z0T MW&M!60%[JD0U:==-.A:Y1'YCJ:TIT'BGLTP4QA-?IT&[0K @"; NUHH!0(%M ME'647:\919'!C M8T.#X:XOKR174R=",6G+=:<0D7SHD@41,";4;1 Y45%Y$E3E F+KM,%D)* \ MII6F\+#G.,KT1$95!=*5E&HK5:Y0'E-*884^+V6^(7< T,JJ.@IB23()D7"] M!AT2J((?]DI%>P?H@C6R*=(R]^85-? M(9QQC]>>"DBOIX)BTJ1N\G=1#[6+?@I)<$[(6Z*\L M40='A7K G=!ZO$N4=9>7L$EQ"O.8KJ)=$;3 MZ)F OT+;/.ENTQW$[>"=6/#Q^5=(T4J*^Z9]NJ5.DB#'P6IH_RE&43P=1]/) MK#,WC";'DV@$GI-A?_ZNLS*-CL=Q-(HGG3GL!H?A)!:SD_[XW<%E@P:#4?'SXCGLVAX'(LCB 7Q U>9:V3J/6=J MZYPHGH^CV3*%G3,QB?]HYW0XC\:C^8&=LRELG\/.:3]^U\DD=6AS M?1]C!%I-4'^UC.W1LT'E$7*),M\_Y/:,E)I\OOEIE()M2N[0M5<_+"N= M><;_RLJ< M^V<_VW81X*9,:M/%^"7CIPZM=N@UI?RKC4DDM&\<>;T&G0*4>M M/JJ==[PT_,BJU60726(K*K)H_=!'>ZW@_H/\T?9^,/#JD6\Y", E^FB>/4C!V13/232[/CGO"AJ]F8>!-R5^JEL8CB_EUHY#S ME@BPOC+&-P,2T'ZZ//\W4$L#!!0 ( '. 8U/HDA&5P0, *P* 9 M>&PO=V]R:W-H965TF_[X*4*-")'VT/O1#87>R'?6&YXX-4#[KD MW*!O32WTQ"N-V5T%@2Y*WC ]DCLN0+*1JF$&2+4-]$YQMFZ5FCJ@&"=!PRKA M3<G M@ IZE'75<*$K*9#BFXDW(UM@;QFA?& M(C!8'OE[7M<6",SX\XCI]5=:17=_0O_0^@Z^K)CF[V7]M5J;/O*C/['%*V2MVR\Z=&=)[J%BKXULCLI@05.);F7?CG%P%#+\C (]*M#6 M[NZBULI;9MATK.0!*7L:T.RF=;75!N,J89.R- JD%>B9Z7QVO_BT^'6)[N;W M:/EQ=C\?!P9PK30HCA@W'09]!B-'GZ4PI49SL>;KH7X ]O1&T9-1-_1%P"7? MC1"-?40Q)2_@A;V388L7_DLG!Z!1#QJUH-%_BMS+&+L MK5RY09PI48FM1CL.+ZIDBJ.+GW_**,77\[MENR/7EZC2B&FTD36\-8TN*H%, M*?>:B;6^O$+V& ZO_[?U2ZDX']1*+UI 8'XL.:U0$X8W*W#?%H9#)?Z+LJLQ7$ ?[9/%C%'5"M*XJCDR$I(JC(+D@!!5PG#%M>DU MWR%"B8\CXG#2U*::I3_+8H0GU,XP=1NP3 MXM"#B%B3"E87^QI*&Z( Q>OZ0E(?9[D;@-C'V&6$6>3GPP"DF9^2W>$ /V")G>\NZ-:02_,6W@^5A;3V<3ZM/D?%]"_#C*7"E)J"M- M(OI<=OY)'JB/P]"-NY_&>) 7C,E03ISSR\ZAIPF /UI5#-*08)^&84_&N9_F MF2LE"7&E.3WG9[[9P-_6-JQU5>_M__95OTAR!G>>' G3\SY_S8OV-KCAB1\1 M'EB:D8$?U''+^N$D<5"S?SG=M%%U:G24#TIV1&.'3$81=D@Z<@R[/7KV M=JPP>P[KN/[HWQ)3&'E+=;-011N[:>60E#4PW[;:$<9(K>P#D&RG-B; 7] /J]&]02P,$ M% @ ,0!E;!P J!( !D !X;"]W;W)K&ULM5AK;]RV$OTKQ+;HI^WN>FVW::]MP''=UD#M!+%S_9F2J!4;BE3X MV,WVU]\S0TDKY^&F0"]@)'J0\SASYG!69SOGWX5&J2@^M,:&\UD38_?SSH]GPX(W>-)$>+"_..KE1]RJ^[5Y[W"U'*Y5NE0W:6>%5 M?3Z[//KYY0FMYP7_U6H7)M>",BF<>T#]9_Y=R12R&#NG+F45>Q.9^]F(E*U3*9^,;M?E=]/J=DKW0F M\+]BE]>>',]$F4)T;;\9$;3:YO_EAQZ'R887JR]L6/<;UAQW=L11_B*CO#CS M;B<\K88UNN!4>3>"TY:*[N?BZM7=P\W=;]=W M5S?7N+V\^T7\]O;RS>7=P_7U_=DRPA_M6I:][9?9]OH+MG\2M\[&)HAK6ZGJ MZ?XEXAR#70_!OEP_:_!>=0NQ/IV+]6I]](R]XS'Y8[9W_"\G_\39R>CLA)V= M_%^0?M[V]4)\O7GQJ(3T2J UZN^U#4#O'9_0*[A*PJ M33T^%^ASD"2JME!^9,I<[!3^$%4G/<>I=&RP0 ;1&>00=5T+ (!N5K:2R#@Z M>+>)S;A:&+D+2<<@I$4LV-+BTNM . P9PJ*P)!0&L24?%&W$A2@2UJD0.%1: MY3IM29'POI46TD<@SWEMZ6QP1E+=<\B[YLI%L MK&UUS $A$;J%X5PG3>3IO/L3\03R+SO=>9B$36QIDID;T=9VU1#S<&OA?A=0R*]+@F$^;!K/]2H MD5O5@Z7L"!=[E28X46&WUT6*ZN!A8I[1=$R53#>$,Q>AQ_5 =NN$<<#6@Y^3 M4$PUJOM7,78A+@,WWM /&"B\ MI';-J8?4=>!%D;1AD@U^,DF-+! \@@TZJN]I4627T:=\K!^8YLG:GP[M3.9T ME9EIHY>,%%I>U%ZVK%U#-9E<(:&.@QWN4BXQM":2U.0PJO4^:50W@ 2-" MD 62(D56/".1.!7.5H%6*99!!GZL&2UFV\8P#!!BOX70!?9!H1E%8&J:64KG M*S;)\?> $IXYY@" E1 ZU6 M4O]M)(75ANY]JQ[-045 T:$[*\/A9^^N#>!! MSUN=^N>T1VQ'UAR:.$12U@3(_*@C_T0<81C$9;A*<$33(8(:TZMO3]<'5.9P MCG2\1CI>&>X;U&HX3JYA/>,\TW M21)>2O&;:2$RGL\D][<4V_Y=8-,BC)!_?.B<+DY'WA 5,LGCOE-LZA 85WXS M2-?C*,W4I%@+C49'JFJ0OT(:WL83^+SO69^P8#(7D:Y*JE5M6#D3"7.7S^LZ MD68_F:(R9CG"9P+[1)'^<1E)%8@X FH:4+W"_' M@7_J^4 2- !.B0[&,[.Q4!W4E!DUA(:A$6#DA,N$S%C=_R56_#@1DTDK\B$U MV?XU8'PY;8X5D\V>(U$>NHO3')*[IQ$.":D=W,K8CX:QGPSICA"E786T[^#A MJN^B)Y-TA:,*TE4>1FJB$#L= :^R-="J0(HTG)"'M[^^AB[DU(BC-[9<$#V& M9J75^3#AJDQG?S)WK]C3>G6TIGX]>L'%1..N\ KSK1=W+O:C)B%*Q3);/GTS M,!A7>!1AZ.@WK6Y32XWA^,P(T,1N_(^Q>H,83^C^) MI$I^0!0!^4J\Q[J8?W:0"O8GU,XE4PWM+A+W"&G1QNJ_%/]2&@:[SPG30GSW MS8OUZO@_G_L=NYQ\/6B5W_ WDD _8FS,'Q+&I^-GF,O\]>&P/'_#N95^ \5" M%]38NEK\>#H3/G\7R3?1=?PMHG QNI8O&X7AP],"O*\=.-/?D(/QX]3%_P!0 M2P,$% @ &ULW5EM;]LX$OXK1+98)(#JV+*=Q)NV@),VVRR:-*C3ZV=:HB5> M95(EJ;BY7W_/#"79WB8M<(?[O.)O=^[- M*]N$2AMUYX1OUFOI'B]493>O#T8'W8=/NB@#?3A^\ZJ6A5JH\+F^JV,U]8(IU:O#^:C/RXFM)\W_$.KC=]Y%J3)TMJO]'*=OSX8DD"J4ED@"A(_ M#^I25141@AC?6IH'/4LZN/O<4;]BW:'+4GIU::LO.@_EZX.S Y&KE6RJ\,EN MWJM6GRG1RVSE^7^QB7O3]$!DC0]VW1Z&!&MMXJ_\WMIAY\#9\)D#:7L@9;DC M(Y;RK0SRS2MG-\+1;E"C!U:53T,X;<@IB^"PJG$NO+GXO+B^?;=8B,N/-Q?7 MM_/[ZX^WBU?' :1IPW'6DKF(9-)GR,S$C36A].*=R56^?_X8(O5RI9U<%^E/ M"2Y4/1#I-!'I,!W]A-ZXUW/,],;_N9Y[="<]W0G3G?RW]OLYF:N!>)*2^*)$ M9M=UI8+*12B56-D*B:1-@8#^UFBO*;B]T(8M):3)A=-*92 MW@N+C6ZCLQ5\][-0!4!HRW!>.UV)=!9#4[P8 M#9/1\$R\$*?)<#;#[S@9#F>0R_C@FH@]R(K&26)_T>@J)^YWSN98]8GX\.%2 M'/8[CL0%),F%4=*)&VWP6]M*8Q^_>!MDLD-/>R%%!30FFFMIFA5PKG%P-?P> M\4/_"^2B+#A4"5DU ))F+?RC1UAXCIFZ%8?#0'T/RFD\( IJZQ68^P81(ST M+_LJ5DZ"0I$ #ZO,&ATW&%_*G!Z=U(CO(A+V06KG!^*^C)$,7Y$E1Z?G7@2' M Z@%7R$@2_5AOKC?RL>\B$9D\[@5&('[U=B-86D1A=H)),5+*D)!&4GA#TET M8?BX(M?"'!H>D54ER26#'1MZY1Z4%X4RBNP#5A L"];Y&/9( F"\7D'IZE&P MO &?G6T*I$3@'9\'BP$S@PV$E\@/XBAKV/6[1O%0./EB- 6$5Q5%1,S7X>!O M837JP^HLF4XHFD;)-#V)T96.Q2<%'*ALIFD M! ?++]I#.R1Y0H&C3(&ZFW=*+BG[.:]7K?78Q]N@XE<4U(H?2-E<(Z[TLN%\ MVEB[C:-$!(O2%+OM-]:?RQJR"K-LG&%0+.@?-C);W;,>Z3HMP:[ +IL\3^= M4E!@ ;5+<2D=C/VAXU(%U7L M8K2US+Y!1M.A4"@R]E&IR*8_RRFP0N-$B0R. W&]+P%J3=7D ,VZEI7,2@W' M/6$"8Q\D]5_B;#)\/A1N)PH 4;"-ADIRF$WA_DJ0G_'LR%!^I M"(J_!I<#\:>NUM!$@*1$S'9+\4])204:W[=6MR*@&&;+-3 MH'3O#C)2+;.OLN!60-8,[@BJ $O ZVN\;M<5BFY-Y9'WP+CLM#W2L'=0_>/6 M/]P]0&NU[M*5;+_UU"Y:SC^_%8>HM/V'SXNW1ULWO559V]Z<)9'*BW0Z2X8C M^$RFN,.54&%CV183M;#_D-7C6'""R2FW23BJ@+$ MY#!\O^GG1=A@,JEYJW\B$4>G[>(^SG;.UZH_Y DIE.M+6J!GIPI.4O!A4*5> MSCWN55O44V]1GNNZ8O>RV7VM,MV"ZDY<](Y-VKPF46(7(9!(T7% [J#:!*2@ M731FJ:KP UP=M@M'8+[T.M<8^MJ@ISI 8 #@\AZ&>MF#UH]Z,T)V^G*9W1K^ M"42DM$^'HQFO[4?4_W5;>FL?8@Z@'^UR8 2B%DRGDSW6]-Y MJ*0).B/47QS;UG(UZ)Q$L-FQ;V45LRV(GV^?+%UT%BT;C M%O'_7JYK7VI'R+7/K\4$.*CF=VC*S0HH*LS"\#2"TJ@JAEY%,[8H9%/P8(*( MA1ZPQS/]921"7ZTA6\5&5ZVTT9B8\QWR@@:R6$Z1KXEX0!.J7LJ<,+M%+8&W M=MBB'N;SU=V^(4,I@RA550M? JT5P]T_@7PBZ+5B^H,?S+H/'6V#&G&#,H:F M/,KV[E16D1#XVK7C*TTN!_HQ!,\O;\1AWSZSW@@]F(I*)/+[J+4E$+Q4!AU' MUG\@-N^NKQ;BL&<&:9K8+/-JM%K7@Q_M8PS46':._V!-CG_*N<7GVZO-_K8@"QDW8V:WUP(P,,M,$) M-M5.3TN'^YSLIXRV<:3XIWZ/.RV>*=2#JBPW%:*22PM8M"@G^3&$$-07/?"40XR6PE:\O:2[,6BW];HE;D25<9XF(-;&O=*K&P$,? M]P.>_/0+]YP,)C_Z9WL5,^YQ&J/$Z91'O/3D%+^'HV1\,CMJ6\MW9H/&"B%> MH*5#QOZ.;#I'D'LJ[ R%564 G1G*>Y!+QEUU"&.^F^@,M8C;NI%O'ZH/9OYDKYP!=D8JD4C5+=+,N#<=4-Y]$5F@*.(IU' M)5@)E7*E9<^(#Q48=1A_VKL[FLD T46!9A"TDGWVV]O#7UP+,FU&,!Q#YN8L M%S>IL6?_QC M! :_@OK=2JUP=#@XG1X(%R_XXTNP-5^J+VU <\R/J ZH0+0!ZRN+J:=](0;] M7UG>_!M02P,$% @ &UL[5EM;]LX$OXK1&[OX !<6Z+>VS1 FDV[!:YMT*1W MGQF9MGDK2UZ1:IK[]?>0E&0I4E.@W3WL OO%ED;D<&;X/#-#Z>R^JG]1.R$T M^;PO2O7B9*?UX=EJI?*=V'.UK ZBQ)--5>^YQFV]7:E#+?C:3MH7*^9Y\6K/ M97ER?F9EU_7Y6=7H0I;BNB:JV>]Y_?!2%-7]BQ/_I!-\D-N=-H+5^=F!;\6- MT!\/US7N5KV6M=R+4LFJ)+78O#BY\)^]#,UX.^!?4MRKP34QGMQ5U2_FYLWZ MQ8EG#!*%R+71P/'W25R*HC"*8,:OKOSU8::LW#5=ZJ>.E4L"^HR,C;JM0[1:[*M5B/ MYZ]@3F\3ZVQZR9Y4>",.2\(B2IC'_"?T!;V/@=47?)N/(YUAKS.T.L/OB=O3 M*EXOR40+N=T)S;50V.^RV0"_32W++24:[-.X(KQIW MC8*A2A$EMF"?5H07Z;EH*PEXC?%.N&V,U+Y8CA^$G$H&RJSCGC2)2;8C4QJ.U_"37#2]( M4>7MLZ-'>E=7S79'>&O6C[DP(8!WM3A4M0V8,Z6I!6F U9K<[V2^(X+CIU-) MI%DI+QI@V42)'P/2(%C6AY$$\8&^X92JJ=MHT(&KU$X=Q:.+\!+#K-,Y\HMQ M]^B?LU")^I,@>V0:>2A$/X_"-06A,P';;*;!!K,0S_.J*Y>^@FN8B+ MS[DX6!MTA96E>B)H1IO;&3-_$$/I=JK=O7_\+65^\ES!EP'RNF5IZTF.P;54 MV&03I;?BL\PK2BZA?LU=A"Y,O Y/H2 >:!X(50;_P=C6+79R-Q"G50PI"8' M7FL+%V,6JD&Q7I+W6&;6(K=8O49!@",+8XXL55/S,C<;<3#5XI3L. )_)T0Y MVF&CW_C+O.<714'>F]7MO?\<'A;-ONRLT/RN, K &!?Y=MIE52.^V*U'T]I5 M .RFSG=6,]L;1&9>X,/,,5372M*Q;PI%/ MO&@$J=O\6VE$H!W8(NBQA9T+2#Z#;>!J9R-A+XSCT.M21"X0#WB+GNW Y;K5 M/I0;!S0J1!\OJ\E1JK7EX 8;)VW"@#$89VCZ7Y-O3&OERLX02?1+N__$UEHD M6=(HQQJ[=;!="9O,[+95C8(*U!U#'B]X_J?YO]W50HS:)8)F1XO]'4+==3S] MZ+:B'DO(N'KTF6< $0>@=\"5RY86HEI)P,4UDZ)6O?X?2)S%E'D^KJ(DH"P( M!\\2QFB:L($D2VF<9@,!HTF:CNZ]+( L=!FW2[1E;TXW-/)H%,:3\+" ^F$Z M%2!8>)-Y L&/4F0GHZ>^.PY8NT,.C(6X-^@J$]5Q-2/@M/)@\2C MH3>U, T1QFAJN$=9&DP-SVB0LJDX3JG/IEK^^O\]R!9;LAW1\_N3+?& >L8, M3U*&G1Z2+0P3ZGO!0!+%%!,& L":G0[N?1JF8"]+OD:V,**A/R6;[],DF0%G M0C,OFXB3F'IL*E[XD0]7DN_@6HQ8I/Y$#')[03)#$AKY4ZL3&H9SUB%Q9%,6 M^UY,8V^ZYE__W_;_#J>A/U!50UGR0P#"LRR) U2V1V4+]H!N\5 6FIHQE(!_ M43JZCTWB!@F^PC<_QH+)%(TQ*!3,B&%./!4'H&W&9JI;'"0T\+Z'<6F&X,R5 M)8\&X4R=174+@JDE84BC>%JN$.YT1AR%##5_2N@_^O^3V/[_%Q'@.?;1EP6F MH !H7AB/GOHI4B$;HAT=%8U&I641Q?ZPD@#Y,3J5S/LJLCT0()FV/\&X$>P! MDJ%?G"+!1].9S311BR!-P;GL.Y!M6D)OIK6*@,F98F+;T"G@T;9%D7FSO_M^461;56M[R5@<'PA@R.6.35-,Z8[)_TD\D=@6PS/ M0*=_GD/0-Y/C)2_L2QD7J&E D)M]FH6&$D!_BHX(9Q6/)J#!#Z;-B;-AJ]6! M"CD_0NN1!:X\7>0X_2KI7J(<4Q\RY;1/0*U(YW #YDU!%E(_F79?G15]%4AI M"@I94Z[=JQ\!F^P[/(.CB_5_$#7W=F%"'+B8LFF;LS"]7)#,/+!]XXP<*3J) MIO+'QA['(SX,N>1550OSCOCJ,PPOMSCHFX3VM>E?DOLSK=D"%>OKABV"$'$8 MX^6)5@0I%!G'8Q8FIOX/<0(H><&P ?=Q'HZ&Y^''JP-1&:.!?TQM3^8"/7S9 M\YOE@^5OSEM'PHO>SBX;=\_'EH[L>ZRJFWI9P&VYD>TK]]&FC KJW\FE!527 M/+ M+*-)& V"'B$QAW&(1FH98<(@OR0ARMJ@S<,Q"(>FA"3)\LC341)*F#DL M'33JF*EZF]$BQ6SFC(52ET8# \)E/%BX2W/'O!)2%DW!GR0> M]?TC]!9AL(Q/YS?(E',/[2\;]%JFY0V]D*8H4RQ:!HA2^VCN2]AJ\#41W=U-WHZF"_ M3=Y5&JV.O=P)OA:U&8#GFZK2W8U9H/]8??X_4$L#!!0 ( '. 8U.7HM'4 MA ( *L% 9 >&PO=V]R:W-H965TKB2^-16('^T+AO^?LM%G0 &E[2&*?[_ON M.^?N9EMC;UV)2/!05]K-HY*H.4X2EY=8"Q>;!C6?%,;6@GAK-XEK+ H90'65 M9&GZ(:F%TM%B%FQ7=C$S+55*XY4%U]:UL(]+K,QV'HVBO>%:;4KRAF0Q:\0& MUT@_FBO+NZ1GD:I&[9318+&81R>CX^7$^P>'GPJW;K &G\F-,;=^H% M884Y>0;!GWL\Q:KR1"SC;L<9]2$]<+C>LW\-N7,N-\+AJ:E^*4GE/#J*0&(A MVHJNS?8,=_E,/5]N*A?>L.U\1^,(\M:1J7=@5E KW7W%P^X>!H"C]!5 M@-D M07<7**C\(D@L9M9LP7IO9O.+D&I LSBE_4]9D^53Q3A:G'\[O;Q8P?>3WZOU M+"%F]/8DWZ&7'3I[!?T)+HRFTL%*2Y3/\0DKZ>5D>SG+[$W"-38Q9--#R-)L M] ;?N$]O'/C&_YS>,[I)3S<)=)/_O*VWT6^91QPR_J'"U,? M!C($H254)G]&Q5&]N4$N:9 12"<#TD)91Z#Y M+J'NBNT5XJPC]I@7R&-X_^XH2\>?7RJ#9-! -=I-&!.. [2:NE[JK?TD.ND: M\(][-\8NA-THOOP*"X:F\<=I!+8;#=V&3!/:\<80-W=8ECQ-T7H'/B^,H?W& M!^CG\^()4$L#!!0 ( '. 8U,2[L]$S , ) , 9 >&PO=V]R:W-H M965T>X7BZENI.%X@&-E4I],PK MC*E/@T!G!59,^[)&03M+J2IF:*I6@:X5LMP)5640AV$:5(P+;SYU:S=J/I6- M*;G &P6ZJ2JF'LZQE.N9%WG;A2]\51B[$,RG-5OA LVW^D;1+.A16?1Z7EBS[L#WSFN]=X8K">W4M[9R64^\T)K$):8&8O Z'./%UB6%HC, M^+O#]'J55G!_O$7_S?E.OMPRC1>R_(OGIIAY8P]R7+*F-%_D^G?L_!E:O$R6 MVOW"NCT;#3S(&FUDU0F3!147[9=MNCCL"8S#%P3B3B!V=K>*G)6?F6'SJ9)K M4/8TH=F!<]5)DW%E7:\NM4URS#F4<$TJCNT9M?^K"/"HXGP#6P+5% +B&3 M545WF*Y#=D>;NF$B0PU$2C %PI(K;4"0/JC:A)",#2$PD=M!"!^YH*.RT;2B M3P W&=8&V#TJXA[H@BF$6O$,/YW"SS^-XW#PR]%?RI[!ZA95GT)8..#+SF(X MLR3DY@$N6H<6SJ&G.&>=5:WPC;6J'6OG.^;0T'UK7<>J+N4#8A>;NE%902R% MNF2B!XR'_? #C"(_&A_OVX_I7_&EH3C*E6+53OT!VBCUQ^&+F#E75+0HMPH- MU55:[9Q[@ILVO>J?*C4K1$U*074C/WR%C_=_JC<+RG/XW]Y/A[]P-<2T]:BO]/ MN+;O ,?)D62+1]&A=2-_&+T'V2;/0:?A\V0; MO3O7!I/H<=XGAYGX3[D6[=?XX< ?[^:?&\7%ZO67\@36]C+D(*2AN]#?;2;< M RP;M8W)D^?8/T9-Z-3LX'-@-85RPRFQ6#[ :)B>A&&XI\HJ?O3Z,WJUQ7,/ MMSW]83#VJ<[ <[U.L-;N>-NK7S&UXA3\ M$IJ[7_;B9&UZSEOI:$.U@T+^LN RAZ@_:649CNQ"OH_(?-_ %!+ M P04 " !S@&-3!F?<#-D# !6" &0 'AL+W=O7NN>=>Z67O_$.HF2,]-<:&RZR.L7V?YZ&HN5%A MZEJVN*F<;U3$UN_RT'I695)J3#Z?S=[FC=(V6RW3V9U?+5T7C;9\YRET3:/\ M_HJ-ZR^SL^QX<*]W=92#?+5LU8XW'/]H[SQV^0FEU W;H)TES]5E]N'L_=6Y MR">!KYK[,%J3>+)U[D$VZ_(RFPDA-EQ$05#X//(U&R- H/'7 3,[F13%\?J( M?IM\AR];%?C:F3]U&>O+[%U&)5>J,_'>];_QP9\+P2N<">F7^D'V;)%1T87H MFH,R:#E_U=(C#2.'=[ <*\X/"//$>#"66OZJH5DOO>O(B#319)%>3-LAI M*TG91(];#;VX6G_Z>O/IR^?[]')2O!N7Y#Y1_H8_.QCK0C2VY M?*F?@\B)S?S(YFK^*N"&VRG-+R8TG\W/7L%;G+Q;)+S%?_7N!=KY">T\H9W_ MOUB]KOS[E$;ZM+:/;*/SF@,ISQ2BBER2BA1K)K0*>W(5%2Y$-6C6")[K4R84*D]FH&,VCH_(65+7-JN M0F=T7ML=N4?V-3I[2M>"J@/J&\HH.U"3%J(^5;D0A2B:EF[7MY^E+728TOW8 M&HBAHUVUV8O+#M;::M1KB6ZU96X=&57Q)#(.+CN1PC\U((N1*.C+8^X M"AM/$0&16QB0G:.@#$^HKS4B=#*S@QD$@C&R @*$T$&\"R_1Q/H1[B4O&71[ MPO!+Z$/(KUW3*KNGWNN(()>NMREK*2OC7.PGZ5Q#O$A) K>BEKAB])C!-VU/ M*1RH!F?2:4R6T%@V0 PK7.@R4=Q(L33B#;1NE+=(WA!"H>:YEJ'YR"BRPC4( MB:X2VM%.0%AUI8MGG@1'FB IK@6%GPIF4!$EU;C.Q@.;P>\A+T%"/M0DPNU= MDV0P#+5D,(5+LE3JT#ILQ' *QM%FBF5@XC!H#'T@$S;5&O*#^A(G?PKTK2MW MR5_/.^5+J=6JD]2A0!MA/-2R?T";H.Y*+1-_B A@S!Z%*/9KU",ZI ;\0&] M8HM#3O]5QY$JOV$D)R9P_CE\*L%C>B&,6^ <1UAB,#I^FXYGU$/AS=ET@8EN M3'J<(/=F1A.8E.S(2V7VTW^:6?EHUC?L=^E%DVY#EH:Q?SH]/9H?AK?B67QX M<3\JO],(D^$*JK/ISQ<9^>$5&S;1M>GEV+J(=R@M93RP%P'<5\[%XT8,G/Y* MK/X&4$L#!!0 ( '. 8U-CL2NY$ , &0& 9 >&PO=V]R:W-H965T MJ0UUPO&2FLSVA***09W*\NGT-.N$U,ER'FT;6LZ-=TIJW!!8 MWW6"[E>HS&Z1'"4'PQ?9M"X8LN6\%PUNT5WU&^)5-J)4LD-MI=% 6"^2LZ,W MJY/@'QV^2MS9!W,(2@ICKL/B?;5(IH$0*BQ=0!#\N<5S5"H ,8V;/68R'AD" M'\X/Z/]'[:RE$!;/C?HF*]SVS@%<:9>,(N\'WB)U+ M;YWI]L',H)-Z^(J[?1X>!+R:/A&0[P/RR'LX*+)\*YQ8SLGL@((WHX5)E!JC MF9S4X:=L'?&NY#BWW%ZMMNO/5^N/E[#^RN-VGCF M9N8=8#1#Y$Q"OX<)H MUUI8ZPJK7^,SIC-RR@^<5OFS@%OL4\AG$\BG^=$S>,>CQN.(=_QW&G_!/!DQ M3R+FR5.8OK!XXU$[6-_R:/^4M^3 W;%I5CWPV9RI?.3N"]+M,)\'V%?T[3&1>-4ES_*:RX>"N0 M&MX)A?>W;,8)G"E1B$Y,'N% 3^965FBADM:1+/QPBW0%RC1LDJ7EJ]SWAAPX M S7?+T/W_Q5>*L<5JGVP>$*RS)B,;UK0G '8"<+6>,O(HB1C;11TE6[3(/X3 MHT3IKX??_UBZL!:9'DN_Y-7*W,%&E-=P27Q9)L#=BH23NF&_L-F'O> @FF!\ ML3?].^1GEN:_YT>C(+A 51A/.B2(84DHR2DZP-D>2\FF[RR!TUDKO#,-B;Z5 MY9 ?Z=K14 JJ"L,#] <6$_ VD EJE'!H'9R?O>5>8F4S9+B66MHV^F#9:LF% M9M,_56WVX.9W2$WL;Q9*X[4;FL!H'5OHV= Y?KH/_?="$).SH+#FT&GZ&ULO5=- M;]LX$/TKA$\MX+53)\UVBR1 DDVV.;0)DG1[IL6QQ48B59*RX_WU^V8HR2X0 M!]W+ DTM\6/FS9LW0_%D[<-3+(F2>JXK%T]'94K-Q^DT%B75.DY\0PXS"Q]J MG? :EM/8!-)&-M75='9P<#RMM76CLQ,9NPMG)[Y-E75T%U1LZUJ'S055?GTZ M>C?J!^[MLDP\,#T[:?22'BA];>X"WJ:#%6-K'/%Z6?"W MI77<>58C P9$%16)+6C\K.B2JHH- <:/SN9H<,D;=Y][Z]<2 M.V*9ZTB7OOIF32I/1Q]&RM!"MU6Z]^M/U,7SGNT5OHKROUKGM8>'(U6T,?FZ MVPP$M77Y5S]W/.QL^'"P9\.LVS 3W-F1H/Q3)WUV$OQ:!5X-:_P@HZWN[J\>KKX\GC_>W'Y1;^Y\90M+\>W)-,$+KYT6 MG<6+;'&VQ^(?ZK-WJ8SJRADR/^^? MT <=9#O)B]:O"!FHF:O1^KV<'LW2OV M#H>0#\7>X7\)^16[1X/=([%[M,?N/:W(M:3NJ?!+9UET+['WNI%O-I76J502 M_@*1:H+E:E&1EJB%%-6;>TK:5F-UXPST$:S&LW9&77J'UU;4_A:[=1(SE[YN MM-LHU''0B>*81P,IS7]JI8.EA-F%6@>;$J%0EO";?2W]BH*S;BF6HJZ(%_HV M )8W6P=-- JGH.:!DM(]>5TFTJ M/2+:J*2?>VBU_I['NB@**#5H#J/4*Z8CPA\L@2KI=P[@_;RR2RW18'E!O$-" M";X%!@['4(76$L3LTGL35?(R4>@ >L-877,J;YVZ\#H8]>;Z]N+M-K[&6Y<$ M(#J2#S1&M\M2 G$AJ^D?>%R7Q,K X!Y\S#.>XL*2F:B_R"'C5;5!QFU"5$R9 M1(PNT^@8P7&7CX0^R^ 9$O,W@;A400%"PZ\-15LC@?"6U=,U)F0NZ2=8R>8[ M>#1841S]:NL%24W6"=2)^N37"!+405\8*Z;BICSK$)@ M-7HS49<]P![-($H1_YJ+QZ^L(9#XH[70NT6%P&1F:[[YN3X"\G^HD![\>]R9 M:).MP#^G8IX+J AD;,*#L;& "K(<6:.%CN5O?$H8UC$XD/C7*.HMG1W:V.E= MZK 0,]BU8!A1RE(TC7Q%1! ZUKZ18A)Q&G%_(%20KC. [-3G#-!S@U./12JS M+,?YP(;AURT*5@7B:0OJ9;US$DWQRQ^ ME5!?HJ%C2%K4+@4YVO%6X#GCE>28?BTI->D(8DS?-V0[PT/O$FZQDJG)JD7U MMX%7YV5= %GGY!%]#*QLE MBTCP@&BG+[@N7:]4 VLJ%P,OW:$&HK!>)K((1;%2E=Q'8UM(Z7?^Y[!3P^.3 M\VMTG;O@O^3W]^/5,A7HOR2?"/7D+E/.'GDL<0MD@(OP/S"^]2_L(/A7GKV+U!+ M P04 " !S@&-35,W 43(% _%@ &0 'AL+W=O#(=F M-!4E-Z_53%0P,U:ZY!:&>C(T,RUXW@B5Q9 &03PLN:P&)T<-[4J?'*G:%K(2 M5QJ9NBRY_G8F"O5X/""#CO!)3J;6$88G1S,^$=?"WLZN-(R&"Y1">*P@&! M&E_FF(/%)YV@W^_0SYNUPUKNN!'O5/&'S.WT>) .4"[&O"[L)_7XJYBOIU%P MI K3_*/'EC<,!FA4&ZO*N3!H4,JJ;?G7^3YX NDN 3H7H(W>[8<:+=]SRT^. MM'I$VG$#FNLT2VVD03E9N4.YMAIF)BO?HH'D2!R&'7 MHX?K(9/!'<C&J7Y#1HQJ+:T4FV? R*;?Z&#ZTK\'QE/T#U]J:;>NA*0X M"EEOH#5V$L!.AOVE6_;3P@I=\<929?4@C(5$;<<-?]9.XHC%/:G/Q28XHYLH M+?6RMC482'-5_[U1]3V8D[%RA" M'-VO&Q;.XK3WYJQRQSA=VYI]LBWW136_ M JJ"G=NF$<%Q$O6_62OWQ17->C:$#SR2XUG&T;(V,MQ :,-3J5G@LM-I)@%6?]]7&5/ M<9;T/\>6NU6FFX. 1C$)_5A',HB$U.=8\4X'*(HP6PFB()$&\3I$Y!-67-,! M"@EF:8+FI<%J1?!\U5Z@4J?*GK(I6I1-T?XZYX'+HDG5QDHCPPL_[T/8Y2=%GA?S3*Y2>VSX#XITR M%OW"X03.G95\;JQD*[%-2R_:M-2[Z@FF&7.Y;1:T0S_M!$*$DR;W)=CMPL%& M>GG]?=++[YE&SM/%93#"+%MZAA"3B*QG@ADFWO$3' :L2_?FZ='YUO"28;I% M<8I#YH5SB.YAM,$$&T_3#6KJ^; 4!VFP$N,N]J2;#+-D4Q42QQ['ME22X#3= MK$-"/QUQWG ]-H0ACA+?:28X#*GSMQ0')/$F&(,[%?@$S)JKQ!*(6,$V]SKT M'O5* 9F->[HTX(/JRK;O>POJXG7TM'T47+*W3ZM0I4YD95 AQB :O$[ H>KV MN;(=6#5KG@COE+6J;+I3P7.A'0/,CY6RW&PO=V]R:W-H965T0D5U7]8@<&4I544- MBFKEZUH!+9Q1Q?TH"%*_HDST)F,W=Z\F8]D8S@3<*Z*;JJ+J=0I8OL$<*6-*&FP>Y_A,V^;@ <\FU^Y)UJYND/9(WVLAJ8XP15$RT M(WW9U&''8!A\8!!M#"(7=^O(17E##9V,E5P39;41S?ZX5)TU!L>$W91'HW"5 MH9V9/,R^S^;?9N1A=GWW97[[='LW)Z=/=,%!GXU]@QZLGI]OT*8M6O0!VHA\ ME<*4FLQ$ <6^O8^1=>%%V_"FT5' 1ZC[)!IX) JB\ A>W*4;.[SXY],]@IIT MJ(E#33Z*$JE2-!R(7)(;INEJI6!%7=?AC()G$ V\5\WCL$\ED*7DR!LF5L38 M32'(/ W":"(;10225E/<*E*\>86"+%ZW3HE&O1S(*1/$E++15!3Z[)S\\=LP M"N*+_]WX5"J O2;JEN98G?=7L$D,5 M0KE-VI-0[\F$(0^;S=KJ_DXB+TAC+TVRG;G02P:)%R%F$O9' M)SLKJ3>( R\*DITYM$:$, E(-NS'Z%T*;533GH4H&(4'XH%GA GC[* ",<83 M9.1TT!^>O3D>CKPP&APHCS(O' 3D%-VB\I,TE),Y=NJCZ]2N.%XPBKULF!S8 M8Y[#%//,2!+\.\\T''EQ--K+,TLQ]Q'FF?:#DR-L'G1L'OPTFVM ]@B#U],G MN?R4RZKFX"JXH)R*'/1[K#X.?Y35!A>WT-:_?,;>-'@+XO65RT88:[/YU61= MLKPD5 %A(N>-Y03RW-8F"B[N$$OA%:(4(A.J-1CMEL(+@J? 5NTJSU6#AIS1 M!>/,,-#GQ-ENE#T\2W0-[O;DK__92;)/W.WL#>2'_#W.:D=11TWWN9;:N'K, MJ!)876U+.'O!^KL-F#+.W>Q>QV4ICHD7IJ-VC(,WQ3WS0_2NRP,OSN(W,;0< MMD.4=I1XKYG]G;N^ K5R+QI-7$>TUWXWVSV:KMJWPIMZ^^+Z2M6*"4TX+-$T MZ&?8N*I]Q;2"D;5[.2RDP7>(^RWQX0?**N#Z4DJS%:R#[BDY^0=02P,$% M @ -0IS+ P L@H !D !X;"]W;W)K&ULQ59);^,V%/XKA%H4":!:)+4GCH$L;F<.$P1VVCG3$FVID427I.+IO^^C M9,M4$#OIJ1>);_OX-I)ONA/R116<:_2CKAIUXQ1:;Z\\3V4%KYF:B"UO0+(6 MLF8:2+GQU%9REG=&=>51C".O9F7CS*8=[TG.IJ+55=GP)XE46]=,_G/'*[&[ M<8AS8"S*3:$-PYM-MVS#EUS_L7V20'D#2E[6O%&E:)#DZQOGEES=!4:_4_BS MY#MEK9&)9"7$BR&^YC<.-@[QBF?:(##XO?)[7E4&"-SX>X_I#%L:0WM]0/^M MBQUB63'%[T7UO,D#LKYFK657HC=%[Z/)S1XF:A4]T6[7C>(')2U2HMZ M;PP>U&73_]F/?1XL@P2?,*![ ]KYW6_4>?G -)M-I=@A:;0!S2RZ4#MK<*YL M3%&66H*T!#L]F]\N'K\^_KY$3_,%6GZY7;V"\$UW6%3DGI6]Q3%]91/X$Y+'MN:2 M:2$_SN$CW*I#L9C6LEQ!&>%T(2V@J(V64!P0HK+17'*E!\N?$:'$Q0&Q.''L M4AQ8##^-W=BW.23QW81& ^T$A"[&-L-/ C<=)R!.W)@<$_# &P'7YN?*=?A_[^YR MR %[A4IO>'_&%()'36DX/L;7@VY$71H=]XN(&P:)+241M:510$]5Y[_4@;K8 M]^V\NW&(1W7!F(SEQ-)?]@&]+0"\;V4V*D.$7>K[ QFF;IPFMI1$Q):F]%B? M^7H-;Z^YL/*R:LWK^V%<)#J"6T>.^/%QG7X41;<;[/ FC@"//$W(* YJA67B ML(HXZMGAROU\.]UU6;5Z=)*.6G9"0XN,)@&V2#JQ''O81_9Y+#\Y@?7>P^=9 M![+:?0X[J_33WC&ULW5AK;]LZ M$OTK1&Y1)(#JV+*=Q$T:P$F;VUPT#]3)YC,MT1:W%*F25-S<7[]G2$FV;Q[% M?M@O"P2Q'N3,<&;.F1F=K(S]X0HA//M5*NT^[13>5Q_W]UU6B)*[GJF$QIN% ML27WN+7+?5=9P?.PJ53[:;]_L%]RJ7=.3\*S6WMZ8FJOI!:WEKFZ++E].A/* MK#[M#';:!]_ELO#T8/_TI.)+,1/^OKJUN-OOI.2R%-I)HYD5BT\[T\''LQ&M M#PO^)<7*;5PS.LGL9V[_A<";=WLN^A M@U;N9XV\LR@O?47>A%T9[0O'ONA2\<)2_OI MX UYP^[ PR!O^-\<^ VYHT[N*,@=O2:W=GCB')MF/VOI).4US0HD$KL2OC#Y2SY^6]6#8)DI*R5(KB\$9"N BV3S3>52!ZPT":Z_/X1VNGS9#T;V[U)[KI41Z ML[OVXJ82EGLZYC4O!0.0Q#I*MU;"T<"%GJL:YM*['[HJ8R8@5>7)P>.R8M]B M^O #!@:KODUG=VO[@BZ2$=4\K0U&XO[09J6#M:4_K#$KG4 M8;N@T,(=$A'A2G$*26_#AT[81^'84FA!_H$J&)9Y8UU,>X O"\7.+1Z8L%> MC\?6U$M PH<5][U9+RB##YCCP =IY!7\^DNBH CL?#<8@]:5HHR(>.WW_I%6 M@RZMCI+QB+)ID(S3@YA=Z9!]%W"G8@]<:2C^&KB 77!;)DCVK/?B"V4R3@"' MR@?I<#J /*'$$7J)6IRWAYRWK ;#H_="C-=)%6Y19%6XH,/F$GDEYW7 T\J8 M=1XES!N4J[@,) .YQB)1VHBQS/*%CQXS\_E3PN#)W."EJXSU#EH19I\PP-49 MS57(XL( LOG[/]+A\#@S-FD\;O,5I00=L@JU(1VQQM M/+/MD,&XSP2*C'D2(JKI]@8(+-!,$9"AL<#3L]5]/A2N.P@ (-IDP2@[3$:(_2M*#\'O09S=4!-E? MO?,>^U.J$B=GM_Z)??,YVVT>N#UXI*8>B30,)D='FSY&I!;6E"&R:SS!&H . M3H8L;+H%)M!#J+FIK18)FY+S ID3*MDNQ1TDH"H)ORR<3F5 $V^V2A0L@L' M.:GBV0^^#*T KP*Y(ZD\/(&HE[A=OQW.41"GOTO$DZ0\0,W9P MD!R%NCR8I,E@T&)V_W+MCEM4!>%OR+$!K+O=@[8:PX5G *99)>Q"@6)R.+Y; M]'81UIA6JK#4O0#$P6'SLN^#PBX)A]:5O R->Q33T.3KWE2!;CUZWL++9EL9/M\/(@E3=H-*Z1_U]Y M6;E"6F*N;7T-)R! 5;C'24.S HD"\S$BC:340L744S1WLR6OEV$P0<;B'/#' M*_UE%$)/C29?Q497+*26F*+S#?&,YJY83H'7A#VB"14?>$ZCNWV ^YF4I@OS>,[=N4T?3H$;>(,30E$=H;W=E MBHS T[8=7T@*.=@O4/#T_(KM=NUS.#=2#ZZB$@E\[S6^!(,70J/CR+H'I.;+ MY<6,[7;*8$T=F^7P-GJM[<'WMCD&QYBW@?]F=(X_8>W3L^B'B2"VV]A:"INU MY2BTV!^:'CL#56DD^3^:[&OX-5!!CTV)U%Y6^5I^4CP>T3"\K;J9;8*5,EO3 M4*<[;%FA#B$-0(T,[HDC@:,Q&&QI+6R'I'!.#"]/C9>:XDJ)L^Y^-MTH&_KJ MNA:N=0T;7VM>TJ.V'JY+X0WFEL "+0F,D\F0YH=QDJ;4PQX.1FW7>H&0A&N; M Y+LO$ 7F4'?G<@*9(=9ANXLC*<7W\_OMKH84.RHFML".X:J.G MI<*VGHA<$_M**RH,//1P.^$I M3K\)ST%O]#P^ZT\QPXZG,4H M3O+F0$A5%M2)D3Q,<@G[R\QQF( 1F%#UIB_,.%<2GD-% :D]):UA'0I#: +1 M8LB4O["EY:D76Y)8 #I3.WPV','"-]DX[+9S2U V^:4_CI]SU\OA!'(/&DOHK)1;8VN\=CG>8 MC1^9XXTW5?BP.S<>S5BX!!N!\6@!WB\,NNSFAA1T7_I/_P-02P,$% @ M&UL M[5EM;]LV$/XKA%<,#D#$?!-)I4F )$V[?F@:)-GV6;9H2ZLLNA)=M_]^1]E6 MY%!QBA;=6B!?3/%('H^GY[D[6LFA)&IK>:)@VXU&]6+RB1ILVA>C!@AMS(KJO38[MT15Z:ZPK5 MR_D\J;Z<'H]'B1S,RM<7\NKBOHC5HM:3XW99W;$E5F M>C(XHT?GTL]O)OR5FU7=>4;^)&-K/_C.V_1D0+Q!IC 3YS4DT'PR%Z8HO"(P MX^-&YZ#=TB_L/F^UOV[.#F<9)[6YL,7?>>JRDX$>H-1,DV7A;NSJ#[,Y3^3U M36Q1-[]HM9[+V0!-EK6S\\UBL&">E^LV^;SQ0V>!)H\L8)L%K+%[O5%CY:O$ M):?'E5VARL\&;?ZA.6JS&HS+2_]2;ET%HSFLWEV_>75[=H9O+Z_ZV".Z8O3.EBZKT669FG1W_0CL:HUC6^/. MV5Z%MV9QB%B$$2.,[M''V\/R1A__VL/NT2E:G:+1*1ZU<088=>C&+&SE\G+6 MY[?]*NXR@USC=#3V+$%)91!0K :])D5YB5QFEW52IO41^OTWS0A_^::A6*I,66AEN?V1Y!--F2[1\^/)YLB@'K&/$\T@S?=)9L0 M"E/".Y)(8EC0$0"LV4&G3['0P%ZFGB*;B+"@(=DHQ4KU@%/AF,2!6$E,6"@> MTHC"4=1W<$V"+S0-Q$!NPE4/27!$0ZL5%J+/.@@<<6".:B)\]"=N,\M$0(',DP M78&[=8\X$@QR?DCHG[W=B^W_/HD GB6%NHS[A ) (T+NC%(-H9!UT0X5%8YV M4LLPDK2;20#Y$BJ5F#R); ($4&'YPW<+P18@,=2+(1(H%)UQ3Q$UY%H#Y^+O M0+8O"4E/:14!)GN225.&AH"'LBWJRXP@CGJ*O C*TWC?C2QJ;T_1_MO3)#/I MLC#(3M$;:]-5#G@9?]D>O^\NM5_AUD1_IYK: FY3WG?-[6I[I:K1K+/3]M4G MM;R;^7J>%$DY,1M'A0Z!=$%Q+#Q+@9 : MBC2X/A&L@)DO?.4EXV[UM\4YI*$(JJ&8KS/FV>3C,J]S;TJ'@QJ"=UBZ0/K2 M?5"&8!#B7F"JPH)P:T6;F#36P.K&E.ME-I?^ U^8-B (N MPQ$U"RNOH2\ON>H9:$K9'CED#16%\H?&WL\'_S (;Z]M9?)9B2X_@^'ES. F MQCZU_#$Y[:D6AY!$GS9LR 7X81ZHCB.H0! EK8.)+DBY. $J$=^\$%*[H M4?>*_G!W0%3,,*=Z3WB2;7B27QV>DKHV\-KO0T9?<-JO[O_F_G.,>(X1SS'B MJ1@QZOR;#J7HK/EF4*/F!:__6&^E[6>)L_6_\??3U]\TWB75+ >4%F8*2\FA M@N*E6G\G6'><733_S8^M@[JW>@, (<+ 9 >&PO=V]R:W-H965T%EHE3V%[;=WE'L0-8J M+:K>F!14O.[^V6,?ASV#L7_$(.P-0JN[.\BJ_(EI-I]*L05I=A/-#*RKUIK$ M\=HD9:DE/>5DI^>+VYN;V]]A>7^[^ W.[MFJ1'4^]32AS08OZS'7'28\@IG MC:AUH>#G.L?\I;U'D@9=X4[7=7@2N,3&A3"^@- /@Q.\T>#GR/)&7^'G"5PT MX"*+BX[)H^+(VQ)!K"$3547O%Z4J>P"N5,OJ#-5;,3S-M!5" &"[$CE.!RI' MT 7"FDNEH2845%T&R,;$#%B=FX$/9[RFK:)5M*(N !\S;#2P+RBIZD 53"(T MDF=X?@D_?#<._=&/[_ZG=&FL5BB'G,'2@C_UBN'*E!_73[#H'%I:AUYSKGI5 MG?&=4=6-E?4=MH!&,;#\'M( S<8O]^W MKSM_P]>:XB@VDE7/QQ_0TL0=^T>9.9=T75%N)6JZ46FU=^X5-SK@)I-3W)6H M6_4R,M$X/8#$J>LGQQU^Q*PUEV@OBN[$K #25>M7[/00G?AN& '=I&ODNC7\ MW9.S,#@_&OQ[H5G9O:2O%/51-Z?OPO/,C*/)7M[)K>0P8M^:=[KS44I:HM*D M;Z-B]O-B_'\^/_#'>^YD M].]K+#D A]$[BRQ,@T-UJ1L''U%DD[?0B?]VD:4?7F.C2? R[Y/#3/RG-1;L MW^WQR!W';WW9O;WFJ$*YL2V@(G!;ZZY/&E:'+O.J:ZZ>MW^FU-3)KNWK)EHTMM5:"4V-FQT6U"FC-!OH^5H(O9N8 X;>>_X/4$L#!!0 M ( '. 8U/@Q+(2!P@ ,&PO=V]R:W-H965T]EFQF5BH+&62G+1 M?_PHV?51S$NL]@S[DDCV(46]AWI(OJ9.[NOF<[LRIDN^K,NJ/9VMNN[V]_F\ M7:S,.F^?U;>FLM]-FS9 M?%_+LEB;JBWJ*FG,]>GLG/Q^05+9EQA"/A7FOAT=)_V]7-7UY_[DU?)TEO9- M,J59='T=N?UW9RY,6?95V8;\LZMUMK]H7W!\_+WVR^'N[=UKUKK!MP;JHMO_S M+SLE1@5(%BA =P7HL078K@ ;;G3;LN&V7N1=?G;2U/=)TT?;VOJ#09NAM+V; MHNKS^+YK[+>%+=>=79Z_>I=\.G_]\67R6W+>MK;GO#%YNVG,,LF[Y#(OFN13 M7FY,\N2%Z?*B;)_:P(_O7R1/?GF:_)(45?)A56_:O%JV)_/.MJBO=[[87?WY M]NHTA>##K4EP7J>U-7YJM5 MM_EL9;C>V%M*OB47>;M*[.UM#U[^LRGN\M)471NY(-M?D T79"'U]_)&*LOV ME671UK^J[DS;K?NF]:F[[NN^<^O>YF5;E1BJZI_UNS.26@GO/-?G^^OSZ>J] MLTUJBD5GN].H?9&[%?NKB9^73NXKDWC2;:OB(^FH"&FG]@U0T09<%E\&A1;U MVOR(:GI_'?WSJI$4X)'BZ;:K:RP<42RD'!D1C,3[W:;;Y.6VQ_V:&/N =E^' M!S8O.]-4>3].6$Y!2[\=*2H!;A"*("M0@3!$69DC*V/!#DF )B2.DP>/J2SU?#/;F6:[9 1%1'P03B"B, '(A!%%(Z(,B@A4(7$L7+>+.W\I&AM?[,C M:EXM3/*Z6SZ+W1X @R@$M8 +1$>;^J'N;&Y#E>Y$THY(G*9$[F7:C=G:&5N8 M##[G%&!#X[!YV7:%G;>9I+X>STMVTY4^T0,Y%YNF*:J;V'0 T$+)SXM,1].+ M^/QB4I?ZL2T M A)2!!)2("&-DW":]"X2B=2*'6KO"1-2!I#( (D,$XGV^$,S?/4U:?L/BZXP MT64,@)(A@)(!*!DB*)E+0$9"THY69G'^39;VY3#QC-T^0(UE"&H"FUA\839- M3>Z9I?/LL$?[PE).LX#L #X6!]]DV<]'D_SCIO4,V,8D0AX 5"R^R)N6!^7V M:L[$81K<***I"&0!&,CB#)P^JF[7!I=V/(TY&0"V+$4P1@!/67R).,T:(:ZF ME*7Z0'I/F-(AI&> OBR.OLG2O[#CJ"VS2-JN7GR.R07LRS!LJ9$OA6E,98ZL M6@MU*+X;)52HWV= RBQ.RLGBOZIV]*DKV_V'##PZJ

-8?20$3;8T.P6BP^0"X99K>]9!:G_& P :QL \ !X;"]W;W)K8F]O:RYX;6S% MF>%OXC88A_\5*Y]NTCI(0KF[ZC@I@,M%5Q(6AVK?)C?6 M28M[7FDFEU2SE12G(V_V[3#F+D;6;70Y7([G$._D_XE1[':\8$M1G&K6Z'.. MDE4M8*,._*@\U-":S;S+)8@V)<*--B&AN#D/9:YM[]1\=%R>[UH;7"M#>$G%B0'P'(C]>$O+4@/P&0 MGZX).;4@/P.0G]U"SB,2$Y3>HTV&"4X,6YS:<]H?0S5\[!;N/HHS]!@];+%- M!%K%L58R_(B3+4897J2K)/YW6)!+?,Y<45.?FWG0FXP<;*(L6E&R=+&A!3B.W;(?$OB!!-B$-?S..EF K'A('7X MCMU!\*H-T/SP-FG6!FB#0;KP'?LB3DQ<&.71'[@7%F0'W[D>UNLT,94V77RW MF2 9^(YM$">F"^L041( M"<$UE#!(";DA^-EN&"2$)!$X7U2\%>1!.,@6@6-;6-/X!D5*F8]9,ZI.DI6( MZMY6 220P+% ^I@OE%=MC,B,A0AM2=XP(:D$CJ4R5'ENT)(KNM]+MK?W-"#% MA(X5,XRY8;(P[Z,]3$@QH6/%#-7()=/FR^_-GQ!R3>A\%POX>]_?Q0*WL1SK MYC]J^5":D')"Q\H9*.9#B)!OPI_NFQNT$J)\Y55E:&U,2#JA8^D,87;E7761 MVIB0?D+'^K$74,/?-62=T/DFEF7N&[00=2T:1+0HGE&L[+_B(62=T+%UK-75 M8(83R#43QZYYM\X:1H0\,SD_Y[D\W"G9CC>L3,SPRO07M"HV$K6'\S;4Y+9= M6.Y.5;4P?6GS(&AY>59T><[U]1]02P,$% @ S<3OQ D1;,8(0NB>CMQ^C"_W(+&9C^EN1;D+QAL43 HLO7Q7QV)Q# M>6S#X%)7Y[#,RAC;#^?"MO1U$89-Z\^W,_NFJXMX6W8'UQ;;4W'P3D>CB>M> M9V2KQ>O,P>;:^O],;/;[X]9_-MOOVI_C'X/=3].=0NE]S :;HCOXN,SBWDJ@MZ+>2J"W]EZV"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]#;4VPCT-M3;"/0VU-L(]+;>QQ(" MO0WU-@*]#?4V KT-]38"O0WU-@*]#?4V KT-]38"O7/4.R?0.T>]\W?J'>*U M\N'9\UCC_=])=;Q=ZY^WOR\?F[V'<,?9P2^-U2]02P,$% @ E 0 +QD !, !;0V]N=&5N=%]4>7!E&ULS9G-;H,P$(1?!7&- M@F,[37^4Y-+VVN;0%W!A"2B +=M)D[>O(3]2JQ0U2J7.!0N\.S-XI>\ T[>= M(1=MZZIQL[CPWCPPYM*":N42;:@).[FVM?+AUBZ94>E*+8F)T6C"4MUX:OS0 MMQKQ?/I$N5I7/GK>AL>NU,TLME2Y.'K<%[9>LU@94Y6I\F&?;9KLF\OPX)"$ MSJ[&%:5Q@U 0L[,.[<[/!H>^UPU96V84+93U+ZH.56Q;,>=W%;FD7^),1IWG M94J93M=U:$F&UL4$L! A0#% @ &UL4$L! A0# M% @ &PO=V]R:W-H965T&UL4$L! A0# M% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T/(0@ /@= 9 " @7%% !X;"]W M;W)K&UL4$L! A0#% @ X5H$" MQA0 !D ("!R4T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T/ !X;"]W;W)K M&UL4$L! A0#% @ -0IS+ P L@H M !D ("!1Y, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T M/'+P0 (H2 9 M " @4&S !X;"]W;W)K&UL4$L! A0# M% @ ! -!$ !D ("!I[< 'AL+W=O M&PO=V]R:W-H965T00 , 0 9 " @<6^ M !X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ ]B&PO=V]R:W-H965T&UL4$L! A0#% M @ 6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ ME 0 +QD !, M ( !O_, %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& #$ ,,0!.#0 E?4 end XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 267 293 1 false 61 0 false 11 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.ufpi.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical) Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical) Statements 8 false false R9.htm 00406 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical) Sheet http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical) Statements 9 false false R10.htm 10101 - Disclosure - BASIS OF PRESENTATION Sheet http://www.ufpi.com/role/DisclosureBasisOfPresentation BASIS OF PRESENTATION Notes 10 false false R11.htm 10201 - Disclosure - FAIR VALUE Sheet http://www.ufpi.com/role/DisclosureFairValue FAIR VALUE Notes 11 false false R12.htm 10301 - Disclosure - REVENUE RECOGNITION Sheet http://www.ufpi.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 12 false false R13.htm 10401 - Disclosure - EARNINGS PER SHARE Sheet http://www.ufpi.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 13 false false R14.htm 10501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES Sheet http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees COMMITMENTS, CONTINGENCIES, AND GUARANTEES Notes 14 false false R15.htm 10601 - Disclosure - BUSINESS COMBINATIONS Sheet http://www.ufpi.com/role/DisclosureBusinessCombinations BUSINESS COMBINATIONS Notes 15 false false R16.htm 10701 - Disclosure - SEGMENT REPORTING Sheet http://www.ufpi.com/role/DisclosureSegmentReporting SEGMENT REPORTING Notes 16 false false R17.htm 10801 - Disclosure - INCOME TAXES Sheet http://www.ufpi.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 17 false false R18.htm 10901 - Disclosure - COMMON STOCK Sheet http://www.ufpi.com/role/DisclosureCommonStock COMMON STOCK Notes 18 false false R19.htm 11001 - Disclosure - INVENTORIES Sheet http://www.ufpi.com/role/DisclosureInventories INVENTORIES Notes 19 false false R20.htm 11101 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.ufpi.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 20102 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.ufpi.com/role/DisclosureBasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 21 false false R22.htm 30203 - Disclosure - FAIR VALUE (Tables) Sheet http://www.ufpi.com/role/DisclosureFairValueTables FAIR VALUE (Tables) Tables http://www.ufpi.com/role/DisclosureFairValue 22 false false R23.htm 30303 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.ufpi.com/role/DisclosureRevenueRecognitionTables REVENUE RECOGNITION (Tables) Tables http://www.ufpi.com/role/DisclosureRevenueRecognition 23 false false R24.htm 30403 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.ufpi.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.ufpi.com/role/DisclosureEarningsPerShare 24 false false R25.htm 30603 - Disclosure - BUSINESS COMBINATIONS (Tables) Sheet http://www.ufpi.com/role/DisclosureBusinessCombinationsTables BUSINESS COMBINATIONS (Tables) Tables http://www.ufpi.com/role/DisclosureBusinessCombinations 25 false false R26.htm 30703 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.ufpi.com/role/DisclosureSegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.ufpi.com/role/DisclosureSegmentReporting 26 false false R27.htm 30903 - Disclosure - COMMON STOCK (Tables) Sheet http://www.ufpi.com/role/DisclosureCommonStockTables COMMON STOCK (Tables) Tables http://www.ufpi.com/role/DisclosureCommonStock 27 false false R28.htm 40201 - Disclosure - FAIR VALUE - Asset Measured at Fair Value (Details) Sheet http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails FAIR VALUE - Asset Measured at Fair Value (Details) Details 28 false false R29.htm 40202 - Disclosure - FAIR VALUE - Available for Sale Investment Portfolio (Details) Sheet http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails FAIR VALUE - Available for Sale Investment Portfolio (Details) Details 29 false false R30.htm 40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue (Details) Sheet http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails REVENUE RECOGNITION - Disaggregated revenue (Details) Details 30 false false R31.htm 40302 - Disclosure - REVENUE RECOGNITION - Percentage of completion (Details) Sheet http://www.ufpi.com/role/DisclosureRevenueRecognitionPercentageOfCompletionDetails REVENUE RECOGNITION - Percentage of completion (Details) Details 31 false false R32.htm 40401 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.ufpi.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.ufpi.com/role/DisclosureEarningsPerShareTables 32 false false R33.htm 40501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details) Sheet http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details) Details http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees 33 false false R34.htm 40601 - Disclosure - BUSINESS COMBINATIONS (Details) Sheet http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails BUSINESS COMBINATIONS (Details) Details http://www.ufpi.com/role/DisclosureBusinessCombinationsTables 34 false false R35.htm 40701 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.ufpi.com/role/DisclosureSegmentReportingDetails SEGMENT REPORTING (Details) Details http://www.ufpi.com/role/DisclosureSegmentReportingTables 35 false false R36.htm 40702 - Disclosure - SEGMENT REPORTING - Goodwill (Details) Sheet http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails SEGMENT REPORTING - Goodwill (Details) Details 36 false false R37.htm 40703 - Disclosure - SEGMENT REPORTING - Assets (Details) Sheet http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails SEGMENT REPORTING - Assets (Details) Details 37 false false R38.htm 40801 - Disclosure - INCOME TAXES (Details) Sheet http://www.ufpi.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.ufpi.com/role/DisclosureIncomeTaxes 38 false false R39.htm 40901 - Disclosure - COMMON STOCK - Common Stock Issuances (Details) Sheet http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails COMMON STOCK - Common Stock Issuances (Details) Details 39 false false R40.htm 41001 - Disclosure - INVENTORIES (Details) Sheet http://www.ufpi.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.ufpi.com/role/DisclosureInventories 40 false false R41.htm 41101 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.ufpi.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.ufpi.com/role/DisclosureSubsequentEvents 41 false false All Reports Book All Reports ufpi-20210925x10q.htm ufpi-20210925.xsd ufpi-20210925_cal.xml ufpi-20210925_def.xml ufpi-20210925_lab.xml ufpi-20210925_pre.xml ufpi-20210925xex31da.htm ufpi-20210925xex31db.htm ufpi-20210925xex32da.htm ufpi-20210925xex32db.htm http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 true true JSON 59 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ufpi-20210925x10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 267, "dts": { "calculationLink": { "local": [ "ufpi-20210925_cal.xml" ] }, "definitionLink": { "local": [ "ufpi-20210925_def.xml" ] }, "inline": { "local": [ "ufpi-20210925x10q.htm" ] }, "labelLink": { "local": [ "ufpi-20210925_lab.xml" ] }, "presentationLink": { "local": [ "ufpi-20210925_pre.xml" ] }, "schema": { "local": [ "ufpi-20210925.xsd" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 381, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 10, "http://xbrl.sec.gov/dei/2021": 5, "total": 15 }, "keyCustom": 21, "keyStandard": 272, "memberCustom": 31, "memberStandard": 30, "nsprefix": "ufpi", "nsuri": "http://www.ufpi.com/20210925", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "role": "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.ufpi.com/role/DisclosureBasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - FAIR VALUE", "role": "http://www.ufpi.com/role/DisclosureFairValue", "shortName": "FAIR VALUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE RECOGNITION", "role": "http://www.ufpi.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - EARNINGS PER SHARE", "role": "http://www.ufpi.com/role/DisclosureEarningsPerShare", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES", "role": "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees", "shortName": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - BUSINESS COMBINATIONS", "role": "http://www.ufpi.com/role/DisclosureBusinessCombinations", "shortName": "BUSINESS COMBINATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - SEGMENT REPORTING", "role": "http://www.ufpi.com/role/DisclosureSegmentReporting", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - INCOME TAXES", "role": "http://www.ufpi.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - COMMON STOCK", "role": "http://www.ufpi.com/role/DisclosureCommonStock", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - INVENTORIES", "role": "http://www.ufpi.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.ufpi.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://www.ufpi.com/role/DisclosureBasisOfPresentationPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - FAIR VALUE (Tables)", "role": "http://www.ufpi.com/role/DisclosureFairValueTables", "shortName": "FAIR VALUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.ufpi.com/role/DisclosureRevenueRecognitionTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.ufpi.com/role/DisclosureEarningsPerShareTables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - BUSINESS COMBINATIONS (Tables)", "role": "http://www.ufpi.com/role/DisclosureBusinessCombinationsTables", "shortName": "BUSINESS COMBINATIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.ufpi.com/role/DisclosureSegmentReportingTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "ufpi:CommonStockIssuanceActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - COMMON STOCK (Tables)", "role": "http://www.ufpi.com/role/DisclosureCommonStockTables", "shortName": "COMMON STOCK (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": null, "first": true, "lang": "en-US", "name": "ufpi:CommonStockIssuanceActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_us-gaap_BalanceSheetLocationAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_j6UIB-JXj0inSIBbR9grSw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - FAIR VALUE - Asset Measured at Fair Value (Details)", "role": "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "shortName": "FAIR VALUE - Asset Measured at Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_us-gaap_BalanceSheetLocationAxis_us-gaap_CashAndCashEquivalentsMember_us-gaap_FinancialInstrumentAxis_us-gaap_MoneyMarketFundsMember_j6UIB-JXj0inSIBbR9grSw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InvestmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_dei_LegalEntityAxis_ufpi_ArdellisInsuranceLtd.Member_9hMdMeS8g0qykbQlayfimw", "decimals": "-3", "first": true, "lang": null, "name": "ufpi:AmortizedCostOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - FAIR VALUE - Available for Sale Investment Portfolio (Details)", "role": "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails", "shortName": "FAIR VALUE - Available for Sale Investment Portfolio (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_dei_LegalEntityAxis_ufpi_ArdellisInsuranceLtd.Member_9hMdMeS8g0qykbQlayfimw", "decimals": "-3", "first": true, "lang": null, "name": "ufpi:AmortizedCostOfInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockNoParValue", "us-gaap:PreferredStockNoParValue", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_4QqK_WKYwUG3qAEJEnyE6Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockNoParValue", "us-gaap:PreferredStockNoParValue", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_4QqK_WKYwUG3qAEJEnyE6Q", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "INF", "first": true, "lang": null, "name": "ufpi:NumberOfMarketsInWhichEntityOperates", "reportCount": 1, "unitRef": "Unit_Standard_item_kgO7DKDsKUqRQpgbtoNVow", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE RECOGNITION - Disaggregated revenue (Details)", "role": "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "shortName": "REVENUE RECOGNITION - Disaggregated revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "3", "lang": null, "name": "ufpi:RevenueChangeInRevenuePercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NcHP4LDmS0mbjLyAqjdW0Q", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ufpi:ScheduleOfPercentageOfCompletionBalancesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE RECOGNITION - Percentage of completion (Details)", "role": "http://www.ufpi.com/role/DisclosureRevenueRecognitionPercentageOfCompletionDetails", "shortName": "REVENUE RECOGNITION - Percentage of completion (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ufpi:ScheduleOfPercentageOfCompletionBalancesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - EARNINGS PER SHARE (Details)", "role": "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails", "shortName": "EARNINGS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)", "role": "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails", "shortName": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - BUSINESS COMBINATIONS (Details)", "role": "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "shortName": "BUSINESS COMBINATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_srt_ConsolidationItemsAxis_us-gaap_IntersegmentEliminationMember_blMPHjEveUGmm47P74wvfg", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_12_26_2020_dqCTlN3r0EqTYN1eRcvZgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - SEGMENT REPORTING - Goodwill (Details)", "role": "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails", "shortName": "SEGMENT REPORTING - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - SEGMENT REPORTING - Assets (Details)", "role": "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "shortName": "SEGMENT REPORTING - Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_9_25_2021_yyU5WqQYuUa_jdSX7j4ZBA", "decimals": "4", "lang": null, "name": "ufpi:PercentageChangeInAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NcHP4LDmS0mbjLyAqjdW0Q", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NcHP4LDmS0mbjLyAqjdW0Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INCOME TAXES (Details)", "role": "http://www.ufpi.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_NcHP4LDmS0mbjLyAqjdW0Q", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_29_2019_To_3_28_2020_jN9xcP_eJkiCzwUzO4C8EA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_FMHypqGDDUWqHDQt5XDnoQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - COMMON STOCK - Common Stock Issuances (Details)", "role": "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails", "shortName": "COMMON STOCK - Common Stock Issuances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_29_2019_To_9_26_2020_Hjo9Pkikb0CMPMhIG4xk4Q", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_FMHypqGDDUWqHDQt5XDnoQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - INVENTORIES (Details)", "role": "http://www.ufpi.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_9_27_2021_To_9_27_2021_us-gaap_BusinessAcquisitionAxis_ufpi_ShelterProductsIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3MLu9ypdp0SVQLtUbj263g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_9_27_2021_To_9_27_2021_us-gaap_BusinessAcquisitionAxis_ufpi_ShelterProductsIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_3MLu9ypdp0SVQLtUbj263g", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_12_28_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Ao0ov4AJ_kmtzQrPQMbbag", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_29_2019_To_3_28_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember_FA0IW96gOUuYPQsd9GPGHQ", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_4QqK_WKYwUG3qAEJEnyE6Q", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_6_27_2021_To_9_25_2021_dxJFCn8UkE-i9szczmSyZA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_4QqK_WKYwUG3qAEJEnyE6Q", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_12_26_2020_dqCTlN3r0EqTYN1eRcvZgg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical)", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "As_Of_12_28_2019_hlcKEJ6HXESodbD-eqCfNw", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00406 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical)", "role": "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - SUPPLEMENTAL AND NON-CASH FINANCING ACTIVITIES (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "ufpi-20210925x10q.htm", "contextRef": "Duration_12_27_2020_To_9_25_2021_Y9GTf6hePE-wbMqfdXn7gw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_wL5_-is3Yk-63FEvXsnHqA", "xsiNil": "false" } } }, "segmentCount": 61, "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/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "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" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r523" ], "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" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityNumberOfEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of persons employed by the Entity", "label": "Entity Number of Employees", "terseLabel": "Number of Employees" } } }, "localname": "EntityNumberOfEmployees", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "decimalItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r515" ], "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" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r515" ], "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" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.ufpi.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r112", "r151", "r164", "r165", "r166", "r167", "r169", "r171", "r175", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r255", "r257", "r258" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r112", "r151", "r164", "r165", "r166", "r167", "r169", "r171", "r175", "r245", "r246", "r247", "r248", "r249", "r250", "r252", "r253", "r255", "r257", "r258" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r260", "r266", "r313", "r315", "r424", "r425", "r426", "r427", "r428", "r429", "r448", "r493", "r494", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r260", "r266", "r313", "r315", "r424", "r425", "r426", "r427", "r428", "r429", "r448", "r493", "r494", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r260", "r266", "r303", "r313", "r315", "r424", "r425", "r426", "r427", "r428", "r429", "r448", "r493", "r494", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r260", "r266", "r303", "r313", "r315", "r424", "r425", "r426", "r427", "r428", "r429", "r448", "r493", "r494", "r509", "r510" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "ufpi_AccumulatedGrossUnrealizedGainLossBeforeTaxAvailableForSaleDebtSecuritiesAndEquitySecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in available for sale debt securities and equity securities.", "label": "Accumulated Gross Unrealized Gain (Loss) Before Tax, Available for Sale Debt Securities and Equity Securities", "terseLabel": "Unrealized Gain (Loss)" } } }, "localname": "AccumulatedGrossUnrealizedGainLossBeforeTaxAvailableForSaleDebtSecuritiesAndEquitySecurities", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_AdjustmentsToAdditionalPaidInCapitalDeferredCompensation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred income tax asset reversal for deferred compensation plans.", "label": "Adjustments To Additional Paid In Capital Deferred Compensation", "verboseLabel": "Accrued expense under deferred compensation plans" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDeferredCompensation", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "ufpi_AlternativeFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fund is a collective investment vehicle that invests in alternative securities.", "label": "Alternative funds" } } }, "localname": "AlternativeFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_AlternativeInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents investments in alternative investments.", "label": "Alternative Investments" } } }, "localname": "AlternativeInvestmentsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "ufpi_AmortizedCostOfInvestments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt securities, available for sale as well as equity securities.", "label": "Amortized Cost of Investments", "terseLabel": "Total Securities Cost" } } }, "localname": "AmortizedCostOfInvestments", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_ArdellisInsuranceLtd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ardellis Insurance Ltd. [Member]", "label": "Ardellis Insurance Ltd." } } }, "localname": "ArdellisInsuranceLtd.Member", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "ufpi_AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Atlantic Prefab, Inc.; Exterior Designs, LLC; and Patriot Building Systems, LLC.", "label": "Atlantic Prefab, Inc., Exterior Designs, LLC and Patriot Building Systems, LLC" } } }, "localname": "AtlanticPrefabInc.ExteriorDesignsLlcAndPatriotBuildingSystemsLlcMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_BondFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fund is a collective investment vehicle that invests in bonds and other debt securities.", "label": "Bond funds" } } }, "localname": "BondFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_BoxpackPackagingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to The Box Pack Trust, operating as Boxpack Packaging.", "label": "Boxpack Packaging [Member]", "terseLabel": "Boxpack Packaging" } } }, "localname": "BoxpackPackagingMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ufpi_BusinessAcquisitionPercentageOfAssetsAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of assets purchases in the business combination.", "label": "Business Acquisition Percentage of Assets Acquired", "terseLabel": "Percentage of assets purchased (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfAssetsAcquired", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "ufpi_BusinessAcquisitionRevenueReportedByAcquiredEntityForTrailingTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue reported by the acquired entity for the trailing 12-months before the business acquisition.", "label": "Business Acquisition, Revenue Reported by Acquired Entity For Trailing Twelve months", "terseLabel": "Acquired entity, trailing 12-months sales" } } }, "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForTrailingTwelveMonths", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net tangible assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Tangible Assets", "terseLabel": "Net Tangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_CommonStockIssuanceActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the issuance of common stock.", "label": "Common Stock Issuance Activity [Table Text Block]", "terseLabel": "Schedule of common stock issuances" } } }, "localname": "CommonStockIssuanceActivityTableTextBlock", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockTables" ], "xbrltype": "textBlockItemType" }, "ufpi_CompletedProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to completed projects.", "label": "Completed Projects" } } }, "localname": "CompletedProjectsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "domainItemType" }, "ufpi_ConstructionSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the construction segment.", "label": "Construction" } } }, "localname": "ConstructionSegmentMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "domainItemType" }, "ufpi_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI", "terseLabel": "Total Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNi", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Available-for-sale and Equity Securities, FV-NI [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleAndEquitySecuritiesFvNiTable", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "stringItemType" }, "ufpi_DeferredCompensationPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the deferred compensation plans.", "label": "Deferred Compensation Plans" } } }, "localname": "DeferredCompensationPlansMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_DomesticStockFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic stock funds are investment vehicles that invest in stocks of U.S.-based companies.", "label": "Domestic stock" } } }, "localname": "DomesticStockFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_EndurableBuildingProductsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Endurable Building Products, LLC.", "label": "Endurable Building Products" } } }, "localname": "EndurableBuildingProductsLlcMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_EnwrapMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information on Enwrap Logistic & Packaging S.r.l.", "label": "Enwrap" } } }, "localname": "EnwrapMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_EquitySecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": 2.0, "parentTag": "ufpi_EquitySecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in equity securities.", "label": "Equity Securities, Accumulated Gross Unrealized Gain Loss, before Tax", "terseLabel": "Equity Securities Unrealized Gain/(Loss)" } } }, "localname": "EquitySecuritiesAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_EquitySecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of equity securities, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Equity Securities, Amortized Cost", "totalLabel": "Equity Securities Cost" } } }, "localname": "EquitySecuritiesAmortizedCost", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_ExecutiveStockMatchGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the executive stock match grants plan.", "label": "Executive Stock Match Grants" } } }, "localname": "ExecutiveStockMatchGrantsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_ExpenseAssociatedWithShareBasedCompensationArrangementsExcludingStockGrantPlans": { "auth_ref": [], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration excluding stock grant plans.", "label": "Expense Associated With Share Based Compensation Arrangements Excluding Stock Grant Plans", "terseLabel": "Expense associated with share-based and grant compensation arrangements" } } }, "localname": "ExpenseAssociatedWithShareBasedCompensationArrangementsExcludingStockGrantPlans", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "ufpi_FireRetardantChemicalTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Fire Retardant Chemical Technologies, LLC.", "label": "FRCT" } } }, "localname": "FireRetardantChemicalTechnologiesMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_IndustrialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents value pertaining to Industrial member.", "label": "Industrial" } } }, "localname": "IndustrialMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "domainItemType" }, "ufpi_InternationalStockFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International stock funds are investment vehicles that invest in stocks of companies domiciled outside of the domestic country.", "label": "International stock funds" } } }, "localname": "InternationalStockFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_IssuanceOfSharesUnderDeferredCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to the deferred compensation plans.", "label": "Issuance Of Shares Under Deferred Compensation Plans", "terseLabel": "Issuance of shares under deferred compensation plans (in shares)" } } }, "localname": "IssuanceOfSharesUnderDeferredCompensationPlans", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "ufpi_JcGilmorePtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents J. C. Gilmore Pty Ltd.", "label": "J. C. Gilmore Pty Ltd" } } }, "localname": "JcGilmorePtyLtdMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_LtsipMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term stock incentive plan approved by shareholders in April 2010.", "label": "LTSIP" } } }, "localname": "LtsipMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_MoneyMarketAndMutualFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments in money market and mutual funds.", "label": "Money market and mutual funds" } } }, "localname": "MoneyMarketAndMutualFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_MutualFundsEquityAndAlternativeInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments in mutual funds, equity and alternative investments.", "label": "Mutual funds, equity and alternative investments" } } }, "localname": "MutualFundsEquityAndAlternativeInvestmentsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_NonCashFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Non Cash Financing Activities [Abstract]", "verboseLabel": "NON-CASH FINANCING ACTIVITIES:" } } }, "localname": "NonCashFinancingActivitiesAbstract", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "stringItemType" }, "ufpi_NonCashInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Non Cash Investing Activities [Abstract]", "terseLabel": "NON-CASH INVESTING ACTIVITIES" } } }, "localname": "NonCashInvestingActivitiesAbstract", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "stringItemType" }, "ufpi_NumberOfLocations": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of locations.", "label": "Number of Locations", "terseLabel": "Number of plant locations" } } }, "localname": "NumberOfLocations", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "integerItemType" }, "ufpi_NumberOfMarketsInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Markets in which the Entity Operates.", "label": "Number Of Markets In Which The Entity Operate", "terseLabel": "Number of markets in which the entity operates (in markets)" } } }, "localname": "NumberOfMarketsInWhichEntityOperates", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "integerItemType" }, "ufpi_NumberOfPalletManufacturingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of pallet manufacturing facilities.", "label": "Number of pallet manufacturing facilities", "terseLabel": "Number of pallet manufacturing facilities" } } }, "localname": "NumberOfPalletManufacturingFacilities", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "integerItemType" }, "ufpi_NumberOfPressureTreatingFacilities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of pressure-treating facilities.", "label": "Number of pressure-treating facilities", "terseLabel": "Number of pressure-treating facilities" } } }, "localname": "NumberOfPressureTreatingFacilities", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "integerItemType" }, "ufpi_NumberOfWarehouses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of facilities.", "label": "Number of Warehouses", "terseLabel": "Number of warehouses" } } }, "localname": "NumberOfWarehouses", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "integerItemType" }, "ufpi_OpenProjectsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pertaining to open projects.", "label": "Open Projects" } } }, "localname": "OpenProjectsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "domainItemType" }, "ufpi_PalletoneIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents PalletOne Inc.", "label": "PalletOne" } } }, "localname": "PalletoneIncMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_PaymentAndPerformanceBondsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding payment and performance bonds outstanding as of the report date.", "label": "Payment and performance bonds outstanding", "terseLabel": "Payment and performance bonds outstanding" } } }, "localname": "PaymentAndPerformanceBondsOutstanding", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "ufpi_PercentageChangeInAssets": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the change in assets as a percentage.", "label": "Percentage Change in Assets", "terseLabel": "Change in assets (as a percent)" } } }, "localname": "PercentageChangeInAssets", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails" ], "xbrltype": "percentItemType" }, "ufpi_RestrictedInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing restricted investments.", "label": "Restricted Investments" } } }, "localname": "RestrictedInvestmentsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_RetailSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the retail segment.", "label": "Retail" } } }, "localname": "RetailSegmentMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "domainItemType" }, "ufpi_RevenueChangeInRevenuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of change in revenue.", "label": "Revenue, Change In Revenue, Percentage", "terseLabel": "Change %" } } }, "localname": "RevenueChangeInRevenuePercentage", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "percentItemType" }, "ufpi_ScheduleOfPercentageOfCompletionBalancesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of percentage-of-completion balance sheet components.", "label": "Schedule of percentage-of-completion balances [Table Text Block]", "terseLabel": "Schedule of percentage-of-completion balances" } } }, "localname": "ScheduleOfPercentageOfCompletionBalancesTableTextBlock", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "ufpi_ShelterProductsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information regarding Shelter Products, Inc.", "label": "Shelter Products,Inc [Member]", "terseLabel": "Shelter Products" } } }, "localname": "ShelterProductsIncMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "ufpi_SpartanburgForestProductsIncAndItsAffiliatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Spartanburg Forest Products, Inc and its affiliates.", "label": "Spartanburg Forest Products, Inc." } } }, "localname": "SpartanburgForestProductsIncAndItsAffiliatesMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "ufpi_StockGiftProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the employee stock gift program.", "label": "Stock Gift Program" } } }, "localname": "StockGiftProgramMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_StockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The plan initiated in April 2002 for employees to purchase the entity's stock at a discounted rate.", "label": "Stock Purchase Plan" } } }, "localname": "StockPurchasePlanMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_StockRetainerPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The plan initiated in April 1994 for directors of the entity to defer their retainer fees and receive shares of the entity's stock.", "label": "Stock Retainer Plan" } } }, "localname": "StockRetainerPlanMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "ufpi_SuretyBondsAndLettersOfCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Surety Bonds and Letters of Credit [Abstract]", "terseLabel": "Surety Bonds and Letters of Credit" } } }, "localname": "SuretyBondsAndLettersOfCreditAbstract", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "stringItemType" }, "ufpi_TargetFundsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A mutual fund containing bonds that mature in a single year, giving the entire fund a terminal maturity in that year.", "label": "Target funds" } } }, "localname": "TargetFundsMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "ufpi_WalnutHollowFarmIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Walnut Hollow Farm, Inc.", "label": "Walnut Hollow Farm, Inc." } } }, "localname": "WalnutHollowFarmIncMember", "nsuri": "http://www.ufpi.com/20210925", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r33", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r22", "r183", "r184" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r19", "r455", "r475" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities:" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r31", "r225" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r25", "r51", "r52", "r53", "r477", "r499", "r500" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "verboseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r50", "r53", "r60", "r61", "r62", "r113", "r114", "r115", "r373", "r495", "r496", "r524" ], "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": "Accumulated Other Comprehen- sive Earnings" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r23", "r328", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r113", "r114", "r115", "r325", "r326", "r327", "r383" ], "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" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r317", "r319", "r329", "r330" ], "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": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "verboseLabel": "Expense associated with share-based compensation arrangements" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "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 earnings to net cash from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r147", "r164", "r165", "r166", "r167", "r169" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "All Other" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r99", "r219", "r221" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r108", "r159", "r166", "r173", "r198", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r368", "r374", "r398", "r412", "r414", "r454", "r474" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Segment assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r10", "r48", "r108", "r198", "r245", "r246", "r247", "r249", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r368", "r374", "r398", "r412", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "TOTAL CURRENT ASSETS" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r386" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r190" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Debt Securities Unrealized Gain/(Loss)" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r188", "r205" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Debt Securities Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r186", "r189", "r205", "r458" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities, Debt Securities", "terseLabel": "Debt Securities Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r380", "r381" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankOverdrafts": { "auth_ref": [ "r37", "r244" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing.", "label": "Bank Overdrafts", "terseLabel": "Cash overdraft" } } }, "localname": "BankOverdrafts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r312", "r314" ], "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r312", "r314", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition Percentage Of Stock Purchase", "terseLabel": "Percentage of stock purchase (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total revenue reported by the acquired entity for its previous full fiscal year before the business acquisition.", "label": "Business Acquisition, Revenue Reported by Acquired Entity for Last Annual Period", "terseLabel": "Acquired entity, prior year sales" } } }, "localname": "BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r356", "r357", "r358" ], "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": "Purchase Price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r359" ], "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": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r352" ], "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": "Aggregate acquisitions' operating profit" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r352" ], "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": "Aggregate acquisitions' net sales" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible Assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r5", "r29", "r101" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "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", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r101", "r106" ], "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, END OF PERIOD", "periodStartLabel": "CASH, CASH EQUIVALENTS, AND RESTRICTED CASH, BEGINNING OF YEAR" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r399" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "NET CHANGE IN CASH AND CASH EQUIVALENTS" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect [Abstract]", "terseLabel": "RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r230", "r231", "r232", "r240", "r508" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuarantees" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends per share (USD per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r113", "r114", "r383" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r21" ], "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": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r268" ], "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", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Common stock, $1 par value; shares authorized 80,000,000; issued and outstanding, 61,887,770, 61,205,780 and 61,186,636" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r56", "r58", "r59", "r71", "r466", "r488" ], "calculation": { "http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": { "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 CONTROLLING INTEREST" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r56", "r58", "r70", "r364", "r365", "r378", "r465", "r487" ], "calculation": { "http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": { "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", "negatedLabel": "LESS COMPREHENSIVE INCOME ATTRIBUTABLE TO NONCONTROLLING INTEREST" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r56", "r58", "r69", "r363", "r378", "r464", "r486" ], "calculation": { "http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": { "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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r271", "r273", "r293" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Cost and Earnings in Excess of Billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionPercentageOfCompletionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r271", "r272", "r293" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Billings in Excess of Cost and Earnings" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionPercentageOfCompletionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r164", "r165", "r166", "r167", "r169", "r175", "r177" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r74", "r108", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r398" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Goods Sold", "terseLabel": "COST OF GOODS SOLD" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesUnrealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) on debt securities" } } }, "localname": "DebtSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r334", "r335" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 Tax Liabilities, NetDeferred Income Tax Liabilities, Net, Noncurrent", "terseLabel": "DEFERRED INCOME TAXES" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r100" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r99", "r223" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue Recognition." } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r292", "r295", "r296", "r297", "r298", "r299", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "COMMON STOCK" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMON STOCK" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r269", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Cash dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r72", "r118", "r119", "r120", "r121", "r122", "r126", "r129", "r135", "r138", "r139", "r143", "r144", "r384", "r385", "r467", "r489" ], "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 (USD per share)", "verboseLabel": "EARNINGS PER SHARE - BASIC (USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net earnings per share: [Abstract]", "terseLabel": "Net earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r72", "r118", "r119", "r120", "r121", "r122", "r129", "r135", "r138", "r139", "r143", "r144", "r384", "r385", "r467", "r489" ], "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 (USD per share)", "verboseLabel": "EARNINGS PER SHARE - DILUTED (USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r140", "r141", "r142", "r145" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r399" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r337" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r60", "r61", "r62", "r113", "r114", "r115", "r117", "r123", "r125", "r146", "r199", "r268", "r269", "r325", "r326", "r327", "r341", "r342", "r383", "r400", "r401", "r402", "r403", "r404", "r406", "r495", "r496", "r497", "r524" ], "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]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "auth_ref": [ "r395" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails": { "order": 1.0, "parentTag": "ufpi_EquitySecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "terseLabel": "Equity Securities Fair Value" } } }, "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r15", "r18", "r193", "r473", "r503", "r504", "r505" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r261", "r263", "r264", "r397" ], "lang": { "en-us": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r386", "r387", "r388", "r392" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r386", "r387" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r263", "r264", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r387", "r421", "r422", "r423" ], "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 [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r261", "r263", "r264", "r386", "r393" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r386", "r387", "r389", "r390", "r394" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r391" ], "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]", "verboseLabel": "FAIR VALUE" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r261", "r304", "r305", "r310", "r311", "r387", "r421" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Quoted Prices in Active Markets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r263", "r264", "r304", "r305", "r310", "r311", "r387", "r422" ], "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": "Prices with Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r261", "r263", "r264", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r387", "r423" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Prices with Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r261", "r263", "r264", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r421", "r422", "r423" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value, Measurements, Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r391", "r394" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r191", "r192", "r194", "r195", "r196", "r200", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r262", "r267", "r382", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r220", "r450" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "OTHER INTANGIBLE ASSETS, NET" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedIncomeSecuritiesMember": { "auth_ref": [ "r304", "r311" ], "lang": { "en-us": { "role": { "documentation": "Investment that provides a return in the form of fixed periodic payments and eventual return of principal at maturity.", "label": "Fixed Income" } } }, "localname": "FixedIncomeSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r99" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedTerseLabel": "Net gain on sale and disposition of assets" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r212", "r213", "r414", "r453" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "terseLabel": "GOODWILL" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign Exchange, Net" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r216", "r350" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase Accounting Adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r108", "r159", "r165", "r169", "r172", "r175", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r398" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeOfIndebtednessOfOthersMember": { "auth_ref": [ "r241", "r360", "r502" ], "lang": { "en-us": { "role": { "documentation": "Agreements (contracts) that contingently require the guarantor to make payments of principal and interest to a lender on another party's debt if that party fails to comply with the terms of the borrowing arrangement.", "label": "Revenue Bonds" } } }, "localname": "GuaranteeOfIndebtednessOfOthersMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r159", "r165", "r169", "r172", "r175", "r451", "r461", "r469", "r490" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.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 Equity Method Investments, Income Taxes, Noncontrolling Interest.", "totalLabel": "EARNINGS BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r66", "r99", "r156", "r197", "r460", "r483" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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", "negatedLabel": "EQUITY IN EARNINGS OF INVESTEE", "negatedTerseLabel": "Equity in earnings of investee" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS AND COMPREHENSIVE INCOME" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r109", "r338", "r339", "r340", "r343", "r345", "r347", "r348", "r349" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r110", "r124", "r125", "r157", "r336", "r344", "r346", "r491" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.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 TAXES" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r102" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r42", "r459", "r482" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Refundable income taxes" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r98" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable and cash overdraft" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r98" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r98" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities and other" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r98" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r130", "r131", "r132", "r139" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "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": "Effect of dilutive restricted common stock (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r222" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "INDEFINITE-LIVED INTANGIBLE ASSETS" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceClaimsMember": { "auth_ref": [ "r238", "r501" ], "lang": { "en-us": { "role": { "documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims.", "label": "Insurance Contracts" } } }, "localname": "InsuranceClaimsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r64", "r153", "r408", "r409", "r468" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "INTEREST EXPENSE" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r96", "r102" ], "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", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r151", "r164", "r165", "r166", "r167", "r169", "r171", "r175" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment net sales" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r44" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r6", "r46", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories:" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r45" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r210" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "verboseLabel": "Adjustments to inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r76", "r78" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "negatedLabel": "INTEREST AND INVESTMENT LOSS (INCOME)" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r386" ], "calculation": { "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments at fair value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets held for their financial return, rather than for the entity's operations.", "label": "Investments" } } }, "localname": "InvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r35", "r108", "r167", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r369", "r374", "r375", "r398", "r412", "r413" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r108", "r198", "r398", "r414", "r457", "r480" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r108", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r369", "r374", "r375", "r398", "r412", "r413", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Commitment (Excluding Unconditional Purchase Obligation) [Abstract]", "terseLabel": "Long-term commitment" } } }, "localname": "LongTermCommitmentExcludingUnconditionalPurchaseObligationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "LONG-TERM DEBT" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Outstanding purchase commitments on capital projects" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r242", "r243" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommitmentsContingenciesAndGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r8", "r36" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Investments" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r43", "r108", "r198", "r245", "r250", "r251", "r252", "r258", "r259", "r398", "r456", "r479" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r269" ], "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", "negatedLabel": "Distributions to noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromRedemptions": { "auth_ref": [ "r269", "r366", "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).", "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests", "negatedTerseLabel": "Additional purchases and adjustment of noncontrolling interest" } } }, "localname": "MinorityInterestDecreaseFromRedemptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 (USED IN) PROVIDED BY FINANCING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "NET CASH USED IN INVESTING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r97", "r100" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "NET CASH PROVIDED BY OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r54", "r57", "r62", "r67", "r100", "r108", "r116", "r118", "r119", "r120", "r121", "r124", "r125", "r133", "r159", "r165", "r169", "r172", "r175", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r385", "r398", "r462", "r484" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": 1.0 }, "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "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) Attributable to Parent", "terseLabel": "Net earnings attributable to controlling interest", "totalLabel": "NET EARNINGS ATTRIBUTABLE TO CONTROLLING INTEREST" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Numerator: [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r57", "r62", "r124", "r125", "r371", "r377" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.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", "negatedLabel": "LESS NET EARNINGS ATTRIBUTABLE TO NONCONTROLLING INTEREST" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r113", "r114", "r115", "r269", "r361" ], "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" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "negatedTotalLabel": "NON-OPERATING (INCOME)/EXPENSE" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfStatesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of states the entity operates in as of the balance sheet date.", "label": "Number of States in which Entity Operates", "terseLabel": "Number of states in which the entity operates" } } }, "localname": "NumberOfStatesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r159", "r165", "r169", "r172", "r175" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Segment operating profit", "totalLabel": "EARNINGS FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r411" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": "LEASE LIABILITY" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r410" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "verboseLabel": "RIGHT OF USE ASSETS" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r379" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "BASIS OF PRESENTATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r13", "r37" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r47", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and 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, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r55", "r58", "r60", "r61", "r63", "r68", "r268", "r400", "r405", "r406", "r463", "r485" ], "calculation": { "http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": { "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", "verboseLabel": "OTHER COMPREHENSIVE GAIN (LOSS)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "OTHER COMPREHENSIVE INCOME:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "negatedLabel": "OTHER GAINS, NET" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Contingent consideration payments and other" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r82", "r85" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "negatedLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r89" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid to shareholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesAndInterestInAffiliates": { "auth_ref": [ "r83" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a controlling interest in another entity or an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Payments to Acquire Businesses and Interest in Affiliates", "negatedLabel": "Acquisitions and purchases of non-controlling interest, net of cash received" } } }, "localname": "PaymentsToAcquireBusinessesAndInterestInAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r85" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r84" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r92" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Distributions to noncontrolling interest" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r20", "r265" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, no par value (in dollars per share)" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r20", "r265" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value; shares authorized 1,000,000; issued and outstanding, none" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r86" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r87" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-term Debt", "terseLabel": "Issuance of long-term debt" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r87" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings under revolving credit facilities" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r88", "r92" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r79", "r80", "r187" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Available-for-sale Securities", "terseLabel": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r54", "r57", "r62", "r94", "r108", "r116", "r124", "r125", "r159", "r165", "r169", "r172", "r175", "r198", "r245", "r246", "r247", "r250", "r251", "r252", "r254", "r256", "r258", "r259", "r363", "r370", "r372", "r377", "r378", "r385", "r398", "r469" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ufpi.com/role/StatementConsolidatedCondensedStatementsOfEarningsAndComprehensiveIncomeCal2": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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 earnings", "totalLabel": "NET EARNINGS", "verboseLabel": "NET EARNINGS" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r30", "r224" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of 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, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r16", "r17", "r226", "r414", "r471", "r481" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "totalLabel": "PROPERTY, PLANT AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "auth_ref": [ "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "terseLabel": "Schedule of assets by segment" } } }, "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r90" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments under revolving credit facilities" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r14", "r101", "r106", "r452", "r476" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents 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. 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", "periodEndLabel": "Restricted cash, end of period", "periodStartLabel": "Restricted cash, beginning of period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r5", "r14", "r106" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted Cash, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedInvestmentsNoncurrent": { "auth_ref": [ "r506", "r507" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions.", "label": "Restricted Investments, Noncurrent", "terseLabel": "RESTRICTED INVESTMENTS" } } }, "localname": "RestrictedInvestmentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r269", "r328", "r414", "r478", "r498", "r500" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r113", "r114", "r115", "r117", "r123", "r125", "r199", "r325", "r326", "r327", "r341", "r342", "r383", "r495", "r497" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r150", "r151", "r164", "r170", "r171", "r178", "r179", "r181", "r291", "r292", "r449" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "NET SALES" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r107", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r274", "r275", "r276", "r277", "r278", "r279", "r281", "r282", "r294", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Number of months to complete contract projects" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available-for-sale securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Available for sale investment portfolio" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r353", "r354" ], "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": "Business Acquisitions [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Business Acquisitions Accounted for Using Purchase Method" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r139" ], "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 Computation of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill by Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r159", "r162", "r168", "r217" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r159", "r162", "r168", "r217" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r321", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r147", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r173", "r175", "r181", "r228", "r229", "r492" ], "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": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147", "r148", "r149", "r159", "r163", "r169", "r173", "r174", "r175", "r176", "r178", "r180", "r181", "r182" ], "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]", "verboseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome": { "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 ADMINISTRATIVE EXPENSES" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfEarningsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Common stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r318", "r322" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Common stock issued (dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r147", "r150", "r151", "r152", "r153", "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r161", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r173", "r175", "r181", "r217", "r227", "r228", "r229", "r492" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureBusinessCombinationsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingAssetsDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingDetails", "http://www.ufpi.com/role/DisclosureSegmentReportingGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r60", "r61", "r62", "r113", "r114", "r115", "r117", "r123", "r125", "r146", "r199", "r268", "r269", "r325", "r326", "r327", "r341", "r342", "r383", "r400", "r401", "r402", "r403", "r404", "r406", "r495", "r496", "r497", "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r113", "r114", "r115", "r146", "r449" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Stock grant programs" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensation": { "auth_ref": [ "r316", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Granted, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Net issuance (forfeiture) of shares under stock grant programs" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r103", "r104", "r105" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common stock issued under deferred compensation plans" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan": { "auth_ref": [ "r20", "r21", "r268", "r269", "r332" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of capital stock issued (purchased by employees) in connection with an employee stock ownership plan.", "label": "Stock Issued During Period, Shares, Employee Stock Ownership Plan", "terseLabel": "Net issuance of shares under employee stock plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common stock issued, net of forfeitures", "verboseLabel": "Net issuance (forfeiture) of shares under stock grant programs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Forfeited", "negatedLabel": "Forfeitures" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "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": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationNetofForfeituresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures [Abstract]", "terseLabel": "Common Stock" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationNetofForfeituresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan": { "auth_ref": [ "r20", "r21", "r268", "r269", "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock issued during the period as a result of employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Employee Stock Ownership Plan", "terseLabel": "Issuance of shares under employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r20", "r21", "r269", "r320", "r323" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of shares under deferred compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r20", "r21", "r268", "r269" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Repurchase of shares (in shares)", "verboseLabel": "Repurchase of common stock" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r20", "r21", "r268", "r269" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Repurchase of shares" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockTransactionsParentheticalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Transactions, Parenthetical Disclosures [Abstract]", "terseLabel": "Average Share Price" } } }, "localname": "StockTransactionsParentheticalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r26", "r27", "r108", "r185", "r198", "r398", "r414" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total controlling interest shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Controlling interest shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r61", "r108", "r113", "r114", "r115", "r117", "r123", "r198", "r199", "r269", "r325", "r326", "r327", "r341", "r342", "r361", "r362", "r376", "r383", "r398", "r400", "r401", "r406", "r496", "r497", "r524" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "TOTAL SHAREHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "SHAREHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.ufpi.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r407", "r416" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r407", "r416" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r407", "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r407", "r416" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r415", "r417" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "SUPPLEMENTAL INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsSupplementalAndNonCashFinancingActivitiesParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r292", "r300" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r292", "r300" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "FOB Shipping Point Revenue" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Construction Contract Revenue" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r191", "r192", "r194", "r195", "r196", "r262", "r267", "r382", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r516", "r517", "r518", "r519", "r520", "r521", "r522" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Repurchase of common stock (dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureCommonStockCommonStockIssuancesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r111", "r304", "r311", "r470" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureFairValueAssetMeasuredAtFairValueDetails", "http://www.ufpi.com/role/DisclosureFairValueAvailableForSaleInvestmentPortfolioDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarnings": { "auth_ref": [ "r134", "r137" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net earnings for calculating EPS" } } }, "localname": "UndistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r134", "r136", "r137" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_UndistributedEarnings", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Adjustment for earnings allocated to non-vested restricted common stock", "negatedLabel": "Adjustment for earnings allocated to non-vested restricted common stock" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r99" ], "calculation": { "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Unrealized loss (gain) on investments and other" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r139" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "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 for calculating diluted EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r126", "r127" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "This element represents the weighted average total number of shares issued throughout the period including the first (beginning balance outstanding) and last (ending balance outstanding) day of the period before considering any reductions (for instance, shares held in treasury) to arrive at the weighted average number of shares outstanding. Weighted average relates to the portion of time within a reporting period that common shares have been issued and outstanding to the total time in that period. Such concept is used in determining the weighted average number of shares outstanding for purposes of calculating earnings per share (basic).", "label": "Weighted Average Number of Shares Issued, Basic", "terseLabel": "Weighted average shares outstanding (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesIssuedBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Denominator: [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r139" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "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", "totalLabel": "Shares for calculating basic EPS (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": { "auth_ref": [ "r127" ], "calculation": { "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of shares of restricted stock determined by relating the portion of time within a reporting period that restricted shares have been outstanding to the total time in that period. Restricted shares are subject to sales, contractual, regulatory or other restrictions that prevent or inhibit the holder from freely disposing of them before the restriction ends.", "label": "Adjustment for non-vested restricted common stock", "negatedTerseLabel": "Adjustment for non-vested restricted common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesRestrictedStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.ufpi.com/role/DisclosureEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 11 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2646-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2793-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2814-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r232": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123389529&loc=d3e10037-110241" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121321822&loc=d3e3913-113898" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121323062&loc=d3e15009-113911" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109244457&loc=d3e16649-113920" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r417": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "40", "Subparagraph": "(SAB Topic 5.W)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413209&loc=SL6242269-115581" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r511": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r512": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r513": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r514": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r515": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r516": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r517": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r518": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r519": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r520": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r521": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r522": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r523": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3151-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 60 0001558370-21-014297-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-014297-xbrl.zip M4$L#!!0 ( '. 8U/_[5R<( \ #Z. 1 =69P:2TR,#(Q,#DR-2YX M5H[Q@.FC'CN9>/TI-TP ML&MY-G&7EPV?-1&S"&G\\O-?__+Y;\WF;U>3@6%[EK_&+C9L-/\Y./)I_/V3R>=L]/S0+#LG MIW%)+^3JN1?&Z6GKK-5I=TZ-3Q/)X=N+190L$/&_)TD9$RFP58:?=/FW]=C>8 M2K81<8KMTYPZ$?U92Q3/0>N8-Y02#3UQ&4>N!?2( ,P<+"#9(]@IYH@N,1^B-68;9.&]5OW%AIQ8WEKV7ON\\V%70)O' MM+O2?6@%A1$I& I_WF 6$R\0FTOBJ$1R;[9/FV>G425&>5:MN$A13B[T1H["0-24?4:LV%8?KS1LPK1B&G%C(>N-1;K@ISZH?E<%\-/ LZ76"2BP"1VE= M+>QP%C-K;IF=@!@-HU5 )-T4HQ)(645\B]%IBD?-T\Y18B3MJ8@H#J5[M80@ MYT*0TX\'"J+TYEDPY=64WUEQ2=13:T%,H@JB#SZ4;#,]R6@M,TDN/DA3+-ZL MUG4>,2S$DX-&1:8W*29,5"L01$Q,&B&0ZWI

  • ;#7$77O@('HI(\4*8 M]PS,R! ?[B=]=<@C!\$U89;C,9_B*0Q+&U&[Z]H]GW%OW7TB[-I;(^*&/IDU M# *.L5R56+1(.!LOB$ND(A SM]M&T]ARA"\14P.X&@%;0_ U L9&Q/ES*\DN MV9(/:<+(_5E^!F_-(,B5'2A"BK!V2**K:2''\IT#*FXERZX7/HT .QQ'Z#4N MP_B>Y]H0G6(;/C#/(;;P<5?($3YWNL(X0K%,!1V&,/=*#&-^\+DW&EZ;PZEY M+3Y-1X/^=7<&7ZZZ@^ZP9QK3+Z8YF];X%<.]UAH-E!7U /__C#?T.M.OQ@W@]&W>G[(B--N$*%?D>/C M+F.8WV$D'MI='C^_QAP1)Q6L%:ZGP_4]#.C39,1VT^U/C*_=P;T)7R1W(V)O M(&Z(!@S9@O$N;*,>MKG@/D _H;DCUD2FR &'^X 9%R-I#+G( D:FEXMS<19Y MD'?TD$<-&0N/&J(I8]N6$3=6HY^'?C3;CC&=KA#-&LE99'H4WZ<';CS+CLT) M1.7=B5EC='1Z-09$7+["G(!JI7.M_=IYB9XW42!\80LFQM_(< M&U-F_O )?RX;2RDXZ!$_.RRHDD/[RVAP;4ZF?S?,7^_[L__4J+\4ZJ4'?!EV M>?90T /DVT/M%5XXL9KZFTVPLXZ\5.P@*]FF8J+V_7@\D&7=06TJ MKV@J7=<>>JXL(B[$!1#H=2U.'D!\7#ZV>,GF\HSLX\L:F5CY&8Z&S8"B/X0( M!F)5H]N;];_V9WVSCF,*9A57B!& ?[RC<#*C4)'HX#Z%V#.535QUIWV)Z7AB M3@6&L_YH6(.2D^AGIN\Y &C78>I>5_?Z!#]@UX<_EK<,FD]VOX)"C\-9&H>) M^=4Z'?;K85!\Q2-OJ2,'C$)K'#46:BQZWGI-Y)H=@Q""0[=CB >P MV/NY]1%%+LM0]IU'JCN[O^3$8)_Q3APPP@-"$ ,.&K" QN[[N3 M[G!FFO4V0=:L[S/B8@:HK.<0V"D&RP2+(T4P6E)':I+E>C@^I>&8FK=BW,#L,QY-Q+BIH5!#$>QA MS]!3VJOM%ND!^"D-0+A!/>O^5GLGW5SCN5/N6=]5,TI4I._[<_6\,1I"CCGJ M_;ON^RR[AQ"7>Y2H['Y;I.W[T[;*[B'LG8TF_=KL,[V_/V?XAP_*FJ*CTPB\F )&%U,?L2JR*C#V'6(I1H2/5 00I>GKG7+E*8KR+ M&-:K6'D+)C-QTB#[U$-8K,/EK-UIGVE.-+P+>-10%%Y%46.22:<'YRP-CF)% MI4:IY-**&J,,*CU"[],(J8Z2U "5SM#5(&DH]4!]3 .ES-9KK$JF[6J<,JCT M&'U*8Y1*X6M\BN>3:FC2!'I4SM.H[.:6-2"E8P0H0\LE#5ZZ#(LS#CB6JZP# M\GW!_9F 9-N$08,VZO.0+P6T?&GO2+SW>+PJ[&%;-?SEX8=(TA*Z+_%H(=X9 MJ2/VC*L43XD-JQ[#H5F(-5]GL) .J+#(]3$6V&&N(RD)TZWGV(W&<@E ER?,@2\V#:O(EQRR/J"?.0Z[ 8D#XDB6K<2NQQ9\!EH)"CU#.AG^-28FEFIV/ M?<9\\1:<+G8L4$N/7^N_#H>O<%C2*4.J#:;?!Y JCH MVMV=C\BUC8";L"%X:\L?<"44O0ZN_U;6VHM\%4O!?5BE@T M0@8K>4FJ@+D9723[.VAX\K1V(I)4 _MW(TK+2'1**&3$05P,>-E@1"Q615?# M_>E:0?>7U6H?L2HJY:!Y6:6@"G:JJ@\,R[+Z)$=R(;4^MY)W$(9/]N\JE#<5 MAK=,2[\FI/V]:__7#ZX(83.O:]O20L2+K<3NNSVT(1Q!NKO E&)Y]Q1V6>@: MQ46,EXTCZD/.*W;O+ANP&$R!X =]47I+/7]SV9 7;%\0CM<-(] ]> +! M(K2O/M6]\ MUV;[JJ0?OZGX6W'3BYSAEL4?V.[;0$L61,@9).9=ZX=/Q.5*KCV Q\21;]-" M&+10;[R&EQ,% MQ\UF^(E?.?*=C4#_@VL?9\P\XG2\/4\A>>7/$C+A2#&'02CN2I"]FC3IHL25 ML>I,CS23/^JA\$*J@FIX'O-)A'!B.O,L(@YK?"-\)<^LRM^#V0WQNA3BH&5P M[X7Y9#F^&(;2I=Z*7>8Q&&4\Z[X\6PWZZ=&A)JJG6 MT!?BC19WB'Z'L=QWOZV(M0H6IL%9 PLZ_Z/A,86I9 M_EIL4F ;VF<0#5*,' 'R+;B/ 3RYPI )BR,5F691BL7;&$V45NNZ9L^\1XL= MGQLOS>HH*CL:2N"3-/3$,$B;?=PSK]M&=8WF($=QE)>IM*DYX:+G U8L1F26 M5C.441Q,"A<]G]7+9V4JY*BL6!)[I4@@6/ @"PYYYY*BM2(94)56$S+S"8:* ML"\I]QWBUDJNY20,,9^LFNIEKM(D-E1RR:JIWHY_R,R)'1P[464/:!>13L 9J7G(,T#%7;42NB;2U9-]?JN[8O('CG)/<#4\VHJL$U1 MH]QU?R];4UZ-);IH*2'ZC<[4&L-NP=LO*-P0\:XDQ&DVD/96>"UNO)YA:^5Z MCK>$0&_?CHJ35].\3/>1HL0:7>)9-07OBENU>RL,7(^0ZR^ JR]6;6Z0%9[*23J7/.*W=SBQI!0S<IC+JHFFK\R[HESMJC>,R?!]S>5R2KL)JJ M*+8KXQL.Q-N V+YZCG8K@VV+&X_.*$ E;@MZQ,X#AI"6KU)G E^"X1N=2RBR M*#;=( I#>.[3)<@/.C8,10;^'R:X/F?=Q0)T$AL\B?6&0VI6TWB^(C*>]H@Z_L8_J$E2).RN"R"-[:WX.409D$^ MBG[^'U!+ P04 " !S@&-34-C/DE\0 "NY@ %0 '5F<&DM,C R,3 Y M,C5?8V%L+GAM;.U=77/B.!9]WZK]#][,R^R#$V.^4]TS11+235424I#NF;>4 ML.6@&F.SMLG'_/J],@9L0+9D(!9FJKHZ"4BRSCU'TM65+'WY_7UB*Z_8\XGK M?#VKG&MG"G8,UR3.R]>SF:\BWR#D[/??_OVO+_]1U3^O!G>*Z1JS"78"Q? P M"K"IO)%@K#RYTRERE'OL><2VE2N/F"]84=KGC?-F6VN=Z]5*NZVH:E32%?(A MI^LH89'Z>67YS754JNM<*I7*1?5"U_2*TKRLMR[UAO)XOTQX#[6T2&9*FSA_ M7=+_1O!(!> Z_M>S<1!,+R\NWM[>SM]'GGWN>B^06ZM>+!*>S5->OM,/$NG? MJF%J0-.^"+]=)O7)MH10;.7BS_N[H3'&$Z02QP^08] '^.32#S^\AJM7+^[IN+*FZ R0 /WY*4]$LL8&=%^>*Y-AY@2PFM MWMONV!^DRBMT9S WQ#=OU9QZ^1<3[B>P9[O@^#NXQHA^:G6#Y^0T.$+&Y ML.0I]2!07J%L-++QK>L-D0TZ>,5^0,WXZ'J!!<9U=T0E\( ] ESH_!%[PS'R M\E'#+"2JJ(%L8V:'P],=5"NJ'"UD7QUPW 3X/<"0PUQ^2@+Z(!A"-4U1E66Y M\/MU_^&F^S#LWM#?AOV[WDWG"?ZXZMQU'JZ[RO![M_LTG(], ,-VC<2#;#KD MNE[2V!2/#X#"4D%H&GH7%]@._,4G(2^J5HD&V5^BCY]#D2^! M@3"P'3[P.9G@66N-,&YI;17K3:S66D95-9%NJG6SKK=K+3RJ-;4%#Y\,X=%S MI]@+/AZ!J0#ZT>[_9F1*#?^ @S5@/%F>&]5FLU)O-*I:K5;5]':[$@,6DUC' M2V)$GK%X'/RZH;JD.Q*EN/!GDTE8FDI +8O\EN=.=J AJI6[ V#7,[$'3O:9 M,O,!ASNE=43VF?*&RU M$M"<"BZBKR9=0[_!%O8\JDH:9'E"[UD=.SM#*5D5A!OQ7)>[F0ZP'WC$""BL M1))RT)>)B"?@42Q=-"SOC[%)XW.L%:KMB>6C,)..% :SH4GK&2TQ M#-#;/0JP1Y"=264\;;F8S$0F\;)2%$7%L0&!2>26M/(1F:]7Y87&$TLL.H"4 M[N)L)BP'AYRX>,*!A1!X1]"(V*'K#?/H8> :?XU=&RKKT_ET\)&R#RXKZ[-6 MPY6F-:JJ[5&SJ5:,=DNU:@U-;5IUT]0,NBNP51#LS=I"8YROO])-GU1U 4P_ M1[-P>O+DTCB@ZP0@):C+2\^!;A?FIPRM[Z?PI(ZJ54W7)8C([8GTS89T0*-) MZ]#<$R>N3[=I]>WGM [>_U%I)02Z6$?R*6-_*8/IU$QE8EHX#"PP]V79^9+VJ2AMUKM8^4]'U:9XZ#A_NI']$%76OFVFR<3 MEXA< 8#2!B^OD/-7_Q5[IH>LC>/(MBR._7*R=9WBP0PY%SF*-L\ \ 5'G/0%Q^ 0_[KL/3T.E?ZMT.X.'WL.WH=)Y MH.GN'P?=[Y"I][.K]![@[VXA1R0^X&"U-I2R0S21[KDU0E:K:=;5NJ5;:M/4 M3-48M>KJJ&WIM?8(8>G<#G)!M&L:G5-@E6G/+QMMO_]&$/J M0_ L$FQI IL)RDQS!DIIUR*64[[N^Y3V_U?8P19SEP@CM3S$&-07ZNL/^,32 MJ.KSK"-M-[.,)C(]II24\@GALWE-"<]FF$G:Z'MX]NN\03&4$$LAGP)X[;_) M7!8L'L96T=5:8;N__:!O#? K=E*V?L?2R$=A%A&;U&4#XG(-BH^-1Q 6G9>' MC. /$HRO9WX 8O:6KZ_05SKAG\G>-)JCI#(H85^PCV/);(C#(>H;^,0>LNEI M[N:$'J 0T"[P%4V=B M>J8R<9X#Z7$LHX*7ZFZ%Q0K^L=++QW;Q7KR8L8YCL%B=#3Q'E'Y"U%I*^40B M1M&V$ ?2#&WOUH8N7-]I_0?:L5W]RLH.5=]ZYNKOJNUWM42L."JK_(K5$+1_UO(ZN\6 MDV2\7YF2 \32T)NU:JW6T*J-6KO1*"ZNPZSD'L\&VO-3Y.MB1+G>%FLZO(FD M#0[G7E1NZ^UV4U[N]\8<_P)T9!$Q][+0FQCRO;TN_N+VZ6HEMZVD75],L>-A MABEQ-B27V^[#4FZ3" 0]B]G[&+NFG,OAK>7;YGC=&7Y7;N_Z?Q1SY7-XPT#R M"HGD]0,P$4A^$$OYB&'PH"^0>/1UH1L\_[GLP[KOQA@Y+W@ )NE:%C:83>Z3 M*U'41DM:L?A M2AVU"[TC0R7UCN-W:S-(C2\;(@X=%OO.$#PLF.O,6P_= MM$)_Z4VFB'CA) FL\\)T2$6+25BLINFM1M%[P/;>/>W%))DOYI[B(F(Y]9+? M#IGO *M2=#4;9[B%ISG"SVOXD##UD97M!*21RP3'@G-J,[F_2S*PG(([<9LB\"%J.UQ0;X2JN"QP4(9DL=+MX);.[E01!MK64]5 M'CQF6"A$\L KPV!S1VJ'A;@M!;,8[D_5P 96!LAI$@ M&CWL6\*BX2_A%%2SHS6.8QEQHVUD!U+2LIR"+D3A9RX@RME_@,#O43"CE>I; MG5=$;.K;W[H>_7*(#?H-V\G)6=HIZ&>/ECF.JPX6+08PQ<&'.XKYW6;!4DY! M27NPB.!B8=$26G:Z5S.?./28#+JJL=@I#%--RX(I)DP@N >OS().2$@[&D5P M35&R"?PM<9!C[#"!WU) TDRZWF[6_IG [V:]X[C6*=X?+TYSOJ--JF_-UU\Y MW*:M^>13U(Y\ICM(_#8XCNVX SR-^MJ^):*+S'PGH(M\-A \4J%@!P=8W3:FN\4 M1)/+!D6QF/UF5<)I"[-+#XJ?D]\0)ZQ)NAH\NV>['HSY+-29>W#EHAN\ M)W#,9QY,_7T^)R(SXPF)0= (@KMQ9? C8DC#P+3 ]$6LE%-0S1XLDKE=5PH% MS<.'?2L>4NP[.P4O&2H[P)/D4V+Q4=_/,K/81.L@9\3<$-^P77_FX5M$O)_( MGLU?+[X'L\&'9B=8?GZ# T1LOB-B:IJN5115614/?]QV>@/E9^?N1Q?^")^B M+!ZCH$"A#U+")RF_1L\JYN3#^7N,*]Q+#(Q6F9*^X .*!4"D9TK*MZ:W6D6_ M+YU)TO8SBKG!Y0S1'[IMKFVY6 &CAZA9KDU$BRGF-(WT:AK&;#(+K[L.K_U( MOD@W/_"=?(?0'WI[+ M.M8E?$6? 72=9(X,Q4S.UNIT^_I HFNJP5^GASBFWMW-FUTBT7)3EYCR[(+S MP-L9>.69V@/3-\B9@]^.Q1TM^8? G7#3,-W<%<]"?6%#!$E"A1[Q&(X"'1Y M[]7[(ZP -CNOV$,O^&$V&6&/KBO:%'_8*?O]6> 'R*$1VC6]Q"^R%RSI&6'H MP4U#4YN-D:$:9L546Y6*I6*]6C6T)M;JC;9<1MG D-:$A,I(BJ9>U5IZ0>WE M\(QN-KG=325M_YP*C>[FP69N$<6RRZ.?_7$JJ),L:QRG1%8K5FG[($2*^$VY;4\R=ZG%$Q"$C(4H8"D/=Y??P I422%5XHO[415NQE+:@#] M=#> 1J,!_/#?7Y?!X!FSB-#PQW>GQ^_?#7#H49^$\Q_?)=$1BCQ"WOWWW_[U M7W[XMZ.C?YP_W Q\ZB5+',8#CV$48W_P0N+%X)&N5B@'9_FOURL:Z7AI\'IZ#[SY]\_VGLV\'][? M3DY>7EZ.OSZQX)BR.2_]_L/)AO!=1OE)_.K'>8$B\3(O(I2K^\H1Z*4UT9(0R4 M%.+3T8;L2'QU='IV].'T^&OD;UC< 6.6$]'0YUBX2@:#'Q@-\ .>#5*I?(I? M5_C'=Q%9K@)18?K=@N$9M\#9BAP)M;[_>/:-8.\OTYA;AS"_"QKZ..16Q/^( M:$!\837YK]%D-ET@AAQ6!03^JJ2M:,IKP@YFT87O]9K1Y'2W2,$T97XI_4"SS! M$9Z=K.E/7@CW98Y"Q!A]P>R=$;C,VPL8R^L3#1ZM/W !G7Y_='IZ=):ZF7^I MME6$LL'A)"/N7OJ(^7R O4BBF"Z'7TET29>(A.L))'+0FGUE9>G(4-A(,=JL M+68H>DKER-=>BRBAE^NC]Z=IA_PO&_G+7GG8JRC3":4]& M7V/NV!+N)8U"OI)CZ=A^0Z(XJ@= (LGU$G'S+Y?CB$^"\>LXG%&V3!NTZ@)6 M]=CW@MQ*21B?^&296RH* K-I%]9\8M&402V45)M"3:[XWT)1-#SR,ZNKR:.R MGC8Y3GO+_@R7JFF>W[3ZHR5>/FT'/%=F974TSNF"5\B\Y D?Y<*IR:^F)C77 MW'!(YJ+?\(]K=(ML'7K MG\-HA;TT8'A9&E.*X%2T,+NV$3"T82")>.UV) M-E$^0ZT'DSUFGC7^+:!/&H8'CW1@9)0R[@C^^*Y)PY#Z3N*;JH&LO][RG\7Q M^.)@14/A:4MZ@569'8.Q+M6?$"H<27N)EE8)6DE=NY>X*H%:,--9C[%D7O0> M(]/-]9X(>\=S^GSB8Y+9#/\C-97,R<'DUQL\1T'F?TOZA81BQR 4-.VSGK4G M->GJSU*FJP2U#5@1%(S#*&;9]HJF3\NI MU6:IIN\/\B-#833#3&1A3#%[)AX)YY.9A-?HD3,3R7_2=NHFFU *M^E&]A\2 MC-9!V^.^^R%"A;8X)C2-$L*0<8X"D2@Q76 <;Q)1-6.&BEQIU[H"L%!KQP!U M 2?D#?9/"TU06V8Z[VYJYHO]3<\TA-XS#CVZQ'G0UZ(#:4HH+WL7B3+)."\/./1;(:]^!XS0OW) M;.AGS.L#AC#2#/W?DNP\5W1%V1U^&7H>3=+S-?>,AOQ/+XN^:088 MISJ4?<"YEA[#7KR%[=2AW0*6D:K#4 KBO;MX70U1,V^=]UI'+*40D@)#7P[W M PKG6.%5Y[])'<;2KSTP+;7YRJ]JQANP;)6(J+293AW3 EL;[[/"#H2!_Y$L MT_CI)JPZF8D3B^H80+MM0E/?'5KJ/4I3 M,4=!E@ON'U7HQ$*H&ZKNXQ%M2J$X"=N@AS!4W="H?$7/^>L=BA.&)[/MU[J< M=/L*E/;O5@446:UYU X)FA*6TM@IL_= 4$MAU)J_SKNT"YYB#S7@@- Y-[[^ MT/L](<:M0P6U.NM*30\+LOB387U/,Y9S$L-.R?UST(S*H8XL=9^)IH)02D2S M8;VWG)G\+DO.UIBOIV4NM9I0G@VB).T;FSKW14%JB:^I_!:3C*F9@6YS6!0, MYUDK&D8AS";#%\1\L:NF6T<6:=0+EBI5CX'&U"U'Z46URQ579Y;'QYC8Q$D# M9.>O6YI[])KFJPO^MR!"_SY H7%]UT93ZK!G2XWMOXY46 AMG_?N5XMEK*4@ M:TL8(0P4&ZXTXT211'T:OD+4/R)M_[;LF2WT*84TJ:[1SCM#F.SFAX49/V,IJ)W@=WDSIQ1"=22E>[WYU2LER8-'?U2_(NFBHWY50&0GAL,- M:\IN6*,&-VFIZ]AKY;:WHFEMOCM=\-7%N5D0UL#7UR P>0DQBQ9DI>C;I=^E M1KA#T1, 94^K4.A!--135&*CRN8Z-? *>QN[E; %P:&[H>$\QFQYB9],WIR, M5+/A(B>&@]2PQR0CMD;;Z,Z25NK4AHD>MH]D3)KG_,R;!E*OU: M%$S"ZY89\Y*[2&<#K^DEMC'=5=9T/TMJ99*KC$4(-K[QZT50+'VQX_>$K-+$ MW5>#TV)14AV4M"L+4"Q&_\:BI+M8&O9\W%1'G1GL/MAK Z@4 [8# J&'7@FP M^(8\8W\\SE]OT6^4700HTMZ@;%^#TC0=ZP IKBV;QLT5QUKJ MB$U53Q/WN]50-]V+Z3ZN=;,'6;K^T1TW+2"UQ-FC]6EE3,P.=V[^,X6('4#$*H0>(.)[5K;^[A$K+D)-"P6CTSE3D MEG@;]K>T(V1,%WN$CED(O:)RT6'Q0E&^G!OZ/LEDN7U5@_N%_,.* M1BBX9C191;R*(/'%^].<)CU9D6!_LEJ_6*A;4'73N-*:NVN^QQ'!A5WS@%&O M-O5X4K^^IJ\S;=_X:".X^[XSM34YE4;-^O*!,*C^C*/TG7CUR%>@4':."DWO M<+0C0XG&!*G!7BP7)-4TV7D'*K%8M/(=UOH_((6SI\;EMP[H2 V'B':)^T=H M<5"J2FR-LO'#4DII[QR7DC'1TX&I*M.[1Z9DS$(8P1_1UVPM>X$8>YU1EA[A MT-RWIJ)7#H7:$L" &_U"0RDW(33LY]FHACJQU/W-:6H(I?O2S*Q#Z%N90\F9 M'2;Q@C)].%).;%C2R<@AX35<7"TG=\#<^"I)(_^=]Q[DC/2T;-EE?/>5!SG# M$'H*YRR[J5H_\VQI= -MF0H *-.,4J0R VMVQI"*E&J;[6-6*+)9F0FJ[$&P M9^[W>3B,LW7[ XF^G+^>X]!;+!'[HMN2,A13;]Q8%(0DC0UO^JTK0S$':>P6 MW']+RUY7U(VU[C>[C%!*6U\6$(#V04."HJ:$2\^#D9"XPY@Q$5%3PAY^PXF' M=BK1=;">$PVU +3="L91C"S%*8EB[C\R5:QLETA^CE-*UBT>L4J*E%JUW>ZI4PNTF'J;ELB\3SW=\KC&=,[1:$ _)'D#7TDI- M0DO=,]F]C;"I!1.=FK^&Z4TOT#);[04_G%1$=\,_ M9K^4OUMS50+U\O)RG,Q6Y)@O_T]2-#E[?+[Q.2YQO\\V1IW_&DUFZ>T^"QIP M=B*1[1Z_OBNI#'^-,:_"KXCC_?L/[]\/C@9Y5?SOB\G=Y>AN.KH4?TTG-^/+ MX2/_,'WD_]R.[AZG@\G58/K3\&'TT^3F.'A$ M3P%6.$M5HI->.]X(G]2;S 3,#A MOID8OY]QMK>C[SSVY3O5V5_W[4CVN""H\8Z&(JN/"X37/1^',68XBK6:TQ?I M5%G?[*DL/10(^LE='+ZKV]X#R)>./[V*6]+7HX?V:813A2YS].\X$R3R\2!@3C]6D#Z$B+U5#Z*>?@NP"\OR][3L<3V:/Z*M"N6TU!F%- MTX"AM"4><$8GCB5NWR?[''*!!>2?V+_FXM:,#>9B$!9*#1B"&2@XE=Z2,&5H M,_=LT(O7[2Y)E$U6XKR4:K+Z*9./0O7-50]A>=: B30GD#=E2@_8Q\N4O3J6 M4BK=J2%\VXLAE/""T_,E>28^#OWH D4+U9!?INE49]^U-[Z748'33 IH'$4) M]B_Y),07'6DZ[\\H2/!HN0KH*\8I37YIL[B!3;>TJU%9I[K^OMVE7 WX,(WB MFGN:L01)FI?P5'V92&<1KC5U:@X?VS4'5^PP;4%AU/)'JFH,#JJ*NHWQO.]E M9%!AAVD)#WB5,&\AV-U!HE.\OERW>FXYF*>'"DZMVS "7T HML;EH]4#SMY@ MQ5/,GHF',YP/V*/S3(8<;T4\E^=75K$"T$#_>#;];R#R=-I;EN[^BY0H2E9I9>V7K+(?,O_6&< M?W\I$C^"[4Z:+KGUK^_/WI\.C@;;ZOF'J^'X8?#S\.;SB'](6QELFAF@>" : M&J0M#?YCW=9_]I+76I9$- S]&X*>Q 6&!$<;CL4S3E["Q+3!">YHR#8?N8M M(EU*;(/U[S$11=@[GM-G;DDD$PW_(Y5(*@O^X=<;/$=!>AN'[#R^E ).5FSC M2A0=6XJY.=_ K)*L76EV[.[//2?$:DQH(\LROZU,:)RU("#1..0*%]>4W<3^ ML3R3R$C>YT:V2OG;Z4;'.03W->^0YZ_K[I=='L?[F>Z&?5.I'D88$#0[BF*R1#&>S&JKUJT* M"$E#- M;_ SEAVT=RWN&QA\<9>K<8+2LWC M<)7$40KOU&YLEI6 .B0;+5>J1AE"J$H[ ME&9:K32IM ^@E$9"%'H$!5;/,2FI>_!O%-G$[?HW*OP05)F>>YB)"ZU"/]O- MYG@F,PG/D;BX+9+_I+\)MM$FH+A#^BY0NFJV4?P0C.:6AOCU%K$O.+Y*0E]_ MBX**&()3U(;UES++%=@A*/&*?!4OOZ9O ^4'9?0SKZX$!'>I;75J!0!!IY^G MCRR=K5XM5:HK ,&7:ENC.OP0%)KE+5DJ4T4,X4A?VXI486\E22&(,0M1G)XN M?<;KK#%-EH*6'L)INM:T8X8/+F_W-HD3%(CI6N_6[)!!. W7ND.S@[J-#L;; M%R^K>6D&I\;#U--"<#!5QI1W#C7[;0@V/>$8HJQ.&^D:"D!P^HPB-F!H0\Z/ MB,VU:R,%$027RRA/"=]MR/"]C54"P&6MW54 L JC:UFQ2Z D"V'$P6:M(. MI!T$<6L'-S?QCQCGGU&@GBJMBD!8[)F-KG2)N18/!"49G1@U'82%H9LZ)" @ MZ""]T$Y6A=G([E6&]H2$!:8;GK1PFG#WWO XNHO+Q8[/19.O)8XWDZ)!Y]I06@C"5 MMFX])B& &WPR0=AK64,/84YN7<$:_*U'<,IWP0Z?$0G$0'-%V90[W1Q*=?/X MZOF.2/>:ZE4$P0MH3\%["*;OFU,J?&X'(7&4=$8#0ETO43G37Z*R:7 PHVP@ MFAQLVQSDC=:]3Z5)\Y=>B+)O;8?K3W;&RDS_C@8:JP][< M>'(XOG XOO#'/+[PEC/?>SK( #[S_>TE2O=TAJ&51.D_5>IM3T<5NDF]?<.Y M[5V?/###A]"GWNZ1H*[/*KR1(T%3;X']),"36=6SW_)KVM9RK*._;:M:8/<+ M2[[U3:@JS(H0EN*6O'^*.ZRC[-)#U8:%[7G),@E0C/UK M1J/*JY'G>$895K_,VE#=$%RLMD=16UET/[1J.1/OABJM8._J(!P?;7A8=H'? M_J!MSXW!?'?]1NFPWVI[$$X"[3EQM"H?\%//EMDR&LO915T\#/.$QP MX=DV_AN:SQF>BTEI_;-;!MB'W6>T'D8_C^X^C_B_%Y/KN_'C>'*7D6R;&K"L MK9X?TBKPQ(4QF:TEH'L;2U^DB?$W8G$! ?]4Y9Y_]>L#"N=8DK%1^0U OI># MJ$6OJ@!H87ZSEZ]TUV#GUYX3'*364))DB[%\*UG>Y]A:I- RYQ"\&;S25*@R][R3+="]NRK^-9L@3OTUCQ.)+/LMI$NJ:;@1 'I[C.-^6)""8T(;-S<;M M9'9-J3]AZ\=S-79A51+.,T6NRK:"]P8TJ$^?M"L+)"_2P58=- DI^7'#8OI8 M\#WE AN'G'W]8W"F0B!2(%V,5);@J@('3&N39\Q<%%:EA[!-WX2NJK@@J$DQ M ^P$3.Q6T3<0,G!L(16UI)\(N\^L403\[A)A.9-9=D]5- Y_61!OD9UDF?#9 MGWM1TIT=NW(0^IF3\NRA@8NY[^TV\P*$^J>*_ME<]1!R;^KTZ.8D -5VKKB, M+O@8Q#B_OY!X<9%$,5UB-@Z](/'%B>@HPOQ_OCH#I%9-$#* ]K (-["M[^&L MN;I8B"#+.%Q_Y,;G\;D$S:4GFLUE(.3D. _E9EBPMUUF* GB3G=?UFT>=F$. MNS"'79C#+LQA%^:P"P,DKG (H1]"Z(<0^B&$?@BA'T+HAQ#Z(81^"*$?0NB' M$/HAA [+=@XA]$,(_1!"[R"$?D&72Y(=LA:&PTT$AUYV$NXZ0=R_B[$X*.42 M.O]F-W1^,;F]'3_>CNX>I__%/]P]CN^N1W<7XQ'_.+R['%Q_'CX,[QY'HVG/ M$7-Q5K D!UVL7$7LX1I,\:X3CF$PA?F3#,(:DZKT-!>.Z0]@X.2U2MJ^4>O2ZS6UP*D>Z4K4D2 M1S$*A>7)U&)9L-<^Y6QWN7HLT<$;&\OX"LSJQT9CL5[GOGIZM,;63WCX/(F( M<*;Y6/Q$PG0(=XP&?[L;#3[_/!W?C:93$18^']\-129UWX'?[65%&\A#[_>$ M1*GDHO/7PB==2-B]FEYZH(0Y361820TG#%Q7?:6'[E4P(8R9,N;$GPSK8\(6 MY8!$A@TV:=)4!50K5[R&?L*$]9PG)!!C\SVC?N+%T4W@J0.7-J4@./76%K:] MI-4"61MZ^ 4%81+_1(. OEPAMAR'&O%KB"$LE=VEK@'4RI)HA1AW19X2-K^B M#$?Q1LF\7>[CC.-H.)N1@(A<)+46ZM0"8;'DKIXZ2-O0V_]XUR18<@[NX]>; M6/$*DH800B#87?H*,.TL2H, QY2OG77#CXP*0@*+NVAE2%JY7#L.4!@3[YX3 MH2?>V/&(KRW$ZN<21V0>BME%+'E1S+^+-U//]#42(0SM3-Q4S1"N5W?77U/H M6X_V7!%QLC=&S.?\7BSPDG@H>,3>(J0!G2O?G'(J"N'.>X@ES!]DC.[ MNM9DEQIB" M?O7 US$,8<"5S^8TAS4E?I+]$)QLHI>G/V:%YLTE0DIU!89?$ M%\<2!;[MV6#503ZW*B#,&J[VX(:P]2%2PO[V!-)D)@Z'Q=%ZB>3+ADW'"B#, M4]8JJX$/7&:%@?^?JLS(($VC=CNJ*M?4NNSD"?B/*B$E$ MUBTE1$!CS.JN)\$ MGL5AO/UW8/_Q/[8Y]9"9D3,Z^6!0J0"\:])D#UE%47) MDI-STPKG)"=.5VZ/"Q2*NS=>B/!-;"?--GD &NMVG77;%%%GTW83>.YP_%@" MI)OF6VH0:/#=[!:T) ^PXUQ!./F5$RO*8NROES(<9'8;R15E-RB*AV&8H""[ M7<+>JZA3-]#]!5CA_?,'!,[[E"]B%=FQIH/).;4#Q M:NF^RXNZV,&.&84Q\I[1*Y&5/@[3Y/0"7+Z46F_$34GHX8(\TO>FO#A!#O[/ MONUT&]Q7O);:@).SKQS>J$V-$!.7($43)HZVM&Y:=9KKUL(:"F:V)X[.5LU9 MSM(M"A-Q\57".*-7R%L[9+J5M*%@M_K<-QCI *P[S3#.><+P(\,HME>+IE2W M.FDBVFB#JJ4Q.<+>\9P^G_B89,,Q_R/55JHI_N'7S/_8L#A:K@+ZBG>THZ7L M5B-[1@*U2,#-C!L>TP0-N[LR74IVJ[E]PXI1O>3!W&;&ICC:#JEY[1VHM8)EJ- M7):?\FFX[5);IN\GWDSF5;[N4@L%@H8N*.,=GONZ=X;IW$S?]UMQ+IK1P("@ M%8CP:;R@_AYD.X^1!N/H2; M#^'F/T2X^4T&3&L%H-L*F+[=.'Y#Y[LAC*V'<#,$+1P" W_RP,!FD?! @^"* MLA?$5(=!I)2 )A%G14L!@5NX&XX8]G3Z3]'G--8DDSQ@<6^.=ERF:;?:4U+Z M(A!ZB*-:Y$# JFKS!LG0\\3U^R(4Y__&/9YTLC7HS% 6@G/GJ#P#(K!:%!?P MDGEXD3 F'A)+;]L(TD'\FLM*$Z]TJ0""O^BH3QM8,(*9V1%9UU#F!YM09E;U M(9!Y"&0> IF'0.8AD'D(9!X"F8= )HRQ]1#(A).9>3-'O)F_SA9F7OF MRQZR,@^;+Y W7^2WNE5^!.3>.JNS^5O35 \\Y1> 7BQ0.,?C4'UCGIH6D ML M+VH]I'Y"@^(Y<#[DQM3[4OAS'$6)>/;8,4;X(X7/$1QO.Z(H['MGSZHP)5:6>-!_1#7)0@DGM*D1; D0@M<5>4=YAT @"@FXW$#1#>9D$9.2E M^9&\#!J2IK1#,-#!4V9E,FFWN?>3=L5-CH5Z!-.20ABZ-(..EO?69'I-9N+Y MY3E#2X-()900UL@V$I6PWOK2.&TXW=0+,;.P6!DIA(6QC7QEO+<:ND6Q=[BFD^KJLTRJR(07DTQR-6(H?7. M?XFS%ZNJSJ-&\,8B$)X9,0C>B %<&J31^53YGL:=@@8J[G$?H3&Q*'89]O7Y MW^S>0QZ1+>=YIV CN5CN<$QG5Y3-,(D33C5\BM+K$'3+]Z9:@.#AM62,38H) MWKCFCNZ:J9.]ZU<'8='50I_;TY+6PODCF,U:2,HG$O>K$L3X \Y\"@*":4(/ M>+4.8D@PZ0S%4!#"@K@+S.I*D* MJ%8R1A9<4YC=,^HG7AR-0T^3,J*DA3!665O3-HU$B:>5U]OIUQ7ROMSS_Z,Y M">=J.:LH(2Q#W*6L0@-A!*H,H\;]=25YC[OF!@@ZI^F-;VN?[SZ$+4Z,$C^] M YZ&Z6HY2PXY-4PE=E5 Z( N^G9#U]D;T[\@AA>4MZ!]4[I(!2*.:B-X%8!: MX90?3C+A\/\\H0C_[?\!4$L#!!0 ( '. 8U,^,DRL 5H **W!0 5 M=69P:2TR,#(Q,#DR-5]L86(N>&ULY;U[D^,VMB?X_T;L=\!Z=K;+$>G\#EX'!W_Y[U^.'GK!8>0&_E^_>?_VNV\0]NW MY MZ#9TG0-&Z(>W?WC[QQ^^^]/;#]^__^$'='.34KJU(M(S\!$C^>'M^_R;64HU M\']$[]^_^_[=A^\^O$=__/'W?_KQPQ_0XT/>\(%(N7=K6WJN_]N/]/\]$9:( MJ.M'[)]__>8YCD\_OGOW^?/GMU^>0N]M$!X(B>^^?Y>U_B9M_N6J_>?O66NB MT@_OV+=YT\@5-21DW[_[^\-R:S_CHW7C^E%L^39E$+D_1NS#96!;,?L5:N5" MTA;T7S=9LQOZTWN ] M8AK^&+^>\%^_B=SCR:."L\^>0[P7"^R%X3O:_YV/#_3WI,+\0(5Y_PX_E&BEG9@Z2C_CN\'TV1$HX59*\3U!:A;$EM=.,ZYG M8\T2^-+.2_)7J@RE7D&$,4]1R1D$?XFQ[V G\6Y*.[!+#3P*P2"\-EF4X23" M]MM#\/+.P2Z+-O2/&_H'LQ3YQS]G 8FFTZC[AO:@4E-B MT[ LNA7:&3/R9XU]TA;O[(#$H%-\XZ6_#>N^#X.C6-2$72#X\I_>4XO?-M.E MI$B(H^ ],*-?#^!*)O[WKH=7Y^,3 M#@4Z"YH AI1,H0Q-E]\#!9)4S+8^EJ[P*$64D!S,NS;XX-)%JQ^OK*,HUM$E$[>EQ!%5&RP\=L@\KU!JF%;P3PZ.:.8F\/7A/KE&U[,.2QJ"]MT[FCGY+R*,R_:%G-5/'(5:+TO\L M71^_EQI#W!:\DU:H6'9004/0SEDE;T?'3&E.LC\0I8[6_G!1-&4\(W^NPUWP MV:\S0ZGE6)SR6CVA2Q;-QN"0 FEUN2,E30=V2GQH5V2SBG7X& 8OKF_+YZ?2 MYF-Q2HFB0L^\:#L&]Y2)K,M'\]EGQF%H1WT,HMCR_G_W5+F,DC0>BY,*E12Z M:*GE&!Q4++ N]TRH(T)^J&41#=K3$%L2=[SX&K #BA3)4V^X[X ZF5#$MF[% M1F)*;2@OHJF8WN-SX,OW^ 5- 'N33*',HRZ_!^I54C';>A8CB!C%X5;#6VR? M0^+2[S\\[=S8$\4I01/ WB53*/.NR^^!>I=4S+;>Q:B@8(_>?WCS]"W*Z _@ M8KO0HAG\V]?C4R!2]?)[P,XE5"7SK-*70-U*+&-KGTJHH83<@-%J_L5^)B)C MR8FDI!E@QZI2[#)R\6V NEFEJ&V]+2.*,JK#'MK-SF&(_3A)G*(8(LO=J21RQ^5F2AWEY%%"?\"SY1C3&P;N"[ZS8BN5I^*8 M4M(Y:E;FMX/FK(4S*\:'('R5&N&R%7BG M%*IUG;R6-P'M@F))-:2PA2BC:BJ?R(!JO4%I>[0\[_8_RK5 M+/NAL"EH?ZR6N*-?9L110AVEY(<+B,_8\^K\\J(1>'<4*741#;D6H)U/*&C7 M6$AI#NYIA-^19G<&]F_;9XM8:GV.:3$-NBLF7X!6=P+OB2I*7^P25/0 [:E* M@G?=,6 \$&,R00D;Q/$Q-46&H#MZX_HH8A]_.\2!?;((OG[))Z*EK+PE M8-#5J'=Y4?BB&5#(U4G;^3(M[XN,M+GKPN9T[!ULR95E-;B5VXX&< (5Q9#C M&HX"=")Y=;ED>I4=!/!,Z=G?JI$($%K>PG?PE_^)Y5L4U^T @ZY2M8OE8+D1 M4+!5R]IUX9.018PN(H2-K?(,Z=<#N*8$V X+&YXEVGVY_!XPF(2J9" J?0D4 M/&(9VSI53@U13FN_=IZ=W_ MDG[\3W9AAPJRWM^[ON7;+AEL@Z1 E*1H:,.N0"'6Q@ 4?4WZ 01F*_%;[RFL M5W?SU79^A\A?V_5R<3?=D7_<3I?3U6R.MC_-Y[LM!.??64]7:>_21F-QZ))2 M0M=E+<;@I&5!6R>/9N30KXS@_QIV%#&EE0E +5T?+\B?ESL*E0W' JPKY83@ MREN- 6#7PFIP1TH4,:JFD=:#>@91-HTB'$>RF!Z;KM*# E4?$:6A<-P2-,)F\WH$WR M^QLP$*=;R]FGS6:^VJ$$@#\:1.#,BIZGOD/_,__7V7VQ/*)G-(UG5AB^NO[A M9\L[RU9EJGV!([21"7C$*G4$C.!F\K?V=4*>O8["_N 839 5HXP78LQZP?@I MJS)=A?.!;6'3/S!O"TP^#?8H$;9'.Y#)A<.\9,>?'=Q;JVP*-^I8I\E!<6M%%!W#!& M^]1WX;\0K!X-CY)3VZ;UO:,-MC$9M(FF*QQ7P[2F"W"L;.QR!P:E%X MV7@L,!0J*<1AJ>48@"@66 ,2,\*(488!1;W*YAH>*#D(8"2CO<*$8$3 XQ22 MS3C' #)>3#TSS'Z %,26ISJM[%YREG)#;C&I-(H@.SCBG?4%<\M7J1'$;<%C MJD+%,K@$#4&CK$K>]G"C5!$C6]IH,;K'TH^N&[P_^P[;^W43M6/*P2 >U_$S M#DN),Q*#"!L"1Z)<.1Z&UZT 8[!"V+9.R4BBBV0N,ZCK33L[35&S&&TH692R M_=UQH:P68&/!EE['&P10=?-(O2KMUKOI$I43(@UBZ0[O,5',R&C#^%(1N7<,B)8V*V68^XO6VR*L;[?K4=WX_)RB]0XO5;/TP M1[OIW^P$&KJ+8XA4W8!3!\5277D/+%,2#XS5F8 M3G#K2>_Y=K=9S'8,S3^3?SR0T=?7L 9D>47O2 M?/1(]+/KR73GO@8.L4M%>%1EWP$&TI6(;?TJ(V3N0IQV52:TE#$= MIF\M0NGZ57J-JM7><>M!N=O\UEJ?^M6&.7V:K==WORR62Z/GN@[>N[X;XZ7[ M0E=",5'%??*2^5,T_V)[9^I1-=&O!1G@4;*M8TP[*:KCXO;)8!E MRKW<$O(]_MI.P..%FM)\=*CN 3@6* K>)6M0CGJ#^_X]ZYVL[PRB M^3$,R(PO?GTD:L53WZ'7]$]TK[3^5H]B5^#(;F( 'M\J_0"CO)'X;7T^8S)! MC VKT9 S@G%3:!@[;-:/\\WN'\0.RRD]HU_=H?G?/BT>Z9F!R;M$4NU9MGI3 MDV6=QHKXDM)*6&<]QHCRLN ]X;N_*P\*)P>#J7[*5<<9"[,WZL_'LV?%V+G# MIQ#;KD6+89._/$DF*)>%@9>7AL2SE,3N;]EB)FVX7Z6KUBBF=RF2 M;1A95,R^! [-LA+7J?B X78A8+?D>Y-EB+M7SL>'H_S*RC!Q0),JR;T!X^<) M2]=Z3WI/$M?JW9A6S0'7A\:&H(/H*H]@4<8QJKT'KR M6C#*A_;XU?A.Y'#Z+Z:WB^5BMYAOV2B__6FZF?^T7M[--]O?L3%_]P\8\4#M M68/*#N/!O,(#!_+6X\"U[D< .-)PWCOH4=_LCA^'8).G![>6_]OZ!8=.:.VE ML_.K1L 1*5:*1V&Y!6#D201MZWV4'"KHF4&79IU8Z?@@HP>@$NZC]4H+4:C5 MP+UJ#!Q;U4J*ZMZ66P+&6HW G>N^IG2!U+CM2\M30MG MFNH70*WN!!NSBK)W<&S* 8&P,#E?G1]/7O"*\0:S0ZMKQ26&4ND' M'-O*JO/8KNT$&-OJLK=U[HS#39BP$(+<#++[5WX6'$_8CXKSWB?LX[UK^C$) M&FVX&G&ULVAI>^!PKE55,$1?-P8,WWJ9NXY)?(%#\[/JGI1=0"IG*)MN2*Q2 MVPDX1M64OK[T+NL!&*V*@G>\!E\QES9Y(;Y?M<$4E,D4?*U!;5TGZ*A54EI> M4^:R!V34J@FNK:I,SL$T;/O5.UO>GV@"))D=!WOD44;Y*OC5Y.%JX!]V.#S> MX:>:=];$+8&CMT*]TCGJ=3/ .*V2MO7)*:%Y0Y!R1)1JL2?U8,7I0X.&#D][ MT%4$R%Q]AS "E>R@?*H\ C0JS7I'-=/M89HWW'RV+J^P!^7*M8FYO 4@8V!M MH35I8^C8JU12-AB.HM9:C<"ZAL2B_ C$P5&GXNO5QYO=?/. [N:W)K/\)1/S M^F*("OV PU59=865YRA K"Y['^M/XZ44>]=^.9]NY_F :S*?]ZJ>.C?-:/ H MP%4OX(A65+OR>8!R%\!H5I6\K3?G#P70%P)*$V9"7?2*P&4;\Y#OW43 WA9@ MN]>\CDHEC64=@(.]7MFKM66%P( LA0L-Z_<$ MX,-0H(YDIPDPT$12:MA;,KZEI&DO"09PKJ_GD7$]V2YX3+:9IW$4Z*!0'J"P6RN0RGCH-S;R"&[PF$ZT;7^(?\[7]9A?U1WDUO\?+ MZ*+(NF'75##!TJZ1M7Q\KVW%C1">(D27C>12=L6.JCF^?>D:)GGZ 3E:( M7BCU/R?PC)!UCI^#T/TW:?9^\MUWW]'__1FYS!;L:D1PCJ/88B^W4!*^R>N- ML^!X#/Q:_ J: 0>O3#$>N9=M ,-6*FJ'"SN$("# ]J5A"M7_]WTU5/_T73U6 M__!^\J<__7'RQS]^Q_[^\-WO)W_\TW>L'?GG^S_]8?*'[_]@\L*3X[ATK6%Y MCY;K+/R9=7)C2WK+1-H:.+1KU"Q==1(W!0ST.HE;7W/*Z2)*F$PJ44K:T!VG M_O4\$<(W1$];K.>@[VK'ENMC9VZ%]#VSJ%2W=^_:KOQI;86.P.&JKGSY@>VZ M7H!!W$#XMGZ>L4 9#_2F7-F:L3'T0-:0^N.4!XP:^^R9^^0\O<0QRXUY0YE^ MFSR]$^QIJHRI]SE,&BA@!K)+!O($;Y48W3)7WH2$'QGDRE5OC0/&=X6P VR% MFSG,[T'G'>6);-7=;X, ?7#](&0'?8E\$AL)F@$'ITPQ'IJ7;0 #4RIJK["4 M'%2;F8YK-\&%=JY$N]'EW_1ZN@\?^7J-J#_/!G"4T:P@D+R:7L+5"8=NX,S] MRI>M@-ASSG;^T9-%^MM7YW0:S;&-K3 >@4%N\<'U_;YMTF+F:<0:208JW/<2 MA.]&2$RJT WX\*6J>)-W4@ /.UK *R M^%?/NBHU!P[E.D7E^5=%6\#0K1596R;6BNT0)?D=$!*Q>M%5D(V%WK@^?*!E/T&E4.)8I+4?S98_18%HJN#9D)QQ0 MP0("O'M4.P7Y=>8617KR*31X)^ET#0R7=Q@AK,O*UD$Z:3TR.%\(K1O*<-*E M>U*W#.$TRQ(N?-=%[F<#JY5[C1#( K7KT,QU&1FD19+KQC7' PZX^U&\C' N M>1H(S+DD<[(.68?;F.9_L/7((PZ9920V5.L)'.X-U)?X_%VE95G1?-Q>+?VQ5?9JX$L. =0&/A2 M\\H"E>M,>>NQP5>^PI0T'1-L-2VV1) %W'A%V=:RDQ@(TO(8?0&?KB,;F$P&;UQ_H'@.6M@:.X1DT>P)*F@+%;)W%K M%UZO[N:K[?P.D;^VZ^7B;KHC_]CNR'\>YJO=%JWOT7RZ62U6'Y/4@MGZX7$S M_XET6OP\3XNT&KVB^H+],[XGKL!JSQ"C_.+&S[,S0>41AWEZU32*,/D_1WZ/ MK1TEX*#H8)[RK=;&9 "#J8LV[>]],IZ(_CPHXXH^$[8HX\LGO&:L>[O9IG 7 M=G@CT=M\D>7U5.13X3*?$:7G.[2=+HV6 9T%4;S>I]I+IU+E-L CGU"E\BR> M:P X6HGE;#]GC=B-V8]!X$1H&WC&EM=:M5IO=W2F\G&]OMLB,H^Y,PBFCV$0 M18]AL)>6QRBW XD@3H\C+BO 8-()&5;9V.T4$+,3%:Q5FTVZ^T6/6[6]PN3 M;R9M,;OB\!'[.+2\J>],G:/KNW29$[LO>/[EA/U(-C0I=P8.M69&*%U44^H) M&* -%6A]T2QA,T$I(W9!H,P*I;P,U68=R [SY9(LZ8D=YJOY9KID2_OIW<-B MM=CN-M,=7=O/__Y(MP:,/[Z2/S*5;(*D)I _N53;"7@44%/ZZB$6:0_ J%<4 MO*V7)P5DB@?4LN(Q*8ND?HQ>G/^0*.WC TVBJ$)ZW[JSYUD^3A>K+5%S#N(] MQ*( M#*X2^M P/PJXWZP?T/IQ3N<*ZY7).4)V*[IZB7#="GA4D:A5/L8J-0$<3622 MMG7#_ $5HW-U[5JM=O/-?+O+9MY&0?5"%*/!+ D>\MFVN"5X<$G5*P/LJAEH MD,FE;0^TC&8Z9AN=,O>B808ZN@)>K'XF?]*#;[2DVV)ODO-M\]D;=/"FIU)) MU8 ''#\'3F$-V71:M2]XM#8PP76>1TU'T(AN(G][C'.3\>2 .JT.E_!"'#-S MR!_"$DFA#!(%BI27]7T:%.97P[%.W7?UF9X4NXX!-7@%9 M!7X@W"J1F*NJ/?!H5ZLJ'^&DC0%'M7J9.]1W#*2;?;W"MVXMWJ/.Z]5-N@Y? M?)\&5@EKA8HK6HTA>^-JF)F"3F7FNWQ+R-3=A('4&7)3!\?%;*[# M.P=MZ /K*U-4]H<:DH$<)ANKXNV:&XF=*OOD0]OHN5\NT5\,$'3W6ZSN/VT MF]XNR51KC59K,NM:[39KEFZ*LL,V*$%'Q9(C"Q:U@6 L(!\ P'T^0E8WU=*O M:WYD8UVHJ?+FT3!3,LU*5T4>8&$G>U(V*]UV:T6N+;&2K"WP,%2I(A^.A T! MAZ5J>5MO%F9PS4OL31"C;"8>]:,DHX+>?-K>552S'VH%U=/OF$6@Q_DF>7@# MW:#;Z78QJ]/;8/BY<[US+*V])F\]LA!TH695$$J;CB@,74JL,Q"EM&&$(EV* MIG2@AB-MOZAB1W6VZWA^KJ7FF=::WS\6S\7X&&E)[->%/[5 MR0)PL.I+TPZE=M6F1L 2+NHVQ,'9&59UUPKS]!,:O_I0V$/H^WI#':S0!CS] MP+0=63*"*'Z-("FAPG;-K3WJ^-0P]HPSKIB+&7UF/'28Z_0R;X&>$I!7\U_O MV0,5SX'GX#!*[N74;&^K]@4>"!J9H%3O4J4CX.#03/[VJ%!XW8&=$/VT7M[- M-]O?H>0*/ 14)+:@02/PZ;6TZ1=7EJ]7UVC]H@YC\/I*N3L6+RBH MHE\IW:M#D"'3+LIZW@5'R_5EQ\&2ML"=MU+%4L*%J"%@9ZV65Y>3HE\3PB:] M=%8\DO6 CT\XE%A$U ZX=TI5D[SGEC0"[)5R63NL)?*7VPPZX=1Q7+K-:7F/ MENLL_)EUP V&G5Y&[KP 5U1,G?+'R4,C#Z+EE, MHCIVLB2O2C^6-@;NP-5*EA\0$[4$[+(U K?UU8PLFDNNQ@X9<6W[?#Q[=%]7 M=B)?'7T;] ?NR(U-48K*JIT!NWMS'5I'ZX(3NLA6N4%L.Q, -,1'%)5HJ.D" M' J"E_4G9.V!^SF2F)WJ#ZG+>!^%G*Y3= M!FE.!;BSMS3+10&A)B0 0Z*M)AT*#C$^Z$W&\5M:;Y1G^KNL-MFOE#%*.1M* M9@9L'Z!)S,02V#WXLW,88M]^W866'UDV2V'R'?8OCQ5JFSK_>4Y*SG5(>^[$ M#'BG6R$&39[9 MT\[L&7/VLW)^!F/M'7Z*MYC(Y\8NCC[Y9%#PW']CYZ/E^A5%3!2Z 8]_JHKS MD:RN#^"8I"QZZ_NOA $J.$Q0P0-1)D;?X^I=>T[9 U/68S5A",H=:I>.C0;4@^Q.BB M#3@4:5=1\Y[*!&42)86N2S)5Y$:C5"Y3.=)@['IE,+]L,%F9*""Q<(,=?#PQ MX5M8NMQ[Q)%,8 ;50,5U'6D<$FG0O. 58]9F_=DG0>O9/3T2E24V:DT,.#*[&:F<\-V&$F"L=U2H+7X8293P M10ECE'">(,9[@C+NR8D+RODC*H"9K1%#QJ(<+>+D="1GU<(B=/;)Z@/AS$01 M,]&)T#<>BSZ&%IE=7-N'55:C^CATZQG[$=O8K3)T8TICB$+MS',5@IJ1@1Y_ M6FK3+?BD3/-XPYC=,&Z(9Y0'YBN8]PDY3BVOE! D15?B$F0B$@\VP>5RYU^WH07C@U&+<4' M_-UUP"]NH*/H, _O)0R,[.K-HP92DD,Q6-$@-XF MDNPN,CM$NO(;%*@!#Q8=S:2PJ5]'"G!(Z:I1']O["?,Q)3GT;J[22:-*I@-Z M0];S22NP(4K'26,-I3&'ILYGC55DQAJ2#)PV9N%HM,>-O5HNG2XFH<=EO"?( M3PRR[]D@"GN")DS2+2VD:^26[/EEY\+K?:+[)RJ :"5-QZNK^RJM*$ -ONW- MD>_J->L.?2^OI3:M\7&FE8PX,"1A SE)W(V?,5U?T4.%$"M].APAQE&\<F_>HO2GNI0ON@,] A5;>Y&3F$)S+6>[J7>N\% MGR/U]V)$7<"'M7J%):_#7+4''I';LOK%+++/#)!V?R6?IEX-D5OJ"S(];]%N3BHD ?]FG$W5"P3B.F*,(;N M-^L'M'Z<;Z8[^NS;=+9;_+S8+>;;'Z$D[M)<.-]V/?H87E$1;QU=64?)N+Q3N"T?#^K M*D7^;5.+L_(Y06Y@*Y?)9!B^PR#YB?>FNE#/Q+O2]VVJ-P]8V0=#B&[98RL M8W NBA>2J>L$8?;81IJ>E&<$AOAX]M.="X0SXJ TE#Q\NJMN@_@Z:2RZ)VO+J8;/HQ%\AR*]06E7$PM M_X;2O;BV:;0LQ?7;#6M_X;_@=,=(8J;Z7L AK:@VC^B:+H !K2JYAL&1I;HSJQVMEO0%'DQ9*M,Z&%S_)6IP79\4^3!\6#V@3$GO\ [U@ MXIL\P;U6>&K;= ,OVF ;NR_6DR>K8J?8=72!0&Z ZA!PW6]4X*\07S/L,TZH M8&7J<9%!S)#K&TKU-8IXNNCR"3M7NK*HZS,ZC M4K@8WUV%4J!;)K1G.' LX M,-:KMU1!$"/UH_7::I@N^HT.OQ+5U0;HM-.H<"R3O:^A.>4#91:N6_UO)]5C:9Q/377<=(^ E!JC%_$6_L<%> M)KY^Y+,:DQPK0.#7;81,6Z^@">(D0/WZC\1ZC0@ CP+-C='NEAW@B-!"B0%O MR_43((+8\JH"Q) VF>^2&[V/F_7/B[OY';K]A_ N'+R0D9RD]G39MSGQ<8:: MED94"$,-*8\O1+55L*?PE8L#Z6H:$--=7O9=K'Z>;P%=]B6+OJSHNOVOLQMB M8C!BA?B5)H'&4]^9DT]/M(G$SHT( (]4S8W!1R/UWH C3@LEVD(C8\4>I4F8 MH8S;A*51QQ.V<,A9FMH"'=(H:4&?B*8UG')KT&3]F!D#RXPQ9- ( QMC)[HG MZ*%9(.M]XZC1B +TL-'<'*6XH=X=;4D+%#=19BSBI1 M:A6P,>0RIMZ>(]?'4<02T!<^,2V9J"W\Z7[O>O3ZB&Q7IA4AZ!&EM7$J)R2U M5"#'E_;*Z)R@%%P9DC*^;)BF(N25PMFQ4)*ZL+ 6"L:LQ8*UOA (E" M:=0E6O/F6=-#;\&FJT,XMHZJ%( G*4::E)YPD*?1CW30D]WR+& M57AV8WKB,I1YUC 34M2C12,"P -%;)(EI'RB M=>@7*^%9+;QP<>_ZEF_WE(S2G/@XPTQ+(RJ$H(:4QQ>>VBK84^C*Q1E!,LK0 MIKM,1KE?K*:K&:!D%&[6MPS\PPZ'QR7=P%[ODW)$"NM163_@<4E9==D^C+ 3 MX&BB+KN>W0+*XX8 E?Q%N="-@X2/^2V4?M2_#<(P^,QJG2>OXX7X)?!>:&2T M&0>TMVS);80!,;_!IW39M]XWP;Q*/^"85U:=QWQM)\"85Y>]PXMHV9X' 7BO M2%??UQA4;8<:)D@,L$A([28 M3+";VHX@X-BB1Z^..ZULH[7@CTH"Y-?_7B?"58KA;5=#EN.L99>LE4D:]]HQ]MT@S$+Z'7Y26:#4=(<>CQH:0K9H+.K<'K[^6*.P+%C<>$&7N%EQ53;V2U?]:>]RV@-YU?HQ7\'=N70/UW?J4CC*+:$#6JZ>*!6#:P89M!72 M=DZI(*Z94S6=,*%3P9P2F8"[#DUM90]V/ <>F9D#V#R(=L&#ZP"R6FEQHK:HQPC06B.XCF3M%3$\=RLANQAA',<]J7[G1G'H/IV32QKT MX=.R_MFM# #@O@_"#_,17H,:"=663K:P42D*-#2TWTK#[?\)$C MRY/N?\.^S6)\"., S9)6CQ6-" /$\V-T2Y%$7!P:*'$@*F&H+*D>[%)EB7] M)DV3_K94P$^44F@P>,SW>VS'Z_W\B\V>!-F0:=G:I[:B_Z.U-UXL#[,G">@: MR2:3-OK%U'?*'W M)3]!/YR AZ,>SX::A4F.XP05PB1?TF/\R\^X#F8F4[!MC3-;A]36=OJH$;$Y+9MA,*IV MLL\C#MW N:Y$G3Y#S?\2B24D/]W@0@"/Q69^%#Y,#RL!X ANR!"M4[#T1/ ) M2D1'@BKX$Y0K<#&")#J8F3:/['=B4^^?IJN/EV'Q/KKWP*K7VR_+5.B\U.RB#/9BNS%AON9QI_./9&[9,(*+]H8-,N)EA/&+_B/]Z3;SV7HU6RP7 MT]UBO:)#B'1U(1I^3-8,N#*OVJI"H1OP *ZJ>/GR<'4?P$%16?3VV3+780K. M]'U(]6T6R#&]=K='B70F9^'#J_Z$#Z[OTT%&:H !(]SV?#IYF.9Y6!Y5_=X+ M/B_\?1 >V47)FOFO>F_@\:ZA&?BPI]@55#+E+E[UOF@% M&EI28=N[(B6)&$V&L DB9(V]SMV3>C%3KRW:SON3RR#TW0\??I\ B'SRSU7 M$F4$I5AE4U+E7E"AU4QMAC.U+H9!YP3VFNSY[2PA9 MV2L";WO!HC#*#*9HDC0'[-WL4F)_Z#&P/SQG#9R0>[;($LVP[.]$[6R7JEPX+^>8S@LH3"/*:Z M%U2H-U/[4R_BJ;S&!,EUU]P^!34SV1ZU3^;R4 KH\YN MC],Z3=AY+]M$+3>!&J)WJS+CJ!*S^ M%QGVDU+&))AB-B6R@R.9'$1I=5#"QV0UHG5XL'SWWTP86BPU\%PG.7_PG4=B M[FP06N_3$&1Y6_().[>H>XM%%VW@J-9J0CX<:"$,.([HU:_U^P+3[6++\G0W M\RT]):.'8V-%Y)T;V5X0D67'#G^);SUYP:$>V'S-.*TPK#;("GA\K>BM4K5U M@0].H DJB<22H'BA:$),+A8JY$*%8.A7*AIBL@T_]X=J9&C1\MYRPY\M[XP+ M9>NF)35=@$!V@U^P?\:T;!E]\X,&I%_<^'EV)FO^ M(PYK!A_UWL"QW- ,Y>Q]I:Z \=U4@_;W67Z>KS[-$;W7\G&U,#S7JM&Z;O!J MT'W#AS@(H&M_33?T(O^6%D! VY^F&Y.SMDLM MZP:KJO8C\]?*X4C:>$0>JR_"9I3IU6W$:(-85?6H,"2,TK-3-TY.=WPG?U#1 M=C&WE5E7)J,A#>!8;F624B9C$P* ,=].C]:G^.N'A\7N(:E3,UNO:'KO?#5; MS-.R-1\_33?3U6YN-M-7Q21UXUQC(E\#8"I'Q&84Q@X9?4,)QRZI.< SA':N M-K1MQA!/;L\1?S]Y(&D;)!')]!Q[C:7.X5N36^>;SCW0>AC;S MQ_6&SL, .:OZ2*76W' MY;KZXFY1B0C:J-.OVC @6ZC&WF#.+QINL$=?HS&!X9N% &'#DV*==E(7Z_0=K>>_<\QH.R6MT+=V-F=ZM>"LVJSM0*: MF.37@+0:S=I"C1N\@SWB)4"I"(C),$D296X8X%'^YCB$ =^T"8%$*UH&S2?$ M7QNL/JMZ (\R"NJ6Y_#2YH"C@XK4[:>R/\]7N_7&;"$[@8;UB\_*+N/SVYK% MI[S]N#Q7Y^(S)0[K,*Y?G4' =7M^BO"_SD3-^8O"DK*B.7"8UBE:?K!!W!8P M/&M%;O\.P>UV_K=/=$N>WF,Q^K[KI9*UQVT5[4?FKM5':[+&(W)8C2=(.664 MD 8PD@RH+=R;IH^!Y]JO'>^;7A,!CN1V1FEP]_2" F#,MU2DUWNH"5-D/$(8 MLLT&V\$A*18+H:C*-(IP'#U@B\ZUG;5/Q#N'H>L?;JW(5:^SHDX&>/!H:QAA M-19%&H #2&M5--1L29D=LU=E4X;LTL0J\,/\@U]WM."R^8@RN+$2/NB8,D)6 MC/;4?B]4")/+!OL9.VRP*./+L.5UBH=:0*.3MI4:[T62 6@)S^Y"#?[(+R)B!"HD *5Q0 3LHQ; M,&>+B-40LYK+7J-AB9DT[7%/)F*!V3-LZW (\2$M()E.Y)0BEFI?X&&ID0DN M3IWK.P(.,,WD[W""S'&AL21;+$ )$\/8@8^FUS8)$YX:'X(I@M\C)A;S8^N0 M'H![F'*]M8@B-HZJH=Z)$E3@=S=/_HA,.S+0'Y;IJ%5;B!!R9\\*D5-*.CGE M(MP$^QL[%P(])5*@Z!GCF#VH$/AT.37PXS2&C,7'DSH31>9C[5@L!6)A>5GJ MAZZL[:GOW+G>.<9.P_5D4VI0P[8>,XE7CXU( 9[3==5(!\:NZV=-$./.-K=2 M_N8C$B"+T1!X+MXDP)D!2;0BHQL1!414RBZ33^U_G=V(;?)'MZ_74&GN\$/;WR'P ,0P.:2V@B\@_V.BF)T737 MZE-$3R$>B<+/I ]ZP/%ST.KA=>WQZ/+^\,(G\AY9%+U]3;]4#TE-J8TF*K4R MDS@P-2(UBMC43B,=X>GZ>C['FX6IK 6\$#6PU2XM!2+Z? P"Y[/K>>H11M1C M-%%$JJXX4EPU'T4TD$NM _$9=8" 'DCQ(J@932OD3_S6^R3/@&9*99$K*!Y9 M(\N^V@3#UN2 @[^KH8V?B(9"4&(_$H:A^/) =OR>//^7O2=%+]^29]ADS\T%P6&OP M(<^^?)/>]''714+IU'>6KO5$!@::EB5(+R4-^,38)-N4VDLRT.BD#S74]F7* MBH3O]L0!S^7TZSA\BCB,O/"OPW0FPN#M*R*F1O*WG!7X 1^?<"@Q6C,*P-V] MA3EXUV_0'3 ,VFC1%A(I+WIK2#PNH%\33B9!,H]B]VC%>+UOC9*&)(##I(U! M2@\9-N@/&"BMU&B+E(P9722*H0)N=G0?LAH%]FOC&=)E3^!X:*!^_4RIU VP M]S>17L>,*:=L?M:4JRY2_"XX6N[55F.CGF-Q]WKUA>XN[S8&=U>0OOO2>((D MKI]P@N;\4;YVKYP%*78=H?O+#%#G_Y?]1@8 J?@=#DT3>IT=/,+VVT/P\L[! M;N+;Y _FTLR9R3_^N<0'RYO[L1N+)BCB%D!=LT(=ZH&"KP$Z6I64;?V)T4,) M05WSAGK/2O@))P*"KP'[E$B1S*'X[X!ZDU#$U@NPU(DZC,"25(1IZ&#/];QLY;\4!:WQRH-ZDJFB<85+2%GE*@(GKK6A4I;9031Y2Z=)NLWXP! M YI"F/G>ON9__N3BD+C_\^L2OQ 4*6UT5'>&"N!61I!L=U3T!#B4M%1 QRHP M)P]STR.ZMD/C[8\J&F/!0A.3U"X)903&@(Q&>FC>)HDF_,8XAQQ >R8+_W2. M(Q8KWJMME0A[C 47Q\\X1.NG M"((W#K="Y*%AT97;2GA(W. MB;Y@)WEFOJ@S7CW/K^P!W%L5U"W/CZ3- ?NMBM3M@RVAC1+B!MWVTW87LCW/ M5T6OK>P W&GKE>5]5MX:L,LJ"-WZPGE*&$4Y99.W*/YU=F-5IY4V!NZPU4J6 M[D (6P)VU!J!6Z?5,+(ZLVF\&(>^1??+%_DK'A)O4V@/U>%452T2:BH:@\^H M49&]?<[IB0C-ED[%LR_LU,4JV/)?#5R6HU?E.>*(HVYR[7B.SY9'EQW5J\;K M9E"A6J-8::5XT0;P>" 5M?7JD!%$E*+&X>".3->CV+59(9>*S8B:ME!]2T7% M? B0-80>_FOE;OWJ44HXK;?#MB20%9;>_WK!SZ[MX0C%SU:O@Z,*@-F5(CR'=6 M>*@\ I U@@QFJ5(Y@*]:0 >M7.#6ZPIT3*9SU*4(?@ASE[Z6@IX"BE:&RJ,5 MGQEJD87H\P4>1J_8"B?HX+[0IA2"1&J7M&%4+$0\]NA2=V5=Z74.FV"J6G'5K<]DD-PJ0M(0.M6CW1 MUN*(8% ;2@ 1FV;4V2 [HI M >A0;ZU/^\55Z2"!FPM'$X29"&R@A7'",+AY'AK:0V>X*%*;B):KVX*&N*+XN9/,I;=2#>:@/#>.>57^HTM7@B6'Z(/66/C"^I'QH M]5+Y]8:*YE!QK*@H?Y(H:POX1+%6Y-9+O_0)>D899:3-7W(0*5QY9:&RPPB= M5WZ=0-YZ9 ZL*=5?YL+F<_UG5O1,AAOZ'SIY?+$\^5I+K0MP1U91F'?EJO: MG5E)[-8/ !&J; K!_N#H&W3DVIV"BG; 7;9ZQ2]K!-@Y>UVQ&_1!=C%^17[0 MH?'*WP%>WSRZ@1$20I7&U;)S9-Q3[+ MMHGH*3\*72YYKI*H43*:LXYR 2URJ>K$L?^**B(2;;B!_^Z\.^,!9Z@O=Z MZE<VIXJ_&$9R^BJ] M,HBKV@/';ZVJ/'2EC0&CME[FUME'C/*@6 UBRZO":M_*=D>H[#H=?HJ+.^#3 M%\OU:+&[^R#<6AXFDX?+:^+W+RM7M !K2P@J3#L;I[BEUX8*]!V(;DJU!L.1 M7MRAUWFX!$S7+V4VOZ)C-J,O@2:IZ&@_$\[LC@+W#9D=!P??_3?;P4B3I>D& M1XB?L1\EN4NT3 QZ8V6*WNR#\"8BJGZ;Y#E)!$M3H72)YN,X%^7^YYO5XMNA M[R4:^=DI5U30)$NYJY^!_0H)\U)+9J6!YV_F#+6CXQ3JMBC3.5"P9]ZUF2>C M]M4-&24S=1LW&*FO6*Z2MV\YO2@-JC.UB$GY%W8@ X%5V.SW: M@BGC1F.G $<%2P ;Y<-:1F -$%7Z+G6_B,3'((SI*#$+HI@=#DO5%7F.15O6P*3S)G*"\0&$8 MIFL/\HWE_.>YN&9E>V>'G;+;=HBI+A.Z@T8EM9)_95>MR;J,EO:QHN<)(AQ? MW. <)0NIFYBL>VZ(+*<@I.E*[O%$EC\)@_+J!ULAK502H3<>CNCY_RLB5CQ[ M[%;B#=[O":.2?$5W(E9$%H%[,DUPOIVP=0*WR"+S"[+P(CK0O3^F3D%D@MP] M937P0JO?WU^P1BJ'Z(&#LP&-=0?BDKCK/7O!5 MD+RWR'M1VX7$JFS&@LC\"B7;'!'ZC#V/_O5[6%+(@)@PII$!5G@IZ80(A(9&;O#(8Q+]? %V9Z M]V9)F+=ZAE%U55RI*.4NC5K=R4$-5)H,)5]OJ]."/B'4H5K'5)DTDL36%SH3 M.A<(.A".K$P9%XVJ3BBGZ]GB6YHC?_&F@NF9I$D;B];#=<$=41$,1GAP-NL_ MK#=0KV;@NSZH%L[X^^4'>6 8PM3%3D&/S* /+8/H#GWL$>QQ7.R#L"U;TT,4 M[-^J=L!*XC&ZS4&&7XK6.:(C'$90T'$IH:H>AU4UA=P2&BL@L95M8E;',;5A@'_.S>R#H<0']A29+W? MX!?LG['P9H=:%^ P5U&8AW95>\!P5A*[PRT+CCA=_:7D]6?31V',.3/YUZ4C MDX_^N:%7) 0EA"^_ ^J:0A6H#Y:^ .AL8OE:9Y_3[1#Z?IOE955;V,T8W75_ MU5U*6$+M^EOH;G5=(.WB*\BNI:O(%[M%I;_^KI(S/;B^>SP?I>YT^3U@AQ*J MDKE4Z4N@3B66L76-_83:T/YD?:GVIXOO(?N32)7GB_1N67*7HY ,1:SXJV+Q[*Q)F@7"#$280*D28H$PHE4M%E M$R_7!#')$!7-_%L7F>5VH>5'>QRN]Q^#P%F'6QR^N'85MM5Z @=L _5Y%"IT M PRM)M*WSFG.?3_C0O^F?! ]:DPX@7?_RE=?5/N.&P+RMV"4.HX7!II>B%$$ M@OD'8S+Q0NQ,X\? ]>.%3X07;XXH=X+N_$I*E[R^L@=D=U<3O'4)X?4MVCZ[ MIQ.;&E'RV68Q#)]>O^"PB3M?M1^/)XM5E3AQN?$X_%>,T6OB_/+OV\]R/W?AU?<(A6>@*$ZP5^T%UUJ:JYPG/*IV@ M)RXWTJ&MWR9,Z'PY94.SA3]31NS2=,(-9>P&3@<>T@+KP@(+'S%&:'=E 0-I MN0.[P5'D!C@Q0I"R0V_H^\])0Y,YN)TW,$D'-W#>][4_6I"'&F![,J36[?24 M-N#9A785(6RA)S*9224$8U N+I)%RW.$XH#=O/%P3"N*I.N84QC\)Q%%[SN$ MS (S5K)VX:?_)&K9=,IP$):*5N@#-0XU49E[EK"Z _0)GK+\;;VW(,5J@^7E MC\.$T^ /#_:L;A[]$A9T'I=_5+ Q,(7K7?-4X?]J\C'T-!C^XL;/LW,4!T<< MLA=95CB>5=Y[4.L)-7(U5[_T0GI]-\#SGB;2=]@Y3 995L(]XY*^43A!*_K_ M4EYFYBK#&"&*DWNB685&$L7G7VQ:I9%$]EO7\^BGP."?/;?XVAS_@JXC# R M ]1%@,M^(PL!4O%UQX"<$< 0H-T(&7_!CUW&],ZT;6US3(E)[ M9P<[]P0X,[*(.L?I;GPF.YD1;9^ML/+*E'8FP.-*/T:5//"@@0/@6-63HEJ> MB. $XB\V9B(AZA2($XIVRB<#1"[$!)-=&ALF#/Z?:]\AZTYT,^W5 >_%;ZB1 M//# JMN0I;H6FF@##J;:56Q=%T,7M)>FW^'YVDQJ,$J2M?>"E<2B98*F3Q&; MGDO,+FL+/'Y5JL@'(V%#P)&E6MX.)SGT\#H(?T2_9D0-X;QO!0WB[I/ON$0? M]^D<8R>+"$Q-C['%SBYXM,+8M=V315\"*:(+?0W(EEA, UG@:-9E.![X76D" MCA':5&L]1.8/V+#"?OG+.5;&GYX4^X%_0\LPDG\1 Q!QV8$[0?Z1#)E1'-B_ MZ0U /R2&\VF:(W:J0M#7:C_3H:Z)N4<:E)0CS=C"1_<1&,=HD19B32J!%M4_ MB3?/$K_=4K]]#CR'3!,F[*4^V\Q+??T9(439[0LP_H/GCUB!B?\'N MX9GH.GTA$Z4#SA(KV5HE6I_C*+9\^MA:S7JA!1G@.&]K&#X$-*4!.#JT5J5] M-4L_.+H^C-6)4>VA1H=%%)VQ4[5$:=!]S-% 8 CE*,#U'2OZ12JT]?N,$4HY MH2+9-&&&$FZ]3A(Z18->K&&EUH@2&P1%Q&'7#I*/3=XZJ#3))E^GL'E>&ZM> MDQASP) 81#EH7/0?:^"0J:%I_6QVIV'7*8H8-\T8X@HW\6H]"Q'0&'-DD9FD MS:IDU),2J1[]S4PXED;W,(:U2ZK\Y:[&$R5.]S: !)*%;R?U?BTOV7-*Y)[& MR68/W8_:!>PS8A;L/%JOM/$T#.DE N&+VCH) P\Y^HS'QZ'N5 $')XW*M44F M)T*^SYJ E9>"[L+>97D-\_T>VW$>TVXH(0>EPB%>.C,K+P!6+4R49X.,<@K% M?G,RO;P<%9H-*A54@,>TEF91F$C)2 ".5FTU&6@RE.IAIH.4$]D4C!W-_\P9!9 M_0V"GY[ETRM>1"#LVRZ.JNXG21L#AW:UDCR2Q2T! [=&X+9^2LFB$ET UT.N M=+U]75GQ.<3K??'Q:T7-\48$QN;3M<:H]'-I[S'Y?KT2FO#PBA)&YBN0EVV0 MZE]9=[RZQZB\7JBNW,U+S4?CUV*I=3GR)/?D#B7$)76>UB?L/Z;EH\1UDZ6M MH+IAM5IY]:;K)M#K-55(W*%"4YP6:HL#6E_1SXN)#5R=J0?E*$GTJ+\VVBPM MP.;4 T?>%#)Z:A3,(21I!QU'=6+K 5-6IL\QA:B^U,SI=L*6MK/&Z!S2NHPS MSW*/$B36M(4*1145RX=\@H: YU#5\K8_BDNIYG7^3?KGQ[-%A(DQ6>\L? <_ M$=CX.(K6^W7\C,-J?U7M"]Q_&YF ]V>ECH#]NYG\72O_WP:^8]+3KU;ZRYI2 M'Y4=@/MTO;*5.SG+$1384!!:Y\[ETG3UBT'U-8I3_[##(:WE<719FFI25H/( M]LDGKN^PQT,L[Y%8^)F(7Q2\KCEEU$(8/.YU&:\<'[I2!1U'M"G7'G_^X88$ M %8S)A4"O$Q0PL4LZGO3G4NF0J=,^P+>$0I\9%LGE^:U M]O#*Q/8C\+,8EGLNE&DXY0H=Q8^7S/5:D7]!W89DJT M=6[_G37LCNLP:B5RY';?X5X"8JPKLKF; M=(0G M[^2%^!2$,7*L>.C'=8:QU*.J30R$/> 6&')E5@[Y?,V6RI59?3>H8;*AXJ65 M64T?R"LS5=%;K\RN)C:EJRI&5V9]Z\ZOS+S"#G;KJ8TFH"\-?#P4*,F'P4D30&#O4YBG3YK/I]?I"W],\35 M6?TJ_4;HQ4+5Z_RYU&EDGBV67:>/3U#&I(^<_[GOG$,:]F_/KD@G8CH[+3(]=F&! O3IU(V="X' MR@1!F203M%S.!MZN&L L%1IKQ/(OEN>?XY\"SPL^WUOA<>%70+BJ,63DUBJ9 M U;:$CI.ZP7O%9X)>Y3P1U2 "2TE/S J^S."JGY=SK)/%K&H_W0.#_30L7(1!PX3!JQ79Q2=@>1_V!]=[TB8/,:OR]B1QPI90\CA MH%*Y'/'"5M!!72VT!MS^C[=H]A:E3!#A@@B;@;'7CY)"S;3F;W@>C@,?5TZ/ MA:T@@TFN%I>&<=D$.HPJ)-: H83ZFMXU&7QZVX-FN3H:P3*-B3"Q:S^21M83 M-=/\2XQ#-PCO<.0>?+I&IED.5DP^B[/%[?8UHG=E*K>0M%&&#$J]YLN!K(V3BF=BGPN(/85&G(B- M6&]#C;'NW@WQ!L=6Z!#Y9L_XZ-J6M\/VLQ]XP<&M6JFK=X4J8ZO2]Y"Q*%*%.XHJ MOH2.*J&LFO>OR?\E;-"2>&=$!Y?_SSJ>_DR&#OLWZ\#&C+?A6V_P@R6-JB?$ M3";[D=^8U?+/#JFW^,#NA55DZ-3U@8K )BJ7 M#2AYL;PSODA\*/BA(V,X,'"TZUL0U%K\V"\#%$26^_E MJJ7I.IR#ZPP M[/@^.3Z+%;3B.(Z.&3_V(66'^UQ&&+G?8VY%$F,!-=-#"+" MN4K_$>"^D1J=,<%QFZ 2/\0Q-!L5!K%(7@?P,71MG:E5@MCVB(FIR#SM@-?[ M:13A.$JO_CFBF4Q3 E#AWMH8^<2[46_HD_%VRK1V[YPTK95@,>)Y]4=ZRLKF M[4]96+ +R T\;Q_6+,+Y4-E6"NL>B13M.S-^27M0TODB**PJ!%4]%1G/@^4Z?.N4T#4Q:^M3K1#/+BU\,P"2$6Z)NL!TS-A7>X:]<(,^ M81Y&^>XU\'T]BF[>(H*B7774'7#_$Z;I M%6QD=E!^'2BN*I[Y\M[Y'>S6VP2=J*-M3! MJ0\3UFRA-B<\@@F_'OWTUE;-7DS.),GK@M/XEPB#]D&(J#@HD0A1>*[?]A]QMX+?@C\^+EROJV# M.-3PU8L1J\[>VU$>RYQ9GZ)MT;<+Z!.,81JY0BYRY?/A ILL>M'/XU04]/[# MS9$)@I[PGM;8*IWP<]-I\R?\A@S%AE8%+4&4@.N]UE1]JU+(B]GX3NR!)W:,1EKU7?7.O.!.O3T M;=J:[?5N3$8PH]:OJ]Z-!B(48E(A3JPBDM(LJNQM@XC*5DI^H-+1QP^H?& V MP@V;>7HXA/A Z/'C=/0[ME$VC@ ZMT)ZR2Y:A\L@BGJ/HZW8?17AM+VAFT?5 MYKQ&'UP[J#Q(C,WD0W3S@DCXE01; V:7Q=S@Q.X;T.=YPV"O]8WI+$DF*>GZ M8/GGO464"0FS>\M.=ZZKLFOJ.D*-<(V5OTI:J^P%?8^AF1*:+N7Z1?X48XN. M/%^TSQD;RH#KUQ@K5>T-YLH!M8". $>,%IU#O LQ"Z6*T:VJURA"6ZW:UW%- MVF4T0:U> _T1+>5Y$Z=, 82S_LRP4M+;9""#IGOCY7&$[;>'X.6=@]UD94S^ M8/&-Q3;RCW\F.ZF9QO/CR0M>\54\JVX)-(8IJ$?C5D4S@,L^%6G;%VUEIP*% M;^:DAP5AGSHJ*#?@)E2F'ZMH&BW\7YY=^SE1?=[%YBOH]T^YI^R=Z\EUBU'27@(:*#>4IEA9N3 1Q"NFC3ND1Q MRI,%E;1<<_U56RJ_K ]1K&ZG,3[@J.P#T MXV9R=[C]F5,'D04S"T(R-R%+H%5-362%]L!=N%95WGVEC0&[;KW,[>-P2MG\ M8SBB*?RRIF"P8E?@_MO$ ((7=2K[ ?;J1N)W?7]'N%(#4%G8C!$,HCVKM[ ) M/.\^"#];H>PZI[@E<"Q7J,=#5] ,,%*KI&WKDQE-]"NEBE*RAE#8IX( L)9= M>[ECF325=ZAKNHP$?54*BV H:C\"/%:*W=5O)\6ELH2^T?O&O:K,Y>N:7+)E M.F:5-:>V30N0$#VGSG^>HYB]^E9CG[J^(P&PD@E$2*[L. )(J\G?'=MY.?F" M$>(XF05YOT9HJ+J! $"F(-@]^+-S&&+??F7O"'AL3?#1>X M4N.$^\ YY+VIS=57G^4J&ROLUIN:L\N?$\RK%?/]'MNQ^T)TM8,CWEE?-E:, M9P&=)IW)3"G)XG,%->C;$( :NUH;@Y^"J/<&/ 5IH43K)/6,%4IX(<(,46ZL M3J1/KTYD5XT3G)B9@1BQB)M8)"86,7U:5Z3>/5LAOJ6/[LR"XPG[$=-Z&H8T MMK&EU.UKT>;1>J6?3>G>JF*N:V?ZP,.+=E-*\F*[$0<6*O M4?'2(%X?D_SK3^V7IB&(^99D]QL?;A^I;F>E9W0,ZU.K5+2%&WARRXRM(W7I. MQ=XL/(3TA;)3&) _CB:/O#)T5DR(+IH =U"10KQ'\M\#=D&AF*UW=4D_1*F9 MGPLIS6+&-O^HGSF,9LS7/%ISGM=AJ)8H;!%&D'PB^;$YM F'Y]$X!1NB@EK!M?&QR3416'"L.? ML"EXA,D5+$/LNMTH,%8A=A_#W_L??OAO;/ASW!#;Q--8/6BN;@\9#!V\9^_/ M8C=$82H>VM.1DKX#2+IA>B(:T8V?B][9F&D"O#T8,D%O1ECW\+B,(_>JOBZYIT9NQ2>1\HPV9.-&$('AE[?ZN?T43*D,0XH8:$1I7=T MXA"63XOHH%F!TOHND%&JJ'".TIKVT%&J*KXFE#HI.V3SZ284GD.7[.Y;\8Q^ M.;&&<8"LA##G,]:-EMARL1IEQE8I+$N&@B3?QEUS'I M_A\G&/HU$\U4[C0@XZ8Q<#N^&/@QE%]Q[T#NZXMN)4-U#&6,UM<5M\HJF0E2 M3(;1!",]%N-G7\AE HPK *7A&,NJ9'4D^?4%HBN#=0Q&.;VO*R!=JV4F*.5R MZ U,/R1&\]DKM8[FT*3/=MQDRW188G5+R&2/7A=^)%K[\3..7=OR[MS(]H)( M=078D,X8 E ;TUQ%G29$H(>:5KITBR\\RPDJ,44<5QC+KD'M,WW!(:U2PF(5 M>@Q=V^BE?!8WDWC*9"'AE'U6M4,G:0\]-M2I>K5?+6H,&>NU,G?:78[22<,D M<5HZ:4B]-6L A!;YS \ZPPHI5VDLP7D[5VZ.NS)"J]LNB5%39- \LL MB.(:$#?H#AS330W!0URU+V#$-U:A=69FRBA-P\A835 VFE%NIB/"8-;8X/S: M1;"GA_Q%N( 5)Q;^"YG,!.'K+R%9_]P%GV7WUH0-@6-?KESYT:'+5H#Q7"%L M^^>%4I*(T;QQ"%%3Q[L]J,>5WZ49X&[&P>24^OP4X7^=Z6-1+W7/LXJ; @=> ME8*E.;2@'6#P58K;>N:<$T6,JN$"3295- C!ZKI)\M8C V)%+25)TQ'!45=] MI2MW!5)JZ5K=ZGI)%>W'Y[85E8MDC()0VA M7\FHE5O#70R7>[ QQ 7.H,4I1T8H9]W(,=\;J1-:W';_L"(7YP@+7]<2 MMH(*K&JU\H'_N@GT0;]"8DTWNGW&@9[V[BWZG$SLXJ&O@Y"K7JB!J8-3N M5;//0LW^\JZ0@H2CW\B'V43XA$?<[ ": M^ , %0 '5F<&DM,C R,3 Y,C5?<')E+GAM;.U]6W/C.);F^T;L?]#F/&Q/ MQ&2F[I>*KIF@),JE:5MR6\K*GGW)H"E(8A=%NDC*:?>O7X 7210)$.!%@"!' M7]*V CG?!\.#H"#@[_^U]O.K+T"QS5LZ]=/C2_U3S5@Z?;*L#:_?MJ[GS57 M-XQ/__6?__M__?7_?/[\C^'3?6UEZ_L=L+R:[@#- ZO:3\/;UI;VRXMFU1Z MXQBF61LZQFH#:K7!E^Z7WJ#>_])L-0:#VN?/84M#S84U;:OF-]G\TCA\,@I; MM:U?:HW&U];79KW9J/5^Z?1_:79KCP^'@@^PEVLCLZ1I6'_\@O[O&7YE#8IK MN;]^VGK>RR]?O_[\^?/+V[-C?K&=#:Q=;WV-"GX*2O[RAOX0*_^SY9>&T@R^ M^I\>BKI&6D'8;./K/Q[N%_H6[+3/AN5ZFJ6C+W"-7US_C_>VKGD^ )G]JF%+ MH-\^1\4^HS]];C0_MQI?WMQ5U,6$,!G"PT\-0OF#+%#/M=I?'=L$3V!=\[7R MB_?^ G[]Y!J[%Q,UZ/]MZX UI-7ZQ?B,L*H/FAW4O7\;AY2*_E6LE6IYAO<^ MM=:VL_.5\ZF&VO_V-(UU"+7U1;=W7]&'7^G:^5JTNPL/,A2U/[*M%; @D^$/ MKFT:*\3'Y P ."P]^#UP-069#VM_M-4>S/ "H#"USDV4.EKUK6,"% M7[=[AH,4XV,%.E:Q9$[: MUL*S]3_8F7>H6*J&H'GP;,=@U]!)Q3+9M']VP9][V+:*OH"Q5\G:U4Y3J*:Z/B>2)/5TGM5#AGY.DJ MKHUJS'6>'J94KV)T*ZX+O >@H3^N%._P]S'P-,/,.^PS6ZU$E%?8-E+5Q'86 MFNG/,J[O<#U"D-?02-H%I6+X@DH-'OQ,VVP5D_0H7L_DXBVLD[.C+R3+R'O8K[!UJI?#QZJGPX,T#U@JL#G\U M//0-]7I]4*]]KD4-G?ZH6:M:T&KMM%F_W[#GIJW'OL%$9^>V$]'S!__93R^=K]'I=EOU=GO0:0YZS9/.G4*L./&.:HX>M0U_3* > M/^4/2WQ]\7?W/^M;PSS@N7;L7:J.PF^S*7MM.RO@_/JI\:FV=V%?[!?4:W2& M *58 P>N)NX#'6![Z7?1 XX+_)*HI@''J/?^ZZ?6A2#[.W1R8 _,]V"J(*!W M5O+Z@*01(,2TF8+II9%90N?3]1<$F="<%[T^;*@D",%I"0 .7.P8-IQ(5F.X M]B0@$RMW?;!D=S_$I'V51C"8LB>&"6;[W3-P4H \+W(]&%+U/(2OPW%(!?U\ M AL#R6%Y,VV7-J+2BL5%ZD*1^D*#0='[$)!N)>.I>1$HT8K.@4;<5[P?G#&R M]Y;GO(_L%1Y98JUK YI=F!#W'O>!"%?BTQ64WE@;08!OAFG$E+\VQ%C$"+'J M<\=*6:V@(MWP'[@F!@TL3BEEKPTC6A%"? :BX#."/\Z=I?W3RD+G6/)*L#0V:O(\WSW(I %[#,QZUMX1>O MYT6N!P&JGD&\R/6@0-7S" 6>>PA+1T.W M/Q?ONV?;3($@]OGUZ#^[VY'RT_8++CT$U#=]JUD;@-G 22MV/5!0]SY"A/]* M?K1WG-,8 .3V[5VLZY1>/"YCKSGH]P1%B%F*""G2.KYJ]RG:+O( $LEX!6/- MTT(9"%ME:<6O#2D&*2*D^*_HT7:Z,X++IXWMO!./"PZEK@V7[,Y'AZ1IJ_AK M.?19[#33C$+GL$#&2ET;D-F=CX D+?([%X%#W0%G@\+K'/NGMT51KYJ%'U^I MI:\-'GHA(IAXKO-#2FV!:6:AP0N@@30Q7U\S_ 9J#CS[!%;T>A)DDB'!-VX$0 M']N MJ:7Y3;'/KP>^[&Y'L*5MJI0X"O_Z]?S>1I';'$QIYT[UC[W4T:BC2QV'=N'/ MH_ELK,X6ZAC]M)C?3\?*$OXR5.Z5V4BM+7Y3U>6BP-V.M>8^^SKNWF4&F/&EUE.%0FW6YGU&IUVPVET'#,+WIP@0TC9'HA809K!1@XC=^M/8?6E1!LG5UD^H.UI)E^,#^FGCMX-%NR4LL*A M7FR.IY6P@GOJ7/"?>UO@Q%2& 3]94"KD*<4C7%._*MAI$)<7;&J<"Q_I\C;O MX["W!\,6B(Z?T/$5!&4 (_2,\E6Z$\AKJ^>X$7K,BNS.;$NGW"!.K24'/?(( M6>EV8+'P\P)^P0M V5NLS3W07/!D;+;>?/W-#;*%XUP$4ATY^,$N8DE;@:_ M>;8%LB$G_E*FY4@M*PD?J$6395IO[.X 6S-R,*04J2M85?*? M(29XK>"7'^1*1*'P8P!% MT0TM>#HH?$,(*D?9H;P8_PK>XL,I#A_O4DKS,I.Q4AT5W8T;!+2U@A>SA#1Q M>->(5$5F1C'++2P?VE_ M:YM0.!?QV7O/\'YIJPM#B(O<^2FD%5FB=$Z40'4?P271!_ MO+!\^#/(*DEY>6'VP22QEE%H1&X/1)#!7!59*6 M+CG$EF7NB4=41<*_9]"$6$DXFA3G![N\E3Y,R1K)LJ!3@T\E85I0:]PWT$ZYG1IRF%Q:9 Z5L M;])++)*T$GJF:X*!6O)3M_\H@OI4OJ+]U. MA:>Z#9%:(:ZT5JO>:$G%&4;))?1:L]U5V3F0):HL[FI24=!2!E>_G'5O::"S8E@<[#_NR\=^& F[604VY7R([]2Z@+5G2 S#')]&"(P"K M+D #&N[1\.CJ#XH>H^[Z\I/2TZ:4O +F,+* 5DA9X#]YH8B8FOBLF'S 4TDH MRYZ,LEH90=[UPY07+*+$NNV1-Q_8T"] JA [; ;$KP/T""U8JKS*N=T>3P7#8'(_:XW:GT8GM:US?I,?QA*K3:C0X!?96P('+GE>%NI-EHSF^ ML3ZSH66A/VPX%A>&7Q>D0-8I189V*F 0_YB>N 866XB3J^R]+>S6OXX3()%4 MYY4^J)531[*L,=-$G[KNGHE/084/+N70CRQ'*FEBS_>>ZVD6TC<#F4YJ?3 J MKY)D.7TY.:&&\_W<\;W:E3_O/P+'UT7VZ3VNY@>]BBB*,:ZC8'O0\*D94C2\1J0N9LGXA4Y8-(N31469[R M2VZ('SYUY^M#+(ZU2@FDH-P@AX+1;9 OEO"?!W6V7-3FDYJJ/,VFL[M%39FA M<@^/3^IOL-+T=[4VG<'?52X[YH'D!V$H-LDQ-7Y,V@U%G0PG_3.#P&Z$1!+OZW?"VH[WK03&):LL(1H+X#ME=\ "CF:BC/BK'7I4W$,W\E^!^O:"?!+FY4D -LFS9^>&]ASP.@7)#N?%I"\B5I*=-#O&+!D.+\^C$F=SW^,=T4DK* M3PU*F64)CX[V!,C3S5DIZ5E (Z\L>V;')XX##>)GC922-\ $.IF+[GF),S\< M#1]:G@>[C _ V]JGCV%C&4)1]P8XDU<+1=_N$X=%,]NR4QTL#'.PY>-ZZ@6O M!\G$%C;)"S^%%*?(DK__<3I6T&:@8>VA)D(_S+;<(5C;#CC)H:V^065#/1B6 MYKQ/(0(NTTV<"K]1>JY>6G<1VPL'EHI!W=8($?\ M5"$T-+HMBA#A+YQTE+>=B0)7HLC2H>8:.H8$J66E)P.]U!$IBF[Y"A!L<"[T MV##W'C;*$E/ZYJA!DCLB1]'=8 '(09,O*#78,+C(G7$5N*36I2=?E7J*R%I^ M@.95+9TX,>82"#.NK!H51=(=KZ9T!39F!2Q57)?]YJ##.4#\LJ3*K:*2(O=P M;.-X$>I<%9$:2DPE5?*WW#B'+Z'-"D(6A29[->3^(',1,A>7 M:"#APO9CA82Q&E6 D+02%,++DHGL(&J@-F0?;0M9!^7-P.U5$.L(0Q4&, D, MH!812PC>U\L?P.X9.'A/(5Y.7/BHD4B=]2FD% M!S/,;1#2)=>(R#Z#,G+<5 MRT"676+LAHX0#XX0X4TO+"6N#*)BMRQ$?16$/(1IZTL)>S'IL>M_7G'E*1L7 M1/!)5:3$FUE@['J<3W1"7/*QO8-&"Q>;D%962E#I)<5>3>2[%+J',X\?_YVU M_CD4%!?'7(L>LERR)+. \XD#-!>,0?#OU$IN(SQ!RS2QG9^:@XLY8FQ%7*:0 M04^RI0S!Y=E%N;('>00@7AG\2;-AE2FK)+*^ ,>PT3:\XUUE1)*TU,D06)9I MCW3@!A4&C(TUVD-Q+/U]Z6B6J^D^LM;*_\T,<%[]_X+V-]LR :)DI%? >7( 1;EU7M1@B72PT5I*?B_Z+*^7.2 MD9[19>(QRMJ%/ ATBQCG0?P6(('A6UG-WP@O*U67//FR2&IZ BNP\T7+P\F3 MVC$=-NI0A]U;HUR6-HIFW#I+?,%]3C5>C16P5NY(<[>X"?2TS(U0)%OFHHFW MQ#$MOKZ"M/QCZ![ Q;2_BO4? U%W+Z;]#H!?9O[3@BK=&B^/IH;;"L_7V(VP MJD3E5);=G@?Y[N":QDO1B1_#^*SY48X[E(O#IP")>6PMW1+M2M!,T;Q@0G$. M,PRCZ]?TE&-JZ)885UPQA=.,"<6X)_"R=_0MDCRA%!+!2/5NB4_,>BB"(>YJ+&L M_&1%,D*@&RP^I:%N.@&AX5^H]#$.^TB:BXNT)3OU2M=-6;G/!,@PJU)AW_SME('?5'=5X7B?D'O#4:D% "Y#\J"\9RH^(B M[<@2%7=R[>JP5WY(409T$_Y#\5XNMJHPS"H3^R2C+T/3=H7#S25XV AJ"@[K8HIHJS<0<(\ M+H_B7":F_?- F(S-@W:^+$$C9?%;;7(__[[@O45P$)AM9R!1[4=WW%('ZJ0W MJ7=[G*!4Y[0"5&LWFH-?F.RU5"&^22QEZ MD(4/L2,K=,YIZ88)8B]F+&U*K6=8LBJ^ZK8Y>C&-RK(',0:PP[I!VEPX+2(< MNRX&>))KF7J1QB+NT$'HOWQ!Y^LI!-C:&,\F4%P78-_!)5?ZX%$A37&W/ICM MI_#10MAS&PT,L/IN>-OT73;%<:"! M^6^#13N!)P^^HIO2VML(_M' VL>L:A_$+*BK"O95MZ;F4_0Y]1ZX-= MQ515[MW>9:I!X_5@4/R%ZV!O^P%X6WN533NJNA_D*T-AU5T&YI\EX3@0%YH) MW/DZ\(6AT?=_F.Y>-,/QCQ:@@[+!'C2Q-O-!S))U5^X]9;$XFCP2/"@]#&S/ MV/VC;^"#EZ5I39:KRTDU*+IN[R$@$ Y@O!)>X*"I*ASC"L).PR-*+13=U1,G M]T)2!A/5N MD38T*I E=UZJ],X>=M_0G@W3]P)8N'-6]4;I0Z,%6?; Z,^0"\<,"<>FBYZ? M%]13!:^\BL2W8$NFHO@UQL:%X2F/^+4R=,7]#+6L^#7M/;I?K_^Y-QP E04U MX+VCN80'7]4^"HRP,T"]>KZ$_# <(-IB7N:$;)V Y^BKJ M&&:\H-X1A9;9)Z2D*G'5M5O-9N^6J9:EF:*KVPQ2\3I8.K?Y<)P]:![*G?\^ M7RNOFF&B':.)[: /CUGU*:=:RM9NG(HE*JVRVWJ<;!V4^E0]_ELB*2ADF#_* M5FZO8E"F\\7+;M"NHIZ)!'X)O DX,2[/TBC8!&1L7AJ<\-@'+ MT)4L1VRGT\.];6V6P-G=HW4:Q,"/D:;P#E/K"<.P"Y"![ ?2JT>6>U]/X"5T M0.9K%E)EUKMM4N53CSQQ)*%7"YW:0)F;($6("S7OA"E&@E/M]Q3]DY<5^=J\ M;3J6K[J*-_MXW8LXG0Q.I&GNIZ#71O MOE;?H*FW-N )&N"YA52#_H>B!%\U$_C7&]&[]CHTS^@#Q5K%_W!2$L/,"K[I MMBE\*846?I*2N#_2XO483!$]!;FVD_>KPJ16IX@$*&'&Q&4[<=O#10!=E_6R MY>FLP7^#NXK)XF-:X,-S(FV+ACL$#Q(N/,WQ$N0=?) 7BP#G1RRNFKTG&>?+ M?D\SA;S<7\)8[%]>3/^OZ+5<]OUSP^D8%J?WM\O/<_4^Y%>V0SZP4- MNF"T5K?9;[3JC5X/_M3NUGO7:+R879H,E?'I3'S(]UH-WL\-,S.'MZ=*U*0L M,6FAULYTI<")S7'>H5K\U^@)Q,ZL*QP/!2)1.L/SJ;0D0I)<45ZW A/PT'F; M6=4^F,G"S%S:+.FZ-(F4'XO[#SKG-+3EJKJDJP^BCT MVYU!M\'KO.F4+%$WI];:=G:!-"\H/0LH!*8>UY#S .8H<^0DBH%-R'0 MU8HKH=]J-#F_QU%D(B@@,G?<2UMH^7G@_4BJBT.; IBG+7,*B%_!'%+@5A[9CJ2L/2CL"*&6.(0HUXZPBES2YOS48VW>:?*R4]G]T^[WQ<*@V)JWFL#Y1VZW)H-GJ M-]3!&#V=,>QS&NN%A#L28@FI,S3Q=VO+_AIA; X/HB1MU4746Y*]2YO@JK)X M$\UP8B>S&7:NF;1S$V7Z5/M=N?^FZW!I-,=! R#_%(FO$Z*TOJ<95>(=80T$@6128Y]=A5"JS-T?.WGIJ$H/:I/M<5ORA.?B?I<((I)&E?E1V_<&JFM;K>ACNK]EM)3QP/5GP9& MXU9WHO+*TW3>WZQ1C"T?I_"@.1@T^4_,!=!(#F8VT:]P0D99?XS@(95#CD_= M\%_PN=MKCF9YX)B')&-0=Y*#>C1_>)@N_9"%_T"Q#$LXPM79:*K"7U&4PMTW MY4F9+55UP66PGTB/ KQ.%7 4@\(",+7SHSL>U]7FN-,9U!O0(QSTQNV0B*.6 MTH\]IRZ<,K)L!5LC0AJ0LL%,.:0HKJ0K-#71\V!0^F?#"FX.4UJ6;LJ^Y;?% M=*8N%LC$#*P(OM($-'.>9[R3&_4.^0 M*P%7_(_S)^1*\(E;/).'8JSCJOP8C;O(;>H/U1[T23NMWD!I1-QICP<37B>' M9_VE'^04-84(?Q6^$,_V@$>J0JOJT4I7:+=;W5Z[T^X*D [:5&J4-H5&AT4[6E!NANTOD.CGN8[_ Z7!/.G*3?7(1#B/=-U MH*K!R2M(]"C;*\!7$6Y04V 4G_ 99;N^)?G^V05_[F$3ZNOI_=R,X9<2/KCX M-ERH?_^&5N7H.'[)9Q">RY-YQ2Z]N#B3]7D/,Y?=N/+"C44FW:H83ZW?Z\DVG?4;C;;[4:_-U+:_=&DV1XH MT7JQ59_P2@J9$6/B(_M>,#CGK!%A# D/D)FC?&B4=W7&Z1"AN-2>34J#U*I# MEUU/.PUNJ/A:-!N=.H#.)]%Y\'U+J^8GT.?%=<% MGOL --3MU1RN.='M.,/:^%,/=9PN93-"6HV"^"6-02E:D>4"^T+?@M7>!/.U M\JH9)AK>$]M9:"98(&WX5[A0_"^TQJ;A0^^;@$P/MV"SM\'$2K14V2,E1)KSG?JDCGH'&I>VVP<]%"@[[N%O:4R$U1UXRQOM.H=3L=6)82; MYQ>8^X2#N>!^M&&/P-$1$IMPG]P$J(M#S40O,KMD/N1O20IVE"S^U4T!B*_J?>\/UEP'N\/WD M-WJ30=^4D/:B((XDFU%0,U=G,,Y#.YF,12]I+!(AS7P-19FQS:W1<##L-SN] MGMIL]%OCX3"Z!-]H#)L#_@;BO.G6VO?AJF24^O1(U;HA"=\+)D@(QOT,[7P:D"6OY'H\4^35B>?0,OY\J3&#I!=S&OG-UX$1/02\AR*;F%T?S$[I M"8(HP2':S O3)+YG;XY25Q;&#E0(Q]G.:3'=7-VB)GY^'1U?*][Q>!)XFF'2 M&8@V.?L:_,7_EEKT-37-JZ$OJOG?5/M+^%W"1X10G>%"KK7;@TX#6X=2'3H13 A:"1TZ<>/P"HCY=8$C^]F,CJM5N#NH#OM:& M&=_,^)"2E2/+ZNB@I>%[J!-DMWWAE3<#]X941BUQZ50)%PC<8] /@5%1-O,F M)Y(\(KL8-^WWR= MFQ(L30C'B:)H)OE16!UB$21]T$P<_QJ)_LX\M\1J"D<',>:7;!UA-^OXZ+W MWNI+NG7,*"X4#IE:/=L<9I5+T+EN^'[X\3<#.%!7V_=[\ I,.H>84%D8= 7P MB5G5%)*E+1A93J?WI$C,#C*V#7&IPPXEI;?$I I!;ME[KJ^.!IV[G*PA M+O2YT2(P@%)^\?%N,N/=O'&\2?(+NBMRTOL6,]ZM&\>;)#]V^<0'[RA)!G1M M/6>/%$)R!M-+BXOSI;P_!KV$^'<$/&E;PK6-NP8.4M@".*\&>H7U))'*43IW M"3OCIG]$= W+_ KQ:,= @R2)*E>-6)[%@VV!]P?-^0-XD[VU!K[&!Q/8U2.6X_EML73\B?F=D@WX"A]D M8-:.6$ZI^N<>^D&4/$@O')>RVVKT.C?' 0;-E+0'B3M%,#W@H$NHKWX":#=X M!XMPC$ H?]/ YE(.=L'!Q^W;>WO-1*X*V>$[*W;3L+/H)$2[6\U(AOV%C#-T M_YX$P6TGE14.2BJ]GHU")N&J/:.=6J%!0&W2 $.L( 4Z[!*6Y QC(%IJSH:X MS$TM) 44=%*5Y']BU#^TK56&\L^*2*%Z&IDNYOAEZ#^]I!0P,(A6DJN&0>/8 M>3=8&D#7A=4U9VTC+F:O5>^W;L=O*TUA(2]Z%?'BN(4(.W?280(-R%4^4,^A MGQ#DOACKM#!3Y&(+@'>/O@>!A3\9Q!47C@F7/AID4@QV\<;_;#!-#N))'[Z" M<)Q@PH@.8H*D8AW#C#1WBUZDA_^@^>E5,_$. $65J\"6 $X2769IQ<(WTZO# ME9,/229?2Y!CL;FW!0Z<@-#T@\()PM!,2060[46D5)*2?60V$+T06A55D.[G:#O;G/@5 M9EZDIA:V_ >KF+535MI4V]/,!*&8=RAP9\W@V3L&KYP_;@65=A[?,GF=&:D' MT7D:NFU6E:NV"O*DIMBOZE,EGJG@:,E10IZU;1HV:];$Q,.]\:R)T1?6UK93 M0U]9.WYG[?"EUY- T:1]"$]M]971N#&9#(:3^J@]4GO]\;@_:HY'#46ICP<\ M34QJ3L1BK<5'S: YZ''*.5$B0&58$[QRKC*9"$=@J\#@B#"MY'Q04_-F"^&( M%ZU&XQADBG*=V4(XXY"IU?. #T:YQ#HPJ.!&J+1V+X\6"&LOWF>\5WW_DR?) ML>A0V?V_VR0#HW9*VA T.9Y7E'YI M\#:)PZ 9L2Z-EG*Q[#8QI]+)M5X1O3%(6?A7\+R8?WZ&.YIF;":FTW:]U1QP-E#% M&9%R(EV&4LJ*?$@]J&:.?,#,7>?C,29;VN1%K" W.?*)7VF\0ED!GS$QYNN3 MF3?5@<&6EI\ C+)7&C[0$G/JT?7];N^_;7GGV*[[S8*K>1.I[ [Z@$.PMAVP MU-[RS4=T;G'M$>Z[W-Y;AWP1/AQVS1\:UZXSPZ_DG]79U]4^&_ MH_G=;+J-7U9S@NS@'Q8<23R#]1K;EQTQ_-[SM:.]Z]@XXF/AXQMJ0 M2-T>_$][T*O7>XU&=]#A-"N=0 "QGZ]# 5)#Y2FJQ$=(H]5HU_D:CB* ).<= M9M$O]SJ[ZW@GJ,/?SA&'?_KQI%D;D!(4&OM,. R9M7X$+ELP$1%*/3T_^U08 ME+)5G ('089*H]NH,'@P+&.WWV%1B'TN'@Z$?L61R)9# "RT-S(6IY]?,Q:9 MR-'9^W,P"_M5=P^D6 M?K;P-,<;0\>/<$>AW"\1AATES&L7U)#(UQY"@:(PK?GZSK97U(*RI?O1 M=)6N#74"5BFXLXLN+.#S5^"P8!TO?RLP4T@MEG^)F>SN,Z*'LZH)AW<)DWHN MF4N*OP '>JRI<00T]>(*:;;JW:Z0 M)" C>':@D5OP2G.4\=K6+KPN@A4,>]6H:F$:-B\=$R^AG[)BBH6*#L@XIYA: MNKE?H>1@K@O@?U?X&-(<+4E.P\*J*"F.&?I@SW891A*;N-@7=[1%.X]3*_P5 M#B4=P;=)37V554ONX7#?E[O0Z1U"66@G %O1 PUHZ@IG%E@1#+V3D1.<2MPG(4A2I2A M])V=*>=59:<*E;P5^*S5SA>JYB#'W86&>[&%*F6;%]K)"#!5>9I-9W>+VJ/Z M5%O\ICRIG&W_N804F4]Q57YT1FI7G=0;D\&PW^V,U<:D71\VQZ/VJ-$=-=LC M3B,;&K @K1"Z 9 QF:66C7.YU6K4.3WC6!(*R1%-+[8LYCXF,0T9A"$!.V89 M>$N-\S=K9:#W6I[W'EA%8\;7F.E_+5SNVH^:XQFZ\0+1LS;'6&=TK5_'4*-H MLU*QJ1)E%/45!@$!K2"LNGB6_RKYR$(R^9E#HD/A2_0G*12XX/\=&)LM%%9Y M!8ZV =%YA3^%N_.]YWJ:Y6_&D?T4UF:$84UE+DPI&JEL@2(2RZ:NNPE#%D^*J(3CHW@+S];_R,.KLR8^N$6IDW(=I:70-#M1@?$V:.;)W.]L*=*!X@2>*@HZ6MO\WJ NP>M3>_53H MCH,.RE(S8I76\*V0L2)-57 Z*9(1'!LF6B@EE,]F!G&MW KWRE!+6=F+>)O" M\R68;_P5:Q4J(V,52EE;&&)5MO@LH@A9DM&FZH"%.,+0I Q4*3DB]8HQ<7H: MZ(V2$V'IN(;:S4%?:E:0I+ZZXW/DVAE!9E04,P#E!)8>Y%>[VVO0E_, RH3% M29ZIC^8/#]/E@SI;+OX#_C);3F=WZFPT5>&ORFQ'[S/-@^I H9?1G]->)F5O0!AJ MY "- G$VN2^7W*4@)4*IB+>5"37$!YT-MRPB9 M?[7NI\Q=@/3KV/X%.>NHF M64IPG++5>@(,@X35@A$&KX-5-B*8HK+!PB*F6-=^#R_OCDS-V)&?@DLM*Q.4 MS'**]:[;8:&#'HI8@6?(1PNX[GP]][9P(4;$EJJNA%CGE[ND5]ZJTT!UW.5_;+=6C),ZEMX$_.;I=O6R@BD?-P[ M^E9S3ZX,9^S*%V]8?+*1^9)&N$IT4FG6 %Z7L"-=1;HXZDS9V7OL+:BL:@*2 MJA).X,G'I)E*J556?O8%G-F]]R'4%=KLN@<>^CJXN(6],SR2Y\*4E1"I05Q2'"\6@/.-$?MG%L@]E33UQ39[&>!"G MGHQJ$I*GB.17=XXXW+L&6@#"B?/9L/QF&(\-N\ECP^&WQ72F+A;H_' XG2DH M1P/O$\(T02D.!$G5?BBC7K>C=/N]7FO<;*MJ=]28C/NCYG@X'$^X/2![? M,HEZK^A_[@W7=[K*7- NE:$7*&29%'X0#1TQI84A4 M*MY)&K&(+]916N%L+OFFGMO=]LT[1_3C1G M-[4(R&$+RPD8F[@E'4SB]F^@S'"]\+QW-A,;ZM.+R ,[!=BCI_!(#^7_K=X:Y@]U[]-[OO14>U=2"<@)'+VI)YXO8+333 M!)YM :*]3):2$Q5*.;%7<6;=H;@S2+4E:5$_ BPF/?R2YI-?+3T5Y(ZX[CYW)BDRDA]BEI/AN+ M4,/^%>%(^ 78!.'X^'T>8AWA4*UHMX=="0(_BA;VG;C9$RLC'LK,<*1 FBFA M6-MVBFGZ(7Z1J,3HR/3"XN&8B4$2-P;1JMW(>?)/P\)NX"?!E&+7C0.+4-5N MT4RMU1XE =),O/K/R\2[V6LU>">;9M8]E435;I2,X%SJ.?O@?="L 8 M?/U0 ML(DF5@!VBG]TGQ&"3:HB'I@7._GC,?Y;&6ZXND[DN&!N0"IJE".]E+= ,M3R MNXV"C:<6[#1P\?0JU)A45"M?$Q7,;>4'7T=)S.Y1'33WIQF@1"&ID*>7L-(W MS'C=VDF9=\-GSOX%5M,55+RQ-I /&+>T* (Y?+H')>9QW?T.%H>H6QOC4-C? MBUAN-0N]POS3,$UZWZ>Z/DA%7F$46%9BPZJ\KS(T,P/>,J8:DK=6R1=*Q5T^ MVL*>XU[IDO-$\X=7*E]LQP.K3Q'"M#H>FM5G^!.8K>+ M;TNTE84;EXIKU6L& M>_!>AB/+ZV)0RE3RZ-@3=#=R:OE7)$^T.%]'\0P+P]+!B9K'F@=_]?8:@[-: M['ND(N]%E13R>"#[@BQ%=5'^U[F#+I=73F?VK[M=5I>DJV@_NRX&NS,VD(*@ MVP?-VJ\U*),#%3#1]-!!)VTJ$2M*1:)B4D=TJ.9:)?,V=A8=(#3HOO32 ?[+ MC91CJ[L6T MWT&"$H22,M& 5/22:3P6ZAU*_5][4A_G3RCU/^<4'N<" M4J3OP%7YT>SW!^-FNSV:C <#M=>I-R %^@UU,&[5Q^I$Y9ZZX[SG)][S\#W\ MD"Y[!W5+\4$Q: ZZ/?X)/ H@F+0,92F%>R#-=5SHX$BALA%/X1*S'L2Z$%#P M&H<(V#(CD()BIH37<0M !#@R57FVP*,5JEH$BM\"N$;=4TE4[?6+*FX!7",4 M;**)E8*_]%MEUP8@NVB57N-P'>\$//C;.7#P3S[A;--8^4KU%]8I[AZ^H'B ME>[C,0I?Z1,G.2%-]>M(186!E5'Y6:A5[]J5]C2-OQ[T2:J:QBX\/LMXHH90 M1W!$F0PLNZ!B@3NR'6B3X'IEEN'L9)67"50V(<5Z2(HPU1SVJ\FK:F+5F 8Z M]5:S.9!MDBVL#EFN1H8Q/A.H;_0$ MK=_&YXVQ%^NY1!C>(=24D";N\LIR+1AI +WX9&VNTAUVW]'<_S:GI@W@' MG7#"P15] Q+R)J?0%63PNS+7XNJ13Y>II/1S@7.A6JN+/$^>.-+QLY:QGE&V M:,XH@Z8E.J%L=?H0M5:GU>XWVH./$TH!K#H37A6<4%:WEI3QA%($PI2$>*$3 MRBS67.,)I0C8,B/ =$)9+FH5GU"* $>F*EE/*"^"0!4GE->(!IMHHI]0-EOU MUK4A0"61Y">4UX8;NVAR75\4 K#2?3Q&X>6[OL@35D;E9Z%&D$XLA[R:&V[B M(4D )&E8V804"]"+1G](:8<+JT.6DYSTMT!B'XI'A[R@I;A7> DK#>OHE;2> M.;[O-=IJU@9,+?SC+KBR4N+++/!UWQD++L0MM3? > 333R:7G,Y&\P>UME3^ MH2XX'[H:_1ZGX5X>9$F[7E = ME1W#5#7^1_9N!_U8S];_./EQZKI[S=)9;<(@:1.@17B8SVJ+Y7ST-_2K_QTU M_TMJAV_A;"R.'9ZO80=?@.6&#W68$/O5R'8]=[&%='S67+!ZU-Z#+7WR.6ZQ M1B&YNOU.O]7H-[IU^+]FG=<#,R>M*',J%$"@IV MH#P#+M:^,.:I0@80SX\K4)\LI\J!F/!K"*?(L3+"D:E:G%/6-YG:$&QG([=6 MCI):JT=3LV;:#I"/H"OX*N'XEHU_BBVZE&($HU[H/!TD1A(0]TD)-80CPL5 M38MG85.36+2(1"9,.:=%Q /^PC-.IC+$2A9'-54(;N0S58Y'J7KKC-FX](U" M=($";VD)186%@]RNSGH<'[;.R<8=()5 M&Z/D=\0/8;. 0S$TDD5E08-2LI(BES!PW'NN\8*'X.1C"=2>)4U),4885:MO M0-^C75L?_0?-T[=WT#O!17]15)$ DCP28F\4E0+3.-PT.O?I"3!E5)$ ICP2 MAC!UQ7"%,]<'N.7!?5;,2>&&A>/'I5=5%:FPI"B65^ \VZ4_R5IP*P<=2\4O M\/L:O9[8SAH8WAZ6RKK>5]XWB,?M:KB&V1BJ4(E2)H?.H;0[!W\1 M/V]SXK&V8C*50E^\ZBKE*K=#9W8-A7 S'T"+^'>7(JR2/PD5OQ@85XE5>RM]J_'2I9G'..*[C2[O>9-LK$$ MK560GT<00^AG*-+\"[SNHX_@%GB&KIG'V"BJ!1-+.^(1\Z++HL*JJC2>G=OB MQQ^3P5A]= P=P*'J_XVT\Y167CQVE0(Z9N.(6@-2KIB7#M"@ZMY]%4>)'17H M!:"+(;;K97"(MOK-4*J00BHU2X=U;G77;%YA=?AMC"'UC7K:-9O?U=ER_C05 MX)9-(-5[YBT;JAJ_0=4@&,[9\X'SE94+B!2X%'_ %6*HE*LNWQU5/% M.0;WSR[X(KW12NC+#4GI/O4^#*"P\G"1,J1 ER"HTI^79#6MEKP)* 1B:: M!"G%0C+*3.FOOUS#USC>T&)*"X\F@Z%E$9&P".4=NI(F1K#$)EO?S'K"863HC6MG+-9ZCXK_!537#@^E+?,(/OO0<"-3*F;9HF1.<+&73\%)Y;=K$>WL/,&K,]LH?S M]7>HSJT-.YJ:FRU92AJT&<3CF(/MKU\#3.#_H3PN__G_ 5!+ P04 " !S M@&-3OX9#D-.3 @#7M"H %0 '5F<&DM,C R,3 Y,C5X,3!Q+FAT;>R]:9.B M2MU5EYKYA(SFK74'CK [*K M!X:D3]_$ V>NRR!1MH>)4NXQ(6>D(5"I3#*#(7B2&))H[%W8PY;[Z+M)39*F__P8>=[T\>=/57*'#[:C_=Q>"!N21- D MCO[8WF+JEK$OOU@L'I9#QPSOP1 $_QE<'L(>VQ7WU:G^K'CPPX-L3\)'(Q26 MVI5E I\$)I*(IF#'G =[[C#X(\G M.DM?OM95*'[PSEUQ!ZBO=BWY$UX];+7^AA1>]I("].==M&LWO!!6>U]AUR8P M-/W6HSKG,D#9OKI'H'E6-+CZA()? &4[.D:OR=6+(F1SY"D MGT02N4&2_N/?OT= 4O[]>P(\*2';E@<-S3\_/+#T?F[:&]R%; MNM<*("; #R(/NU"1'$5T1Y(#7#%?*ZZFLT(N)W1GQ5S32_5REMW\L6GF,^6#3Y\>\EU?:#\2.C*/S^*8>U%3NL7R^MYL25(ZS0E MI]ALI[%:_/@7^?OG\W9]63M1;-]09<:TS3KN(.RLW:^CH"7/!YIVGH;VQK5< M@:"'!;8K%>K=EI:D%OY%&PH%F@K:B8JKE9#JSII]7Y#$L<+WTF-BD#V30'-. MG>/*2W$A^ RCYF6K;HTJVF^T4^!SXJ*:$I.ZB_>-)(GGV7G/M8HS6.&E^VCI M)M1-QP>_UN2WVMB1S."Q!XVS$,9K&UEU;3#"6LVG;6TYI1:!ZEZ^;1_ [><: M5]&Y!6R9L19FK0(VF#A$-8]KUVG<^\;G?+Y+ N#)'? M$-REE8^Q)Q/;.M \SO>"T3$@R\\:ND2"$K O2-6YHZEI(O]CE%,C08VKK M$UB$4WGXJZMN*@6[V?%RT)\*7Q2X"Z(,^9ZX8=<49&S[=^UN;X?<#CB<6K!M MA7.V3M+F ;NRVS+0$G#0XX*W@FW-K94R6RXXUF2Q6:LO:@VGD)(7+X7PV^V" M-^BV@CX36),KU)(*PJP0TAX.A$JNG:J+4"<;9&TGJZULWA)5SG?"MX>:E=X MK6T?R*Y/%=HJ.0(--KD8UF:JTK/2VKZ%T =X9"U(2E<,I*N.9)8L!2PK8+6I M:EUR'#%=X6B_4R5R+%FC.U)IF:'08'A#X!\*Q=)D^K+U97PH2,O+ZZXLF7T@ M.:RE!)@YJ++0T'NH+:WKPLQM^*'-"YH 3;\*;2PXJN+/ MYSY3R!@ 5&SWW[\#W_31#=U.6.=$Z*L^!A[=/S]=_B.\*MK^T[X+?3M'[?]%+;HW7[:V;B&*5EUV#=/EC,< M-%K06X5NL!-45S(H%Q%I2KB*H &M) >,;O-V$)J#W3==";ZK.G 2 M82O R1 *4ZH\MP1T&KL6_5T;=]CRJ[H M9I1*/;UB2G\\$_15R;T!$C207',A]K0X9>\J-NDAR7?2KECY.9]&; MD_MQPV*Y'\B]H*M>P[$U1]J1,[;&ZWG;6%*&KC3$U&I)N_B*OC6Q'[4KEOI& MZE7/U:=;48_29LTMU_--H;"TI6FZE%$:.2LUYE\46TL)JKVF$*MZ2J"_ ZF]-ON^Q^IS63XU2\LAD02\/ M*D@:UQ3NEF(U5V+UMX:#]UA]R\TC?+K81UC =OG^%(#:'-P2#J[$ZJ^/@[>\ M.WHA.4I[-7T^2QEJRLM^VN(@GR-(NYJSBX:?JP_LVD)&/">R.'C6/@B$[<]O M-/![>G>?Q\%LS:2*BZDS%3!Q55_-^'J-M2/+!:*#@ZO8@Y=I%$\"AL\+FL'. M_&#F'?:$;<&O[C,8;%UAA96<(.=@-R*,-#/7ILM44EBULHH*5A:WGD36SW^S MJ4^(.-W6:- M"_BHF?9.^HNES%M4J$'+$/C]KJIE>O"^-95 M^,TFW[FT9=F?^&:PV(OS1L )BCE@%'3D')2@9=LG%;*8S/33DRK'@BPBMZ:= M;G/8N77=_G#S;P,%Y):,GXF5*<7JK,4;FB1PT_S$[9/8!"BWKNR79F7D >N^ MEGS?9&6+<0/I.VUU+OB8N.ZI4EITQ"-?OZ MM(:K-A[?3AJ->LI]AATP"U+ME;"Z5AV;IULG)I2HH?S!U<2[YO4])E M:T#FEU3&F-G"HNH3T![4;EW*UZ&D49#U,275LJ6Z45P,34172UC*Z76 M!7Q!2AH%J;Y-28NC%D +!:]ED'U1(=,X)A?\6WA9A%0M;'O$R?$0NEK%@FIODW+>IED*:>4-,286*L"D<: Z*_*]TU6EJ>\[M R<8OE4!;TDZUR6F9N7;&OP\JB(.MC M5H;GFTN\/,4)EBQQP*\OTF-I>.MJ?$%6%@6IOLW*"JQ6F1:6&0Z9%7NUP<#1 M"Z/UK;O/5V)ED9#VAUF9.B71[*(HS(Q*@:L/2:7(IX!++7%N^;U+242=I]B4^TV=7(W<]4]41/C1OW:I=AY)&0=;'E'3<<2A3 M--2,0&IIC,&S+6IHW[K/<4%*&@6IODU)\X*S:'62*BNJ&^ M$B6-A+0_3$FUM6]C5CY39TE]AM2&4K?CW[R[&0%*^C4HF!?S?+],*312F&)L M#^B35GT5/4IZSL8'*0R9S;Y(9^&D^FQEV M>Z3K"_A-4IJ>$KQ.9P:.,:LLW:'CBBG3N/41[?*D-#+"/F:EM(W8=1K,V'-Y\%LJ%6&EDQ/HV+67JK5Z:-YJN/$=-3DM3SB:PHIK^JS0<6+>6E$8+#?M9+G.6PDA<;[M5DKZ5.[EJZ4V MPLU!JIG'UHMB/H;$)R!QZ)6] PGR*_SO#5#,].ES>_N>9%(8%_ M?#=L\KQ6XOFNZ.>;TA*:=#V;(\6,X3>EE^33#=$NW-*I=\""W MZTKRO:/8AMVLYRAZ7F2Q6;O22@&TUV=N2?\N>!3;ETKRMP_1HL6BUR5S@#>P MQ;2'MY%DD^]%5I*1\16^?,'LQWV%9IJI#8<=:2K,BFR.*"B5))>)K 2O[BM< M2W(G?(5&)KDNM.J&).C9?*78U\?I/GY+X^%E?85K2>[85W !,RI!G>,1$N3D MU7@([=)-#7\7]16N(+=#7T$0:^U&7;!S1A?M%EA7KU5+U"UYY%_O*UQ!0N_Y M"F5%2=HK'.\9E3P^Q[U9*ZOV;LD=OXZO< 5)ON5S8/F@!2:0F.F6 MU@".:CL3R9(!-S1U+>P'=CD%L@>4MCZ!13B5A[^ZJB0'U_C=K,D35F38"G'O M")'[=^UN;T,-<6%OME-ERP;$F M]$I;?5%K.(64'#E+#WO\<=__/_X-OCX3P*MXVO[L0?='>1W YQ4;[+RO>?"# M8@?/>?**(=*_]DW[?CWHP$\8A@] ],DA?16C-Q-8>-U82,N[,!9E;B2CBZ)7 M%0I400(IDVDVHG?2P"EC<2B V%C$QN)JQN*]+.G 7#"VY=JFKH0%2QZ8/,]< M"=?X;-O!FD&OA05?6)=]?DC6=W4+N"Z_N>-%\KUIAEGGNXN[;(@5R!%YP6@@ M6(ZO.[^:M2<:Z;ZWUE M8 >C8!@8-;>_;V^?BA2>3Q/J&NG6;7&A0Y/1ZT=R[(HXI /W[D0'QV#^(C"7 M+,5W/4??KX KV3E4*-!=#\%FO09&+=E2EXN-\Z\A^67OQC#^(A@'[_$1F]*Y$3R_VLTQL#\#[*%9:Q3'[!P(A?JVZ/YR+M*M14[BQMN ME954'M63:,N@C!C*$?>NOCV.7W>O^&Y*=8U%KW6? MR)X4V\-^5VUF66[<+?+,>47;1HCC=DXP]9 M TD38ASGOQWWZHJ;35P9V*]Y5YU5M9=LI@> ]?FI4@&IIDH[W\A8WK!W];W! M?.1<:6TN;_,I0D,*:C_3Q(B)LY['7#3RSM7WAO'KOM5J;67ZV8(D"I)!K.M^ MTNHLHK<9Z8W@^1J^5?2 ?=Z,35YQQTFR(:79;DI(+]H9(S.H1FZR(;HI@/<. M%]IKV+KEE:P#S(@VBQ"<@YE(5ZF4U61U)N-RY(S:[V+F1,N_%7!^>P#-=5O# M$8]W5&32+>:0V82H%:N1@TF40SA7!,7S/?2B%L-)2FJ7',Y31831BLEJG4OV M:VKD1JT;H%57B>%\BLK<=QHDFLL\;QVG4)%[20=\W9I-4GP=(11[F(X?0VXCCW"5> M3@5RY#E2SBU&PL#0"Y.ZP,N399^/G!MU0X&<:"+GM\=0 1\E_;9:2"-\RAQ- MC34]:76^D6MRTZ@XR]%*;QZ;B:MJ,]];%3LLWV!*+4(A:N8DPN9'$]+2:S(N3OGB3(8-7V_B55B-R"RS/$N8G:F(C M/ZM6%BPI90N5T9 QEDIDG9I(QMIO&1RO1AT,/0-X2[N=FK.3?BOG#\IS4+ BYXM&%0S12U<[B\.Q;%0ENN^Z M5=8OM&C%-7C -VZ66<8+M#X)CM<<#GQ:&E3&K1K- L/,Y6EJ4C&YR T<474X M;AP0QPY' 2U,6YFJ(TR\1II2!P37J=\T&K[U0J&S.!P-GTO.FGAAC$Q65<]J M$.ETLQ8['+<#CM^8.WV=8]J#.D?6A#:!D-D:6%74*F[/8HX9_3G3]W(P?HMD MXJ.6F_7$CLEBJ[ZQ\KHRR)LW.W[$&>3G8IENH>1J;;U!&?RRM126GB([Z9O% M19R%_9LTLYR5;=G!- \AQY7V:*YVZY689GX+++S.,XMVVI_0[%IG25UIFH3( MSW(QS[PA='QTUN/7DVR2\YF"#OS^A&44P^@09K\](Z,/D0@FV41H!@3?P^:, M2*GQ*7QBUA1-P(I%:^C,B6$Q&?T1)H)(^=SL"'[V=*P/Q35^'2AEVJ)&+8UU MA&[;GPXD8D+GT-BDW':, ]_#YHQ(<>SYE)S5!FO95PR&Q0<>,_@1*])#R M299RF#7\ZTAY>5#A3N15VW4A3_-@ZX$EZ\#-KNJ2YSN 4Y]^7KU84.!"V%DR M8$Q)G^S7[;=P?4%7ZX*0''97:<1:V?U)9$> M\*7@0&8 BT!W#PP]H 3$GU/#Z- .!Z.5V)^!GCYE06_%=Y;9OH>E(A<8_1T< M?*@?;A47>4EW.I+I@^QJ_[$(NUARY-&J"N; ?(:)?9F2-?4]-RR OUB>>_#( M&I"@#FW\1LG5GX\^K.OI$VC=.'5_Q_Y#3G=ETP[N_=##\PZ8^4< WI<]*.FV M@.P[#A3TRP?K%M1U73)+H1,;E'WRXFD3#A3!^J(Y;/@"RDU?85 9K MLUV^J5?U<2>#TI&UA!\3^!/ZWY#XJYC_EB@-U!V MABJ=AN=:*[,!\#K.$Q68I.F9I6^ T.&.;=.TS M6I;:+/1[U:%16.;GQ=)JM9K7(QN"B@W3?1JF-Q#ZC:T3^BVLD\"WG? QJR/C MU/"P.3F5S#5;:0/H=!J7O+3#-^\ZO!1;I.A9I)>PC.W0O=NATU$ET4CLR36L)R+5QG! $AM9#G++.@7[SI#*39+$3-+KV$SMDCW;)&R MMJ4<&B),(:>"R H46VA+#7.L+K))+?;78D-T.4/T I*Q_;EG^W.PCNC0# TH M*\VPV6'&D+(XK6/.HL=%]_".V S=H1DZC M"[!DH3D8XQ,GNJO$8Z4]V[S376I898%J2).9# 83,=;6;Z"M]YH)>TSHL(Z-5!&[C5%!K=_?ABQ3V;XMYWIN@=:>\K:9U6MF:1@CIL";P\ M+SH9?X33J5AQ[U]Q[S:3\AYT]G3:8U5+B=R<4(NL3W=;]8%;ZG3Z,3N^8UV] MUTS#>]'1=]("^U4)D0V "=QT0:6R*49G>[&^WKF^WGLFWKWH[JMI=QGD[..5;&D-ECN MW1XKZGD4]?XRN>Y%/]_<7CQE]TH=I3.8(?[8:A<+3%U=W<2.*[&RGB??Z1YW M]+Y#S3T<8"5UGNFR6M\3)J65WBR;@.EC<7#X^^CL'8RS6?Q(M#RG,P=TU;RE/>R>XA>:12[0P+T6,Z]3%D/G709KH'=MJ;)*W;&N$S M)$4) I:=^;1;8RN8&-E-7MZ'ZLOUO$,I([@FT/_@LZ8BZ9GP'O MVUEB8U(H99/EWAC1+;Z4';8HS>%O&*5O]56<>W4V9&Y.N0^.^Y:](&?ETR;U M;51ZGC]>321E89#MI=V3?),I,)$ERV^@,K!C;_13C,C((?*MS+Q9I5G,K$HY MQ=#]6B&MX(7\W(CL)&2D87D/N6XOCF(^PWK2[WYNXL(;UEHVFI8,H *OS50R MJ^XZLN[=.5:5QNP/M&-/+30+2GI8JS[R^A&"K83HGUWLCU;EKDQ1O#!0] MDW2A'0MB.Q09.W3:6Y.01A% 2EFQ< -LW*BV6^.I]%=MX]-DSW:9ABS^W[6J=7-K&8H24167L4 M*>A+MK32EI[686+_+39,][NC1FR3KFZ33F_2P4[EU2@[M'EDUI^"^7J,64,F M)DFQ+;J_'4-B&Q0)&_3V)B3V$B6UVFBX$)@E[Y9'ZEP6Q#B:%-NC^]X1);9- MD;!-KVZR,J!&6LMKZ28[JVF-&E$HUY).3)-BLW2W.[[$%BD2%NGE)C+\P&NV M^?)BQOH.2: >7<0+V3AV%!NB>]O1)K8_D; _KVRUT2Y7<,\C%!+!Z[\D M<>]?<>\V&^L>=/9TZI3=7:XSSF ,!.#59CV@=-=I.];5.];5>\U6NA<=?3NU MB)LI5#&?ZMC"Q!Q2& _Z.6PP7# MLO-YJA6K[9VK[1UGN]R+QKY,3<&L]=A.E;ND 7(3H= 7Z3SMWL+.@K&BQMD@ M=ZB?;VX#FB<<)C->8"0B+8D,7:>F'K>(G=<[5]8[WWGS#C7W<( M]#N^CLSWF>0^*/D2&[^H6 M<%U^4_/GRDN;9GB.S^[B5B/J"#4VNE*GB10Z..67,IEJ;Q39-,0WF_H$NM-M M/:? H5 =+PZ4?@\+*),19>P0)CAV.J'#SON8UP\NU9LZIG9O@#:4WHYJ'M"JQU]<)QJZA.Q.-W6+P,'E#AY-7#@(I;9@X/< M.HUG D>SG^$&'L;GA153S?'YJC$F*]%G%U$#!Y[$,A\$!WG@DYQ]7,'W=N0L MZ!AS1;W4[?9=@;,&F6S;U7K+5F2]]&BBXW/C"GY0]#SC2N:0=+R(-_T6. S$ M0.?+>8-&2)UPG"PUK*?\&!R?!$=@#SYD.EZ$,\XSKE![<)![,W(6<&0-V>=3 M2+V/2"O3+=!54\\-8M+Q67! 2U',*X$Z$"I[;B2.2,Z\C12ZE*D MQ@E^O]%T%:K0*!1CUO$9=*!4.*Y\%!V'!"4J_@HMR_[$-V%1)0P2!L4<, JZ M/YC3"1+_=[%1/K/,I/M2D<40:CQ/$5K'B>X!KQ_$RX>;'WLU9X!0K:28,:H]2^W#Q_HJJ?3JP4V'^=_+J20;#?A7THXSW'A_Z(9)51X[A_^T5U/P3/%>7-_>+=96 M]$P8XS56PEM^2L&-4;8?64/]2O_L4Z-/=="KBO1QU3[=LT]*?;)KO]"=09$/ M*O"+HF<8!*@7097T)P#,CT"06]=P;,67/1=:N[- &*]5?6HU5:8(WVE6/6$X MQD@\LN/$VQ!^K8ON$,0!P_U$6.><3(8X-,/$YZPP:RGP,4,39'T==HRE[615 M-8_@_#OI,E,E/:P-_,K(Z'9Y;X+WW1D[OE%4O]]G9\!W)!-V(':)#]OJ9T7/ M G/T$.;H9V#>E4S+]XJV:=J+O.1,3ACK7TL517"^XY2$+LYVUUI5 LU1!:0C M.^GV-JY?[:3+P/F2.:HA.M&/ QD],Y"Q0R!CGR$=4UA3R1KZCI:W'>!Z!V,K M;2DEV*.JJILZK*)['H2/+0Z(8G%$"H74@M9II]Q 6S=JN3_?>_<*?>SCT,?. M"'U<1/?(WW_^$/#+-"<+C9#Q M3F2G.M]&^,EN^GH07V?M23@U@: ?GL5X*GJ.^"$:ACRV,>B#;Q^",^V9$FRF MW'" *@VA^7E@EUY0"2<'7%VS BX)+5)#\N!OWHYH\BL7BN'J_\'4FB00SE8\'29T7/H3#(QN CVV@A^@EUR>L. M" 9)1X'292#L=%DRVT >6;9I:_JYN$ZNU[,6+(^EC(K"NH0@9H3.\D;9_ >[ M[/X(#A)$"3\V*KPH>I: (HX]$0@7H8A5HDLF&M3Z@+(X"3%.' MOI(+T6[) /++AQ=H?6_?6H%O.^%:^..]:^OM"9NNFU@;J:QEI--7F5*U%SFL MPMYY?-$[.^;Q>O?\/ES?W0#V]8X])U@/EOJ_R$X\P\8T(5R;>+XXQ0(88#1L$!1DTC MYW)%%7:7WZ;^QA#X[OY=0B\CY,939LIBJH]N-IQ\L5#S M# <'XR^Q>5-[6&9'%8Y*-Q8D4J@P=G->1L8>$;E SQZ@9SC\%S^;MGSW33&C MQJ//K]O83>MV>971YK25,Q$R-R]7G9R.8%CDPFGGU&TLUNU8MS^HV^A-ZW9Q MFE+4C%S46$88S58^)20=-7(\]IRZC<:Z_>UT^P84D4D:$T]I25E#6LX+%IWQ M4BGC%A0QQGX4L/_Z 0C?TQ\5BTE<;Y8U#B&!AE*E_*C1I&-_--;M+]?M2QYN M\CW]T7'1S\E4;=8P_#7EU_(4-2\Y=ZW;L3\:Z_;W\$F0DM5))0; 1[!N, MR]?*PUN@P;$_&NOV/1U*EBRN*E@ZC3OLK$BO;:-HSCO,+2ABC/VK8S]8_+P% MO^MXX2(UV]25<#%%*5B3]0R.C.U,;0?*I/YR#5M70@>\SXA9@<<5I&=JJ.K1 MD<,@;.+CZ28^R?;5-GZ90(-]H;Y"H&=9PB+3=BWC4B(I=*M+>9G$4:.[B"R# MC\RRDB@)^+75=M,.WNX639(U9GYIMLA6C;E\N\?O76"96]2$>G126J6QS)41 MV>LB%:Q%SA5MP,V;-RW1KSPI+6KB?'V%N%(>JRSMTJK!:25MA@I-@YI'+G/W M,W*]R-KKBPA8F3%MLXX["#MK]^LH:,GS@?;ES.>JK7]RF*1JOE3S6'QM0*F: M98Y ,W/NRPW.E1CS1X^":.L3Z 5P:MN1+%<%#J<6;%OA(-MPYKK\? _"71D' M*-P<./#6G;NX3B]3(W(UKPN3=7.:M;-TVFQ'-I7G VU^HE^O-OJYF/]5@AP0O#)=*:NI=A)<[6L3/EDOUF.'"2B& +\\ORZ MWXH BBCNETIT"A%\'JMB&J'F0>IFG<]K1 "O+=_7 H -M>WERK8B&(R4'U50 M858IVY%U,:(5 (R"3(_B?QDF*8EJ;ND@$UPE=799-;7H[J09H?A?%*3Y>OB/ M+/6JX[6V6K*Z,V[S1(:W!Z6;#NM>.OSWY?*MVJX+&^5!F@DL60=N=E67/-\! MG/KT\\&29VX*K(9CCX&\'V>36)O-KH:5AJ!3TTS- WG5P2([SGZ\P5N1'[?X MN\@Z.)3)!!Y07@@\RT]QN:2,&P:CI0U+I?).)KJ.]Z<%_DJS;T;J$3B+QEBL M@5 QZD4VN>+FBV%U/9S-(FOXO^]9-$3O4^&-3YY/MQYCJF\Z#9SFP/ZCG:]&6"%%%->K7%AQJ8$/34? MX_7H'5D9N5U'=KE_)SOU9H:.2VRY] KNA$&VL*C6RQ+2M2;5_-0J+OM(C+LH MXNX+4CE?G*'Z)F=I2":D9[8%?NDPIJ/8 Z0P_:ZHTXR0%,EEIS3*IEK5&^4J MQUUS!I82G6@'T\[IY^)(3^=:']E.[AP^MQ4FG;*QFRN"J[^W.B?TN3]S>/3G[P[O43GJ M$^B- 3<&2Q'A$'/8*"@%FA[?Z"A_WT=]OL0B>C8L1N;,PGJY46(%366,F>H9 M+0?HRJ(8.3?[8V"\]S,+G\/Q\!C"WW:Y;_C402$O+9!)L3 3NGYYV33'7:H1 MO72MCR$X/G7P36?_\"#!WX9\) \.K*F.JJB2CK*DL? :QEQS)\T;-# MYSA%SF*:/[KN8M_\3= WF*Z&GN[1^*\HH8 DLR'I2LEBI*GN[9W]IK#0]$:M MR0H%S21EQV-8%(MLT//-%A^,R&\U^J4NY;7$WXU MB,+RMNCT'+X-MH4]1VZGOLZK9(VJF*6EB9YD&9/CUC+IS]-"9!V_J"L9_L%X MUP959YB-?P\J0I><#!"G5D:2\W)>7!G#(A99];RH,?%/U"K"P9JTP)7-$5NN7L1&5X*I5' MH[!./3I=1QY.(QWO"G8.+6-QA&0==34R5G5\/&HE>_TV&1/&7].RP,Q^<.[F M3)EE[T&%6=6<09MO5 P]8TVXI5RHK1H15+(K]AR^G?A"MBP@?7XEDVK(>#G2 M=%?0J6XF8V%LF3=B)?M%)<,_GKY)GM<>OP(5>C5>YPSC1PD1Y] RPDYY(V&4:0H5;^2VV-J(;=F1#2!'6W)^\BE*>-MA=:0>8:0\27\QFFP=>RF77D2$:4Y'?F?&P4HDVE)*<"105=W4H4DXTZ34(%?OC9.JTVM. MUXL.$'.1T_ /KM[Z=._=V_S4)I,%.Z/UV8X>JY60ZLZ:?5^0Q+'"]])C8I"- MPCC[%:;WW;V*^E2AK9(CT&"3BV%MIBH]*ZU]N=)\;9CJUZ= M4$PV.YC_J[LV@:'I1_CP75UVEW;?3]X?_)@#ECW1K5./W?9/6-NWGOOL$3^? MU_Z@V.E^@8;"4B1'$=W 8H@*EEPO>CXY-O0UE]+9 9UQ#I(!=J\/[4=XQUL5 M>^^-&SGD:\75=%;(Y83NK)AK>JE>SCK82>6SO?'.2\%D:MHK ,1T>ED;N>-% M5>!G24-N<;[0.Y@Z>=;2W4V_\=X >(MJ2DSJ+MXWDB2>9^<]URK.CE_Y03B] M\\(I+"_6Y6*#J.8F/#(9CJLK>C96NLAK?1O<\1LO-&UY8YX<0F"0.M(8&LF. MT1&)D0K,_O%+PY[=W?0;[]7A0"<:&I?.57)N19BUFE-MZ-GUCOT*;H,;?N-] MJB3#P=I;B?WNL-2V^NCV[P)QU)_D M"E(G[2-_?\-_$JZW,N&X-)&6R86N>*-' M%$'^]Z^II 0I:$D3J-XC\4"DGWYR=&VT_\W>,#'X&A-B; [^^O'BJ8ZF6TG/ MGCYBZ ,Y]?Z"1C0Y N$C4@_I%/SEX*WPYNGN5A6.-$E5FNCFZO$_P?YV;J(. M%HF6/9&L__RY^07^[\+Q2?W/7V%I5U\#^"#X3!/RL=UKT <"_VM3D4=X+1'\ MQ;CB@:C M:U(R=5K =+!%(V&HBV,8BH)=__PSJ"&4HP;_3$[*432 YCT/;&_WU M4JRGY.6%+]C>.[2AW^4D9=LTI:D+'GVS[>0$;R/7OW MPP8PX2_/8(4\!.)_#JO-;\\AX3F[RNTZ:B,X3]G]/@>.%V2A;3L.MMRS)]NG MI.!#GJ2_>]T>"2$:-L\[Z,&#%]GPX:II+QY'N@(9V?Y[,E@']SAT@&0D%[#3 MWM6%3:TVE=@5E8:N;?H>.+L23+W#1O_X-_$,UW/H0 U#6[EKU8]__]__R6 ( M_M<>7'M@;?_UE+C'WU/Y9UU^;$GVHOG5_O_I.2?4@?BL.FQU?-L]Z$,@D7## MR<3_(.&?78E03=^X'MKU$Y??D3X6*OE)^1-W*O^OU[@/"]79#C;GDFHRM-EO MJ_5MBS4K+(4T5L3PM (PDA!5 M%QG8E=P0UTK.M/Q.Y!^8A@2$I@CI3W8A/]OJ+NKV0P/,N MSW.MVO_[/RB)_!5V)O11+-L*PSBZG-B&FUH!/__5T%S"DH+ 6S#3D+/E<%.5 M8 NN'R%ZZY+CB&#LD+34;C (**\Q+CTE4OTP$/Y6O5$DV=R(_UF5GZD&F9(E M@".DF,ZHBDA@."Y2DC(4"2DM*XJ<(8>IU%8U-G>T95%M&#.MH.40!)@J&)65 M,5L1%R(JHMN2YZ+KE^'B<##9/@)[2..O$D/LB1Y<@!@>#QO!F(=\D3/ZU:SP M WU/I1\P\M7.Q^/._UU*?G8-^%+FLGL7]O2^YW97#:(3WC\_='B["V1H\VQS M*)FF[0WMY8^O,LM-7W+@P&*N6F!J.]Z/G4GD:Q1:&C+Y.CO+&D-+5-QBSF]" MDXB\%:_A@6:#A%!*\*L)M-G_"05*I0GR2: G+/>7:-39V<'8=SU=77U MK21>!_ZC$DSOPHJ,%&FU I(#K"]#?B.L$KN9>SM@)E5SVB9U51X(&+^TR5J; MIC5S\0+U85\H0+8WU7GT8<.<(+#XUXLK 4VPG<>=/_?C7QY,OB6G<0K!D92(!\R*D%*07@$9B"I%9H8*)1$X>42OBIJY M7!@J)K.8!?M3&G#M?I6^?MI"]I5+C3 MV5OQ,B'?2)3J.8%OMR#^_]SH1:G./+P:1+M\M'A#-Y]4_@]V*V#'!!+RS M[Y"$Y";<*9"#]#PEH5L)W7,3\BCT,/Y[2%$1BLI@Y) 4Y2%010)')9%")4*4 M5 +:-VE(2KCZDJ+BTKJ?&C25H:'SDSY)P&_45!.Q/47=EY2'Y4RJ.EG5A%5] MT4,4<5P:,4U8$G]94F([,YZQU:S #46/'18MC).U8+^RER7MVB2+9]*:;##C M_-KH#O%!AM7$U'')0LJ>Z,697D0*$Z8Q7:(3R_47(GE<4EBL"UXI3W6,&9LI ME$KHH- !04G\S*3[TRD(QZS\S.D'Q$,F\_7CVKGIV0=';0)YP%Z/:'U)$.2B M+7TF2>HA?0&&$DORZR5YNSKYOIMTA89>9'K\EZ/&K3VKH'Z&13]A.P@ZV.TZ,?4=W%3W^(<$NUE\Y22>&]!MI.^_T238L76+@?Y1H-L. M9*+Z.D3UI^$<6Z[H"?0B'7+/:AT;M=_1@7MJS'S3S(QA\&*RCG2M#@ZHQGAI.-J/?[$,@B98R?4266!Z M099!HLZ^C"3]>9&,B6W-&?B1<]KVPCJH_G!:-+(4KC&([KML1A\442HX/:_@ M2):2:$E377'?K?5UXM';9H5!"LYIP-?IEGR8E%"94$6L;OLI8<)6-8K/L\-A M<*#YW8:A(S26Q+;E,QANV%!ES($^?3:54JF:4P$]O%S8GU+?V]YUDLO]ZZB[<% M17>9GN@>#4^YKD$-T?1?;L(#)IB.;$CEK7 6Y,]@"LST S@EX"@I08Z@@,29 MQ?A)39)8S6RNM: BLV-7.UH,X221A+[ZY M.N^^=_'"T@_(F\PLWDKJTRO<("B" O_\P'^\/["F'C(?9@SQRK>S[_ 4X#\= MX_]\W?Y)Q_!=^W-C;/+7U/^F(SQU+@C)?BYFLE6[.&@2Z\9YAL;K.--YVX%, M<;N.S0DC^/"KM(FK0+]&#=:N61J X@ZBZ@DSF,EPPE7##Y_.EGEWJ+HT'"+H MJ,9:'&MQ]#.>[E:3W]A,]\DKW:,'>PT]N\X:Z1Y(PK)RL--WP*QW_9?YMD[K M1EL>D-23TES!=7I5,,@#2<6"N4APX9>U)X4^8%@LI*_U@"\ZH7!DW$N6$JPT M (GA"C)0(!OPJI%8C$"X B78M>U@RX4_T.UF*B/)3:BZ"=FJ9)I;FNK"_V>^ M[L ?/3LQ!-L"\+D\")>P[#=F@?SW8&,66PU? POY#A0Q;"V[W'#A!"U[P91C ML#%+0H%7+2TL.G6 #,)) !3;/"/<(\Y-_+%AU@G7ET<)=V0'>T'L]IKS1I+W MLCT+Z7FE@QIO;MXVZ;]_)H*TG#^P@W8/ 8 P\(=CV*K@IK!\<+ 9K,_V8>$1 M9&%-PNH&5)Y"-D]0I)7[<)$L),9W I]XL_,0K%R0M^.[!Q'S\5S!P=@U&&%6 MJUA=?40F*W7MQ[]]<)2!M%TR^>K.1"]1NL$_15$[_&\>4+<3GWP&E<:N,%5U MH"7DT;XO1QJ3>$ME L1 L$QTSX,8 R8$C6-;@0TV5PD #>,J40J(IR2',^DY MR9,V._R\4*:G9TQ]Q_6#1\,++=\$FZXED%2@*BV@^>9FX1"?;"?^""ZF_\)P M[&%;P!OIX38ITV";E(LHU:;F>S4![G\O@_^#;@UZ=:L.!_B?CSF=1T$ACTB= MC#Y4FXVA7Z&_!O^)&X8^^3KTWT(^Q)F4,.&C0$*298A\*%>(B "3F!63_Z: M@)V>/'G!G4"5@6]Q=O8,HF8"^V;U9S">P,=!JQM46TMHCKWP1KO+#W!D 6'= M%*#J5D@BPD268(#&D+]>JV%X&?UK5^RHP/;ZG[L"K]9O7S 82;:%7ZGK[IVZ M=:#9*#9,8HGM*'DX-#Y<=]+Q>,IQ/_V3H1Y2^'FF'*DW^6!-WUU@(7?3V&_OY".8E%/:S3LZEMDET&#@^:+:S.F 9JUP1 MRQ?-NLYR:1WEYZ9#F 9D&=5PW*$/AI7P"2^9QV=9PR'IN %K]%E)'O77;[.J M:!NPS_9/'=*GZ_;1Y>W>I_HH03USYO@M:]M[R0EF0\7>6W+SM1L(;TQ*6+G= MR>:'J6Z9TF(V&T]TI O6"[:M=MNYQLM4MV==^AL[!]_)"'#QF9L;,*97F,Z* MO@6]RAS?5:DBNW-&"QMG-$(6<%>U3,@H_I&2"-(@S\9@]354^'',.@(N8!EAS%#W]V$0Z"P-N>O M>/M=ZG=AO2#<%[S+7 4O7^CPU5+"@JVR@_@&U( P"&))EJQ+9A ["?8E#(JZ MV[.TW42P&E577H0KMQ,!"13_0_KOR9#&&U3E Y*+9GSXW2"9.P*FN1-NX@\H MLC!4M9D\^4 @Z+\/B3YL7@3TE0]:]VH>+/1R=GAUHZ_$&P]X<)7^-Z4&>#<+D#[=1 MIS+H4,E0> (7"0R*B4.41P352I%IH> Q%,H"27Z;-/Q%:J7FT:1G2"\8DTG MI%SQ9YQV<-+/ON32[3/\T $50<^@"]M)JN(BI6TVAGQ>IF-S.]W-O["R2N_N$PS7G1Q]D47[^V%%$,^AOSM=WYL MY:.SS.C;[C]QTRN+F(#DWNU^0O$>]MN.X Z\GHW[* MJ^FLD,L)W5DQU_12O9QE-W\\.TO;\B>*[2E UB>2^2/APGZ!;4*>1P)I5^34 M@\#?:B6DNK-FWQN3/;]55K M!NYZ'>?3C>1OU7M_I&0&22NIM*CBKX MMNZ9X6'8;##I^]G(USO&^COUHR.%@:1-BL$9NG!K9;]1%]:WQ[*'2-RGI'!6 MHCO2X2^MO5WX>HT_82_OJ*._=@7#UI2O4&P8&I>]BX[/ZDVD[B7+Q@R7.G[> M+/4I)#BS/G!%AL_Z8;&A#5"3E*?@%+\)3EGV87!J^$:.W9G-5PR*7P?%UCQN MK.,>$459JPJ2E=<,4JNX_MJ=9NL*#1&!OH,((=\H?9'L3]O=;R7[E\E^ -KB M+SH,9&"GDU5F#W5_\ M_CSJEU!ZGEW[M>DPW[/'+QC#>-%GQ&?5X?V$@F?#[NO7@]2N4Y??D3X6JOU) M^1-W*O^OU[@/"W7+ELXFU61HQ=]6ZUBL7[Z-V)EMS[Y2BNY.X=@<,+DM+?AP M#8-C&I);!'RTBL@OFID,4_2N9"6KF[5 NH"ON]%N !WHD'(OV_B:>/0;,VM3JH34":#E#Y MC!2AR .>^M\7K&CWXSMJL.5;@;9BZ$-("N'7G<*A#^GCXR3.@[1#L:(/!/[2 MZ\$/,C&DQ,@)O)C_:7/,6ZN'/EN'S=?@01"8T)$R_SKT4+8_'57TP&$+NC]P M8D(V;*L)9D-KW3W I"]:573D*?[UOAN>*-5S M]NE5C^3_B9>=CX5Q>KWI'8 M#FOX*6T]P.^!,KY4D5/(WT[D$R2 ?S(9$9&(H4A(:46D (*)J"3)(*624DJ1 MGD^EA\ +OI^GKX[:_VX4(/#.=@%L.EME$UP^P7#U-EMO\V=UR7YA)O_C"6?8 M!5)R/JX4#;K5WF34EIZ4X1.,*0/-P36WJ3K_FO0T_L[4_:5%E"_5Z3I3HJO0 M8N6Y5HUNE[CZ+PHK=2+?%_OH=.O79 =^ JN07^QVTWS1_D\F]5Y#"[\6M;$> MWD"3GNE?R#>OK7P'8VXXMIVI.V)U?$,=OUR2N_7VSQI<\L!DNYG"PUE5\3K- MR>_WX @/9=]L._UK^ACKVWWKVVVVZ&Z'O_M4M^-0F2P#H*I_W9\>_E)3;U-! M?ZFI$1PMG\*'#%?GN6HI1[?9'/R<8^L\F\O25>AALGR19=N\B*613.;B,<83 M30ARJ8(9_6#/+?@I9,GAUIY9R92"D^+X$0!PV)>\_1',$:CSX;+<"%5KLT+X MST0.R-O:D>%/2+@Y^T&EMS^_C-^>QPA$:P# 8P9UXP8Z9E Q@[H]$<<,ZMX8 M%-^&7VO!1!279^E6O50O1)I!'01-PC4,C@5[UPVI0+"'I0-&\*;@5*:2)=L3 ML#_0JPT[ 83%ZKH%$C4[/">)#3=3C1#9B30'^\:$BX@)UXW;\YAPQ83K]D0< M$ZX[(5R'/(LOTBVVR%5S;(MGFT+IA@A7N#/0R#85X+C;W:H3[,R'HHZ95LRT MSC%0I&*F=>.&/&9:,=.Z/1''3.M.F-;)T!9#\\5\E;LAIL5([BB1-^W%TZ'T M,9_Z+3X5H5H=4KL(5>O[L,QTS#)O?!"+66;,,F]/Q#'+O&&66>?:+-_FA#HM MY$J0:8H8A:,9*AJDLFY[P-WDR7MV0K D7]&]#<4\139/I:%_AX$_$P_\-VY7 MXH$_'OAO3\1G'_BO/1C6Z#I=V(17$7B^Q-7I>@[^7.WS)9[+BVD$(]!H MC(Y/B\BPAZ\8YB+-6VY+5#7)DK20D.R/P\WIKNR[;K O=1#(H2W)7+EZ&"9[ MXC$!T=F1-&X*-ALH?@N"@\8,)V8X-]6DJ&E0S'!BAA,,FP%G MP)O!P0BZ%VY"!,<5^-7SK M"BLC#6W?V^ZJG&CIKO$=" P>YUK'!.:FFA0U#8H)3$Q@=J,B$6QKZ=BF"\>9 MAF/+0 E&%A$ET!02$8?_B;D0WY.YW(",=C4,Z[]*'37=C R]8W6[F3$T]NFW M/?'>'KCWXA=7@2:9&_\2!#79)C2&B0#H7XDZ5V?C 34>4.,!]?::=,_J%@^H MMS:@/@_ HG0PN9J79,]V7)'"2!R/R#ZR!P,__3V#X]&535"OQ+9B&QDE0X:2 M^!91\7B?CIB W%23HJ9!,0&)")X^AW M9PEC1G+C38J:!L6,)&8DNR&/9)>*Y)H"J?(: QU3TR$_)Y,))IBV57J M6]*,GYXT-,'7&Z>#@O#B!TU51"QF1*KQ4]'G__X-_]G=)YM <@*\C;8/3VZP M]X@'+]D $$60__T2<,G \H"S:Q5&/&%YBV?LH-+AO__7_SFL_+$Z(>&?OPY: M-=HH+Q;JC0:20P=(1E)2X8L?)7,AK=R=Y:,>X'@TM!T%7D%VE0JZ(8$B#WCJ M?Q,'GX/N..K+B;1,'O385DV3)E"]Q^UMN]]"M=K_:+OA=JF/#C##K<>"IS][ M;B@8SYX^8N@#&> ?MTVC$ ?TJDO$I6I6V#W'A0.UP?X"X6$'UB>O9%N<\S% M;?)110] %G0_K& [L%'A<4[P]E-[['\QNK?=]-:R=2'?2)3J.8%OMTHL_R?\ MS#SM27"9ZAV)[;"&9[$QSU7D%/*EA*[\\T/,H*E,&D-5<4BE29' <47, "PE M#G%,I@@*5R4I6'X0B&]SQ\FCQ[)TE:XS+%]DV38O8FDDL[OI/!UZU$GO]/"^ M8HG#ZB:VU4QLZOFE @]_T8.C*+S'YV-*J-/DDTJ_A=4_]N=:_'JGDG*:(B=C+D@7;ZFA5M5%!9L6.5:K8 MI;S$TK!DZF7)HY)JI]%:6]8"ELR\+"GVN4)S/,VW$'TZ):$^ M%"B;:(KX\=M-U#"ZZ5JMC?"MBF#;A(CV2AHL>?3V.5W6EOI(0EANK$"1RG9O/*-%82TV1//%,HU@KSYR*(%2:XWRNW2UE7$N# M)8][7EG*PU6G!1 N4VL1C*V.+#=XYE';&3;57IE9@V'U=JW7Q\$BV6:"9QZU M?5A1]?J\W=(,WL$$:]I>"LGU0DP?UY/CR7F=[VH4(A$+4DI[BWYFH8F9XY)# MKM-&TD9/1QBR.5SD^BO@%6F1.B[I]'!4E=FZR>I.&G32U)280X2@R'%1@:.M M#N(/2L+*\UB1:R29 0.A? ++C-D?BD*N;FLL=K#"LB?X'AP_.LJH@;5I$3TA6&0U)YT^P@_89 $I M+CQ)D90.-",N_2*3_=2)6@E3@AV1:<=:Y:>]PT?&U+# M::/AK7SXU!.")5>I<:9!%B6$'U&S=8Y=#-0RM%(G!,L"7K2[[)@W>&1A@)P# M+%*$%3@A6&VQ&%6U&CD4]"8Q,@HU840K\*DGI)6G>]K2,80,ZZ_-II@$8Z>O MP+J>D-92R#6$E.9# $K M<$)::6I>ZHE8!VFK4>7):4QF?6,21/)#(9+C9A@85'R9=%U M'G=;RVFE(ZSP,=J?D;*(FV'1(S,X!YT2U19X!<%F3IN9(V2F5 J+'FDLWU\Z M"[6CF ;G,)@&5GI>PV'1$R $;C?->)B79)FB/YOKO*@MR["S3H P71W[NFYZ M::/B4"-:7J,*#FTF?@*$W)KM#2O4HHQP^KH^,:8U?MR"3ST!0I#K#$;RK%=G M.K7 C$:S#. LX79 M$%^,6^V.!IH0+B>@75,H8[[4^KXPFPSS=:Z;G]M%6/0$M.WBNKL05JD*HAMX M:=Q)6>6:!'O@!+0SH#/GH:"R1D%8HP6D/^2,*GSJ"6CS?+607#<6=<%?64,] MZVCNLJ")Q EHNYT1#@9(GT:D=!V E(:D9&PA$B>@C0\(8V7-H/Z3=LU&!FW7 M0D>PZ D,*(1*V$MG5$(JGD',G0++UVE8] 0&LF-(SM3J3&2[Y1X[6547$[U# MB\0)#-B3JJM3S;J.=)URZO]G[TN;% 6R=K_?B/L?C'[G1LQ$:+_L2\],1R"B MXH8*N'TA4!$1!65Q^_67Q*KNZM:NLJI+!PFL9\XOBV71G38I-;M3A!9-R=6J];#6F$+'8P06>,8:27H7*T= M/?7WU=+(X7B$C&E&TX;IATVVUXN;GJD?PAV1M!54LD).Z/A-?3Z7G$BH!(G MA']1G?6;/6^C"QC3$'IX=]F2(SN,."'\;$.GN\UE.^K 4"X4JXW.9!1AFCPA M_$IH;_/.N%97=VK3:KC!9MX*38T\(?Q=FF[V)@JV4%?8JEXBT<),FW :>4+X MO=8282F958325%NB8[!;2%'3$\*_U_>VC \G>UL*!\59/;#+F!/U]9057I(T M$G;36'C"?%B1JB52ED'=QC\G'3XSV(5LKT/"?N M$6QO4XRQ&O7*71,T/5K88GE9M7OJO&=W6=]"[!SB;NWXJ<\+&U.W/_BTF/P" M7-I<7_K&M^_\&$O>.RG M-L=\8^ ]=^R9VCGXI>?%%DGF*X)=,Y9VX"V_(N1/#_JOV>MWQ%*QKR3U&,.= M6H&1B_YH!"C!C:1'GH$(!0\^ Q %$0J(QYX!B *( M H@"]"M^'S+PSF3.RUN^S%OC?C5T9#WEYP93-P0W;?C9P\_&=F0L@\-G?ZI[ MQN'C6 _T?_VI@G!1S)S3&X_-1 >4 8@/-*7FY5ZUO MO<"K[;;0 M4#('H_O;784>'SNU]&HS<(=6\;WM[E"FX5X-91K*](/+]#V;F:EC@JF#_:G[ MT_BFRQ'X8*Q":ZW/#P79[H#[I=Y:])<'I9$$N&$7UI%OZ?Q_I)J]_2TH]GNQ MU SVE?A]P)G_6-NHET[1TT>@]%TF=*R@#2HGJM$'30XB:.C>6%/E@K:ID5K. M\O&^G:/PHK#N^4YYQ7W)Q(?NMX>_XGQ-FF@L*.T#(O3:;J>2W56K'ZJZ-AO+ M/7I&#/+1WXR-D;70Y_Y_O^3P+YE#I?S_?K&VP3MXNFLJ//0^-+QH\6)?JKZ,G/U2?64S0<&:6% MO5A-2E)E.61G[8U&@3(8*,YD*9S^S__^.A./0\?=#35W:W1?UKI)#+I1#)3C M B%S;;SBE7D#]Q!AI?0;J-$>K0>F>75X^]ON(OI-R"!4<=]J,OPNYZIV.[(,-F_WR'2>H+$H25T7T/7MNR7;0VH8?>-8H, XN6IH"!%?R MOM*FLS^-4H,.U5\[5#_1!50T'WI>I)]/Z./-WC6XUM!JVKMZQ:9K%-GV35.C M8P>*SI(L=I8Z3IH=E0+&\([ ^B#&U.7\HW/1:JHB/V6V_;6ZF[)=O+C:J?R& MB] :^4,H@J82JO<6KH' 2X\7N>[81EYN6C5'H68%E^']6 M[!5DR2]R_; C&#XJ[Z?ZD)![+8T![@^.9VD,OR]^.34<+^A@Q=S:]X)P25B.-52=]E +)9VA7VWY+9- ,'(KR&CC1.A+[)Q MWK/_DN+XDQ.X7N0&GSQ/#P-0*:>@T\O.W^%1?4CJ0GBDA@Q.[]1 >$ 9@/!X M2#,\J=8VRL2O:.N;3.3117\7^7AI"AX\]1]&#V#T(+'1@V=?=A>AK/X,LA/L M!^>VF\%6\R?JPMBT=;K6&Q0\4T/1.$.+8K(H0Z:2@81Q \A9IBAN<"Y>)6-F MUJ324%*E9FD8#!0=1_P8KU2$5Y3*$@P\I@+1=Y?HNUC$X%SP]:3=KCKJ(R-! MQO,3@@JF.Q[9 /"!'"@F A]Z7D(C=%+2&RMXLOZ+EF/Y4V.<,5UW?!_G5:[E MUWPNXW/SZW1NG@=+)F 2DK)!7-B;>D9]"8#^5,*[DRM2939D[-!?[HAA5QUL M.QM@-T;N%(ECD7EVW339._2SH/KX=&KXYI.0"/5Q!>_N+?U1Z0_&1HG@.H+. MK*J&.64*A;T)>@9.S)!(ED'O[,1S]]Z/0"E"@#IS^.2I^RJY;SGU_,UW.YV MIIL)J?8%GHMT/!'7L2:RZ)DJ/C6T=-K#6O<._ >QZ2[I2)V'?$QMM>C)OL6K M/(&ZV&Y8()%-"R ?>%19!K\N!9UX1PO".-TP!HH:Q2Z\M/?KN"3;/Y&"J>%E M1H=:$!G=]XW3I:8?W =YI- Y3+=+GE<2PY2+T?GGNBU(A1UN2IPTMG>=T,F5 M9X/EO!:Y)&1\97632([-Y=HB-Y[B0Z=!5[/'%+E:GX7 MJCE?WTS'BYT3\C%XP;VD6)9AX,&I>P\1/6>R20I7R_!JNRTTE PGRX(BWT6 MZ%I9;I!A@A&BZ_EB;VGVSHB=\X6ZU+%E3YG,&6]3(6U.0ZDX,I1E,2Q+D_#, M$PP./32KG#*'["W0;] 5XXV)/F;G6I@R;SO;2:ZQ : '%Z5F29S)XM1Y[A@$ M/00]!'T"_+BW,%_M+!H86W';B.&/=Y;=[@Q[N@DPS\:81[$LBIQ7*AL&TM(; M2#N\H2 4AF)U,S0T[JVIU4P)D:D?,<_ M,G,.&OETTK4U)'JL6J]0B+2O&H,M,2Q@862!T<#MPK+XF;>Q02/KD1'[(";3 MY?RD=T$V[#0I2\VSBDKIK.17AWK'I%L LJ"V0Y8XL[)#TB +3R9! -[*9WD7 M_@8!W1TL/;UD2T8I5^S[8KVJQELF**>01>B+;)GW[*.D+@1U>$-;D)6VR"NQ M^]*)?J@+C3N)03TZ$Y7>J8$.U%\[4&W##SQK%(#]8!U]7AA.M!>XSNB/G);I M=DV!J4@M5B2$ E*U%F*C-7-9@]H MN$<^&$UG,0(6UX1PAW!/IHOV7K0+EHJ-_!8_M?FA5EE(#"/FO'AS9V.T$Y4W7B7:.LNQ5Z<,D;0Q4^LUZL.I MO)JTHB[%.8AL%J7..]2;&N8< C_9P'\00^XJA3A>17Z!ZW19-M=?"+Q>Z UK M0VQ(TC'R02HCDL78.T,^C)E!'*?((3L3QN6^J<\,;\.IEE-8\?;&EKI-$\ X MOF JB\'[I1XD4E:2I$)7K-5@>"QQ#!H\PI4>SPGQYO,3NG:*F^*TM=C6 M5:J;KY*-47>WJT2Z%CTX2^ ROXN40+I#I^B1$?H@IM'E7)Q7("I,$,W-UQJJ MND*&H5[S.^(,B2$:7[Z+95$6'M&"@+M+P%W,%WD%;YMJ-\_.S":O5IV.[DDA M$[2E#S$![,4KE$2\[77$O=@> BR M2]#)N?Z=46-C8D4],VK6&J1E1_TSK>'\$._WA>UH'H(I?47S:UUK4L%S4M?6 MBWR7V&^#A=[@- P#SA"=Q1E8,!"J!$@XI\>K^@2=4 ^]^E K!X) [?,-N22) M\]UP W0"R ',$LAY&;^IT0DPI 01GAXW[A, [MI\J*^JH[FP"T/3)L6 Y$43 M )R--WWJN@"_9R\PV<[>(>OOR,/+9AJ" @-0#\VV0=_L[WRSXI]5].FB2$N> M72EK>L@@ECRNA6-ZU^WG6AJ&QP>M\"S+7.3N]COTN!X9M@]B75W.?WHW;B=A MKX9B^LI%>*TWM<.F45TO-@"WP%O"LA@);\."*+Q+%%[,QWDW".=E66'&$]E5 M]>FXS] YHB743 #"R*,AF2R&P/C58\2OFFVI*;25?C;3K''@6JM&(2.T5+$) M2@M^@[&K.R"JTSLU%_>KTCLUB;=G(#RN 8_+6D[IG1H(#R@#$!X/:8@GV][^ M9=POUV?I&;EXA2+O,Y-I>NXR&LO-GC2 ME.5;JY\!__EE%F =N'3$)YX!V01PY)RQ\ S&DN?Z_JDCBM9RB6#(LJ,:#5+I MR_M>2:EM0/?BZV51DKK4Q0TP1'&'1E'2;)_$(/YRH8UW0WX=AD:S97@,LJ*9 MRDJJEH829@+(4U^^LS21)=CS"OA"P$/ WP'@TQ5$>3?R M]%CN@?.F+]QH /OXB[N(JE!O2<+ASW)S8Q+$_;DUXP%VB*'KC0TO=V@^0H;KHT0S![S&",/Y5ZII]C13 MK%#A/%FE-Y^$)"B4'TL1Z3*+!65L^4:4FB0;),,ZQLP$)!F MB+%9BCA.TK^H^KAGWSG9+O*9@<_X/Z\F)3Z=MDI="/1*#G/ZMIDT<*M)=YNO MR+Y>.;YZ.H$]CVSM];:4K]EA:XT9^_TZOU5-#:.!*TR26)9%X3U;4&'<-!B3 M-H5Q-_'9/YQYX;A5:ZO9963';0FTP%L646\!E1'YL@1*9U$JG2?/$@\'J#*@ MRDB$J_M.C<'1^^XFA]9WJD&6NJM"T[1WS 9HC,A])1 RR[+PF-R% [Q_FJ/; M9_(JDL+5[JG&XQU$=/'E-C-VP^'VE8HL MYY5\CN0%:>;,UN(.'=0WT;;" -\5SR(HD<6(\Q(%4Q-522]4H)KYW/#-@ZJ9 M"X9__Z1G2@VYAW1$MR1(6W.<=_?3^0"4K6/B6P&R!$)D&?;.:E.F%RM0ST ] MDV3?^8]J9E$@<@7.]2IVES &\]50<6IF"Z@91+(5=MRSV/3O028WR M/KUA^,L;-@8 0M3)^1AD28M<7JR)BBC(<4A7+G-MH2S5"D);!C. TO^.P[Q* M_S__.TQ5;/?-13^:#7@LYCY.OB9^!A*?, =E.FE'O1(_ U"F[VU%H4S?L\V: MNE-]AS?P:KLM-)3,"[L55D2$%1%O'[B!4Y-&HP#"XTI$()P:" \H Q >T/Q. M-F5\2#CB=7^:<:,^CCU]$J2)]4WRB9X;*OI_I(&W35+ [C+Y1WG=L:5G6)T* MW*U"=ZK*EF$AD2"7PP&S;E.5C8:C<85"),N@,!\>(C1-!<[9!4T:>+F9@!UC9W6T&SK?JZS^V"M=N=M30< ^8RQF)9%L=A,FTR< %5 M1KILJ+2EW)^K,_+56D]5BKF&;:P<3L$'PXXE<$!G@!1\%,V2*'-?.@-& : & M2(P&N&3-M/,40)D<%,N++2DB*[3;U(CNJ$$>% !(CL?1+'IFG1H8YTA[G".2 M&2\TQIFYI<=CM S_9#;1@WN-4,\GS0=,_ PDWJB!,ITT$R7Q,P!E^MY6%,KT M/=N>J8MOH$S\"MY=+ W'_WE1S=!PC(D5^'<1Z7@:) QUO$_KPY!%HD,6PF(Y M=W>&T3;BJNVUGP[EGXD(K#5?^I-!6;$-2W3R,ML4AOF-AA-Q]()@LQAQ7K9/ M:IC(]!)TCZ$%'H2#O%P4XB-JP*[06G-(#59VZ-7-!4+6++K= FJ ^O(=I:@L M0<. ! 0U!/6- @L?P?1@0HY#=:Q1-C_:N<&DKL\Z4HQI-L(TC4:8ON[6?L]^ M7L+=.=$9N0LC$^A;XZ0']^B.6M*4=N(YFT2Z:RE*\T[\ D,13Z39 D4N;UJV*NMK=:'^3RE"J:&D\ BQ[,(=GSK M(0ROW&5X10JFA@=#*9!$A:&41(928GP^J?:SR)8I@?$(DZM/50MU(>RS M+4[#*1!'89$L3MP9?PK#*,G6 ]BUUTNC/)N%3#G9_.FT*N6U95B%K8V6NL. MEB90 =27[Q2;19'SS+O4J 80H& 3H^C]FX\KU#:+[8[S1#!'#9$!VU_OV_& M>&9C/#/,=;?T>_;CDNJN/96B.LA(9NEZL:"[D\SY,CO814H^OC >P\Y. M?TN:;99X88=P?QR;[H).VGOQGA_V:ER+*+>$Q3Q?:H:[A8(V8KS'B6Y9DF A MWB'>(=Z3Z<.]%^YNPQ_U:NUFWZ:VII';C'6\YK4 W$$.')G%+P/W>W;54A=R M^[,/YSIF+C"\122.PY,5AE,7C4ME";=?+^A$OX*!^.[<&E_KALZ;;LPZ@5A8I76*[6[\1%U.YC;8WFCX?$5["PL MXY:H"-[-$7-SM7%TN?&CJHW+.9CGZ8VAXY28:ET)[!6RS&T<8S!BYBV@-X!7 MB5SWEN,'B_O=' %0#21%#5S,[SQ/"R#D!!],%@R+E$IAKDN59]52(=8"\8WG M- 5O.[_W>"%&Q*]0)(6K94[<$YFF..'36!XN3OAQG0[C?5=WZ\Y)Y%A2ZQHV MU/)]9+4)&+Y7:V)K+/+J6.#54129I>CS-'/2#+'$4]YWA=4'(>\OZ$N=E74U MEZEB9^SW$;E=J=MLKH?UM!8 :^1*$12>I5,:H;NWPGH0>BGR7\Y!'NXB2WLS MY3G$FFK.@/([Q%**D1>Y+P2+9ZDS$YBAGY+>8-GA#36I4*0AYY2XB M8ZF@M!.IKN&QM.2X.R]XJ(;KC/ZHRXE9B&^\W,)$NJB)3@UNV%HW6QJ! )<' M1Y$LBIYG1:6&E(;03S;T'\2$NTXDZE7L^UI3W*X, D-R);Q@-WH:UBUO /8I M@'TTLN/H^\)^L@)2-Q\H1'*RG;%S@;P<\GQ1Z"B6NJKQA255;!.R%6_B[ '( M&'5=(-^SIY9PATS@9.%'(*F?IC#2@S#1B9\!Z'Y=ZG39JTI\++NNK.8YR@[; M6KW+%;C*K,MI! H\,9K,DF<6!DF:S95X>8>(?QQ;[>H'S%Z%/,H,JZJB"F4! MVS+(>D>OVQ-B R /"H&@61))9P0K\0(/(?\XD+_V&;-7$3^:HSO9:+51!-L$ MZJ;%$T%5B#=Y4"H$RYZ; @S]L;1'S@I"46BWA4)&;/!27<@H7.]TUA\,H$'N M#7IPU_;@"L;$B)3XSW*]+S(C&L;)2!IE-O8-"C$0V:J4B$9NB+K#ED9@<22- MS:(L+.P(50"DW]/CTKU?!]2Q<;&^MJ@^8DB=&=H8X7+0XH .B!PZC,QB%'5? M.@ &U""BT^.QO1_0>;LP'-(KC$'DE=$/:FZ5Z7?B39V-JWY=^[:[>W;DDNVO M24I9:*?UA%8R.*=4'\.%M3J2YZ3%E7I?ZO#7J#>6JO5)$K,<1')Z@P52$O-H M/E+E./#/""J+X3"^!F'_*;3ZS<>:"-A?N.+^N;@/>X5BMU<9YVV^N#;ZHE?. M;VLQ[B.?C&2S%)).W-_DF-C-)1NB^%Z!>-Q?![NNGNL(6*AM>V*U:(;5 M#0 Q.')&9_$S$QRANY7>N-DO)3/><,12%S2[5@T-2+C!*-H5CZ']5.\GE+J) M+E6F6UAH=A>5V%H^;XE#-E+J!/#(T"R*4UF:AK448= ,4NSI\A_QLR:V& MN,O:0I<9NT*EG^_DQ1CRD3/&8FB6QN_LN"F,D$'XILQV]Q"!'Z)-BSU6[ M9MO9C'*Y(IHW 7I94/68RC+H=>/;]^R?)=4-.[Q!+G-MH2S5"D);!H-"Z7]G MA)8J*OUO,# &T]$3=^8L\3.0>$,$RG32S)'$SP"4Z7M;42C3]VQRIBXD\'1C M4]32<^?SZ)T9*W*5/,,/,OY4]XRI.Q\;GO]LH!JK$$S-700,4GF!TQW )H5Q MAO1.3>(-" B/:\#CWDP." \(#PB/*]@<]VNJ)]4B1YGX%4WOZ:A-]"9W9&?? M"(,4K+4U-N(@2&RW^QK16E6U;K6_44OXBA,J@K,3J-;?QD+$1O&78$C.-T8@ M(+)QO;%O.+]'0WZ,0@:#:+A-W>OH\]#X$1I!#J&1ANYYFF'GR;*!E2<(/ZGU MMBI.J?*H%N#18!-UMN9^JNY%!C5=BX>7YSR:&_)V/EDB// M387^GBOW< 3C<-[UF>ZL6X\6W7%/Q,'>^B*SU+W,&KSKWP?WU<_H83!UO0AR MXW,#B4]36:R7=\M5J5!0NZMRH160O8+C?CI^7@\F_CJ3 3L[GI+O- ML=M:ORZ$^[!=#/;=>2B]":*/#_ZO(/3IH^^Q!=28S_: MH8P;!CZ8JF@C?&L_N@V:WJ68#G,J_1S3R4D=5):Z4A]Y+8'O6ZN56//(<3&I M>+K ^#N%:;7DXD@/Z7)=@=UB:R[4N&0BZ@+#[V_1_G(XW/IJM3Y93,;5TJZY M,L'VY!@?@%.:(OM/ABB\E/ WE^0?J8G6OS/3ZI>5!EC*6=O<82&_E>/_TQR$ M#Q0[/]G;O+J?%&G7W"[9S4DI^>#,'WX"SXEF+$+V_/#-Q@ #>/[J:&!?OF?B M$ 7V4]!2$X)-0<#N/A!W!9;G\Q%7M:1-!#=[KZ[:)6RP\(A:$3C&E-D.-V92*>++S$&MO]U/276)JA;- M\OI.K[<&FT@0T ^YXF^C[ 2??.K/3N\\6\3+>]A\VA-VH_E:FY!MTYNW;KGS M $<]>O]/2ORWK>?5J3BG41(YP;,E\2R.U<'+O=6>;HWME=9IU@U)&=N-"Q+, MUU%$9PV]W\SI^7;5#NQJF9N*#5Q!R5Q"F<#/'?EP9^1*_7* (10_+@UIU1DP MZVCD#/(7S/HY>/KW.]2-WZ:V_1U&5 1L/#0$JE(L6@J7 '5S"""\1]6 6,/Y M R]W%VR_S/0G*B_;F_W$53HJ?5,+_VG@+\(E[QC]>?;?'8!.C.7B)."J80[- M5_8;3\#,5[+5*:LF8\NRA# M92G\U/'>3\OC>IB846K2(A-QIA\6X?F[(CPO%,"OB4PO:B16MA6Y/NCTD!(F M=NN=X7Q)YS8:P8!*//&V!>^N2$Q2ZR-@_D'J>%RN#,\9H.]5ULLY.S!:0MA4 M)Z3'%YU%R '04T_V%+RL D(80OA&I7C.0##;'OCU*>F8 D8J#%V9SWS:- &" MV2>;'5[[_B '+KCH?6!]]7EFJ5OCG.5D1OK2"O0Y3-I+?PK$)U]+\2!Z^3+N MU$^D-2.@B0Y_@-D)]:SYG7Z-[P[+PHI@VMJLMUUNJRV-8(%7A>%LEJ3.JVZ: M-$,*YOQ=N13](P#V!*'!*RMEZI$3NWJIL L>#^/I3)8AB1 M2L0^6LX@Q%]R')GSX4?O2*:9][MS06+FJSXQK"/BE /P [?MH50603!XS<-= MI!R^Z="TC4"W'&.<,73/B=[LPP@39)MAA"F1+M$S5H4GJ'*C4;@(YR KLF!, MK)%UZDJ? CXSYWM_+2(YJNNPI5I[L.FT-!(YW/Y DEB69.'M#S#L!#GK]+A: M']($I>K$7>1'8@W!NL-2;Z(:6Z_( 4U Q?? ,%B6.IG7DV)- &-1$-?I<>$^ M!.MN:6X'K7&(":MI,#>[*\Q@)R: -1O#&J.S.$W" -6#!*A^BDS&!5<_1O*[ M6'K&U'!\:VUDYJY_TL5[=$\.7M.:YCO6CP:?^6>Z7+L7L(TO;.5?@E9T(@P; MM0BY#2.0)HJ^C;:!:!ZB=YS8#T0<+==0:CP5JIC=P87]9E*=1OL!"AP^/(O1 MQSF&_TH#MYZ2:-C-<7)%OO[F8TV"3KA@0.WSE )'CC5B.JGT55Z@Y)I 5AW._OG,,X M.?T)M$(,UE,Y56*^7T8ZUDB0^)6D.@-[TRAM-!([Q/D8$LG2U)V=-(%QOF0# M_T'B 9?S ,]"_CZHC%>,/'.1ZM893_,[7> P$R _]NT("LGB5[XP.O%^'\0Q MQ/'UW+RS8*PHOJY4<[F5VO5ZC+H:=I=JH05@',?Q<);.DNQUP_/W[-PEU8<[ M7#C9<)U3_EN:(G=7NCD3,GAI#MREWSFK6X[K13(K/D'TA&9?^!VG0K$^9NM< M@]JQ?*\X82/7#(\/J%%9&CFO[$?2C# 8D4L6V)-.U]^!0W8&VH?!T-T&LU;3 MUDO%87M.C\LX:P*T@\-M6)8Y6=TK^6B'H3:(W30[86= =Q=VS5Q!]T25XC:[ M<;D15.O=>*,&+AB5Q="+'$N]9S%J&;G,M86R5"L(;?DY7":T5%'I MPW#9S5CSF^O)F_-QT*N[?LA-=$;S$,QBT_7 +@@\*QA&.C#N:&XO_(UKVPQ M:UUFQ\$^" 6*&DGD?$_B8;^ED<13F(ZFL\2)5(U4D_5I#]/='&LW5SC0.KU! MJ.^3-$[?*+,=-Y=7U2Z+L!4)-6?:R 0:YQ >9/ L2IY7[R$U&B=9X<&;0P?J MCZ3HCRN&&#])?2R+-6G36=4=U2+:^56N6<"I&0?41QR6)% \RR#7-5CNV5]. MJEN,O/"*:R*7%VNB(@IRAFL4WNDE)]493F[( E]N,V,WC'";A WC\VZVOO4H MD[(C7,:%K5EZ+*V6X7/.^*P4E"I%$EVZ72P(UJ)2:N1)KJK;D:E('HX.(BB1 MQ8CS:ATGS2*$P$\*\(]LP0<%_N5^AN=0[L# M#L 85/;,XB22I;#SL\]2:CG1:X-O./5S%-3S*'X,03:, MC.,&T<,#%TA:S(_$I5RB'Z*_]Z-/$\O1G9&ESZ.N1;]:1$_U_S!T]/#4KR_' M^-GK\.>)1]\Q\6-K_?T_T3_/3QG-#=T#,C=]CD ^ZQCPRB>)0Y#_]WF2]4*5 MC S ACR/$2..E@E_T>GXW__[?UYV_ICF>-*&+T8U/=P*BL5 ,8W<_C9*.-.VSHOWV0Z&":&$"=_D-BS8](!71CT\#(]"O M-'FAI9I;CO'\'O0K@?^N%?"?*_4?/3/U@*K^'T7B/^FNU[@/AQ_!@UZY[/6H MH\>WORI SV3<288'^PJ \C,L],_$ZQ^E^VF:AK^\Y6D4PVBSB7ZI%IL9L5%0 M9:4M"G(V^LQ'&F5XS>X=+=O+'GZ*COD5(J#:#;%1>OJCSYG0HTEZ8X9_="SSLKN9G]W,2,7,4T?E3USX]_83L(V\5&^V MA7+47;$C &F4ZL)%9?'E_GW""$&QG^KF-1S]4W7T"15-LMJ0P4F-9(7- 2LLIA7).O:LQ(YK3(_?R])8KC.+TJL:9-]6?U1:[! MFLZP%;5D?F])E%VCVRD'52$T&95;S:WU:KO1\.-G5@P-697K/5S(]4.*80;V MTAR!EN3O+2=ZLVQ(K0Z)2(NB6YVT>Z7M"K0\>GO?Z%"Y?6>^0!9AK:/7\(!K M3KFH)8K^WG166&^=[=A D*ZC5KQM#G?S^8U&''4F.&LD6-SY-VE[05EZ-.R,8Q$E#ENJ2PU M==8OZ*9=M7IFLQ60$ZN_B=RUHY;]B5,HKX;:6*BV%WC?I1N$;D=00HZ;"GVR M.<1&-5+@A;JX(/.B;@ZBIB=@UVH-Y48-T76;JHP6O8"/1"3D .USU#2DBWFZ MN!9W:HZNXD.*DTN88$9P/+'X?8X/EV&C)W1KM;H\WG-R.^! 4^KWIET4QS8+ M+I]'],60+O!S6MY7XZ>B1Y*R)_M$==G9N:JAK193!L7+=3%J>T+\Y#71K$\5 MT1'T@D3K[3&RVN!1TQ/+2I>J#M7LCGE[MQTL0L'#B%8QFJT3ZSJP6#P2CSDI ME+KK347;+G+5('KJB85U1\OBG-2UNK#PIE5NTA*D^3*:@A,KVW3Z/:I:J>SL MQ5X*EAI&M\)R"S0]F@%3W/8$S5DS-J:AN0XWY*S:*'[J$5BZJUV=7;2&O+UP M&_:^TT#L0#=!TR.T!%K>Z8\*XX50I2H;?.^+]>8F[L Q7- AP73K2#5G2[8? MRNRJ%K+F1L-.R%:;)GI3H560A%5AT"44K6".!0XT/1J7&UI!.%UBA&"A^9SJ M#(=4B8^?>C0N>D@I=) C L%B16XE^\A^+\5//1K72-)ZB]545 2LUEGE.9F; MC>LF:'H\KFFT_TSUDNDCAKL9+(=%HB_LH[8G@-#M#>H-UM]5U1)M4I8\U!N* M&#<]&I?':O7ZO-UJ"6&$_GG?#,JM3MST:%Q4N1#I=K.'V%*K5]GI[9FX&<1- MC\;E+AUG11"[O+#2Z37&BE7"J'.@Z?&XYEMA( F*2=O5^6#=:DZE?DF/VA(G M=)$\-_-^N&K8"WZ%$?V5T#1(#D1^CJ? %2T^5Z^X0I6?A^6B59U/L W@F(Z: M2GEZ(SMH24=6^T&0%W@SSYK1=GT"7HMM$U<:E2:OAACACPJ>UB]TH@Z<@!?= MWFS:>($>J+M5T<"P;5TDMU'3$_"2)UYI,*>;M, C"T$L1(;+=-0"38^6:VA) M80\9D;8J=4LDSY,SHU#9@*9'RS7EZB366^<&JL[T0GQFB9U]T01-CY9K@JD" MB:_S,CS@N4$\T9I MG1?.SHOGN]$S)W-W\^PM/?^< VS>MP,1L8GFZ4T"X(F2B5_\W%0?^NX\#(R+ M./X789V>_CT_1P']2KU:#P'.^B?/^I\I9^15RADNQ)46@OT*U5 2U@'[BKR: M/047 FJFQUH(J)F2L0[09DK,0D#-E(B%@)HI&>L ;::$+ 343 E9B$@SH7 A M$K 04#5][D*\\[35F_3J)R?JOID_8#F').5@ZH:^[HS][.%G8SLREL'A\]+P M#A_B0O^'CV,]T'^F''PBTWF]96=.Y8J\\UC&R)V#+__[!?ORT2T*^4I>(U5C M[G&M5_*C*@'#OZ()J\/R[K,(RM0SC$P]^L74SPC.V!B_TZ]Y>%/DK\0G874' MWRT^#4>AO[0VTJ"792_1;UL+ -C,7QFQC RFRK8)V#3>"#AH#Y+ M.![&HG@@X8":XXX(C,1J#FA-WL/0D[MQO"_L^+(\TJ^EDH87VA!2[6*"2GYI MT0-0$"XK"$A:3$DH"% C)%\0TLX^?J)&2*4@?-;M4)>W$MG?1]\0E(S,U03Y MTZY]NC6->.M[55Y/]KW Z$]6O?R\*PZN&VP_JG:)?Z5^*5'WV:4N"Z&G@^=H M%"@O$)>K5MP7M:O'VTJ1=QC5%G(6Z^]'^X6\&WR\]&7;6!M.:!0]=P$*HX%! M=*U@RH=^M R&]^-J \[WC>B_8T7?GJB&*?8:39XT5E.!G_'MMKA8#FM34XNK M66-9A,6S-'/MJY:N[MK_63=#>$-XGX WX#W4V5;?E?W!HKH_\;J? MZW+^OPO*;WB'&(<8/\8X*#Q/OP3YTQ[>9TO*A)H:32&W&=97DW'/HGKELT[;L(<+7F_6I6"*V-M&Z,< GNRZ-=[?S*:*+ PL+*INP6P !T4* M(PN=0K(8>U[)^KM&>.)":4FM/\D M?Y]R,MY"F-6W.N B\[)?O9)9D M\"R+47 KAG#^(W]Q^]$E!L]78#C>PK-0*#.<,PV:B,3-M*DC[[6AUHKP?. N M4(+.(L3#V]8ISOLHM259SC3;4E%48.I'6GGERY/ECQ,\N@ZG4?)M2IFVV V&AW?4H[169(D[YTOAH"&@$X3K?$ZH#U$ MY\F6Q>,"UBKF1G9-=UVB%0$:7#Y.H%F$OFZ:5AJX#@A?"-_K,1NOX[<7>5UH MN.R6$7FZGQ;SY-85R@"_+" E$9S,$LAYI"3B-UT$][>EMA)(( MSM:5RD9T9_-]6 "@!N0&A>+9:&>&F$[+P>1GL=ZQ*(4#O':!7X!\^#%!J9NE4'PD]A.)1RO'+A.CA * @WP(GLM1EXCMI M8" @'.\0CE?B$SZ,QY995WHJ-@R%'2,N!U*]:VQX@$>00H$0610YCRJ$&^;= M(12R Y_*#GP8HEK'X]=2924*H;9D:7Y7I(P*%T$TSHH@Z2Q-GW>>XXXQFN*< M"$DI"^U,B1,;Q&=RMK?/[TKJ_"0_G17H_'^FF\>0@JGA24L#O-0Q M16?D+IX5?<,X11+3F_YH0;::J+ :#@W%Z]@+7N*B#@+^ LDB^#%]\2_($4,= M G7(;73(%:B6=^N0NH%LIKUV7[57#K44&[1TF2:O-0L7F2T1>5ORFGP=:!!!96!;%CFDLJ$52 MDP C<.V&V"C)F6);JF>DI@"27J0&3':YP]# @T0&KD02_:I":Z[OGU">.EOD M]DI ^8(UC/YLF%^2@6)J*')(;6$B]7G>*9T[5I(0CO<.QVOP+6?!T9Z6J\J> M;@SLA3U446;EY^OC%H C8%D0*DLAYV7SII!/@8DL#PB^:U$39Z&O)AH]J5TS M?=NPICIKX0VZO=X ](&T%0++D@3,\WQ0/,*TE<_U\L\")-5$' R=2X(=SLIB M2V&M6GL2;X>Q;T_269*]R'Z8)D2F.$E%;"A"6Y"5YR,L,$D%'BR$-M%U^ $1 MW(ME^,&?,P2+ZWS!7>)8QP[7Y7:.J+EKO1V90VA.A7&!!!FXVQ.@H'[,MR781&/1/$=;\,ZY%!BJ- Y2Z VNX78 MWQIA=QGOS'$ECRQV)M/QB+!.?AK##Z8#U.\0&YWH8UUH*)D:J%SZ3['!2W7A M9%;*_;$<:5:PT#JZ,6>QCG3HPG"" VU\2 B+1AX]YX1*#<1B:-N>+",4*S7[ MJJKGE\@&J'Q 8- /SQQ#3-[&XTS[V9'3,/P=?4@!;6_"0K^*K!QM(';"67M0 MYP#ZXDM02.HXL>@].V":*04(M_N V]4X@7/P-B1%K,7;>=.VS UI52L3G67B MW8X%=#V%'I?<^ R\P0TO^0B\K3-_#Z<2SH,@UW?8Z1)M=Y"J/Q+&%$]4.ZL6 MZ"/PX=$LA1U3^7$J02H^>?,"3%Z Q]#@6=;[9!V> M4]3 )=K"*HQ6OFX$4W?\ B6 MN&[(-4U[!=0N4+N\K5W [*#8A6/WMR<5$B0E$$7WAZ+4:Y!=]Q9@XLW:3;.C$)A^!4JF*3,3PIJ4=QDGTX3:A*7M/#&V'XE1CZ5 M=DTQ[7$/B@U>9I]:;J+A.N[)6CFOF3J#(:9.\O[*$BC:)P)1I3<6,'4(P$<0 M69I\^,+/$-\0WXE(M?@0OJ<:28ZDV>63788:XTRDO\IT6 #,;@3F+,7"SA@"_&XX@Y6DB M'T+X'%D/-T3>Y(1NVV$[>D@1G4J,<) U0F0IZK@.[H-!/,U)(\^I(GFA*+6% MS.&L1T;A>J=O;(4I(_ ,7A(29^^-*?DU0,1'';&<,)K0ITI$KN/GC>AAQJ&= MHF\-7]@&GA[MGY:C>SLQ,!9^I-_!$#PWOG3K^5#?"9V^'BWHH5]V"RJ&C-&2 MJ1K](ANY8.2AKB:>Q>GSZFH^(C,.-034$#Q.&($E41",VY.E EYG1RZ/PX(4O8P)G=S5BA2RT\\?=YPC(EU M2O7F7'Y27O!VY&RV=O.^0E9E9]'24.I03"1+80_/TD-40U0GB,DY!]5XL>D0 M&,X2JK55A#U#8X;"<0#5H!XJE650%F;+0 Q##-^*?3D'Q#,-4U35*\N"+A10 MO;$A)WC1!" &%5$Q.LLB%T$QW)OO =8FE,DYP%:F0K5E]C:"4"WN%59H MV/E<.09V7!,5S]+LPQO=*4Z-:0C*CTHJ,!4&LM8PL'4=TJ/IN9&^_<.=6]7 M"WU>+(M"F!NPA7*I&G:;D4=$QYDK&)FES[P$[Q$99@AH".@;\!VO KHB8G;1 MP>LF(EA6\.;_;:^*RZ MM_FM)Y0*<\NM@<.Z-" W"(3,XN1Y/A#$4I2WF587+UX2,(F4: M4H.7&DI;JM6BWV>>;X>!*1^/2$ G87 WO+#B&E52C.!GGAX7!)XU# -].#<4 M]^S4NU(AM&2J:@AR7<7VTTMX0XA#B-RN4\@D0 MWR_L96->TAU!EB9\7JPZ0@W^W&;& M;ACA\S;J_1]7KMI_@_$F@B6_ 2USJD3"CABV?1>;VMW2?D:+2U(625>RX2164;U#= )1Q2:? L@\'[ M-5.32@.O(+K+N^RO/\A;YRC?9-!I4CU0?*'X)M";AO(,Y1FJ8RB^"3L? >7W M?N/;/V+;3:&=DHTX1WU2PUM;8B-DF M?ZI[AJ\1K555ZU;[&[6$KSBA(C@[@6I]=E@:>P?E).B>$\VAWS0\&?0QK_O6 MZ ?UA/RDGA;Y>= @Q:*ZJF M?-V;B1YK:E%_0'3Z*PNI:(AKB.MSPEDNUAG. XE8F=+>+Y7"'!N+BUC9,>78'P]LR;D(T([<0'?=[,A!;&F*D(! M1G83K&:AF90X$J-@S=9'J'VPFVH-?+3,1]H4>Q>-<<[ASW!/9F5=\ ],6D ?[PU>8?$(_0T[^XI_]G0$Z;7,CR M\_%0+2W7O% *J]/^, ;DNWS].T9D>C(?KI#<#5,BTL#-)FCTM[:WDC4;:=)[ M$ D0"?<==D_4=$!H0%F FP1$PETDPC\B%)(?^I64LM#.\%*]V1;*0D,6.T)& M;$0_"]]@N/=N5-%#[KUWK%>@^$+QO4_G"HCN]JD'?BO]RQ_*8GG 6O M,[]+M@7>GYJV,M*OWK6(<'5E6\N//%OF9[I31[?58&""KL#KS"&@(:"36 ;Z M54"'3GX4[%8VHO)=QA.;!*O55QP -+S._ X/Z$+TIJZ,\ZOP-0,E)P9UK(V4 M%*W5'I5::G'5 EV!UYG#_?A.HI1W5X;Y54COL?E\+E?FF% R)C1;1,>E (LA M#:\SO]>X;(D3&YE_UB19?L]-:BEF-.#EB/ "U.O2&E(P-3S>72P]8VHXOK4V M?E;";QB!-%'T;:2-H]%'#SZAEKL+RC2%)MU ,$,/!+4](LQ)"^P0^)?O6!:! M=Y]">*<5WO?&>)R)]=\A/G"4RJK'##1[83J%T&FOB-DJAOCAPG+F/&KS#AD/ MB.=4X?FBV_65:(^_W:^#67FA%PT4L\-:SAK6)*6'>28 ,PO 3"+'%\JOQ8)\K< Y[0B,M=]GK:K([8HBWFM$8#2'E3,DQ!9!(<(3W'ZQZG$=9@& M EEJ&'>Z#E]R0C,_:^7HIWD()K?I>J!'7!!XUC ,].'<4-R&ZX!N>^Y\'C41 MHP%XAA^<4.##5J,3:O6-B>RD!=[>%[6Z4VJ!P<6Y)'B6QG#(ZJ-0+$E<-Z"=!GH&J@"H J['S%Q> M!P@EPC%"+IRHF(N-2H*_*X0C$PPNSFK!LPS,:H&6 5;A\3<@H M4J8A1=\WE+94JXF-4M1*$=J"K,#DF4=DZY,PN/M.GGE%M7]0E7/('$/]O%A# M*+.8XP,DURRP&^##XH"\)UCJXPB@$\#?0/A#>&=' [G@_@>V;61H6G#K4 I1)^@1ST7DSB M;_;+=SI+(<>,#=S0(>)AODT"Z)D/0MZLM#VW7M>B(5.E-;%IR#L);P'( SH& MS^(DS(F_LPR<(R+F7!8&INE\D';_52_BRVUF[(813F^C]"]_P?/-QYL(RO[F MM,ZI4A%V;C<*$7N!+)H2L3&[^=9>VH"]"^3KH&P6PV#M%Z@>H'IX@&2?$^IA MLB263671R=NZTM?87-UL<[8)U,.AD@R%'5.Z,'$'Z@*H"]+.&)U0!CV6F@SK M^Y* K!JU>0-O3D1$:@%EP$:>(4ME,?+X= :T%:!^^-3LGIL/.#$*XK;\T@D% M4;-(AA1:>=M>;7RG8)R+& MO@/]05>\J3.$>3_ M741)C0S ]CZ/"B-^*JBG.2=>=#K^]__^GY>=/\;BDZ)],:JI 33A-RQ&F&GD MAIZAVSE]$KWXFS[?Z#O_:90T^_7'IO7MAZ[&8RE !N:>?$93,?17"[T;>[% MC#T!.CT-\P/WVP.O7KZZJBC+X0,3'_4005HKXP[R?!@TXIP^0,6^J\C2*H3L?1[]4B\V,V"BHLM(6!3D+./!(>0ROV;VC97O9PT_1,;]" MY)3DZ_&FK0WQ\01GQF--9UE<(PR#U%B<(34=Q8\U)"E MFEC@%*$@*]&_=:&AR%)1+G-MH2S5"D);%EJJ^/1'GS.A1Y/TQ@Q'G2P(#5DH M9%YV-_.SOQFIF'G98S#!*/WO#.BYTK^H*+S<#)'CO9#Z"?;7I/B?JJ.'X\CJ M&?_KA_ ^+^DD\M-&0SWR($E$(_01J^G4&-58EC*&1/1+0\=_6=+(9R?77 KSMUS=UHN(:BOS>M.&3#51N:9)=V.6]<'A@,2[0T0B-_;SG; M#DB!%@G?EH-]M[TN[RJ:L(E:'C\4V['<>N8*'6&'M\HV[FFY6JNED<<]I01C M,M-7M9YM$"VWY!;GACGEHI9'KZ_5HV[D7&M!W)3XO6EGJ:_K M.['?L7FI:9,:$D;N> M0A[^W'&_406TX[8P$:H=T:HVNIZ@>%[4\&I/M#8>A M+(\E>^<*35+>H;15VD0MC\9$-_O+8<45*ZI>WPZV+H8'N25X^_&8.BX2CDV] MV;>I>J-=RK-#E&3!ZX_'M%,+5+'$EEP!\Q>KC=M=5KDU>#]*_]X4=[TI8]7[ M12'7-7P4G9F*)G :?2RF+%TIDE:GAMK\"-D6A,78Z^3,J.711"T'LCS3OC\';CR9*UVL%LT2)&$)A MRYI7%J42TMU$+8\GJM=VB%UWNAP(QE*1JH9ND*P>-SV:*'DQ\?'%7A,0"U&D M12"9/!_W]'BB@JJZWY<9K8/P;E$<-D;6O%C8:,SQ1#DE+F\I2[^-&%ZHC!E\ M/[/6^Y*:DFM=NL]U1H,C;+.$VZ=YC04.6[:J)AKO# 6^FJN[V"5\0XK MFUC4](0^V2);?5BQJK(JK62>1^G.9EUH ?_VJ*G-KT?;*J)W[47!5HK.;COE M75-#\>.FI<:2F/3'C1DB3RE_6^AVIDLU:DH<-RT&4M_'NRU4J**MY@(9#;A5 MI*90\KAIM92CO-)ZME9EIY+;T-YDQ_,MT!0]$H&FIB"41 8A4AJ,2;D3EMR) M'TT!=?S8OE/L^[M-::^&^6*E6=[YXA2->G!"K)$]7=J*D>N#6/*RM%#\1IWR MHJ8G%G:'^4Y9:@28NN(XO^L;H6PMXZ9'$.C[HC,K!,9 #0?4'IOS0[G5,D'3 M(PRT-(7R#%5RA=*L/= 7!.8.V/BI1S.P6*@K8=NHS=02U9OLBKP^WK$MT/08 M!5.$)O@V/W>17,>MUVBG4VL2A[9',&";^TEK4<7Z]F(N:=YHSA?I?MR%8QST MU&5OT6ZTED*NMYH5^>8XOY"B53@AWGP9J0^K*AX*/+^2D$V.;-N1'& GQ+N] MPMJ=]0PM(QBQ6RV&P524:M$>>$*\F\L^JZU%"5>[+EW6-=9AO$@/8B?$FUE( MN951=%JJ5>%-41=0J3V(.G!"O+O^*)SD_$E7,#35VA=S=6I;,#7LA'BSI7W- M;@V:,Q5;\0PO57OR>+$!A/)1TUJ(HN5BU_14OHT-JWUBLS8K\3T@Q^+M5 BU M)?6BB5H0'7(LX3/$-.-"/<>SM:X4MFIS8D8BHPM#I= >3X;QX>]C@%'][<@I M%.919]UMX+2VK14=)Q\=-9UU\U1)SS$2LE-X?!:BE498BYL>B;> ]:JJAS27 MD$MAB:B&$OV/)V(PWLL*W'"8]',Z T=\*F1,T: M=DGMM7+RZDZF%N4!V>;'ZSAZ?S1? 8T,G9#N#=75 MIE/)L?1Z1T;SA9\0[^YL[,Y4DVD@)7,XV536R-YR&GQ#O%E9VC$ESN5-+CF[CTU4K7W3BIL?2U<+U>FDFEWV5GU1+ M?6TS7"TF46=/0,%39'LWS/=7PDZJ[YK]4*+VT3+@)Z# X760"KL-:'H\!88?3O-NEXMD<=.NE0OK MV2XWBAY[ @KK<7T^S^=<5Y ,$J6#D5<((ZL(/R$%;(<.O7);#(0NBW;5-<_D M=-'4B!-2P&/1DO'N'%7U'N%WS0YJ([,-:'J\?ZQ$"D.(JFMC4[6[=+?3A<&U M0-,C@.E*W5ML FJ*1%NI[LS5W7@GQ4\]FH'EMK2N%>7(*=A5=43JUWH[O!P_ M]1A@HF]MNF9?F")Z,%:"J4;QZOC0]@A@9KF*M=OX;"<\>>J9B#MWC>X4B<_,I@KS'B+QB%%\]WHV=.YN[F MF9)X_CD'N/9O![9O$\W3FRS;$^\9O_BYJ3[TW7D8&!=AU]Y@7@X-HU^^BW9Y M^O>BAUC@0EQI(9"OS*N5$.!"7&DAJ*\4 QA(Q8UG!:+C[>C5(\S!6X$CB(Y' ME8RW#.Y'F(.W8A<0'>F7C)$[!U_^]POVY:/S$6TDK[(U4$S2+R:7(50?80[> MXC(A.AY5,J")\3:=EFIT)([;.EL@&*@8/F4.?EA7*/U1\XK"OI+8C6NU,V=@ MZ#66%)0;>:IM?F ZGRN<'WZ2 04ZC9H:GO]4ZN'P"V$51C/]*R,*0?7HH$H[ M&7R[.4@R&0S1<5MT)(4,OB4ZDDL&0W3<>.]X>!LBR60P1,;@Z2S/1"#0GMA]O.09*9WK^>%4A*0<4 22E( M2D%T7,JQH.,H2)+]BJ@[(!U?GT.W AI.D'B!^A$2+[\H2"F8&A[4C9!R@90+ MU(W0M H^DQ5[^I6^.<")?_,LO/?"4N.Q]_N_QM M(] M!X:I']9C_N5Z7R@%EY("ZK)N]-]*0<-UP(453_GS4 R@BPA=1.@BIM9% M?%]]I<,YH.-_C]3@9[D#J3YG)0?NR$[+#@$%X8*6H[ZT@O1$HA,K"@$_7'A[+P.?XB% 8H##_42KDL*.Z1N7#">QKJ M(]OTW- 9@_LV7>_;_XQ&AC&9_#M-)5OS^EQW1D;&=3(%8V0LAH:7P:AL!D,P MY$]0>._ 'XIV^:S)N7@R]/ODY!^7%H:+)S[_IA3B*VM?O"^#1_]##O][:S(R M_[&V4>^=HJ>/0)9K)G2LH&U,_OM%C3YH M%-8]WRFON"^9^-K=[>&O.%^3)AJ*@2O) ?"TT,^9NKX$3PJ,1:2^#K4_ 7N M.M&//K>U_!^M#G'1V-VMQPC6"CO*\)>B.[/HBVCH3R_X%C_ZJ23)H2>B,YJ' M8'F:K@=F@ L"SQJ&\5W$BOLK2?N\LT8;2B0.T6.C5S]?\;P(-[7B;--6C4EE MO9X3+L]/38W6\"_?*32+(=1__O?7J?[^6$KIUCKHPG40$J>#+ESSX'YUT,^$ M?Q"G%YTGSN5)'Y6'&\1@&M4>PE?"^<[*CP*%3J ^0ABO-V(\=V'K,[G37NXV MQ7T#Z"/JRW<,9;(81D"%=%NC*$G&\\45TL5/.]RO0GK.%WDF>9XTT8K.5]>5 MW512*=U;SR:H:;JJF3Q-A%)R<5;KU@P[QW$A$RP7JQW7BC01^^4[FD49+$LQ M"-1%-]1%;]S<>&^JZ*T+$B^MBMY4/_],EOYY45DE/NOS2_I2I"3+(L:R0XQX';$,>P/T$1FY;5B6P>^01CK" MX*]A'>B#?=9X+YX4F";M,E[QRKR!>XBP4OH-U&B/U@,S@>X3MV<&\E1C-H@A M-,P!5:!YU.> 2F" B4(P>!8EL3>T0N(R)H^0T3""C/$CBR'Y0>LK&%%)"[,E M;\C7*3&4J"$G;S=.6B0F>6MVG0+4B1KR'8CIM7? 3^MZPJCVS[;D"J&G@^?$ MQAQ],.845\.??D _AUV?265+[';[OBHY R:O^&9OV]Y\V#QL>O^?O6]K5A39 MNGT_$><_&&OW.7%VA/;F(HB]^UL1J'B_H>+MA4!(%4%0+J+^^@-HU:IJ7;=IFG;5T*\OQ'?P^RB,L!0)*MVD(T[DI/6-$?8AE]^]ZDM9"$2U:LRL7796S?PZ\_#FUB(0LQRCY]2A4*F;FZI\T.S6U/.W MEH!0S&>OU5WA=VP4^\6%XKN[F^Z+1CTO=*JV,*H7UO-B/T^5\2_RK:EG4P35 MFLTQMUQL3YI4$]_G0]\*F#DLFR:HM^*V&.OPRZ8%_.^1DEW+ H9\2#F69-AZ M.#4I25FYMA- 9*RK$C&JDB:!^8N-^#Y&MH!O(XZ-G#M&LYP$=A&M^,ACTAC- M\GTZI\?#%LE=\1!Q=0E2GMY<7'ICYN3C8M.:2QD,*[ ;3)WHH]TD;V_9SJ\S M]*^]+4C^SOE.\9SN#()LYV0]UE &+[D/^SWU:0.G,Q](^[?$I]O#IM9IRIZ. M 6*EN>NB5-R/%V(^%)^2N:O2TQ@#2:Q %1Z>-BG2TAA@SSU9V_O#357<, +/ M%#I"45[M6T.")(LM/H ;ZNF9(BZ%I?&&F^1&ZA& 1]2T;P\K MA^)\N1$QR9H3>[4ST8J#,,!@GI[SV&7QY]]OLM.0D=""80'_FQR!DM)]$P9] M7Q0PT52C;.HYM7D95A9&\UF<\%P%;?1KG(C>EBJL"*.G<_F M$_D/,A:PN3*,Z 4/W1D_5A/)HJ&/D9*KMTP",?8[NX0@$'N5VG&.H!J26&]H MT_;Q>-HEF _L$C'68)94^W2>W!^2G7+,E/%3]2*E?N\"'F,2/T8UPR309DB$ M&4,?02),"&8Y"=0<6O&1!ZHQFN4DL'QHQ4?-"\9HDK^<:(R1+9*\X.'API#T M+Y'2OY9JF%;8(.[TEA*0+2#9H&R9ZY^R^M>ZQ%5/;>:N]8]LMA?##):?"9V2 MUZR+LQ5;)3T1QT\-)--Y'*F*'ZCE/Q(&QH'__$(\H :B)ZW'_%CKR\U%5Q_F M^/)R$>(!\P$\@%\$6)3L94I1=ZKOS(J=RJ3^>'LQE,)'PZ5@+R7?>&*6WS;$ M46/B"15RRW)USCAP-'_S%5%KES^Q)'ZX!ZOT;7!=8/6#K^PO#]W_0_D^W=AI MNMN298D]9MNO]43"$P[;OECOM_J@@7E/S]B?.'4QTZD-L%*A&7S#;5W)\I>3 M?D U+*2:?!B6%RWL1V!Y'Y#,10L[\G M/%;Z8K6[DH21NFER[E);S')L,,3\TW,^37ST<#!"@:@)[D0+7Y'T#4DOT?J+ M\_J#B9-$U./]I9?OQ"';JK7.UG)X4>O4A#:UX:@FE_>";Q<>(7XO$(FQO+)F MVZYDR"!ESC_:Q/1,*)9;U<-F6RF5A-&V6N(=:EPRS*@)Q9!*#,8$%/_=P:5$ MO@5,)204;6Z]T=_CSR6Y/Y07SOGML%[ 5YLAWA765FO$%$&9:FKL[]V&=@DW0TEWP0?0 MYF4#FOA"NNB0 N$%\ 0_?1,4CD$1$G5U,3(%DB1_1@"5>3\2)']4 O^ MBRGR&,WREW/N,;)%TS-%TNE\[K(W[,\\_HF^7UB2X:0VENG_L$;M5N$4#G]= M!1:1[O"1[I7 ):]L"B$RS%Y%AI<-87_TK/YBR XP=2ZIWIQV#I6Q)^+9@'&G MR(]171"Z A8\C3#, @\ MXJ':@F_(44O7_P$><&/'?43LMP&-.<86%LN"7L#Z3)EI N'8K1?X #3R?KP1 M2\"(>[-F^+P_"4S_XZW2^//V#TC//]HRA8EL1YQZY)SZ[R=!G8XRGB^E*G:P MZ&FUH.K+W"2,9P)"/9O.DI?<*E+,0\2SSS?J7]_&TIF?>'4A(+U+8 XLZ^<% M$%15[*O\>@=4K4IE.C,T";>7#-4;LC;'/CTS^32=?X]>5\ZO\DWP\JY0)'^5 M98]-235&Y668>'FDDD\N8?]*$?>=2M[+?L-L=^UYEB8/6+_07^XK.\O=-_S] MA@KX>B:/E*E((A^Y+:)F_B,YJ@D[W?]9X'GU#H[>IE1<%3O#$=;I33(V ?). M1O "!**O(A!J.(G$\4@!NHL90Q>ORL!=R3I66;FV$^Y3 _.5-U^O3O> /PC;G_$^L':J M#$XL7P_(YL((/R4D_*Y=(T,#:DTUQ9E&EUPA-SBRL[VP$'$Z8/2(=)[\6.<= MA#21![/P#?D^1-S;Q8"H;?" *QWU6?Z-XA7JD$X?[X%[LUX/L:25%:6+1B'@NX#ZI M="[_L3/)",V^JO2/T.PS1&OTUKHS%8L<[XMDE9'OBY'(C4[L;^1C_SU^#OG$ M5RDO(U\8$3D%@9P".064$5ID3G'BR2,?.\39XZV8]!MG?.4F71 M=P]JO@EP-LCX GK\O90/?FGLW[.?/M(#P;+POY6N^/]8D/13TP8CU9(L>7GR M$R*7/O_@S]O?_YDE3_1P88ID2&8_-_E_W&AJ(>LK\.:8;XUZK"UVYC?L,; H MU-I:U9OIF#JO$90UW!;&RF\VM5GZ0P>6??HF-4/6W6!VNJ85&(!U'$N=N8XT MT\' ;)M&,#K+U'7_D9H_3@O8SA745+7#S'+)K8:Y4FV_R./N*7B]#1Z(BITCB3DBON;_0*^ M D38YI2?-U3:XS+U 8>MAG;NR/,!B 1"8Q)/XS@>6Q1)7N>ZNV ";)U^XX,) MK[3]-'X7:K&[ &%',JN.2UFMT-=>6MF*GD6,*9!A1Y)^> M\321H],Y@H@M', 75-Q=DWT7_(! K_TV9MRZ$]%O!A*R[*Y=/3@QVW&6P H> ML\ 2&+:Z [YGFVMPQA&WL%\M*BPK:XW,M#L:%2M#K@]!4/%J8Z*M-F$&AQ+/ M:Y)B98TMKEAME0T !2>""PFR=/9: MU4(C2$APP@'9 8=((8'MEA=9KEUVL4Y1;"O[IKNHEGCX_+A,ET13.O)CKMAW MEEM=G@PTY[2U,T&R0#%TFLI>N[SRQR43XZ,-PN%L3>W9-!>;'*YF5O&Z-;&4[?+8W\H>\&6'!#8 M>#J?^]@EVPA=8ACJH];4]T8)842OIYC5JF.97;TL'K39C"O^^HU?;[KVF,#F M$ZTIE+E*-C\W.PLM,SXL0M<...T!TY@-I?R5O,Y:E"2ELVJX&0(SE$?NX490(I4T&2WLW>%FM/(_!.V.6:^B%DME;B8:[X$-XH9Z> M<\1;E! "%X@"=-2B/1XD[=T\NTS-^Z2H#@GLT.]X-*E-G$*+#3T[[,N>S;T5 M.,18O"P8%O"_R1$HJ86D&D'S&07,G)0-9-=2'14@23.2-"-),U*(($DSDC3# M80OD(\FBLF,C:8Z1+9"/)(H5CXTZ%^[L-"9T>Z0US:ZW7,VLR3\@MZB9"]3BKI3?5]5 M[%0F] MTS/V)W[90CZU 58JM()OMZTK60ZP] /2/C\$C?V ;/4#1B8/R#T_(,6,%G;D MD35\0XZZU<5_OZ#1;!S[6WP/X()0]4I\/E%;H_UZ6"]SATT/"*"5EP9-7B2( MH,5%/F@Z?:U%+ (!I!.'@/B.@GE""_T1R%?$L:*5#D%56 M];#95DHE8;2MEGB'&I<,,V(Z-"1"@R$!Q7]UT+K9-X"IA'2HS:TWNGD ('RH MXQG LI?JIJM+QE6&E&UL]]F#FUL+-+O*4BZU)6K31;@:KK22.]&CMF\S!5@I M<'Z5/UW^NU(;_QU()QQ+G7 $A3#(KJB$6X1R>2ME3=W(XW*S-L Z.T#Q9>+H M5YR @0HI&1SE=)P3HRT \AC M+;/4R.5H+T A^NF9NG++%,*AA$AZ8F0+I%1'/I)07CXV2O48V0*Y2+(8_7C) MJ>-A"^0C<-8"D'H:QGK!#4F?54%W6YV9X.ZJV0W?9&V^P0?I5E!8H'+7KOV+ MCZ8ZN-G/M^D=@<;E.JR!TJ'DW MGV/6KF1X_J2G<_AEX_N?ZP>GLL'"D@PGM;%,_X?UU?I!TLL$,:X&Q(STAU^$ M=Q^FOQ+XW!74#QU_=L7QU=>N="],@-WK>1K%K9=<=>"Z^]*HXD-_-N#[D50/ M"=&A%:+''BKN3\W?#C:&RJBL-8O;DM 8ZW3WN ?T5M2UFKF7%TS.3SN.7E9R?*7WE_";? "^O0B<# MT,F &!4)8J7/C?1DP#MUPI>-A<&K.,?RG86VW=$XUG!:V?R8%0DJJ!+@'[LP M!6E$T+& )!\+0 6'W\>=5R/;:J96FDR6HXZ//?+T@W@/^(&Q_POO VJDR./&,/2"; M"R/\E)!RO,(IV][S@;$"#7,Z1UR>?T) Z7&!;XA MWX<*1/U;H1ORHXT8M>1^T(4>?[X.2EH.K73(A@P3ZQ9S6MT(,I1:HZ05 MM(.XP"J#8:L\RJ@8Z;'! $,][SLI2HP%O:PL6RY04N#,;2)Q:G3BU)EI^<;/ MG![V[4/Y#FV;NJJD_H6%OY"U?B!-D;4>)Y*XK8H3K9S/<+B16@ONN =&EC)7"@'3>-9)$F/5J6 P.PS M/''TUKHS[8 <[XM4IM&OI'@8ZT1;1V\MY'>Q7THG*CSZI10/:YU8].BMA1PO M]DL)@D@S,L5LY*.&-_V]%>U_XY2U@[&'>KE5QK1&312 3+&M/><%*6O Y;^7 ML\(O0_Y[]M-'>B!8%?ZWTA7_'PN2?NK/8:3JK@%2!)U.!9/U]W]FGZG100B! M%X--AB;Y<]/[QR?G,2:=(]X<\ZUAC;7%SOR&;21RFT-E?L",D>!.Y,XHLSM4 MZ9GW>\>YE_[0@66?ODG-D'4WF)VN:04&8!W'4F>N(\UT,##;IA&,SC)UW7^D MYH_3 K9S!1XD"09 MFN^H@ ,J77>,@.-M^E^EB8:HY\LKKM(2%T9ENF>UZ6_VA/@*$!%J4JG:JC7YO415[6+!S8 D4#*35)I$KMV=VT\4.25).-F,J'[*YSN@@FP]9&.#R:\ MTE5:J3:WO;ZVD(3.IKRV)S2Q!LIO]C[\"C#@AT9!W'*TC65PM2!B+E%=C$,P MR >)5C:+I1GRVI5&\8 #^(**KU:]1X,?7ZYL?[^?U-N8<>MF4[\92,BRNW;U MX/QQQUD"*WC, DM@V.H.^)YMKL$91^SB@%IG=JRD$7K.%7!'R.TP"(**5YM/ MY8DA#@@WN]9<)G<4L-Q@[37Y %!P(D24*Q=2_SLNTM21Q:X>@1"&W M!P,OC#%P*L@XTAAY[9)Z! D)3C@@.VX1*20P1&V.B9U.]:^Z_3\K#T?5@8(/(UEKXD-$/0DMVUV3&V3R+8[R*L2 MTVD[IL:!C-6'>T-_D\C/[+8*/G4G:ZZH:-HPJT\&6_K7BWQO;NLUVBIA8)?/ M::Y0JI5V/1H((R_8U@,R/IO.870"=_5X>!179$ MIR-?@%'($@,;H$[GR!>2RM;"1LI&>0/Q32BCCXO$VWUFS^0F4I4CL/QJ1V47 M0ZOXZ_S1:V\+LL5SXE0\YTV#(&TZ&8\UE,%+$O72#* -G,Y\(.W?$HWW==4\ MZ 66Q2I'0JYY(8F?1.)._3#>OWEJ,L @^S7D,;! UE0T_&-V3O[X_ M_@Q6:VY?GVHZ5C16TU*Q>^AK/3[$GT"A_M$[TZ%$'Z@<+9$,=\R(["C YL;L M]?T1 F.FCE#K\2.AGUFVB8(#< 8_12CA[0(X]F:$$F/1NV!8P/\F1Z"D%I)J M!&V)%#!S4C:074MU5("D\$@*'[5Q$DFXQZO$'E/C))*B1U)XY%91NU4"V?[8 M2.'C;!SD5@]6.(B-S!MN@5A,B@LE/W?L?T\=7Y++BI];OB)'T_7=;LT9:EEP M)]L>PS-&A=_S(HF'U0'FVH%S!$](+P^;<1)Y)VZ\W"H>MD@D28YDX# 2Z;^P M&_.4:4Q'Z\9($QL %R MA81RB8@RA-07H!IR(@G F/-\P0!QXK]ODEEQD72^W&.5VKB6O)1LD)(,Y8?& M!RES_AGJ"ZD]D=H3J3WAJ!XE,G9$:D^D]D1N!:UQ$DGA(;4G\BM^C2U9XDZ*Y)DV-& (8B/=32(%R#%P\42R>XF1=X9!?[<6-/Y MZZ#AT>WBDBMT!T)E9,MJ93L&G,V'H,&\"QKPBSN+DKU,*>I.]1>U8J MGNA2^&@XS?92\DTI9OEM0QPU)IY0(;, Q? ^VUGN]8N?V*Z_6UJ;1KA MI8^E;V/K JL??&-_ZG7_#^7[7&.GN6Y+EB4N+?\_3H>'+ =V]!%3CP=)KWE/ MS]B?.'4QT:D-L%*A%7R[;5W)\M>6?D R6"2#13)8F.O:<-L@D70\8MV1+T K M^H#;!E'?$0@_^W"?BP&_!Y)!R'PE41CG<S,D>EMGU6X,:.=G8:S]1R 9W M ^;3!'-Y,V!\&B;"[2))K D@ZA^Y E(((X4PU+X U9 3R2$CJOCNQ__?B?/F MF(%GP3*_YAH;#;,(L@S@L(X7<#O1A+I&NV[4J&# (A] ?G^,P1EUO5 MPV9;*96$T;9:XAUJ7#+,B#GBD!T.A@04_]6^X;J^ 4PEY(AM;KW1S0, X4,= MSP"6O50W75TRKM+&>TFOU,F>V>;ZV$RD*G M9JMR!O J==(C:K1)8.8F76\7#%HFLM21%KY^L=LPW2RAKNYFP M++A%@FNTA_6RD\,F^1(?))1!X8:*>9?F-G!2ZN,4:,+?"Y(-E(#T (8=?K6K MQ9F*NN_+CND-N(K0 M5C5,BBR,QJX' +PR_?^'CTWBBOG:Y=H&DG=)( M:@VPS! ;-HL\NA@!7(%=+ " M':R W1>@&G(BR?Z8+E5/&R1R#I,4@]=?.1N7,A*"]P^R!%!2K)M4U;]3%=) M>:JS/+'FF; X\S-7+EF69"S"A!B)XI$H'DY1/-(4Q,(&B>1<8T:MQJKF6 ME?U^"[P],%]Y\W4)0P_X@[#]">\#:Z?*X$3/]H!L+HSP4T*F]@H5VV@OAO5) M=Y+5ME-V0GJ3X245T[7'4E4C*U0UO$ MC:F(;7M8HZ77Y\;*XT4R'ZJ TW@VG\"S"O%PSU,FAL#L,RQV]-9"XJO8+Z60 M"(]^)<7#6"?*/'IK(;^+_5(ZL>[1+Z5X6.O$ST=O+>1XL5]**-+\?'4 I"]7!=^3???LY\^\D?V^^FY M(.FG5C)&J@\V3LA)_-]_X33V7X)*GW_PY^[O_\P^4T"#$$FCE'?_C GD9I]2 M3'>F@WM!PL>7PQ^?G.C/4/7W'_?'H?!-H]P:)UE;[,QOV.B$*.2.7'E,* (H M\@UNNI;WZN W&YTL_:$#RSY]DYHAZVXP.UW3"@S .HZESEQ'\N=R8+9-(QB= M9>JZ_TC-'Z<%;.<*T/) KLND+%$8Z&B-T>((1#OR,0="-3S!$[8GW1Z!K)1BH$.A=U+EU MD[??#']DV5V[>G JON,L@14\9H$E,&QU!WQL,-?@C$0<(1.8VU;J@FH,LRVBLQ'X3 A)./'T3*:)W-5FR@B0?N<< M2=2>&04B7=:FH$*D^,9$UWW^C$=4MB>B4T+67[/;R!,S>A&9L84 M,YJN%5F.Y-K9 R$;BQ"&*#\WH],Y#%%$*#6[S3F>J,<=$Q@Z' 1JM.4GKB") M*Z4_SJVRTP*$V''8TXRS:@T'7(87S+:5S\V!$M(ZIS(>D\NEL[G+&P%^7E-A M.>\_X;OOY/*_4)."]7O]1U%WSW_[OWW[(%D'DA6XX_+\MN_>%KSUC+L8]G^^ M1'4B@V"Q?!LFD7UQJ;-;43]\Z?#W__V_?OSRE[J ,R[\,*KER4A$"!$+D)E9 M0-(RTMQ_\5^2[DD'^QL;E/_S>\3WUW=H"K_I'[X.3#'A2W7TC[S M@\7.B)31P=SYZ_R_??MO(9Q\_X^F'9*V?UG 3UW\3"7X])\^-YP8Q]S\1?A[ M8+ P_+^>!Y;%_\Q17S15OC^#;^_Q,W3R1_P+,? ' )122RL IW\-.L5KB_57 MO\/IK\$'^9C@(YC^4YWX_)\NON@/BRPPO_\%!P%@!/>Q% ,D#7NAG=U"NJ7+ MOKJZ/[!/".5NJM8N"?U!K\;UT_[/Q3^_8]]]OM[78\S/+G)MY=]FI!??_IVA M%SOM$M?N^\]?/6T3HD?3'(I+_)QB2OZ$[0'FA M"*1PF_93$#S'2!(M,G26%K.XDA=G%"F+3%:A );%LCF,>CIYC?1M8W?=5:%C M+F=3H;@?= =X83M0](6(B]@_GVQ-]KT)VVR.M-%!7/YZ!X_\F+UP_S>:]YF+>.&#&HY+M,B:C/G:]S0:/9O_Y M:)%@+5(AF@5!)81<.^.XXRSO!6*P?S[9&?3%_* TJ&$5,=/$5KM^C^JS_I,7 M8^H7-#,S;Y1;0J9O5@>MZB$OT+S_Y,68LOMLKU0H]U1LA'/+5=DPLE"?"D4O#DA:': M&[)J\C-F*;A%NM#)"T.-[45G-2:W-2TS93+E F,[0 J>O#"45+#S M'%VT,*XB*^7<1-W@@YSG/WEIJ&EFDJ]Q(E46*L,L(#;M!K,$X:,7AIKUQPQ9 M/DYWV &;:LZQQ_07Y>#]EX:J4%1]-=_J.>Y@#?!NZ5 =C_*>R%SQYZF:9TM3 M1]7Z.[/9VTYV-G'D_=SDTJ1'; ;DQ"*U_GH$9AML67/G_J/TY:.]FL!G5$=9 M"G1^MZKT%N8$E_C@4?QBM; ]?DU;QD3RO6!=P8K, :L>/7]6+S\V.SSB#M\N M#3FUVEJJQ<*\-R+\<5V96*JH\5VQH>I6.*R=_'*@]_]$K,UL7BGK6)>FC ML&[0H^V\VR,%?V$35V9V42S-2;J3SVF-OJ&UZ&W=V\B+X-$+QZI[1:ZG4_DF MYHXLN9COE[2!P0>/7G@6WMMGZHK:GV(CN[C/#OJ$FG/"1R^,E7/4?='*5E8< M/>![JUS;J3M6^ 4N?:O#XE1AR:ME#E3\@'TWG6LE+/S82^=J^'A.C4HMA9/R MC)IO>+69V_?"9R^\:]8@+)(H+GBL.#?K*JW.FEC&_PY7EO?T!]W?MCO_HE>5=+-;FI#BEUMP66=W=:V8S+F6.).["MH5:I\4V+] +FX>+1L:.4O>'1W&/TF.X> MA&U);YO^%[BRO#NCFE(&.VJK;>4BSDK9\DC$^4"2? D;7;5K5RV!% [M$CDT MUXV!MPP?O?2$5;ZV;NTZVZV6V0]G]'9A3$9]WUI7EO=^-%=)_[, -JHW#@=B MP6YYU?^RUX!KZ!+5##4_8IDVN\EN6JI1+?N!R)7E3>YDTUR6ZSVA?UA:ZV65 M FS#"QZ]6-X;N>SD,]W]E.LO<[F]Y[*CCAQ^ZL7R'K4&LZ,TRLVP0S[3T\@! M4=KVPT^]L$"_YV9RVIA5,- 0YX-#79S-?<.2UY;WP."X44WU.&TT7YL%E1@/ M]O/P&UPN[ZQ;&JTU?J%KA#.^-%?4T[,7RSO+U,RF)W8YK+_>'JE#JV]O MN_YWN+*\)6-9&)"-H29LYP"KM4J+\B;K/WIE>6]F[36;;8S\;;XY:3-TAZIN M//\;7%G>GIN9MH;^YJXU!N-JI3@_'H:!O:XL[T*>X+WEMCS1I%4=+([:?C@L M^5_@RO)VL]T&GN,:.*;Z<#-1FQE9I3>@-S _#ERMNN6PP M[O?../^ F$EF6"RKU$&@QX66D3=G3";+!H+YBX^MLAS=(LNMA=:Q!_/L>M+; MB+V0T+]XM)DY3)8'J3<6 ->SYS/GN-OY\5/VRLR.::WF-BBKR%7:9G>D#TAF M(X:/7GC"7JD63%H5+&'$2Y6]MB/-4GL1/'KA"1F#;CI^:(<)C:F:Y8OF7"OH MX:=>6(!J919 V2QU#K06\X*YFKBM 1\\>ND)[6%Q21:E@>"#P61%;W?::-8\ M/7OA"?Q*WZ\II;+6P&B^FZXF1'DQ_*)H/B9/_J!XCZ31Y?\G&-]>^LW*N24"7[XW /]9MNX'S+Z M'S[?]#]SKIO>-TK@V]\S 9O_UXEM\WPCO,MRG7G'\,7?'I5FMJF[#O@2=NL? MJ3/V)T:]9,_7ZS[X)^H^+Z3E+8]DH$GXVDGXU5L T+Q$,R_TG]2;A[70O$0S M+PC'X)R7]VYP0/,2&8Z]>:L$FA>$8VA>/M[L&,U+-//RWI44:%X0CJ%Y^?#5 M'6A:HIF6]ZX30?."8 S-R\>O74'S$A6.O7T5#)H7A&-H7E!:"?N\,'_2:'_Y MNGGY?(N\MTO%-SYU=L4&;ZJ;5>/4%\]9FJXM&8I][I,']C+8.*>?P_O23S_Z M3YQ^V'SKK/?#/RJ2(WWV''4DIQ4_O%"B[K6'3/*)^N67=_J-@8V@]J0$W;L> MJT7QY=>P(\=)A./<]T[,&"R*R"\-CX&-D./"' U0(_7OSN^&53#_[C_SSAN:=?90>( M/VD*KJM^+IJ.?)+5#OK6G'MLG9CI;YVV3G_K!Y3UN6O7N37)Z1].+;RN]-!" M[H;<#7'Y<>;R/P(IL!D)N1)B]R%D]Y$K)6+=H"PR>KX?N1)DZ^9[/D7\:CJ% M^UO4UPM^;I@L_7 11$R;C\?":1#7'377C< V$>L&Q2W1L]\1NA+BXQ ?A_@X MQ,>AS1BVS"?WU6OHUHG/]PN 4=Z#@C5$,L%DI$2[T@.23.$5HPAF$;V$Z"68 MC(1<"44LB%Y"]!*BE[XL)PYN+8Q/G%8TUVO30($:XDLNUT974I5,#2V.NRP. MYL_LUYKGQHNC!QQ)-9"$ .7_K^TK&PLL@6&K.X#6R)W6R!>'[3=>(S]?CHX6 M"%J;_5O3\ HVQ)!/\'L>](AB)9BBCT2Z+7 MI,2,:I,3+4.396XWMHWJEGU*A?>T[T__%VN+G;F($R+!B($;BJZ=64C2)O@D M!ZQ]O#NUX0E*!J;A_]5F]ZK]_:E3A3I,TUNA4XNLB9F[+%L7M;5SY*TNWYK- MI,532@&RNI9T^W^>,N13:FY::\GYGR=U[_QEN&O%=,[__I0RI+4_]/,+_@H_ M^MP=Z/1-:H:LN\$,=4TKL #K.)8Z<\/+ZP?FS[3UMYW9WX'\%>%_K/]J5?F? MIX$LTH/,3IL5[16WI3-]82GPXWF>%W,B^?1,X^DLYB/2SZ9^_NJE"#5J10U2 M7]QI!'J0^MJN(HD&J9>C)8%HHF:?+3\DD&G^^J7&^44IGX%&WJ\;$(.<5;IW;UX#4+Y0W11X^X%EDL@K3E=<; M83UDV?ZT9Y7[YL('GOS3<\O.W;!K#F>1%4;# SX.G;U\NJ(P9_"QUN<'5Z>J8ZYO* MK)0!V^*\#2%FV-:T;W=:4H>CMT<67^TRI7T^#%D8'S/2!)5+Y\CW6!_H%*;O M^4H;."GP77V1H .0J)U6@KIGP6P!Z/=UV*H_T,_H?=K*PVR!Y*WIB$/2FXT$ MON+ K0/(DFM)P>>$,63^%$,.3)$\!90$=IMZ0)G%:J,\O>@([J3+VTJ^TJU4 M?[T>T+7,N>HT3=N^$EEZ.+URK>RB(A1+FE0^3 J2LN5%)N#TLU@:IZZI'^#W MX1B@& P@%H=+93_-L]\8G]%:C9RSO>%BA8U^A7R'>I-QM?7Q8+?AUBU!VDSF MFD43TZ'^Z^S)F_M42\2=>G>.#;!,,U?>C2:S*L4N_'TJ8$VS.![+70I%FK]\ M( TV'O/N?KQJY_=R5P1U32T>/>'8R189[M?+KF\ZWQ0[S HLJQ+:ND,-Q^M) MZ8CWO<#YF#!*I'+8&_Z7G(,-9=,"_M=*R:YE 4,^I!Q+,FP]G*B4I*Q\ 6"<=W#=SG'H18FN9A MW ->?'7SU&]]K8@5STG M9,5S/C8(TK&3]5A#&;PD9^SWW*P-G,Y\(.W?$@CG74?0\%SFR*F3@RDM!GAV MX'AB/A0(4^D\=C M.*#T!@.-&-N$%@($\_3,I F&?@L@8J<2%@P+^%_L")24[MLT:"RD@)F3LH'L M6JJC J0=1MIAI!U&U>_D4>*(^7[X-9TX'AO1U0^^IN$EGQ''G%2.N>0G#/WO M^<)+1E&15..LB7HUW5J.>0WTB+DCJ(.#QO=FFT.UR8HX%M+%Q!5IU%4Z!C:O MCP'N04O]QI[A11+ZN%WN]#C26PAVM1M3A+^S^QB%3FXT6MHK@1BV&JS>GT^$ M\6GW8=[=?9*CS"VI]JFQ@C]".^68*>.G&E!*_=Z9'TESD30727/A,PWT:2R2 MYB)I+G*/^%?9X[L&$LAU(O> C!V-[Q+X4@&P!R09ERUS_Q%&\UORQ>NH>>87I858+:M.94!U!Q;*;=DL> 1UX M(HZ?A)_YJUVK8XPI\85;B,E>)!2%E@7^0NAH6\N--9?''"8Y6I?%L*I>'IZ@ M@WD7.F(G"'VYY2FU<2UYZ=LP9$*_ J1:"W0 )I;N0%#T]S(S8;.0%L;#;T M%D!D=US)[I]CS'^&EAVQ6!O,%&ZLT>OQ+-=V!&LG\8$)0BZ;^& + X0HL 67 M2(:<3 +Z;7<>4\W)BB^9*^S0G(-LNZ1.#/;DSLS3<_Y-;TZ.!KDHV)A5M_D\KG>&"-R M0]7:K=SIJND]/6-_XE< /K4!5BJT@V^YK2M9_B+4#TBOG0"]=O3ER@02]K&I MX\.B#4H@88]TU\@]D&@%'F(Y!CD#C!?4?0\K@PCZ2GJA6&NKVSS,&T)1K;G. M;JTOA9TGXF1P25UP\_$'C]C'!A/B#)8W/ZR/EOT=ECW2G:-UCT) MZ%AM6:<]7+'-!>:R@R( XZZ[P?@@>@O(X7?#M]C)CVNV[4J& M'&J./SBU9_JWW*H>-MM*J22,MM42[U#CDF%&3?^&Q&\P)J#X[_8-V?4-8BHA M_6MSZXUN'@ ('^IX!K#LI;KIZI)QE1%6YXV<:G=(3!M-C2''',@"A7M/SSB6 MIK*7(O03'6S[5E. E0+G=_GSY[_L1=J]\=^&1-S0B;CO5@G\?S L^V"R5:9#2W:[542]R:"_[7=0&O0,90TEWP <1XV3J<3'FY.Y! MUL!\+*V$57TO9_RM(RN2 6@@ 6HLA>WW1 ;(!.J0(\-=%>HW0XG"$E_*,K$^ M<,7NLJ=6\K+A[ADD:* M\"^FH:&W0-+6-,2L<]S(Y>CSC1MSRS?+$;;[;<2A.0HE-O 2:D/1$^'OQ.H>DRTBZC.CM)-#;E<#7 MK^Q*(>3,7H6/60.I^ZCQ;X,W^>6F["IEKH))UK@A-2<9#QOQ =[D?;Q! M4!-'\7U\D2:!E1#D':AV$AMM?WQ-\S#N 7$9)C'B_^CSW*^HS_QVK#AO/T.Y47Y?PJ MWP0O[PK/!%PMP#Q8G06V<@KT%D#5%BBK+:]( -ZI[_[ 1NR]C8Q52!.CB_T1 ML(='O=/S=Q@Z*+8P\50(0^]+$%=.XE8@N1@:[(U#H#E)\"I$O-KVOE@?3JOL MLM'BBHU&!\MO^)UT6 1805_%BEAT)DV:I@]Z\$/'"9*VII/'KB,2_>&7=.(H M<<1\P[:FH;< "E8@),:#,>+$?]]D>6.JPN^!'Z^EC#,!_&/^]3*J*T+\J[PO MWRF,<;NOU[0UI5'VL5_0MT?OZ3E'T6DRGWN-^$6Z^@3HZN-KFL@9XMAQ0?>A MB%_!GY $NL+RR H8.;.9#;1M!]"X)W1F]=E"Q',!(^PC$.HH"XF_043/^R1U8*ZPD@2P5:(P8C/-6MC7I&QH; M[,#YIV>"26<3MPG#(O5+'I.-=.+QWWCA\0[4R_WNVVAB>KG'U\$?('R,G.>& M('S\"@7X)R,_4Y^-1\["<;F&U2=Z\UR3JT[#R"_0>Q/Y-($3B6H)S^T#Y1%( M2;9MRJH?MBLI3W66)T([$TKD?]8O2Y8E&8LPND".=6 D7X-.2A\)FJXU5KK&J)8PT2X[JY$@K9@-S:VGS;'+B[XEZ*=G M*DUFR60U8(TO/I^RK\@]%@8$/Y&XD9L"R9;BY4$A,1SYJH%AD9R8Y*^7EL;N1'@SCUOQ;/?.%\<;72/:1QL5E"U3".; M8?F=H+-!OAB0Y^\EC+&3X_X]^^D-'@@6BO\E=<7_QX*DGWHS&ZF69,G+%,&D M4\'D_?V?V6>J3?"#YL7@DR'._:W9_^.3LPQMEXC+JXW>&O:M@9"UQ<[\A@TC M5D,KKXO:G!'H18XHDH5>?F;^YG'5I3]T8-FG;U(S9-T-)JAK6H$!6,>QU)GK M2#,=#,RV:02CLTQ=]Q^I^>.T@.U< 5+*Z]C#DI+I"E)3[;K=[F$" ._;(.@J M0>-I'+L\V'"C%0,#/O"!E]72MSQ1+= MGO]F6YJO0)EE52);BY;=Y A!RB\/@V)V*;$!RM!/SP2.IW-7+JR."\PDK5,Q M%* 1N4 ZSJ#Q2@N-PLZN%+9NEM4(^]A2CAFG>NQ#B!9#4S\V]2E'<\6LV6+X MAK(>;+T +?)/S_D\D\[G+QMMQ 4MH ]*HM:MWP5>X-.TOPTOMSYT_9M!B2R[ M:UZ #P+F&IPA9W%T3<(H,VV.5K=8:R:-AN[L-\]N MWP)R7KU+83.9E[-8W>ARTN"X$; 1UA8!NIR'OFABZ\V#6I)_&BV^O(:38)LA=J"(Q^,9:/'!-D*OL+)EVG6 MR)-DS8^^!Z9(BT3NEK4237;[%-:>8-)!MRML4U=+TU\G+KN6.5>=IFG;5[** M;8:>#%:NU^,D(]MI*FQKUM 7(H$']0Z:3F?I))Y^2H:[W:4S>3),=9]6Y_*$:8X--:MMG( M:9J++>2IL)D6RSLVB!&"$@.9)D@\63$"+">L(J]'/$"3^[!RTS+$S=-L"H1N]\G:!&4+6"SV9\U]X6)+/G3*YX3N0&01YW,AYK*(.7K.ZEST,;.)WY0-I? M.^13Y2<9L\3APFBCU5N+22O?Q%F1($*A/9'&B&MG?!!:Q;#Y?_Q,@FAR>&GR MNR%4)2\=!XO2R!:VJ_F$68&ULBOS(4(%JGZ"BB4^/9J<_V8C02SYC5GRNSER MJ[D:'Z@!EM<.^\+:&CH3?2-[H2,'M[>F<>JMVEERU/J"80'_BQV!DEI(JA$T MC%+ S$G90'8MU5$!TO C#3_2\,?#5H^0R" -/]+PPVPKY(,0)0()LM4C5!F0 M#R*Q.L2F0@6+F!0L2GX&V_^>P+ZDN!4_PWU%@0<&64N@F4.1JUC&EK&[6(DU M69$@P](#S3#)4M(FR"L?H501&ZE_@FR%Z*HX$OA(_PXIL_\+>_)F,VMZBWY+ MUHJ-47:\9^VBUN;#/9EY;T^.G22^*-G+E*+N5-^9%3N52?WQ]GR7PD?#V;:# M2ZAM,&UV":QT\RW)WK&_KQ69$UM@)4*S> ; M;NM*E@,L_8".#Z#C ^CX /SR@_B9Y!&*!ZA&@!P''1](P/&!3[<=OWEG\3AV MY_D>K@:!^97DA&V7A)Q"5XK8H;1=.P;'--9!@YYLT* GEZ:SEP=V_XTP!9VL M2,3)BOB9!/G-0Q+GB!^/A^/ ; &(V>ZXD=K1AYJW9K7?B1(5Q^*+RL2I"NMY M=E^J\HO,5O*"*#&@L-\-$Y.C,Z_9MGNZD7C^T4+&F=8NMZJ'S;92*@FC;;7$ M.]2X9)@1T]HAH1T,"2C^JX,K!'Q[F$I(:]O<>J.;!P#"ASJ> 2Q[J6ZZNF1< M9;H+=,,E]J.U@/7)H]C1668\LA9/S_ET#K]<'">6V_9MI@ K!GWH"Z>_>TUTIZUZ3)'%MEK?9/I-IL]M]JO?O!_M$JN&DNZ" M#T#5#^T&I=3M[VRX$SW XSE@WPUJ"*1N;<2UM@=A CN M#U8?IUH4_EZ0;* $% LP[/"K7:T4]98;;\OV,Z;F5L:#6I\R-MAX\?2<)=(, M<\F__EPJ.E6(%I9D.*F-9?H_K*^6BAZL(@1;X>=N6@!4IX&Q3E,)_//*=A&B MQ.Q5E'C9*O*%BL/WRA-7(W33XV;*[E!;LR)!!T6:[,?NC(0R:HR5:.H12BYQ MJZQ<6 1RF?O]2RN?!A_?SOY[KJ#03BI/Z]JJ20E2WN-S@QT/1MM%@$+TTS.> M0]+XI$@7XV>2R(_;Q"SNN<]IF]L$/XK'BAM:\<;:2)N2"Z4W;C@@#'[R3\\$ MBGW0<1QT' <.DR"_>Y* M ]+ISC0^B Z#*@I.Y-%)G!C55N8;]:]O0^G,3[44(:ATE, <6-;/RR*HJ]E7 M:RILFV_/:5E=:!V^71P-FMY!8!?^SRMK&?:RK*^56^!5[>A4[A).84 M3O0U>52E@;%*\TI-_YU2[@^-#:GIU"P 4<0R2L%:;7OK?$]C@R$')VDNV='X M:WZ2H8]ZA+).8D[21!\.PU[O^2R,O1I9RVJI?-@0[A8CG%9AW37FE=[<"^Q M7\6SJ]4>!&@)5#4FR%;H/ WR072>!IVGB8FMD NBT@LZ3Q/UNH*\6!.;.#)Z M)B[R\LXE$Q>1YW8[%Y!+D7[W^X6J<+6ZYC5;.-Z:%C3E=\D'L%@O2WDZ_DZ-%9 M6;9YV<1L:# MLV8:7].X$Y JER&F,^UB8"H=V=M,D([7Y#K!R]\9".*^$++>3?HU]GL;3= MB:F/WGC(21.^T$YD?_0++9;&.Y4%HC<>\M*$+S0( EY89-:1&P'J-/U6E8\; MI]9;(U>HK_?[.2:IW#RS8<;VU%L$0PC[Z[R36\=.N_[W[*"!8)_Z7U!7_ M'PN2?NJQ8Z3JK@%21"Z="N;N[__,/E.7A1\R+\;^&$+V-R?_CT_."VO=Q*FOUF"X6E/W1@V:=O4C-DW0TF MJ&M:@0%8Q['4F>M(,QT,S+9I!*.S3%WW'ZGYX[2 [5R[[668G4LYX(C9'$@NXP-)[&Z[2O.8L 9>BG9P(G MTPP67YAY-%G974 #OL[Y,0*-5]KHBZ:S'?!L9B>HQD23+:=7&!X@C$G:D5@6TW&$\NQJR]!F%,D@]3.RJ79O!KU]#% R^@#TN^^I@#% #SY2<7/MTR M[FV N74_N=\,2V397;MZ<(B^XRR!%3QF@24P;'4'?!@PU^ ,.O,-C1>\JK#5 M&I5.>T8KU7YN!D&(\FI_N2-;F=5&7E;!#D)YIU;G)7M+A^B#$T_/3)K,7W;J M_7=/K_J0^CHH\ID>>AHLP76F'>P8T>O>.7BR='#LA-)YM,D M0;WCZ\DY3Q/)Y)X4)W(Y=($EL0[=6+I M77?IUQ1+RSQ"WR;D8']!6<)HX&[F4K9-5O" M?YT>?'-_G_=X^<#4&H[@+FH%>4?B!#'@@_T]Y/+3-'5->H#@!R46,)D&OOK" MO>&G>&A9TT&_V]!4QEAW]G*E=>C^NO#@35%WB^JO%Y)>>UN01IYSJ.(YA1H$&=3)>*RA#%[RJ9>F"6W@=.8#:7\E M 55K^D(G.VJ+*V)FM3[8:$5)K$KYVO0U@$O\(=>@L@HAM>HOMN M^,/D9J-^K3;<"?J:(A:A#\H'$JBCCSG/?3?(X.;% ML;FI&6.N6"N,UC:]'#0/7@@9H92>8A[C2@K!L(#_Q8Y 2>F^C8,N3@J8.2D; MR*ZE.BI PGHDK(?,- EDY)%#(6$]$M9#:!KD4(\4_L=&6!]?TR"'>J#*0FP$ MX]#GV3$I.93\W+'_/75\22XKDFJ\HE[;FQ,SL\UY X%P*[WY(F6VZRF;"8!6=D@>K MCN;U7#[./PTXY9LKXJ7*:4L^E4U1)1"ISI#)'7H!4 MYK%1F4<;1R.W0%$QHI.1%SP\.0P;!PR]!9 3))""A(UI_/3% 3>_&R"^@N>6 M:IA6V.[W])82D"T@V:!LF>N?^(37>OY63TV#KW O]>QA65FSAP[G*IN2MJ9< M0I[Q(ID-):E6_#="'!1\)D'C'#WBW)AZ_4*8Z-0PS35G8P'K$P51!C,R MNV*]$":8=V$B.:KFHF0O4XJZ4WV?4.Q4)O7'VRNF%#X:KA=[*?DF%K/\MB&. M&A-/J)!;EJMSQH&C^5LOFUJ[_(EU\\,]GZ5O8^L"JQ]\8W\-Z?X?RO_1]-!WG#M M?#FU+X%\(2MC;J^^SJQ6I26?9462"INNI^GLU3L9$?@@#3U$ED%-UY&#(15X M_%7@L30-MAL*Z62,-I62[Q#C4N&&7&!("P- M!$,"BO_JX+I9WQZF$A8(;&Z]T6E:? M ZX]Q/JZRW#\(E@#%'[93?Y4+[!]FRG 2H'SJ_S9\]^5VOCON-I&!FTBJ!H M&^D/_3F@SQ$H/]0,S]P)F\TU%JVLL,.*O>YP/6J;)*/].G?R"N8,)=T%'X"< MEZUG0=8; ME52E9A2EC>I(^AE;.!*C.6M^6&J'-KE:]C+CR8!FH\<6:KRI\J+27PEJ16DH MV=Y1Z)<7 ;;03\\DR2!T0=HY=' #:=;1P0UT< ,Y 3JX$<>#&]!; 'D!"H@B M9_0C3[=N3.C?+$5BYZ62WJL.-*%?MS"]OMC7,G4V2)$"YI_,OG6'0G(.#K2! M$]A^#E3'M1ZA*A#^7I!LH 0)/S#L\*OYZ\.?''\I7BT-Z$.ZY']?K(9URJLU MP!NJV-/X\*(?AGBG-'"J""PLR7!2&\OT?UBC#O/H: %DIHF\RG!A*LAUFOXL2[XED+B@V7)8WD9H3 M'=: S#21%R[B!E'WKUS<#J[D2GO0K?:(IM#8=\O<>CQFFQ0;P!7]]$PA]3DL M3IG !#\V1U_B:QKD4 ]4/(G7<8Y8F@;YTR/58=#I#>10*.*#T#21UWJBSU"_ MHMASNZQR,ZZN^Z/>45L(L\J@Y$-=:F[128_(:SKSC?K7MZ%T MYJ<:CA!45DI@#BSKY\D/2GWVU1+.J%^KDP6VH&L'>[\Y (LQ=UY0PL'3)'') M)_Q2SR/)J2#M65HNN..UAF"J, MW/RN/\PM.3Z &/HJQ* FR4C7B YZH)T6'?1 !SV0$Z"#'NB@!_("%! E\Z!' M,$:<^&\2CRUP^R [ BG)MDU9]7,\)>6ISO)$VV;"HL#/9*UD69*Q"%-!)+]' M\GO(3(,Z^R.'0F+Q)(G%8U9/N2L#RBHKUW;"K7A@OO+FZ\7]'O '8?MSW@?6 M3I7!B3KM =E<&.&GA"SJM5Y;S>S> H>V+C36:GM9P [CE<*+9#Z@29DK!6 $ M:4A=!)=I[L.XHG;F"5]&R2-MXR4P1PZ6\&640$(X7HISY&$)7T8H2(P3"QUO M!7H$N2IAU%N&PL]7@LI6IDYFYLR)B1?DJH%*_>UD-78J=5:6+19^,C]1& MT(O0VBI:[0*[U*V1Z]*L&9A.=6/7H;80\*U;+YL2B1[]L8+;1 MB4Z/WD;(M6*U;% \^%$>':6L]V#:;YQF+MJ,8W0JFJJIUH"PNRY3J&[#-#.@ MS]_+,Y,CD?][]M,;/! L(/]+ZHK_CP5)/_6&,5)]L'%"WN#__@NGL?\2=/K\ M@S_'?_]GAHJ<4:KE?T8@U$P1SMX*YM^LH8R93*RFU M!::MC4,E6V"RYGX((>0=/*E.E-SI7,ADUI/Z8"1SGLX'D$<_/1,XG<:P:[VF M8HYY[_GM*8H]_?[U:K2H/11>!+M66D$(=BL$ZP%'4@V@<))E^#:SS]!U+!QE M1Y>) :;RYI%0RITM(?UF']:O@*YUE2[F)8%9<#3371/5AIR3Q1"Z\D&NCA.Y M-)F[=A-?S,$KO@';E9(70KNWRUUPH=WG#';SSGV_&;#)LKMV]:#A0\=9 BMX MS )+8-CJ#OB89*[!&0%[(L$KH.SMM PW*#:*)8)H9/CH$?#53G[]\O8X$PJ] ME=8?%NERA3":\T$(A3CA9Z[I?"Y[K9M?S($0EBCN6KT1X=K;M4:X<"W.4=QU MM#@C6;56$(E%'>M@G:(W[]@.WJ1[$*:AQ'0][Q']4HDCNM,:1XQ&"XMD0P"C M_&".3A/X)8(A $-IZ%T [%I%%P'8ZP F_7_VOK0W<29K^_LK/?\!]3PCS2-! MCQ=L<,\]MV3 @-G,9K8OEO$"QL8&+X#Y]6^5(>FD37./0)VZARW$7N=X,,?'V5SPZHT% M9YY0)]KNS>-DMHC]#GBB;=]_1^]^UZP8PP;K,__;\]7>C\N[TU\>TPR(EZ_Q MWK^G)/UC5P>:EK$='SS1=Z#%1 D04<4U\(L*#VVI&=VP95LQ9 OTYSS?>5_? ML87B48FFR"W%R^9_G3R7A>\_3)8;] M\T,2PYX/E,@_3!"/8$<_Z73T[__\OZ>=CT\#9\!^,JKE2<9$A-T++3=W-=G, MR3IX\3?9VLNA]Q"29+X^S@7?'C$?BBU])ZI^9)S]#<<1DN98/N2<2.T\5 M.4O3_6_GKSU\%N'\XX>.%VTX?',UL(@%:U;X]&?/C13C.YMO!* NT!?!K^>! MY?&O!>J#5 505GMX#_XU3_XXDY/?-?67G%FZ<,KXQU H7XI4_9&C1 \"2 WF M%>N9ZYP_BG7TB9%!\8,.#B&,PVN/RG!^BPH^GMU"?G?8_(4;_VKV%JO=#-^I MB(-AG^<&6?!S^>OCC'2=[L74]K2'[X(QSUWDDN7+T2PN862>H'"\("EJD9#R M!3POR9K*2(HF%V6283!=I;ZYC M^I=HRX#" 2[P/1!U5BG)$$2A.)]+9$$O2GF*5B19)Q1)I0J:7,!PA93SSU0* M#XC1;9,@K4;''#K/:?K3DY-5<-UNB1(P;+&A) M_-CR(.2J3JM[-#BP^L1Z6\XL5^H+B8BWK.:&AUYN91?$\:&]))O>K";" K2, M/=.4/(/I+

    5]./S>IL*72\?$_*Q\=.X$,**^'6T:P-ACEEPO)U3-Q+5+SE MR*SCW8KB5L3R8][H&6LGSI3'LJ[%K;!@CY9$8^5(\WN6= RUL^C MSJ^[Z]F^;!+=.=ZB-_C V_0D.O[VE=34@U+';YF!>O27(95O%',+J1!ON?,] M2Z3/2L5X2X51N<&HV5UPPJR]&\['18<1>F#5$FL9N@5G M=N"F6W/=Y^==)ZQNAJ.>A&/QIB79'CC-SI8WC?'\L+>$H[#I@:87[&Y#6>:8 MTZ4FE^.I9K!HYH>VO9!P(MZT)Y'-5JT^&V&T*I0"*K=?K#I14_K'IFU#K)9* MA5#EQLNM1,LYJ>UM@-V3\:?RC7Y_#!942TQ>'.AA*+:E0@4\]8*=E 9L?[@) MZ!$V"'>-2GU9JFME,*P+AC(H,K0^,P4!6U>'#:K5/TRM.>C !:V.EY7Q1NU7 M2N:XW.2KNAA,)Q3HP 6UJC6SVL#(K8>%RZZSI,U9HPR?>D&OHQ:]UG1W$'"! MI14C4NP!8]:ID;"$P>./\%Q0:,-)ZX;JDIYLHY M;EA:Y#>D%;96QBN9UUGL6TG.@$ M@N=M&R[ J0O:6D_UCH9WC+Y9'E=9O-@.#RR]@ OW6-.AV3CTY]C1QN@0 $'? M.4QK6]"!"]K:[LD:N]L=1'&\7 ?VS*#YVI&%F=^QIM1!F@KFGO.X<#^U20$_ MNF(-J.""MCAFMN\7^;;&UW/0MZ:>D5,+ ME15H>D%;@]T^W#*JRW #,*JVW.8)$=[C>4%;+;DC5>W#J&QJWJK.5YIS4E\N M8%/RQZ9X5R/T(=?UL!S#S63;*6[F"_#4"XJ=CW$M3WE[031&.D>KG5)M6 -- M+RAVY'ON&,,4U=3&V_YN--AOMFW0@0N*[54FMJZ[18\+_'PX8EH<-@O!4R\H M-B\ U\YU&U-NK!OM7%-;Z\PP:AH;5D>4.TNR4Y#-9L.C;+Z[G^/KZ-+3N,$,5:H5J8=?<=&RM%16KBH#GN M+V6-[6ZPIHVU@ZJK->A&#R;DQYJZ);[6D;1MDQ/LQLS?=KH[OQL%<^*^-;5W M7NE S\5@Q&FCK5/T5N9>RE^P@1#G/MB)@@'0[B MMC9BVSELJL[*H ,7S&75I.QCS:,%("QJT9H?+4J5HZ9Q&D8QTP$P;%_4@;\HY69M: M=:LGD O8-*Y8;SKN%P_='):S!J3]SHM<9. MJ[:0J OV.B3]NMQ2S2)@K&.RZ6!NTP+4@;I@K\:QX VLFC0V":_37:ZM>K[F M+6#36%^U^F&J5=EE'UMKNY[(&E-JB$=/C?5U2"E%@1VV^J)V+!>VTL&8>!/P MU N8U2[82Q=(-B<&CG8XY$V!T3' &R_8:R!U^^I0H4U3"+%F8<8K5M>+FL;Z MN@U$V64._!!KCKH4WQ7*=,F*FL;ZVMZ;LT6!6#HBC>77FK&4I0!,G-0%+QCK MDC?>Z]S2)-8A/36'0JVF @EW42:JQ\YT@M&\S%+E[J#>H<%3+]AKJ9*UO,E@\0&*]PQ=R2W6@6@ Q>0\$BOF-[: MECEQ/:#\^7ALU<G"%/TR;- U)--C'.;>*#/=Q\Z]A!3.2W[7E8_K$#\ MNIKLD\C D\<[X)&ZY>P?0@L/O^?@=LVW4]1N#\3TVVC9.7X9O?BAJ3SW'"OP MM0^)DKTA8PM_;<3V_.^+CB]&0R2^$C12PN_A.V_ZE'4]Z\CWP>/U@,PP__^X7Z\E8607[%BLFJW!+;+'ZEX70, M6\NTP>=++\/9JJ:^T6R2>RO%'YE-TD#B,_T'X<<9/XBWX@>.?AT*\U%#2/H'GD=XCQL5/+'_'OIP=QGA_*F7\0-MP2 M"24P D_+Q(+,Y#/-Y*=% U]O)A]_E=4'F\E[59/\],C&]]3D3+4OM#-"E^NS M0[Y3R[#E(3_BASPW^/8>Q_>2OT9)0/D-))DW!,3O6#2?/N->KXH#\@[D':E= MOZ9YN?H[".AH?D8[%RF[J9CE]2Z:^43M_>^[7%?QP1"4G(KY. '/6#PIF4_! M7W!IRM2&.KW4NEQN/V]O=75B%Q9O+^72=1W=\%N.YUTHC)#+=911O5@7L3%9 M]3JA)WGUY4*BX F!/$9E2:KX$?>M)8IK_(YW("^\=2\$OH?AS/.+*^HKA^F: MACG'RNUN>\G7\@C M0=.U%QEH"3O#-S0/15505 6M&Y,HFD0Q'>0=R#M05.6.HBIT](:*M@'DPHCX M;IJB*O3OE/;TK"-V+U&6=UNHWMDB[PJAEJ>.=F&9)YETHU=L$BP7.%93)"B# MU@-8[.9TZ50ACZ/K.YR6R%;94;%VLN/04;PD< MU9.B&@+Y0I8@Z%3'[H<3(A1)*EE\-8HXK9IHSFQBC0WT MR=KWCO)$G^0.&WAM0D;V/ F<).F?YB4>R3QR2.YQOM(DNNZE![^U:LGUQ&JB7^^MI:&.< MME9#2E?QR0"#A:P!F2QF\_E+]]6@<&'B'3[Q K@SH/A(!G@=H"@2-1MCA/(0 M:RJA2MO,C!BQ$"@ 7R2S.'7I8G<4;;RM:&-%TS77!:30B"ZXS?CR <49;S&R M@.*,\3&_^P74U]\Y/GGOZ7;J(?1=UE;!?\O@0R,*$OST3N@Q,2U8G;+4%<,C MWK(.RZVIAWMXBPG@B11S\4)H%'.\061(KV0^'5%NAW&^'%!BZ2EKN9X+Z[F2 MN?6WJJ(5>:S1BG $'D/ ,11TO/F@HVB[&NC7$=#(A6S8&6#WAKW3'DXIP'BC MXR\U%T45DQYDN)^HXNV1P>]>6 -.",^,"3;_W0TO0'<>J_#C2D4L@'?KV1 M#1>RG_(2B$&[&#NKX(P;A+J*K;%]U\7P,R^:+\?09%#Q+@V,G M7@#W!@A7")Z] R"T2J+2J2[DGEAFAF9GY4ECNAD5S0T2*N1/R)]NOS@;BBQ%8L"+T2M810&Z\SU8 M$%8S=O+Q8KQX/HHT.!*T2.WH@" M7HW@<+HE'SGB*)@6N^XYB]T>H@#]Y6\"Q[,$^6612XZ>'D7W.^)&U]*M6V.%M9,M4KF8&(IXU'8;RT%0/KH M*%$*RV?Q"V4YT('+VT2$]$KFWI#D4_CCKY&D+SGK&M-5*'-\Q$OEG5JQY.,> M(@FLVL%D<;KP,4!R?X0RV;SQ,>"WD4.XR(ARR:+[GAS0<=65=1\% !,?,KB? M . M9L__9.7?/7GD!?1NTQC6"\;*S,P5N6Y'9@MY9;R0\.@R!XK,YLDX>J/0 M7PK\./$"N#/__]3(W\_]O\F4*D9GW\"Q\K#3D)GIP9HKD?_#(Y?PXMP_JLYX M?QPMI4$_8"ENH*D9RY"CP0.N_^LR&2@,>(U%_]QQ5*?(DE[9(41*"*_]/2(%@SK&'\N;CIGK,:7V@39\%AZ( MBJZ?P#$JF\<^YC3X_9'>A'+;\QE7;I@ILX-ZIML71GR%JV1*TXS0Y?KLD._4 M,FQYR(_X(<\-TA2=1$=<47 R5;2RH_EEV5MV76=GJ)I:"D4/5O44-AKLA[U@ MP:AV/X/R1LEN@=%18TX+Q!'I^>-VPP#D,KI"@BCBV<(+[Q)")!)Y]%UX]!5H MV1]Y=,[8$+(>49O1?C:%I=ZBNQ[P(I7%BG_DT9_.P=#YU)>X=\3+ MJBUA/,A4^T([PW=&W. '6G8;)U<3OJZ]O>VHU*08I54=RPSWO*H?T1'=.;^@&KK*4/2VJ$[MQ'< ^_3";V5CP.E&X@ZEM V,#*Z6D M*;R#%G^WM?B+#2WU!PZZGTZ<0+X-ZPX J1H#_"@F%%H_Q" M?<>+ZT%+P7NF<\1;/8@%L$Q9(8L1+SR(=*_T+)V1'V BH)>JE]%=9WVJ/?L6 M H?B0.E:Z28EI^QN-@*N007/K@QK]L-JE8+^&OS']N->0.9L$]/"R5Y;=)?+ MY6PA$:>2_7268E#BV)V 0WHE@<@U.^4>@8C>QNCY"."O+X*6O*4N=ZA5APN,?:67R1?J%%\&C MH&#J\2"]DKDW'/D,TOAK'-EJ2V]).G/"^Q$(<@6' ?);X*!RY M>=Z8;'IX<6_Y-SSQSNA@PE#^?J)[-[_]"U;O;=D/7&"0@L[N9,."M:>JC@O_ M.- 4^)?+A\)H#Y/7E>:V)#:]W6$\%'M%*V!AOV$-D6R10K7H4NG->F5HZ(WS"S=2= M2_@B]?.+024EX/?I0DC04OZ*(4$P!SR=+"+'/ZWJ?U=#P,&K_,C!Z[RI53IR M4V.:)+[HP1D-T$4RFR^\\,(B%"2\ Y1)K^Q2@$ZW1U]?#4Y +N =%U"*]P<2 MXXI3%FOF9_YN*1]R8Y;E7.G=[&!P7C:9@<<&PWUM-5^X4QQ;0N:/ZP%B6(?[,N3^= MA*$:=&^I05?E.VRGC&K0H4RBQ$@&5=E"->B0=R#O0/&>1#*(DN.ZSAZ\T0-, M6M74OW;10-Q7K2M9I-2E+9_<3]KT#WOCNQH+\4[0_-OD@[UI''A$%> M'_'3=FE9[DDD=J)[Q2Q)OK!J2&HB5@@5;D\R]X8F5^".;T&3XPA VFH]5S%M MTW8\;SB4R/4>HDG$'?/,!Z6H:JG2PU\\@I8;4Y MYV='%NZ,(MX]YB-H_VRB>$[?K3KN=]KOB"DB<$#@\-DQPW<&APK9K->:BLQC M!*T30K_8GC++"!Q@@G\6*Z8\BPP%%"_)@_>\ !A'5%G$ JN'G ^6#\ DY^B: M"A0HN.= 07R/"0X>)SXTV'J#3 FYRAVZ2MJIU9/MV(<)4M 'FFTX[D.(K0*F MR LL:M?&2@W:44VSYG;6Y8FGX7J1EJ9PT.!S40B6:W7*3LE=$J 42/;E@@"MDB&:^JB;+B M;A,&TBN9>X./*U8^^S5\6/2TMFPP^8(YWEI'H5SFAR-Z#^$#%N4EL]A+[]U" MT;HT1>LJAN>[QCPX7;$*&"'0[Z4[55&\#BWT$90GA0D.G;9A.[#T^N#) NX" MJ@OE]6A(U;R-V50',YE25\W<$I!"ZI3FQEPH5HG2W)#W(^]/,I%[L??G-)_R M&24WQFKTL+H;5KO#(8SQ1QRV%(?X^MKF_-5JB_9]=-Z MWZ/1M%0:#8>J6988F77+?:S+ 6"/BOF3)(IMW2I")%Y$*4"6FTZ#>QFP_(@G MS*JRX_4F[IN#PJ%2E+A]FZ 7$$^B/5"4$7=#T;(?[G7ZU_EBI__+=/O"B*^ M7TK3BQ<'W$08[4K7/Z4EQH#":C=(-']RI\PK.29?U+C11"C4Q% 4\I-]KEXM M[GL263QQS"S%Q.<%E%:'8.)&8>+F6..K4.)'<* (8\*63&+#:8,\T3A6C,&B M%($#W&"ELOB%"XMO(K!X[7NH$DHB3V_@=%U3?+C=JAV4I6POM RP82US^MG+ M *=0@(FA4&3Z @TH%'G+#/'DN(+.G=VV#[Q6L.%T /_/;0-C!P#?]KV^!K-D M%5]3X1]86WW^P9.6OZ*2!O!211EN/;F(II7AYH?$:;6X9W-H!RVN: LY45E8&ZT0P\B#&2H MA>+%A,N;"(M^-'=--$6%7#0;8Z39B*?VN<&PSY>'W(FR9C,EKL9W.G!G7:B> M0&;*L7T4(D7!C30'-SY\+F$]2="CB>0\=ZC;\M#JD"[&;8?3#J[UE=ULL?B< MN>-258GJR.=5[DB+04'JZYJ8"]L!F JB:S;R))VEL9?MD"%*B8 ! <-+@*%X M8IA+2VER#;H^X0:..J_DM&U9[WS2^O4",!!:5:EM1H6::-0,=4?L%I5J90&! M 7)$NIBE_^S.[ING@ND,8[Z*(W+@0Z&:Z7)]7JB@R.:5H@W/<93<'#*J$\PM M+0E3QO]^?"3BLX>?@%GD>Q T#$5JO.U- U&65NI@4ECE9R4V,9,(2ZW44'8Q M&MNVC;W15H>TH+)2GHAJ6%-TEB!>5L4:13(1MB!LN1*VG%>NZ_;D\U%WWVX::L>$N$HV+@S01 ;J90_)O"WDD#LH0$KS\V[XJU M?PQ+LWY9=MT02'(D6X%VJ0)>D?4K8=%RN, J>#N'IWAZWY/RU$-^%8454'X5 M\EODMQ^7%O46OQU7JSUB9*@+L];I!38_:(3X9@_]]IS^1)(H_>DN@DC?]R0C MAO5B5H7B0!^>GX!O#K=XK1&2#.%JZSQGY*MSG3J"D$Y1TDE!6^(:<$U&8CP;J M2-R*6Z[M3I834YX(K$1%%QK@A2QUX6:MNPR ?;[[(.!!P)-07OL&X"E9FX%9 MM9LUL3EO#2W-\HOE<00\@-(6B)?1V=L*$Z)DMU\GNZ' (4IJ04DMGTTRWSNG M11Z3UEJNM"?8>EME9V.A&TSHO43AKZU#BY@F @0$".DO'CNN[=7-OF4O,:UX M("O[RHJ#P4X*?VWQV'LE@",G#27XSJ\V656-[U^:)! M#H8<[%:"61^7\Y:,R-5 ['9;7)OK#-E6AN]4A7X[*E;[#06FDI8:DW@!)#:! M]VH2^'!2\++[%-_M5D5DTG=CTLF>AF\VG/!SAZ:C-_"VK\$=I,Q&-FXC+XK^ MG9Y/7\M9FNY'_;GMQ4P"KB2[Y:!Q)7!E^)SH='3A%#@>.D^VE:9,;:C32ZW+ MY?;S]E97)W9A\?:CT@_^V@7NVM'\2]=AJPHV&5F&R(U90VRMYBNBZ>XE*G^J MRI4EZ8^ID).Z0,;G)]P@W[\=WV=.E1%.OG_>0:JO'*9K&N8<*[>[[25?RQ_, M?.\#?1\73(ZV>^,=)PA\DZMNB$J>6T#?I[_\G<_B^,=D*7XZM_O0.3\](9<' M2JX@I";R]*>[9<@[D'?<>?[+QQWF^FSF<&)697EC^+*5T0X; MS58-/W#!DPU;L0)54\$/&5E1@"Y]&*D)Y;FEI2E8@Y9X:(F7Z.#,V?NX)\X' M5GV!ZVIJ*? [CC_5HFCZA86?X/*K;<"5*"[HNL$VI ]+??*0\GA$E>^PG?+S>,3%U%H4D$!++K3DNO6 1'I% M@_P)^1,*822,;)Q#&,YZ[1AC %V/CSP/O[1'W6_.E^ GW;!E6S%D"W0-_&D-R_7\9.CXZ:E?GX[QO?7P<\&3 MKQ"\:NS^_@O\\_ 4Q=)D%QK8\B$AZ*%&%'SE&0XQ[)_O9UE/X$+18.+[PQB) M?$Q-A2>=CO[]G__WM//QY<:YFM6342TUB$G?B,A1%EIN[FJRF9-U\.)OLK67 M0^^!CC-?R8="6=\>"V)!,61P["M)_3/SY& ^9$\D=4(+]KZB\YLW0A(/]C*)0O6>I;^W#Z%3X(H"8 :>OTR?[4J_-' ML8X^,3(H?M#!(<096#ZS#&\MY%'/'4L$?Q6HW MPW9+1:\M"I\)U!EPE WX:""V^PH+> M/6P^L*W,8 @^@$4^3LF0)^K2"=:@*\K[K)R>TRO!757Z)R<*X:G6(X7N-H0=*MD :9V)F9S*=]DZ4Y!$9NBAJG] M=5>J-58=0 ,U0.$VH .^&VCOAILQG?Q< ^S7I[EDO_ZWQ [X04:H9KI];@ + MK\!Z*Q\##JO \PT]?,:HB *8K>+4\,E@ADLM2GM9 RR U[D !X$& +[SZ.Z,]_U'?T)_\__/:3=9)S _9YV TLH^TO'BT ? M_F6_="PKS#E[&[P0_G4MKQP7H-GY(R^8>X9JR*ZAG;Z]D5W?UEQO:6S.)9F7 M\D[+S#7-SFQ<#?P9?&L3N%X@VSXDDK"_;F!IWDE?IR+.B\"*3-:#_8 M!IH2 M@-<^O(4[*$O97F@9&(XS/ \T_9IAP2ASC\&7+BMH: M]FDY Y=7\ VZX_@GLGN:+JWP6:(2_(ILVP%X]C/M7-3)X[C/&4ZN"MIHF;WA M+Q]$#Q6_<<$;C T016:A 1E&+P5_US;^]Y?"%1_X+1J0!\8,NA^9R=F ,KXK MV]YIE702U5RVX-N\)WK0+ .0(=C?KYF3U,M@[20;4$.&XV9",/5DY/7))+Y_ MS=442P:RU@W0@=,2 ,KL08E1)@G0:?3MS1/<^9HD=^/MR*Z=C6&#KOW"3B!0 M0Y% P%V 7H#_BZK\*VG!K8&I.K);@@%O<8#L M#QX%ONMJOI-]YE%09.SI@7UMX[@1. R68!P @L#R LC)SE3!8$X6BV.YYJ-P M= ,&%4Y_B,Q/L^%3*T!#Z[GF9@@ZFX&S:Z(L<:#)GF/+D!H")P,:RWC@8<"[ M%(B,!G!GQ8=CCF#8<4VH.^6<0*F[SCK3EEUE>1HT$!4;+$ WLJ??]TL#V,/2 M\'P UDH$) _6!D1M:XN(.&: ^-:."@N>/+4X^.PG!GG6C6ZXH!U4I*?!.2BS M#0#4 [U\A:N#'?A!@[B[UZ+L3C ?0(B3HPG"!P."%J%J"K G#QKSY1$-(-1! MC3V.JJK-7?">\.FP_' 3']-3V3T.YF=C\9>&JYZ-,G"!-7\?"["P: -'=D\B M E,5\%C-BT868>&CT9[FI7./'VWL.^ ^3!.7)_?O\_@S_SE_&[B@IOG>R6#_ M_8Q"IBX@440!"1200 &)>PQ(#!5I5V0:^K!SX#&C41R+@50ZS@<]"9>(9X$( MT'+;,92!3S"&*2LYS*P0QD178$L\_V-3RJ-4HV!L-8P>U6LFH?$5VEU(1/RA MC?HN<'#:]"CE-+H^1,9[*A), M;BFO"KP9"+)^S%>9FA9O;FIA3._6Y+95=^$;X^/:;P1]K6ZVAN+PC8':)IL=&?X'C:-C4DR&VZY MWNSXXM;M]C%16M+X+AH3_F/3B::,YM,F&%1FJ151Z4CX^_,U,QX5^ M65F)@^I"7$HC79]W8;66]5+%W!HVBS([K'&94Q)(T+%GSS0RVC U_F>]-YLQN43/'PRE3 MUAH,(1,L:!D??K^)=Z1"X+M<.-S( >]Y_I[-UA.L)T#UB$! 5\?EQ0WD&FAA+4;&-VD\?KQ2 0Z!]\? ME]2D+)7"H,XL.,U0*N4JR8=E/AI^K .,9;0::[&&<[+?8#;3FG^4&K #!/EC M4[ (K_3TD<]A8V/"\+/EI$MIK%20L!];DE/;TMIR=R[*2J"IK5TOI^\7H&5, M_ 9/F MV/"'*R[7K1T$:MMT5&(/F\84U<9"<]X CS/'"Z?,3%E#&]:@G.**XO*$69=G MP<"DC_4&T9T5F.$$/I6(R=0^' L'CB0<,>S4C-6:X'/$,))IK*^%U2A7"G>K MNJ@M5=.6)B76TJ*GQG0ZJ>LTF^/""5>;P\!M_ZAN@*D6XSIMM-IZW@D9QPS5 MP!JV#8L:!GOZ:[379\; MZD8WEU*M!YO&S&\V[\T;*B\OD.OQETN[RYGM0=(Y^O M%6KY/6P:DU6W$?9<=8$#!]A.5;E:FE8/I:AI3%AE%MB=M2VKF$;,L%5M)50[ M118VC8N@YQWFQQZV'7!",&LM#Y.M&RP7L.T% )K*_7787S4QPJWO9MA\A(VF M8&!X?&"+MA3TRE-O&<&U6E%(_CVLF/O M8=.8#+RB'F)DL5;A F%(^E5OZ&TGT5/C9K#3V?YR-6OL.8+(Z^UMT-YNB]%C MXT+H8NW)H798YSBM,I9G/;T:3+D%W'*)#4SQV>6,H XK3BB+#;WJ[0=M%SR6 MC#>5<_W>T-ET=5,>LM9PY +R , %-(T-S%4F@QI6#>8<42O)N$HO%OE&]-28 M62 M/N]ZE;QSP&JU=?\X;$WY&B!L>#X^,*9Z- *GLZIB6TPG\7*SL[',J&EL8)W0 M7U)8_\AQ1.#7_$FA, R(!6P:&QA3J;9K@N<=./K8'_KK/3VH"BQL>F%@1ELK MSN<+ #%YHYDOM=6^ZF4I_+<<75?(3+&]P";:GXP#R_LB*Z\EZ/.7H"DU8');8MJBY/[ MG>:A.O$PH@#:TO&!.1NFSQ49LRT.YF+)VS),#K-[L&EL8$.Q5N#GXG%J#O1Q MQRZV0D,"Z(U?($]L=6K."H/5UBP+.RN_[-#;GA-U(#ZP8$HM!*7%V**0ZXQ; M>\WNM=I1V_C ;+=KXM-ICL'*F%TY=D5Y'S+ :"[0EV*>\ *9F"S,9E_H4*5< M;B- 5"S$!^:TQO9P1QX/9GFVW5 FX#U5:. 7R,:Q/:YI!:SMBC15F6R"BN#1 MO:AI?&!K\\"NRUBM9-9D9U(]8N)RV(YZ$!_8[. 'ZU+@$Y@P[6DBS6A'W@2R MO3"'M]@2W]:7W!QKEC8+L9(OSJMP25R\ !X4WA>Y.K7"!HNN4 \=KQ(VHJ:Q M@='A@.W4=B( ND*/&)?[C4DM'W4@/C!U+FW*]=X@Q]'F>%3=RKQ'+?:P;7Q@ M^U [3HVU5.$$(A?6NV%'D'G0A0OL(*Q)YKI$SI98><&,-_4J+1S++&P:8YS# M?-BT!N5!S11FW?QA5 ^3.]ATQC:-P>-<*]VI9$96IOB8,?+GDSZFV<3'I)L5-=-K3V=8(/PX&_4UG;;[B_ 0^-ZL&A7Z/?= MT4XLSR1*;C?KFMR6;WM@ L8(?].#3>-ZD,TH[18^-Z(.J:(18.FY<#YS;YC<\5??%0):KQU% 3*N3J+^/>OCP-(XJF)=&LA5HWU,R MO'A.QF"3PW2LITXY8UPP:'V]7Q^)WBF_U[#!*H_U?]%.@LWPS\_@*+TB@Z/* M\OW,B&V)W'N'4%^\53?6,O)F8X71?L[&=6 ,]9R

    L1V5S8F^2S!/83W+CKH=W>]M_GJOV?.V,_0[$_RW[1W.62^Y-EMFSY MDC71Q@9X1F0OPR&X'H+V7B;G^0S_]9"P&?8%L2:/J?$HV;X[ M41N2"4YBU2/2YB7_TTB[;^HCRN[:<85@VG(U^9#0GVWQ(ZIG/ ^@DRXG]@0B M0C]#Z,_P$2+B=L$$'0E]U8=$_COG MB'UQK'B_4&<<5S,(.AVVB/D,TC[O67QC,IZL(VDBO.4BO'CNX9==OXLCE>$/ M3T4[CR)$$]&Y-V?9O[.%J N"Z0*'N6VLP M>ZTU$GSCKF[Y(J[I#F>U=:9^4SID^UC+4XNE'^6!VI%LD=GR)PWKF5['=/K MYA_QK]PHO+6KW9$5M8"+5$B:@*8:.B'X0W?O'I4XO<>_2;K*!7:S9Y.T9-;< M,CUCTG(&\>_P NA_$1)ZXGUM_BF-PZ-]T@^"VHE1ZV6,.J7A?+3K^1IQSH_I MA[<7/2776S'@?5V.KA8"_A3".[M^)TH9'?/15 TMZS$<9"RE]M!:#'X6F'#X M?60J:TW0>>;$S6\N M1J;3'[^+Z6.X<1CP1[BQ7V8:X<;/QHU]S^$S0*,!_-XCU#@"$G>LE2J4UZ,5 MW[2KG:!64WH!C1H4L#>_F1A)?BU('$^H?..0:5^H/B5EXMM'RVE_1&[J7M^) MG<(3K?L[!VJU'/'7_8B_CZ=9N9L_"O@YZI9+7SO-7Z)P5D+7ZUA 9@ &E[L\#>=0VHY6+@0>(@4"-"!8!?,@C)"$P- M@B/AK3V(QV&/O?OF_?CJH16ZH0!=D!&XCNWAZRG0%0(2:IDLZ[M;!F*H>QPT M(.']%8'E324%_>A*&NKE&3[8\R7-#?M![BX(0DDVBOO'(WP7?@&20D<=']&L M:IEN[V%^^%WH&>%KU@\3=@&A0TR[[UFKN00Z1V"BVWJ A1O:P9E T<%?!U)X MW<[^G02W>S3<]K"= NX^'Z>L,&Q[7KAP6M F($!30)F-8'GZ^\N]K&#L%.E M<-N]Q2]#/;\]B/]?>9G,-TG=L!_P^_?6U D;D': 8[L^4+9M"Z#=YJ$]]]<% MVZU)GI^QK$ R6DB^E:/M4HUA)STVE61<#[3%6JXX Z=0F-S\IEYHG1R>_R=O MWVE=5/Q_44+^DQ/RQ\D:)>2/)N2I=R7D7R9ME)#_7%2G]E&=>@^J]R7#"OP2 M[E92D%RS;'T S#L VF[C,8R33/?.+0M]AN]O)C4)M*=5P&7.EX'/]8&5'Q4Y M6F\.U:Y1S61[Z7K[YG=&"A^0(K]PT 1I=A_(%"< M(Z=.E1;YBA.GY+O^,G9]%"U MB5"W":3<,0)=]/+^S/D;(O-OGSD_1DW#EJ7M9;-]S4,WZVI6#*7-@36!48NR M2_'N+EA&:=LP=XPSW \I=?RK!PP#_X!2O?>7**/<^Q(Z,'NW+_LV9%HX3))E M^%S;W=W&B]XFNY(:WHXYMAO/U6>CKS%>\YP*NTZ6= M@4Z!!=_WTGI?I?*.98WON"I*.U,OW9/[P<1S5 D>58*?/?%,1Y7@%YMXIO>! MG'X'D'<=:+Y^#\#.K"42Q-&6% M8G*9T3)NI45USE@3WNNJIM),=UR=EL2U/^U+:G.$,IQ))I9@Z?/FI"^;E:-\ M8S"+J^Z0IY6^YVR6=T#,+\^7K*[WA3D[Z'>+>M]?M[/EL58-JI^:K([*PZ/R M\%=S4+A>AOXG*AR."H;E+I]FI9,"AT@Q7[ M@F<1%1&?.>$9E0\_)>.>UA.AVN^5#W\L\QG5#-_\+@%)V=X(':8TBRX ;HSH MVH$_)7*2"R=J2?#WY\F/LXD:^N\][.)"6XEP7&!JP U3G+X+< \CPG:V$=$N M@XI*8+>IQ\<9QS=:&V ZAKT&0.2X57WJS98UH3N/ZW*G&0B#W'0;+(X" MM%]A-K$1H,[%+16;'57D7-S4^RFJE)@ZU6:YC8ZU)@_C%F)' M]E [KF*:Y_?R#D/$4=4Z/AF.0C8F:YMFDF-'V52;GOY3=GV-!"->T!&S$/] MZSU@/Q!)/VS6]5 M6X!#5F(^>+=$^;$6:Y9L! H@,HXC&9(\U23K&/9:]@(WVR?R8>E\V5("M,&! M-A2R1@"(CJ9, -%'*-""WP;N F^%''ZV>R82J)ZF@*6$;JI_].%]K;R,'2AP MCJ+Y;Y;ENI!]C/2TR$K+C:$7!_5RI9DH=KL+B#W)!'-[!'VB"OI+W,B(*NC? MQ(FZY,I3@HH*Z"]S'X,1J7N O__Y3?A>D8N:84)D;_GKFJ^\#\*WHS*&@:L; M=Q]N'S+Q9<;(\/6RKE7,MKF<)&3F[E.+,]^W75'J*5,C/DI6R5QA.N/N:L9J MO()XG8AQ=.*,FQ47P[!&I57FA8F:T^>JKW=8OQK-HUWK@I$1Z']'SL7"G;*WHG\.V$O"\T4:%]5&A_R9GF*\*&JZJTUQJ5 M@2E.5P6RR.A+<3E<*\ME1J1(5&J?B-'L$8,0E=I'I?815'P=5)QC\VEZ6V&HW =6; M@/I-_+7]@_>!5C51P?W-[P(B2+CA1*53J?T=!&M"J*YMXAVEAT)Y".NJ).,, M%?I2RW9]H@Z,L1VX%H@1&91PAH248CM6>8\[W-P_"<:=VVTG;9NF1IUM+!S3 MW'<@N?\L3"Q#+-&E"7J,+SFX9XWO E^>$BI\%_SUX7, =-!Z(W'2(Z#$]V/ M'NVXM@_N?WS(:=M(6^&J@;FKPT=YS8?L]ENS'1DA+V9T?^'D[O*6SDXVS7FE MF@/3&$/ K+H[^@DQ45L0$0G*=[$B3R0L5X2= IO M0I#188I+VX1 ^\HI!-XD O*]W]X$Y2W),(!O6^!#!^+*]Z[1]KM+=]AT).>N MHL\7JN#)0WG(=\]X5B*[Z*[RKJ-MA&JSF:XI0[D;E"!*T\ETC*2H,VX_G)E1 M8C<8]D4MDQ/B(KNZ*T^SR4XM\X%-A^<-[?Z^PYV-'/8RTA+@O;8!44[-9M0P MNPCX=8M)S1SL(;TH47K_97M9^@.RG'R-X% M%;+8'>16_Q+0HAH0^'G(,0YMA&\2GYH3A+5$E\= MV/7D%.0]65TBBJ)#+&DZ1E'1(98O.,3R[P>IBLZS_"%%0_5NHN0U.KU"_'7_ MAZC[_1]TO]F_!63AXJ'?D9,H;;<)NDT(< M]L?EGC6D%GJSJ39Z^LB\2V0F5VD8WE&FMCNN$,ZQOM\#J1!21GOFP,*(3#;J MLCZ3^/60=!83JEDIHXB>X@[SKB&7'K=8VFT/:>">>QXZPP3<^U[^/OK9!1-\ M2 4R'/=3@FKDN^M'UPP0<-4VX06.8^ -(+PQXSEPN=M^2GL[1_=;/['M:0DT ME?#Z! +:QG!K1\;G-&+W!Z6Z@34&AG]PD.JO[0=_PY>//4W1)'>]W1:#\X@D M\-5#,X]$$-+6@[K=VYX[>T7^_C][7]J;NK*L_?U*]S^@')U7>TN0XWE8^]PE M,9AY!C-]L8PGC T&#TR__NTVD)! AI4$,$EOG;MN0AJ[NZKKZ>JJ[GHRKE<6 M?'ZM8X2NB\5>)I%?=Y,O7)AY$L@^]!)FKI8(_03@1-JRLJ*FWE=C><"Z 2_'V6"->>8T_\>'>Z3?^Z\#X +S M2#GQNVHN?O\7_+-'' 6X,"[,%8YV'M'>GR.A*[3;HF#8OR^0YR.HO2_VX(CA MY':<8:_#?__W?PY[?^R^[IS'@V&-MLSE1.A'&EIB""#42L@Z>/,OV5[*:V_O MUO+W#QNQ7P_^)Y1##,?N2?K?L8.?H3R.A#F15XD#D>WJ_@U]W *."-TV?2%9C.VOX]^#U% M/O>:R4=5_5>.C5R(#O]JU]*G\K,?[@4K10W& MN!A8"I[/&PAO9B7C:RW9R8L+JB6TY-#:OJ=F=T(RWG MK5Q2G=67Z;+J.^%3B2.Y\KZNUKNCI)CNZT)J+-5581,V/9+ =+*Q2*:FD4)I M(W/3X=P:S*9)V/1( I7.+$^;M5%)F+B+3C'?ZS7'6/C4(PED.)M.)XV,+K9T M?(X']'@QUH&PN.-A%4JJ M-]OM:8.'$N".A^7+ S>[&K828LDNBVR&* ^SPR5L>C0L2DE1/CD>;D33+_I! M89QW9#_LP-&PS%$]3RU%9R3.C0YE4LQ@.( 2X(\5F^VKQ?6K:JB;E1S0 ^V0EA8<'4RLFFA=7R]2'7#MHV M6VK ID?"PFPL$Q22E&01MDU0G42F7TJ%3ST2%J;R:A.7-@N!6-:$ '6V//.T7_L?#MYQ&,OW\W#R99O^Q.M.U(^?=5_M047.R/_\N->K*82J MYO^_?^$,]L]#WN K_:;(22]"D_7]+M4-^$]?/"O3V]-07S4GH^T8?;'L#LX@ M?*UE(]_GLJL0P497W%\\9Q\OZKPP9=&R_F<";;\NSF^YMG^Q"&O[FC!/I?>9 M9?M&C[Y_I;LI3[2SK.I(M!G9_S+1OC,I]$,D6]]=!-^":=TUE6-!?_6*CZ2^ MO9)W=D\ "?H%09\Y;_)#A+L[B/ZF#X&J-*$J35&:U%5GL:W2A&.H2E-$JS3A ML)KMPVV:Q]_>=9LFZ=OR%"BI[FJZ/(3W@(65#R\3N5LJ):]L0UJ@NNR#S_Q4 M8-I0CJVU!ZM$@K_]^0V<]$$IRJ=$09OI"'>44:V%E72M+RD9>UXROK0D^9^5 M>**2Q;K/E%=KK+7)YCC.S<7K/!TPTH6L_(2F^1S<[$; M%%<->]SEZT7CBIP4B=QZ/2W:ME#J+\9+/TOJV4P#$65'O. +*@GUGH(OWQHG M;JJ>E"%F<(EL,:KI M'#,=)E.2!#.54$9+HYR3X8VYD%&=CY/4\<5^5(KJ"[=RA[,*5:'ZI##WH!#; MHL*V%M4_L3TR[!A]O7BL7$[_$]:EV.%#; \0L1U"A$U0Y:I/5:[JFK8/JT; MI^;ER @*1]0@V;'EK(-JQ)--7M;>\B&XXT9 M84],;@9<\/CX& MK^]OF=ZGVC(>6\AVH"6 Z#1U3VP1@X+<!PL21)6\((ED\!G8;FG_;<4>ZO-F!P MP-!]+ FK6IU^Y4M&#?6Q,-4W7JV[X/]#"4-B;^6QN-'#N\.O0-<<3 ,E\&) M/, >+%AH;0K>J@2N"_H.GA2.4XT-USLI[?A7PA(+#XPLAV(T=S61'LC Y; @ MS\4YP7]4&# :E97,L6T1#I=:6/,N8J1-H+;:FC(" M/H9C@&7MSS%]6Z/W*9IG>KWI4F@1M%52!8\2)4[LK+ZT+OR?)74FEEX,@B3% MBT&WQ:F9?K-G=99WO^DX3S+7S.E$4GL5W=55739Q@;&6?MU:&-ZD<44&<2[= M3"CV.-41YTPINV:\*9LO);\R6X.HP;]\V439FO>%4V\4 6XJ#[/J3IA*GN^8 MUB0GRR75+_7\35B_BH)K $%\M(P_X@D_ VZ@-,R/QXUK)%@J7#TY$VRAFPY!@KG[S>(4(@T_/],'8@W_I!BAG<<>##VVM_38H:F'*9/87]EF MNHUHQ#]+(TY@.!7&F1\BW!79!R[)$H@Y#$3'TK(+^CV5XS$H\8>,QW ';SO^ M!IC2@&6[-=F%^0+P0%5;:+83LGK';!D(0_8==_U("+%-0^R;[1,0ON:%-?_E M&-"%%@,;8R,L9#P"4DS,-#?$WJFBQ93=U/ .&21T.'W<_?399G*6,"4!/IQI M-@P7/TW@A%'P:P6_OT4OYC%>QD_05@]BT2DZ2F0Y6%]>-+I^ICC_2;C%'OB\-?%@MA75Y0=D$-,IF6R/;@,Z@*Y8'J722X@,D*TZ3C+' MW/5_HQL"7WEP"LXL=#7@DU+<6G>L[!BF!P^?_S]Y,OLG5M_SW<9:]^Z]?1_[ M:]L.D59_:-W;"3D\TC[5EO P-0"W<)NQ#>NJFKH[WN\[X:%J>Z>/;4SX@7[X M,8SMZ"%I[ Q@F:: #QPW'BLZPUAK>SH;Z&UVG[R/Y359G0>R"[=/VW"Y:*S@R_8Z'MMU[.'\=QBV#H_XQV,37OUX*&K#R?#=Z?3W^OB MVHZR#4BXE)C&JEA]:"4Z5D>B1KIF]V]U$_P1-N/R3A*GR8N#FC\(V@N6M7)S MV6JYU>084XV[WV$5G..X\5ZLX4G]4.%A+L'3#OX"=K@A[_35L@HW%X.*QK'X MT9 KUU4,_&_-KNO23,;Y51M65'A__N"0E_:0$NP,D?LQ0 Y37V\_ D ")!YB M[\O\ED\);W'B_0'\BW2>8.])^ACT83]WD ^3=N;#AG-[2G)[/PK"NSQT%N#? MQVD![[> 3^ ]F:&F3>&=HAT+/818V0XM]F%Y,-T#RF$P*1Z]W-UQ3/@E8[>K M!:]1P((,,XF%:4PV#%\#6XP(;]6IK^*.9 B]HQV>\>.@4KQC (\>5"64I"(M@#0"%H^ LN]?E< M6V=&6EU(+(>5N:[VINRS"R\?20T>;#OJKI.%7R],MT]Y-/::OC-RK05E>X & ML)!D4O$#V3YIY?6LAHT&TX&&:?71FN]Y,ZP/X.@WCY'WQR'-!V)Q /=3, FV M4'YVEO'(2%N0W2EP2KR:6W8\[\-"'ZX[Z:F1G@_$24^II'.)^6*R6-[])I@W M9.[LJ]A"?TJ'WID:N/!7:$NZZ7I^#/1/BTT<2#\.+0O*:@?+1R#\A!W\:Z3_ M5*B[I6^[$H%N9DQ/L1TO<+4V>%,*((YUMZ>']*9TM6PLS)78K>22,[9/+%;< MSC$#70;[:?^5=CL:R9@&I#T#/?#=0/NR!/%1(<"7,3EWORTK^IY_6T*N(E3; ML:90KS7;A6HN:HO+KF[_;M:!]X,W!SJ8EN& *Y3F;@T*K#%@0P":@-D+;-"%5SYW-SPA2 $#SVKW7F4AWV(MW.@8N%X MMNM .-\=L&8MX?MW=T!_A?<[MZWM*_<#!N.4 MC7"3H1VN-;L-$9"A"?8RT)5]]'(?1[3?FV')G***;)X)_](^%6;G>0*-Q5R8\"@="Z/:%T^,GV!O7A5YS W4DC?C#4 M[47@)_+82SA(+J48;F5E/I9S?0 M"XK\I;"26AO,"4DP^G0'B'^F'1 M&P9KV#%'U_>WE;?^R0SLAL/I KL%-F.V>A^+DG'7P)!/2F<[<%?5P(KCQ?Z" MHH$WT=WM^3)Y!IW!O[=^9.A#'LXV.%8H>P+[!VQ]8N'>)_P=_P>&<8+)="^1 M+=7O4 /6NY/+?YXL1;_?X) _]-M).**GA+YG/A5$4/OXRX,\X99HMN]U^.__ M_L]A[X]#5KN T<&P=E3&1!@[,K3$$("KE9!U\.9?LKV4U]X^E,7?/P1A?SW$ MG,A0Q1C0_+]C!S]#>1P)$](E'XCL"6/R[FM/29/W'SI;[^:7J\':! L-/OW) M&#P$P&[J+]Q&W8?734T8-9!L4?13"?:L*Y560>6HBIV;^ MEDA=8H8X(3,**_$*IDH4QZ@23V":Q&N4Q@TYF=6I(YKXK-HPAA-BXHG=1(%J M.QO%2%M)>-[U>4L+ETTBJ%;76*Z:5K5";A@,^X9T@GI^4I?*S2"EBM9DC*_= M2;*#R=A2.D$GO\)$LY?DO3G8S@S4CJ"S+5R#S^2.^ME-$".,4KL8T\,W2:^* M$ZS1 "UQ_'G37J9*50/6F5GS&MDH9_+=KI])PJ;4\Z8SO58DV HS%AFG5\OG M/9)H=.#[\2,Z^V8'6U1+>C 7)T.*5$C/R1I>0SK!9C];\9*0SLQU2^.6TYY8 M6;.KZA*T/!*4G@OZDVR.YRU9LUK5AMOA.PYL>20H<\G-,ZE&/F]I1%YD,V)N MAB>2H.61H(REDK*\RGB.Y<;=585I-'!R 9]Y+*A2)Y.R6YR9LEKE?*GLR80T M#<*F1X*J+E<6UE.6#4$VQNM.Q1_(;@Z^_UA02IDR_32!]P3"G4_'ZPT^L/(- MB3H6U***>N% MU*@_H8V3)B":T\DR-Y9&5FW6'-F7-L(B;'O)%N"E#(WQDD3 M69DR;0 M4W1OJ??'5=$L&52P*#0R7/ZD">3-L=3I;%HI<8(W.Y*3&5,5NG'*!#:K=#4@ M! LL*)(X#XI.,Y_.+4^:0'=0GO3YYF2-F>"L4SSG!85*XZ0)= >MK.6*A7(I[,;O9+8%(46-;:\0CW0_'SRV 082L'P(<-*# N$23$, M, %6YJ4A3@UQ7B%YF3_J1I"QF_DN6<+%^333'M:JG&>JRU,F0-6&ALLDIXHP MD?7)I./GLO/,21/P-(YDY;XO8>9R45.U=3?I9D^:@ QTF^ QN2 DNM5,T/:& M&=$_N0KT\X5RPY'6DDBX?%/W$UEOU#9.F@"PH>2X*:QK E$0 C^?8<:EU&E' MJ%V=#9AUP_(QN4]X:FW49M;Z:1/@IRMRN=;[N% :UQE+Y59N23AI IM1P6"Z MT\3$FFLS&I,9GIP&QBD3J!GKW)C,Y&2,J$M='N)+; U1_IE/TN#UJ=7 95OF,E17EQY,SR8 M;W2F<=($?+F3)J89JD M"?1'6:-5Y;69E3!'JJTWR7*_=-H$VLYPW*LI%BX&PY3%YBH!JYQ:!5ARR!(L MQDJ8PE!@+R!3$C>458DA^:%.DRJGL?(1MK>+:ZS5Q;)8(H-G*=7,I=;*R;T M.:J/9K9%LV(PQK2&QG.KG 5=IB-]Z:E<0O+M3EN<=)K5SLI,8AL'MCP:F>S( M3#+%Y_."/%AWB)J#+3<3V/)87X5!IR XI*D*$POLW3H)J6 0L*/'^IIFI8'J M3ZLS+$A1&W.='1#)3?C4(WT5-WF[TA^H;;%6:0S\X3RMK/K07([TM4PVL'1^ M.E>QDJ6M@FHW54ORI[="*5&PIYT1(6C%3<]OF@,LHYQ$@$8S.5_V-,X26EBS MJDK98;O:/(T 9&ONY(6N+N3D96=LK[SCH_:J: M<"L2;]:$@&/7Q;6E=&?]Y2G#*N7S?7LZ5MHB8[)->D:;]8X9NE='#ZTT:4OJ M@+TP9I;&M-Z6RS(K':\MH"7G.F5RJ:<3HME0NF2YW4PV4[ E>016^K#"M]5L M4VC-*6=(J\5:=0A;,D>FUUE[=7R0IC!-F$V&V3G>G/MP?W/3#>K%-GSL;#IT325ZBO2$;O9,F:6FS4^ M,]-Y;1(V/>KJQF_U5N.5:@FRY62[JJ IK03LZL,T?9:'?#T!N$_L_4$:D#A' M#/CC6;1=3#SMN#-XXUM[%A-_N"R^NR:TRZS)4P_F/1Y+P,KJ!!:!]=TP_A33 M@ZFR34F$M6^WB1D8KW],$3]F=1[(3Q_R-&%\<=>A@]Q5>!')V_[=66AN[*\P M/_7W04Y'<;S]C7'GU&.W*3C9C@F>'YX!@55(]UD79[G+H=B:#',O+FRH[1KN MLW+MIX,O^^J+WW\F)VT>F+-MEF>;B/*=NC,:=%_'#J)MCFS?SP#-SN1 Y0CRZ;[BZSM2UO''-WB4X' M%E+>-=RE1Y[W<#^$6# ]4 .\!@@E$?X !PZ>N\W%*1J0APE+(&OA/<'MTP\_ MAP/PU_%'>85/VN:N=GV9;1N'9PNVYT5A'-;=GQB"QX*V^=W#F11_2?NOJ#9V M@6,(RDA3 UNKZ<\/)!P<[4BM=W]\=C0AYSK!3%(:>=ZCA7Q/D.E\HLS5,QY7 M2SZ#I=>: O1_=CBAO<^$>=M46#AE9[!@1)@M#:>K$WA =-ZOXP39[#2.OM&% MKP+&@[P.=O_Z,;O';V+O/V&WS1#NLV?;0]? &&QYYFF_]C\<=@HFFW8=@J%[ M99L[>9K:.CB6O<.?7?_UGV69CNB]]%#D\0]S?S[E6/@!\F&@^=#I-7! M#-B+9/][ IX]_;5-!,(CO6\FX'8YT?#%^Z;RT(,G(;2S)-X^4"@!_X-""8_Y MU,_RF-YS2"^1U N&]!)!O;#W'(7T$CV] !QCD5ZBJ!>$8U'4"\*Q:.H%X5A4 M]4(32"_1TPO"L6CJ!>%85/6"_+$HZ@7A6#3U@G LJGI!.!9%O7#W2"T15 N M,1[I)8IZ03 61;WP]R1:]L^GEQ/UXCZ5/;Z:$+C9B2(('ZMV_\6)VP@Q 'R% MD![*W>&/]>[^4&(,'X+=_LR7^L!P1FC\(?#XANZ1M;W_852!Z M19)H8GTY,#'?#)@.!79PA><#7I/ MPS?WNR#UZ?WYAO)_4YP/#>^M,PI>'&"]/W/5PCX[97:/#GUZC^R0GKK32 MK-6H,\]BLEIH=^B^+1G3VE;LWM4K>D:+5*9O1QWKZO@8GUNND: M2X5."0D9[S*3\KJU#F 1&N;N-\V2<8(\IKOXWC 1*<_C]>/H"$]^$)XMYK6!A9-G]7R32:ZL5D,HNOBJ:==T6+**O_O- M$D2<8PD$+&A+@X#EJL#R.E<759'JV7FYM!08.94KC89I:Z4:5P86JI5IC4NS MC2J:39%AESE5;H0;&YRX^\US<88[I@5%P(* Y2N&]\:YYQ^ *Y[KAY[(EI8, M-"P >'D*)@]I@NIS1V6N4IL-VR,65H(P63V1E29]Z=J.BM#.T;HW)(<"H0C- MPCS;[$IAX718VXV(LQQW:3@Y;R($P4EDX.2M\\<_ $_453&;GG*B)21,WMLH MFTEK/4A>&1*JC=$R/RPII)4>4BFFD6-3'3P38G.P;-/^--?BF]-)-X,LM2 M^@;K5AUI:0)1]OK73B^M\IH]*7:-E9 SUU1'[J>+S0:LADS>_::Q.$TQ[_*: M?N)>Z^; Y/)C1JAS4=0Y2E45G PNYI)='R/FO3K!KX1"MW;MC1I7'PQ'-5%O MB"76-\KN"N\,& @Y#'#*R#A.O6^CAB#G!O)."'*^.>2\G,U*3D=*I67,LL+$ MYKRJO0D:B>6U@\X.T:P,'3$_L+0YH:8&D[$Z;4)*!QY@#QNGV?=ER1'V('<' M8<\UL>?UA!>[UC)45K3J&)%I5=Q$H2U2RVO[/;W\BEHG12TKI(N%##;/Z)G% M&#(ZP8073A!QBL40^B#T.5,QG_.#SY$,8G_=&OH,[4H]/Q86FIB;3"BVSE++ MA7YIIP4(%[SG5(IKEB[8^9Z7%^5FGJSQM<2L6]H34A%@[\22QWNGOV_A5D\$ MS>GZ$/)EP=\HYJ>@OG#BGU=S+;=ZX6?GC1P0+,U<1S=]=-7GQ^2;(R2,Z^]* MKN\81.MFT ./'7 @!]0=CSOM66_TEZDI&X_1ULY4RR2^7F=9TH[RDB"B>,T M^;Y%'YV40U#SW:'FZ@&0"-TL.@TSS]$E(8R*6-KJ2%:W+$[*V5:O['4:6YI9 M%HM3V,7/S2%P^58)' 0NW_J:T?M0)H?AU6J6YTO8?-4H^KEF+SM:+ '*\'>_ M.2I.8#1"&>3"1$ 8"&4B>>?H?2B3:C2GQKA=2(JM5JH]#CKE-KN&.R688B&P M.,$=;Y40S""8N;PPKIZLN3K*1.D&TOO016DT^6*%T761,)/U47,Y3U?&T(>! MZ1>2WH<0Y(;%BL9XI6)$O]_B,*-:5 )U_8YMW?=Z!IIV6^0Y_J)V'9S^[ (".%;[!_09$>3'4WV;QS@1Y,= M37:$[&BRH\G^PR?[U8.:$9#!MPC*H;E^ R&VKQ-"&'?ZCR\/;>U+.VY.P7O] M7T^5][RCV[\\\&$0LW<3E88=?@B=;FDU%,>VY9FG_=K_<-@Q!CQ[1P [D5>) M,)PX?=!)"BGAKNX(4<3EHHI$B(J$(!$V14 2"IH@H D%39!3Q M>O( *0)!T\]2!(*FR"@"&404],#<\Z]&HY$B+F80+%JKHZ$(M)^+A"+>2!8B M/2"?Z:+/%/'GUQI>SX]>;M0<^&/XVW*KYZ%CJ^\6PUE3 MDU]^O$#18&'$BTE%<6SXX?_=X>S=1_GH<(+Q7&_H6% M_YU3BMP[A#A\\I)#F=W];H]<38M5P!]&7DR8JIH::VDS/[SDN"W_1S#QW0\8 M@?WW/\-/71="=G5VN_KLC-@J^_C?IZH_M"#BHP;$W?.W;C_;8FU'LCF/)WSU MT:*Y\2?2>BROA>;'E\\/X"/?^OPXK)"$9L@9$(3D;WR&'$HH:=O;'\)B-Z_* M[CP1XDA)X^SH F7Q;>;.0QV3LTP;!#D/LL#NJ>^$.2_]VW9\V7Y/PS?WBQ^M ML'[QC61U3V4;\YV8$_B>J6HQ9<>C<)+?]NL*RUPB$O/RKOG:975>#TJ?8?1G MI>J^_GU,PW.S)E=VQ8E?9WE]0-4ZU6NC #'*"OF&7A]B\AB?++.X-:#] M)4 !2"O+$7&<>!^WXPVC0*3\ALL6-D%P$1FX>+GR>#VH)>8-$BS4DW79G]8I MEFU4KDW+2+5L)2C.VZI5:Z2+-E_"O('? +C!W_VF*#:.8Y>N&?RS<>,"9G8Y MV'CK_"V"C7>4$E_5RW*R[WEE(<@UDZIGM;16_>/L2U\#&[4,EC9GZ2Z'!=+" M'/(-=EWD# ;L-0XS<3!QN/"L''F\''$8>-[[4ZN74GGGS-SM)W"BD\5!.]9 MFK]RVO1"F/2;F6!07&BYZO&H!:RQ1!5,>>Z3G7M+'LT!WV,+7'K M<7CBS/QM/]O#^%Y0S,)UUN9=HL --"%HSM:31#3WI7CN.H@_'?$>NUZ=8 M>K1JU'7!3YC*4J)@%H:BXQ3.O&L_]"-\F>ACQ4^LE/MS0.4HHV.T:UFG15,& MEM/[7(.@)NYF<6TG*L5ASJ#0,M)82P^H3MYL6O0H"1"% 3X4'F?9]P5F$:)$ M(CV#$.4[(\K+29_U9LKU4SE9$F6+VE2#Q+2S[%X;6EBF/V 7>GV&!5+1"()V M>MQ-0F>%!]#"QGF,1]#RX4%>.H-S^3'^]+3.I9#E];S02=),-9\S D5 MK8ZQE'3MO- *VW2[EDBI&"$[9C?52;7G X@L,"_$,G&,.!.TW&+Z!^V#4.KG M2_ DTVT.1RVRHV.3;CZ#S2=4)5^^M)/Q8OIG(0W[ +XVJFA.\HM6,RB4Q76( M"9 XEL;C^(E8\,D4$'(X(H$*7Q9)C5SR!FH')_YY-1%Q,Y=&=OY"S-F3M\9F MKJ.;/KHN\HV2JQ$:_4\/.$3KCTY\(/A!\1 L^SGTEY7W8(?5*Y7R%U561810^L>ERJS4'L0->.2'B M&/G:"0^$'3=_XR1"HT?8$;W[*>\#D;DI:I.EL9!%,[%89FTVJ12)) 1F(I@ MXC2.KI]\Y^LG$1K\3\]J1/&RRCLQ9,B:*<985*Q:01RK39(/LA,#8$B8=(A3 MU/MR#N@N"MK$H)LKMWUSY31@O)B:Z)+5;*?8I@,AY[/]HIP(IBX3(@=,3<1I M]A@YT-T4!!WH)DOT;[*\SW5PW/I@45)&93&7%I*8XN=&CM" !OJF!,G,%> MBX#>P#V5:V0D;S$']".PZM;"*M>:OS>X"*/YB^;OCYJ_MQCO1O,7S=\;#K7> M6D3U2IJ]Q? ?KOW,J,/(RG]\>6AK9^CI./!\4U]O/S*G MH"O^+X*])^FOT%K8Z8?HX+8:O^+8MCSSM%_['PX[QX!7[:@4)_(J$0;-I@_J M2MB:[A_J+Q'*.?SD*1^B[^[?>D#,>/?>X!3!([;LP\=>DPJ50?SQT5 $1B)% M1$ 1B),V(HI T!0912!HBH0B$#1%1!$(FB*C" 1-D5 $@J:(* )!4V04@: I M$HI@[SFDB"@H D%39!2!H"D2BN#N:10&CX(B$#1%1A$84D04%($V=%^KB#\\ MOO]FAO1RHX8\Z^%OA_3I%SHZ\3HJ?WFN_B2'_/FDHC@V_/#_[G#V[J/GWKA[ MDO[W/[O4_\YJ\'MZYL?"2W*Q?V'A?^>4(O<.(0Z?O.109G>_J^94BU7 YR,O M)DQ538VUM)D?WMG;EG\CZ/CN!XS __N?X<=OQ2"SNH19?79";)5]_.]3U1\: M$/%1^\$Q>#CVILUG6^#K2#9H;J"Y\?NQ>A.:'VA^'$OKL$(/FB%?/D.X>XZY M\1ER**&D;6]_",NQO"H[-'<^.W?X>X;X1G/GH2P'FC9G7Y3P;S1O7OJW[?BR M_9Z&;^X7/U1D^QH;R>J>^3/F.S$G\#U3U6+*KE+^23K0KZN6EG^AX2_X9ZMGM[Q4,K^TU;Z8RXM)CYJ;6(*Z-BFHZHSQ M3(MO]:WT3$P$O6FNUEY#XG/R[C<19W$J3E'8A6O371PT7F:+0%B L."S6'!4 M"IMOKYE&AY P@?%*3M\?)_*VVUH(C@LD1)-(QBRTKT$V*UD[.+RA1"!ZR+35!DG"41 MM1GEN/21U;6/-JD^+$"=,I,M?>I[0*34J=\9)G M$=5.'0OJQE@<+2%BT'>_F3A+OCOFCI-*:8#4JO5)SQ*; 9D,G@8,FS^!\G'R5M/L&3OL=LB?' MION,S2TD.:-01^P*?LOW91B.H(_R.K?X)_,R"5E(=VEQ28@)-4_5DSU:F077 M=G/8X13/]6MK1DS4VT[5FV5KUB I43 O@S-DG#C!^X'0(K)H\0-+*_XD6#E* M\=!MU4F1EE<69+V%FPF\:?'6M3%E4UFDK+:6:8FF6VQW1T0RCY<,@"D,<*.8 M.$8B2$&0@B E&I#R<@ZHU:5USUI6>H(9<(7:4B;FRNK:V-+/%"L5B9F/1%G M^%&1S)8Z),06/F1IQQB$+0A;4([G^MCR>I)H(BC2:D7Z!2L]EF2WY[5J]<&U MDT0B;?J),KY,BNEZ)[7,)%E-R4)L@4DBDJ+C//&^(VH(77XHNEP]#_3/.4E/ MSP8IDWQ[V._JC910&W>+/5ZHYI7^I4^LOLB,NIB1I>:T;B3%4G53G-;7QB:5 MAB&2,!-$LG$28]_'C8IP(1*IG>\;4H7:P8E_7LU(W,Q]DIW+$'/V]*6QF>OH MIH_2K-_H6$:$1A\Y:X[H\:\+W3MY'VMQ/UA,AE:)J(KR0FG7O?%R[;63$@WS M%QP?IR@2'=- ^('P(V+X<>Z[*N\#CYS"BW*/*M&".6_2Y5%A0^-C"![P+@J/ MQ4F*0NB!T .A1\30XV+W5MX'(T)"[BQS;(X6NYI,B*D.JY=\ \ (#V"$H^(D M^>UOMD;(D'XVC/SX_$84[["\#T8JG;SD-7*%/!;P0W>,<4G&J2T!C,#T T7% M:89&,()@Y"*COWHBX]HP$J4++>^#C^2P55V..]H:8]*DP?B8Q76V\$'?_2;) M.(?@XWO?6(G0Z'_\9N:+[[>\#P$Z@HTE.;>Z$6IYS.,2"<_&A09$ .[N-TT1 M<9HZ3E0BGO'K\8R3^#V-2 P>'HOX59 B$/53-!2!^%4BH@@$39%1!(*F2"@" M$69&1!$(FB*C" 1-D5 $\IHBH@@$39%1!(*F2"@">$W((J*@" 1-D5$$XO*- MA"*X>P;I(0)Z0,@4&44@9(J$(M!^[FL5\8<%$M_*CR(V9$0R#DG&F7!O<].< M'\[GX2L[VL],E2 M3UZNX!EML\Y;K55S):Y\57'9:Y>&U@8#P>TTZZ*8\^SZ4F1Y/UTVMA3C>)QA M\#C'?OMJ4(AB'%5,.!\6')5M*J841W$)P\>8<:D]6NC=:JEZ;2 8&=4ZRXMC MRS+GK*$H-(E7)HTMQ3C+D'&,0ER?R'= OL/Y\>+E0DUYAPTF26%C"HRI-FQ* M:LTSE4N7?'X.'.G!1&3* 3FQB,:B@I&FY7<:.X)Q/(YS;)QZE?\/00>"CL^< MP470\9[B3.2HZ:5\J6,+Q+IOK?VNHF4_42KR:Z"CSF;IE2!98VP^*"NM<9;O M9C)[@G&#&=%]/S"9,I:_7&CEV<9O#W\4D@K$!8@38H M1[B1'SM\W3*M(9:NU"NC0HY:69\H1/\U#L)T4N7RPU9%M!+9=8OLUT:F5=N3 MBY-QEL'B!/]:G=CHG_)#W.(W1I#U?8EP(NBJG)5;/&6LIWR9JHVLM>)Y'E41 M5\+TX_7FO@;R%'7L-Y+S]09+\(E.22CWRQ5UN>,6Q_@XR7*(3N]VT *1=7YK M6#G*[71G\X2@#JN"F,"#ZFS>;0FKXK7=J$:2FN4[.B8*&B9EC$*FC668QI9; MG"3B+(<@!4$*\E2B 2DOIW]4?,601F(]M=9Y6:CW*_HF-[YV#+>XK@5"WT^V M!#EHVG)6HF4RN=QRBU-\G.'>5T ;88[$6;8]FUB8Y:78N'1AY,0V4I<9C6B^5A\)Z4)[E"BQP/WJ- M';4XR7%QECX^;X*HQ:,+"]\WHGHV:O$K)"H0L_@/.,D5H=%'SI@C>N[K0M=- MWL>F4RPWL2$SJ:;$((47]/(".""=QI99'">(.,81Z$ 7 A#$ZADQ #GW'97W MH81^*K-C^ MK%>I\(90JO9R)\5P8SAH[7G$->,41>J"MS"U>;7D? DB#HK+!B4)?#-2Z MDV%<=MN^[UJ, &Z4+Z&9?WI(%O* M2%,#6ZOI.<=1EZ9MM\$;4K:C6+LA#J5&:Y1Q.^DD+:Q3XT)RPKOBPF@ZS^;X'D_Z[];CM/*[AFGIB.KE\?QXPU026TTJM M/L6DEJ*?O-QT.E0:P=Z3]%=@^E:[>T3?%E<$:&[+,T_[M?_AL'-PMNQH,2;R M*A$J:OJ V0E;T_U#$$^$8!M^\I3;PG?W;ST@V;A[]T4X_I[F$8G'PV,1OQ!2 M!")EC(8BF'L>*2(*BD#0%!E%(&B*A"+8>QZQ,D9!$0B:(J,(A$Q1T - IE MYV]7]B>2MYO?'DK_9_19$&ONGXWDKT7.!BRCW MS%FOHB0]J::'Y^B_IH;/K$.VNWF;$:QY4)@O4V5KH8P^?G=M?Y7CQ'45;[%N MT)J4'%J)6:':T";"?(8E)0(6[F'P.$]]^]NNR)[__';[ZR'(GVW/1R5U2O55 MIH@I?AL49)>E4.(^7&+%; M7BFK!(E;W>59ENK"N-U:=[/&7)P$RV5Z-5'6FS:TZK#$/1YG^.]8K>KUBND1 MJIWPUDFLVP.$UP\T70$0CFIDW^JDOOQ:]:T8>'_@;E*=I]MVE70Q8=[N5W&M MJ2P&QL<+F[VRS&1FS80W#,:RQ2RP*L]VN>%T9L!E)JQ&0L1Q_K4 SPT!'YMZ\5-SI5G.63$>:6ETKFE[;:%W-Y,>E1 MV>=9F3\40A.7\7VOWG$ M^BMM_^4(MIMMS_.---O$Y.ZL%.3[MAZ0GX]UO1,$VE8_P938]LABI,YRZ=)% M:3A+ A#@@4L?I]Z9J4(8\$,= +0!^)J =Q7CQU97[C2P7(?D@P+'E7M?<-#D MG2#0&@ZHI5IL^Q:1R@4]3,WEESS9V4>#LH>[H1[2O 0NW%.:. MY+P]6U3J^Z^\:%?Z8LG@RZPG&)[MFD9%P<1$TF/X@52WDI0!UQ/N[C?#Q3GN M-=KP6SZ''4;!ZX&KC&1/BR45!?0YY&I-JK#,<;CD?[-,6[2RQ3?H$2 P!XC5P]V726I2JY\L62E._D%J4.G\I!'+S!P*BCB>7BN=_&$RXIH:MC'Q'%#73[IH)H5\Q,TL )@P $S;. MG^!S16CRC4ZL1VCP5\\61!U,+IX@^#"J=/1Z/5'GUC5L7=&2T^*L&B06T$7A MP>8N3IQ(&2!002X*VO+\B(S#AU&%&8XH-UNJJZ)952L+4^45?PQ]E9#O-4ZS MQX2-WP!6T$'\&\&96\IGW)8)1%7GMYDJ09O_"*9-/KPHB@J_3JWPV@ 7IXCC [I_OYI)B5K").NX&NA(3%@!"4T-+0X>Y*,D+7GE M\DI12.-NG?OKB^'G'#.XUB&YZ^LX$B<6KB\&--7/?";\^BJ^_DRGHR"&2)_> MB7+8>.>PI0/7U:;*NNW*4\\.AY.3S6G9\;Q3?BRKB+DB.[+%M![8-:.77=E* M4J)AR!C'T"4SM'Q^=T\1!8H_@B,O;HQYL>WHJY98%DOI>5#I*YS%CI8 4,(3 MZR>*)9Z,%4<24J)Y8/WZQG5UC($AX.N+X>>XZ%]\Z/WZJKN^ZQWU3>9W"OI^ M;H%3FW6JFTW6NQB1Z5?;?9LELJUP@>/N?I/4J\= ;_D _=-"YBUMYA]6,J?C MNQ\P&/A&F:]SGBEY"A3D;!53G6!H:]>!RPN4:;SZ@*]?&^O+CM77];:?*3JJ M:*7E[*B$B_-2T?G\L?H30.F:V'C=:M)ID4G7"NH4Z[AISY 8>&">Y>(L=@R5 MWPPY+E66]>KV<>E:>%"Z=D"4]LW*Q":DSIK JVT;G+&B07$GT MPEIT<]:$RF<3 <,)]J !T ">>,?).$M^QW*NT74D?AQL'(5*$&Q\/I7!%'KE M\<98KP33';=;%-=R!H6SE(-N!Y2W\!BZ+01X;M(-&D67&T%O@@^9&S 20_"! M]B%H'Q(U_'@]A2'A9% H)&E,#%I$F3 H/:O19R&)J&UR%6'H#YN"R7AE:]A< M8(0 \2,L)T_$.?H[;D=N[!3[U0WLDHARG+6(.J*@D^T7.=E^]4F!MO-77%?7 M:Y'NSAO]0)2EL=KJL6-JD#J+2\VY+B47K/14D/E>?:U55XNIL(1+(CS#SA-Q M$G^S&M!_?!DHZO>^6368 $KQ[]_T<0TIXG1EBT6NW_=D!^_"?_X7K,&O8:Z M,:>!O!NM:BY^_Q?\LW^N8FNR"^?U:/?RAVD+W[,S8PS[]UDFYU,R78)ZG)B[ MR8G3VW&$O0[__=__.>S]L=WN+.Q@6#L!$Z&Q&5IBZ&JRE9!U\.9?LKV4U][> M>/G'*,*O!R.%DML,>OA=V7@69IR9R:N;+(:)+%(?A.D-0$C/$"8FB.%KBAQR \Z', M8IA"*SB)W6W5)S\08KKJI$$NLFH]8]##)W4<];.MA@F>RD,HY@ MYK!&AMX8=C" -8Z/^ME6)\$P51U,L'4?GTR=[J!G96#+H[?/QT)N4)OGZD(B MP#H!80CSA :+IQ^]W2MRDT*?I#RK9*U(HEU6RN,^;,D^;TGU.Z[87R9P;#T; MB$9ND,:6>7C;ZZB?TL;C5T5ZV!;,9-I;,J6UTO;"R]+/6PH5URH1M5)+F*AT M6L& YY3IPY;'4FJ6)ZTLD\EAVKKBF6LBT5OE84ON2$?TRNZFD^;"6B^*^C3; MSO2=H2'1Q_WD#4NAV-0@+6ACV;7RS>$R*<%P_%'+<==L-OGD/"_,5^U")5GT MB/; D-@3SR28$4\9-5&H);7&JI)SIET@)>Y$RTZAS6)XUQ77<]4J"VN,,"L& M<(*.6OJ;]G#5S/0;ECS*U-:]G"7B[21H>23/T6R6,,T4+F.R6Q$Z4F60;58: MH.61/ MJ/458:!'1U-?;C\PI@ __%\D\\7K"185Y6%/:(PUXAK;M+&%E MP] UB\U#)/C#6Q_9D M];&_S&G,'SF!!_[L_7T?(MCV57LG8^O. P?#EF>>]FO_P^%0X3!VRP]$.&6[ MQ#SU [<_=WR?^QB^>[^K?O%; O+[[M7R;#W'/?:=O, DP^>[X!GZD#(>U#? M_YZ .YM?6W]I"83PII^R>HECM[$ M[6.Z'XDL[N8UV(+##__OCKO[H$1)XA['KWQ)B?MDN+@=1D"2#Q&0W6&4AXCQ M1THS76BFO:176G6_#!W/XQ[^)%\D<;:XE;9^I@N+#9^6#WIMVT[1WBVP#D*P,2FC"[ M"8.A"7.A"L[<^7_Z]=7K285W;-W=_'ZK0 M2'XCR_#]SAM'JY[ -CASXK#RI+H9L_.AG\0FNM?VBAUS7F/@(2CB[C='\'&6 M.J:A0!<5D-4CJS^P>EAHB=D66OJDV<\Z9+N;MQG!F@>%^3)5MA;*)VH/OFCV M"][B3+:Z)JP E^8O*3O?M,X%J>8;U\VX/Q51"X>MOFRZ3\+7$VJ M*ODZ5+! M&DS1$64LK?<%6>7F1&FH=<@A7 39N]\,<7_I%? 28:TGIO#O" >2WN6//Q9@ M^;(:PQ'!(K3@WDR5GA<76VU@=#VQ7*$LHDGFEB7:<$9*0Z*AC\U26)S &%00 M'!GK=S76CWG'1]9:JJ\R14SQNUB):#(+U1C4%HTSN,:K;'4]F':'.9'I:0K9 ME.KY)@4+D0+7F,*9.,4=\[W>IK5^V41&CNX7KSMG\7+'-->6;+(^P!+:NM.H MK=I89@ Y*8"7R[+W9YK5%W=F/[P&?;,8]6%UL6\6LSK_UOV'+,W1+EOWXA(= ME/.R,D[Y;:R4GJD<9Y-5K00K;$"'FJ#C%,Y_]^C5SPY:(P"XJF_^,@*HQ;$N M)+VD;M6,@C''Q8;%+SY>>.[E+;4A!_*L-*L*Z07KF([O%=,=>,]^%[_FV>]8 M=@[%KR/DUG]F&3Q/%'NT4GNVOQA;&I=+%^:YJB>MX*H(_'N*N+]T(=>;=OQO MP+]/VG8LK/UYFU&TRX<*?\B2'NU2LB^NZ.UL0_V=DAW=HD8#T< M A*_4W&&0$%R9-[(O/_<8W_=OI6D4^$\7F+$;GFEK!(D;G679]BS"RF*7$[8 MI6+54GI%GP2&XY<:P+Z!QX[S3)RCD7VC^/M7.^J?7=O.XJA/-3V9I7()"EO/ MQNXR.6"%8BD)3 $ZZM3]F>S@IOWQVP[$NS-X@4F[-'7$=Z#\_-)XWO7%X^3!UJ\]C'!.JE6"YJD$+D\9Z59JU$OU&T?AZ MM\%LC!2)7W%#K#0HSZQR:C0?+&#Q2TA[35)Q@L:_>Z O0E:$4 :AS)_N4CX% M,UT9'[2"M)026Z2*]6P#U_WD&6"FLJ+%2E.L25AKYHIZN['J=;L&@!D:GHW MXCC^[?,)$3*CJ^]G_OD#6NX/;V'.O/Y^Q=;%?,K6?;"',9@,-1%6=%J8F].6 MX(N&EBC!=1GN8<@3>YB_4;;AEK,-AS6>OBPB>76"FK=OPGW> 4"\.U_)N_/B M"DZL%_9&)"P/2P384!ZFQCTC#>O4@XT"&<=PL%6@OLO!W6ME$*X^L9&]GM]? M5^?IMETE74R8M_M57&LJBX%Q!I=[I38[5BK3)$0S+S!*884%N O)*H#+3<0I MC(IS_/OV]M$W6'32_N-N\ML+R%F"])-"(Y7 TSG-FO3R>'^%MTF1ANL)<' ) M^I[\)D'ZYU<_]\1SE_$JOZ#([1&UW%5[SKV_YT^8_)Y80";8ECL+49G=HG+; M.3")/I]KZ\Q(JPN)Y; RU]7>E#66SY&W,%6W)=\0^G>WE_*Z!S7.V-QX,C/ZD 2Q2 Q8Q P_SW4#[LIEW5#/H %?@_^'$ M ZSD[U^JJ7C\;Z&:KE6$6#O9$UKGH2A[!V40Z+.@ZYH""TG'?'D5@]MV+Z:: MX$,WIKO.!'1*]@/?<=F M'74VMI2]W4+UQ9#^,*&9W7S&G\YG=57,IJ><: D)D_0/R?>!P/ M:G@P@"8877H+$@!-:T R87>.<;\JNZXD]E*;N3WKI\2UV.^V$PV\U.TD >J3 M)\Y0[FI>A=Q-VO9G?V2ZZO;'>2"[/E"_H^]JXH+1;G\"/9O)KJ8"%9]?YMPA MANSM+*IQ+='V\:"5"Y9+S2+&(T-/\[W51MY.V>-< MP;]#\(:R?3IC0^JW^R?.Q'%,5 __^V?W&X$3-,&'GO?6FX#L=&",KB9[(88? MKR'RX]_!*U]<&';]>:IEV&?P0-#[M2:[\1@85"IQ8910#K<"W5'-AJH%L M@S?"D'%8B'7JWY]W+?Y\1.0\7,I?Z]_N.$AQ8JB0/,9*,D>2$L5BG"3K"B%I M.LY3*C[DF2$#7O>$CS&7*%N=94=NBY-E+65VP9Y'RB0E'$;$GK:L:;/%.+W1 M%:$EEU>Z6G>JNI24B&/>R&6YMK*#56ELY58V9>B55!8W(5OIT3.M'.VYB5:. M%&M*A4A+_4I&J!B@)?V\9:FJ"]BD+OIB>KZH46YS,/:PQBFV4GHVS]22UKPB MS&0BELZQ(S7!$6UEFCS%V-D:8MR*UEG5ZC+S MT:(S#E0F>Y*QLX[W\\) SI6%-$/C[BC)J+-,XQ1C9[U7J]JE2;.&K76N*M03 MJ0K O%.,G59=M_-37$J*#%GQ>TS*Q/O9DXR=U0YK%O'ZF!-S_61N7"M@JU1Y M*>'8<=--->O(O%V@K#6UGFUJ;FE9TAJPZ9&<"&G--NH%E[#6H U5ZS../6] M!#YZZDJUR\6)L:P)$\L<<>XZ"!JK)6RZ?^K9=S2/&YF:G@88I4V]\+%-2."B MJ6G'\[W6"&!2"D"=6I?7X6&_XTW/0ND8[:I468GI0=W!VJT95;5W<3$ _IJ: M]%]I%S*3XM??(A7^8(L$-DB56C76:M?2I3/O/F&@!2@'. XM'PB]X'F!#%:7 M)%QK =J%]-?/5)(#R]U,JA%*RQDN!V KVA@OQHW$@"A:QC.MO-84@-!YE'*X M[2/8>Y)^CO,IS7:6,1-LO&)>, %_6L,E4@FE 'H !@K^N)6#]^ )O.QE0>?U MF!,V'M-6B@;4+R^ 9V( 5P).=;@X*]K?O[Z4+W8[N"U=K RVK/L/MG2QX2>7 MHY1]L6(R^V.)NK;QUWN,?J2]CQ!O%W&/_5#VW^OJ90*>8N^'R%]1 \=B]YW9 M+QK(W'?EJ0>W:+_"G^"R_1<63X __?US5(/?$T@[D=7.E=$+:>=5[;#W]#4Y M(7^L=O[PU-J;OMG5A' ]OJJW@.7\(GF9INP4E0GU8>X;_IZGCL[!SU;183(Y M,5O^C-GP,9WS49;+#^]J+F Y9Z'J"C>K^VA ;!\.^")^H:C8UCN&\MQ+_SYF MLHWZQ,*PSSOU>L(OOJ(\WB21BL J<\)711+[4__Q^]A<?QV*T#6N M5X,]QY9" /KGI2MY->S>2Z3$;OS?*;AT[W,U/G3\R#[JUQU,/.J\D1[ M+" 7KI/UWB-'"2Q@[,*$:\Y+4+?678HZ<)X6B,%T+S#N+ MW+P?.]JE8H;IUKLY<3X(,:O\>Y5^#A>^R:+WXIZ_IF?X4J;U$# M@FOY[%VSIM>M8/]A1V>N%N:8H,< _GOG=M4P=1]>_#!<>?(C MW,<(^=*16V BN&G-@?E9WT[/G=\I5%IFUK%6O&6J=8E>KY(>N?[X+?\OW+-F MLX5)1O>2";&EY@G&R27EK)K:@#>[%-KC'.&,:Z-N9#X>:JY^]C\FW[.3X06Y+5\N=?2W,V[@W#9T,>*:T4KYC%Y M1GFJ:&A&08E$J%W+%8/A)#TU,*W7ZRZZA.&)K+&E.#N^$8NB"@@ID*_Q*5_C M!#H4ZPEOTA0*2V%.+ RE2-M>IFE3:YI3=C M^#]V-E"DY<$+&3K3P-L= T";'!18B8R+4O8]<[8#GA%K5[QB-=L0,J%?9Q# M>/&9,L4RW$S#YH7\VF_W)U*BG;R$7[.BRW?#%KE.MVO)W !4IHYCARE/_3:_F)R(*\E&^TD<1]K,O]"@J M<.[EPJFW Y947QXDL#&G8DQ^RGCE&8,GW4AD@9;\JJ_C([PC=A/#A. ,2]5, M.KFED6'/5!;Z&W@G"#*0K_'GOL9;,$&.:4\(=4)$.G08#L*]V0S%..6,D[>"3'7@5)8*YKL7 M30;MC$M33T5>,K5ZIIMK<%A@6:5VJC+UI$5RRV]!'-?)/S/=SC?P;1!&_9#( MRP68FB*\L&^)F[P3\83=65/HF>T/87P%M=.WL <4-_A9*^]+<8-$B4T%1JNQ MP>9U#-_8;*78$L-2JF#9I2D>10Z^2^3@*]BDHKCZ7306\.>FSU9RS3PW(5)8 M-\5)SF@PK:;=B^0B2I6!;=8*F:;8T@OJH,2:W5(M"4U[FXQ@4# @ @[E]8$A M0L*(G)L1(=E\BU4360W:D_Z />F+5P0T77,A[XARX"R$:6VT,44;TS,DM#.[ M"??<.=UGJH19P_+Z[5$"2]1QI91)"R;9C$1">T,LNP%PP\>6.5W@:R_?3#?& M(7$'V)CBV&O5-M#&]*9 VU,SY*D?LOTA]V4[ZIF5A*(>;O4I#6\UT]?9&.* M-1>I[&RZDH2$45Y7N,2DH#9#TX99:N*>>K.4SI[$]3P,5X=L*"M M'E*7Q.R/*%X/1[&M2GU0E%NQ-=F%-C#ZY^E;2-B/> M5]3^W_]Y0E=QY.;NDKD'P]J5,B="RS6TQ+9BN:R#-_^2[:6\]O:&SM\_\+3_ M>L@'0SG$<.R>I/\=._@9RN-(F) &YD!D3VA>=E][RO2R__"-RND[SY8^DZY@=>+]>_![BGP^7\E'5?U7CHU<""/_:M?2IRJ5?HK5 M*7P0F,D ,NPGI4YW'QUU]&"60?'#9$[([^/H,4A3"+FM_C][5]K<-HZTOV_5 M_@=49O-64D4S/'0Z,U/E.$[B26QG?$R2^9*"1$AB3)$*#\O.KW\; "E3AV5; MIB0>O;65L2B*!+J?/@%T3^2$_KF>;GMSBOSU/05)+]Y])H?';R_.SD\/#\X4 M^'M?G50DWUC^/97 M-SQ_.U[4A:__GEV_[UQUAMJ)]N5:^_$E&+W9&2_JPC?Z.K ^?VI?O#V@E_;5 MC_[!SIOOC85=^&K?K]^%OYQ!Z_)CWSJU1H=_-\_J?R_JPF?^.#EFG1O6UN@W M<%C16UOV.SV/O^[L M?X^3X2*N?-G[Q[1+NUW?=B[XNZ\'W\YO^RHEJH7WRT_/UZ]T?[[=O^WPN[\/WL_&IV M/QX?FC]_.'MO\E>+,?[+3]JXO^3!>^=$/TY3WOXEYVBW]U3Z^US7176X]/ MD56C-.R"5MEN6]@%+9]\P2YHQ6 -=D'+,W>P"UJ>N8-=T+ +&G9!PRYH6^V" MUKCM@J9A%S3L@G8K6]@%#;N@81>T'%,,NZ"5:K\N=D'+\?;#RFW!:G\W-+T= M;\%JR/U8C^]D-/[JM]G>Y8UV:8=?]KM?C^J=BT^YV'HU:+T]OM)_'?]]8-A' M/_]FIYW]DR][<1>TAVV\PDW/I=0ZV 4MTSU<*^N.SZV=7^]/CR_IA?WFW<T(OO2N3,P.0Q:Y[L3-3\>&O_VWQK#"_:C._SZ M5_MG^X3E(F;]TOQT=A7H7W]=V!I0XY_W!Y]<[6_L@E;YD#5'Q,BCI<]#@#NO M9P*V/SCL=/XYTQKL;??F1V=O3#=S-NGB2^>0N9Y^H37^N7 /OQZ^[>^,QK(+ M6JVNMLU*Q;?8!2U?L0)Z+?=KDP5]CCZ],?;^N8GL_L79Q5_[>UV/TG^;N6@W MN<7/\\TJ+CR\8/IS4>-;[]'7=!6]8L -,*J"K0V5C!V5B@'OYN[A^! MLT%'%S\_'+RMO;<^[IRT-N)M_%-W+AIV<$RUG]:_1Z<]M_OMN!6W03-JV 9M M=3<$VZ!A9B67/DJZ3Y%S,?![[:NSX, 8T[%[_FM/:W_(13K%_OKMRCNPWG\\ MV.F8'PQ_9_^];?9E&S2C.5^-&Q,JF%#!A$H.?)RT>KGX?G3^^?C">WOY1?_R M_B"PCSX=ML>;\&OZG7K0_/O?'T<'S'JCG?WU_:B_WQC+-F@UX-HR!8)9%&R# MAGF4K?HH]_4W>MO_5A_4NP/G@'U]QSYJ3;-OG>2BG/GI\=6[H\M.X^^+LX/A M+V]'^WG\[\^D#1H6,T>5@?F4['R-^]3$7Y:UX]V8YM?+C^_,*S/\>?JF]_7O M3?@?9O3OT87SJ?'E(OH:GC=/#L+CB_VQ;(,&_D<#\RKW.2;8!@W;H.6F#=HR M[^7Q'1E^_MJO?QB/_-&%\?WF^.;GV?'1@;?1K,NR-FB'U]'I$=/W!A'-STWAU>-]\.M$_VWW$7M%I-;2_;'5ZA M7 !ZU[DA1N[*>=-3]\TP[8 MP9>S;R/&CJY8+M:S_QKYK9]'5]_/#\Z^-?XYT=Q?HYOQI N:7L? % /3?)O M+:]1WR?ZK7^\^L[WO:MS[?W7<\>\^GCHO!UNI@O:.YB:JW_N'^R_T9S+WL%H M[TMW+^Z"5C?5UC+AGNN"ENYMLOX^:+,R*K]9I4_).CJLS Y5*F'A>O1L/PB) M:[N,#.$1@X#WFN*-]!0RYF<7+>)Z(?'9I)(@=6_X+5[D)\EU^-25%5!%9EW= MV#2*0G&A _B(R(/)KPGRWY+=(G0T\KUKD+&0.3?;\"8^_/#:GR_MRXZV?_3Y M:'#XOG9]6?O[:3[!Z>T$YQV#615Q3'W_^_70M_LWI]_?7AI^1_\Y&+H'YG#\ M[,]FO:%HVOPVEA1(.6330"4T!#03&E<2%3>2$5=2_.[_K4--9T#DQVC?1]%UTZO;'_\*]I[] M:;;4QGR*4"63SHW3FG>JE>/CNOA^:[\_[S4&[//!SKAS]+-G?76;_?'L) _= M*Y YS[]Y:P==QX/YLG-XQ1L'YOPLZ87U^3W]>?+NY/N^1B_^.OC+&!V[;WBZ ME<'$1_"PT(]89OZ ^)@N5WNW*OA+O:LV_?R_A\?_'!R?G_ F>QGJK;G!IA69 MV5BJR.[LNQ?W-WSV9\(<&\;$Q2L(07]97/*X]G.\,43 PGZ %O1\XC)N:\"5 M^B6Z=5U1)V(J.8=;Y1T]8J<>:+M=)[+@#Y^.^89PF!^(B!*?N"<.[7B^ B)N MP9=NU .D2L7+NV ,&+54PH4 PG$0+_CQ$+2P14#2*9'3X .-E<.[PWP MZQ$,%VX-/=)AJ;'RT?@D!(+P;^$%_)-' A!5, \#V^'V(WY-'UX3<(,!J@@( M!*2#VZ-@^FG\[GM"[0N0N5:FWC.]^R\I9[\S[U2P@'._7'N6XU]B&4 D=[8%3(B9""- M_!M%7+?A]JX0"4!"=\!1[+.>(Y%DNQ.!D< (@.+\:BC>Q G'?0KX2VRC$X X MXZ(YY-B!7QU0'YR2O@0L'YK/!O ;?O[BT 4C"@"T>^)IR7L" +'= Q4_&2>! MB0P#+E #_A1VW64,AL)_1(=>Y(;Q:.2\I10$'.!2 P"X?6\H[HF<4#@^ IQ< M)C@H//C 7RR(D;Q3* OP4ED@?R&U3D=X4# 08#I(,Y_D__UFME\'Y$=D]<6< M?=8'AXEKAU[$A054PI"/6FH/_Q(4$TBZ)9K@2*K HYP;$'T^A@%H -!)8$3% M/$ [N=U8<3U(QQ%J_8B"4(P$"'!+0BH>/^G#08RZ(KQS,8+4Y8:XK)$Q_.#! ML+O'Q9EXD=S)&7^J?]^Q _/;Y4[#?'=P]35P/_S<6^+=/,:@IUS(^B/9WZUZ0V.: M9M1HRP);<=MJ]?L'Y[+5,$RC;NKQ%VOW7<^B3L!^1D#4 T[98-YQ?7_VM_^Y MWS[Q#W;>#N@'W[G8_ROH;]]Q_?@(Q_7LXLW9P=\7X+R2 ^["9NF^/L);/7'3 M&K,I-&93Q-DT#HWD24/X.Q1>W-F .>"DD<^QEZ1PVZ9$?*--[F=ZQ,?Q__VCSZ%+5O M1M9(._OG[T_A1>>'T9@NKOTHM9U, 2Q_QW;%K+DC N&T),&YZ"@GDI3Z0H5N M7GWXT;HY.7A_84?O?YDN?6-.#-%5P&)V8/ M@@0ZI,H[Q^%[4'SPT:3,&EV4 OCO[/O@V?/N>_M.,M)-_O&_O]K[J'[ZW]N[( M_.8 *)?C7^SBX^7QAX.=FY.K<>?3K\[/GU.YX\/C=U-(V0E8EZ.%-R&$N&4" M%1CD+NA=>.A)[TM"C\49H7\^^A_?OCUJ?]7HZ>'?YV_V_ZU?ON\_^Y,GU>;A M,"$N.'%=OL8D9/Y"/5M7VO)^I70"R!$JJ:W<9EZG5!(- A8*3Y![E&^\:_*9 M=B_)N0\^HT*\D1 <<%W!^8,O1_P[?@/M\XLOXDLOUZNW^-;0]D1QI3X]")#Q M&">CS@2.WX]N]GY>_#"/#JAY&M4M\W+PYMOJ[N:3]5;'__5^_-VZ^7CYT6V= MGNH']4]_'8/>JJOS^;19O>4RZI,CYG2\R'>YX@+6^Q!$@.I*6"XB,!$Y\=0( M@5CPFF]N'T%X*/66'0XF%[K Y(X'_Y!10G.%\ G*O#1OXPGARO[>6Z!6 +&M M>(+,-HA[6'?@VD#Q0%WHA&UJ=*YA&+5G"G%!:;\YV2OWO?Z;:D,]M7XK/Z*6F%;>H-<2*;)_M MR$ZTM =OWJ7.F-X$R0)N6S63TW^[DV-^IF"^IIKUYR3U-Z?''#&']'HG1;)X M 7B'IVIVXY\EUWS9-S>^>$]'W)@SO VNH:L"G/ QGEA-5YOU-?%*I,&2'K]J MS9P5"O.651#9#'RNI7\[/]G?>&)L;J#SF;)SD0(!N[;/30H$0!.YH)FOS=VQ M0/_ZGD9S%^\^D\/CMQ=GYSSQ#B' \;XZZ32WF>'=%1T_JE7@4B4S+2*+D!_' MR*UVK65.A\=[[P^.>%CW]O!L_^+L[/#D>._X+5S^].WL\.SDW?%Y,M33@[.+3^=\I.3D\\'I'O\B\_!:CI$G*.W>S9)-$+.#%J+C M6MQ3L5D%Y!A"K '9$YX% MN#L'D0\>+WA 7=^N%LR\87@5S0449ES(Q8X%+G,P5_#0ST0 M=)&LCWU^&(M"^AZ?PW@\5KDKK<)D,X]E5D7 ^4 L2X@@F4<-U'8#[G#SXS([ MCN==$A$#CM,#9+D6BX,_\O9#\@'>;8K!?P7P;1_X*'?LD( M'YFAO:9N:'?M$7^;(B[IKY.OQ)"OYJ_#.WHVY\KL%Y-QSWTA%UUF+P.'6)<& M\U_P 3HWLU?%1N6YBY(Z<]<#D&G'FESEZY22O&(1*>H.B,@%2&$+; M!#XP M3A\B+W&;F"' 4-Y\-YB2I: 4O"Q/[&;J@Y ">4'DX[4>$"8AB+Q!-W^M[5YY MSA4C7>9SR!+?#BYA1)$;7Q"X$VM MYBY19ME@YQV(T?DA6#,0%DL3Y)3COV .NK/AS+=;G&HEO6NE**";+20EP+ ^&P""(?:,,7S@$'@EBIU7#0V_&JGQ>P9(%?*--[NTVH=<7\0"R,1FX4 M\'&,&156[G;-\O8VJ8OD@D:RH)DHW1GE]1J,"_S(399((R=1A2/*-^+"9Q\F M)LG'9\/<*]OWQ/TP"B'"M,?"F^D?IQYJ<\L,7$JT0TAO^.Z0@3=DB8H0P9_D MBMS9 2ZIH'"743EK0"4WUBFK^%I:>HY6Z1SS^X=<2@!'@/.@%SFD$R=T9+)- M.KT I/U8ZJ6I"20J)IRGG#J )KXR*T@\_2U7"I:D*A!@RL#[TX!.F8%X,5H: M2K%B#B["$*+:G8_BB?#'W_QJCV_Y$)IDQ@;RFR9VD+>CMX6R!+LB79.1PX0) ME I);! )N6GF?+BRP1>(S2II%%DQ:,NW$U' =M-_GB=0;)J M:I=L*I$A*,('L>/0&W!H=GOV-;,6$2D5+B;)&1FK3A_1BL\2-%6S+K^>V26V^$X1ON.% M:QP0XFA$:OIS&3/Y4ICO0IRFQ+N"^'X0_@-04MP#[D'L9;2>!G^J-7X(G M1_3&]#OYHD,\M?@M:14L1NPP'N> @NZRU+(MMWK@F)(;1N.M?928SWE&GV>; M^*,]'V(L,&ZWKU#)2?I:W_?&H$'A27)4\;[@VZ@.*"+W!(W%[IM>P,0^X:D' M)R_D3VE/GB)CQN3WR1Z]VPA2_#;F9@^LX>T^AKDC#*@+4!>D=<'M(A\$5CU; M^*Q2GBSROX:NUI,%(^&YUUO/E8^5V@#_Q7E87B'^;Q^$N^8""%\_MJM11\/1)'-BC5YXOI"J9B,C!P,_<1,I3 M^RK%TWI4JL98Z<4:S-T>]TCV#,#]S+5XPDBD+JS4WL"X=M6,+\YI*8)E"&QWDLV^DPFD M1Q/[H--*BX=I4YK8E9L?YDZ@_,]0&Y--<( PR?A;%3\'6)7(;!GXJ3%\IK>Q MIBV 6 )/LA:21&G>3^:1'M[_VN;L>"98!Z1-/J0'.<6_M,V, =&!8(3K>OD# M/L@9&MR^4FRY7./) M+DF+6\K;[-LD&W+GZ6)A9/]GM(R)_4Q[J__36Q-_%@+$^T_+BCAVQ!?XN(UV MIQV1.)(>>[Y(N'8IW,A7\^)S,[=NM&Z:"X<3)UUA3CSLE'GX![PA&;G, -U& MNOS9R08R>5A,Y&S!G^".ZXRS*5*HTLV.8^[8VX[?^Q!?F^?&)UE))?X93Y;+ M#*R[T, !3)/",W.=@&UZ&"<%?\C$]=P+%E#W=DSSWC#I, CZ M^:.E3/!32?&- 4^CQT?JTH1)':!_&*'!WY^XF)8,?<8\&AC+8(9*<0-W?N1$ MXN& T_;M]D">X9TL%=X)Q3'<3N*#N8)4$Z9PB"3KI#R8<\0B:ISCC/B:?8*5\&;$%:1S\""& /$W.\2&/224_ MZ(D5=D+P0_PH-R:6)!X26#S$' !=0 MQ:^]G-%XJ:,B$WNEWV&O^&ODY_(IXNC-P>GY#-\RO1 _9.6E+ZP MU %2PC=>\S.UO%+YHI7@Y.SM7'I^DB 1.3F9TK^)KW(3]2)>;HWS]4?"LXC7 M6U]*!^=VF2J,LU6QWN8O/@7LP8,_,;?/O;">3]-6XG:[E; 7CU[1J&77) !O+@R%>=KMQHLOF=.1XL?38?KH9\,-0EB8^5\ M7R4JF;FHJ;6EI093TI)Z/M=*W*U.@KGDLVA#LROS)'QSS+WYB91MFMQ*.X'G M1"%;2U[BGIA5WOCPBCRI_-(J!<"$34C*F"TOW8:,V! C=+560T;D@!$M53>1 M$3E@A*$VE]8F1$9L3C4A(_+ B*9:1QN1!T;H:@O=UPP9\?#BY0\+'S8WZ]:B M@'M]!8@?X;EO:?DM,ZI R,LO_O&L_FQ5"NFJN51?/IE$K2>NG\HT@ MH?9 [5$ [?%4X-]55VT._A,]8:RJ)]IJO55P-<$7JC)2#/>E:#*9:SYQ4'P0 M:$6Q#NL 009]&K=F(/ZB;D3]F\Q;HVW<87QZ9:CUS/Z^M9@US'YA,Y^LYG/? MDD;F[K]81TZOXIM3N^2G6)T>]IB=OWY+$7TGRVZ[4L,P!%M)+Y M-X:90;20AJ^F&5ERK]#VK3#!YQ'UNP,,/4L4>MZMA"H=?^J*9M8Q BU?!+I^ MO!?3&AN;R+<4W$SGS1KOC7S;P1BT@+:U(B:TM4RI5,)2%MD@5L'NF?461J'% MBT)Q^1-CT H8T)JQ3#MA#(HQ:*EL<7O9H@7&H+F,0?^*>!])#$$+9UJK84'- M&BZ$%M@>5L'LU>K+%AJJ9=T*$X+^%3D8@V(,6GH+VL!]N!B!5B8"K9NX"EJX M"'0OZD=!B#%H 4UK%2QHK69B!%I<>U@%L]?4&QB!%BT"G=1+QC 4P]#2&U%] MV6$!#$,Q#"V3/6Z;N!"Z:AAZ)Q"V7;/F4ZEEN4%AQ'S>8@$B6M(=4!<#VQP;Y/)L-GYHS/#":*O&RT('M<^G6W44 M,60MV [BK2N&0MNLPH2FZ:SL(VP9AJ,%#4=Q^_#B;C*:NHD=E7FTG 6.,,NR M.SB_^JE@1OA52#L.6X..^1$%H=V[R6"LHJMYJEE[UP$+S#DQB!^>= PT^4MB M/F3:K?W.OH!&[59QQLI3;Z=&+?[][W^F6LW/(2WN;9B:5MSBWA#XZ;,=V M]N#-N]09TYL@$;:V:B9]$WDQ1\PAO=Y)D2R&ZX[# M>N%N_+/DFK :DXN\F;;M@2UA#@WM*\:?/O5G\\^^W\9'\&G$\:@_S('Y1H!W$E;JL8 M7YH;: IEG/P\;\)EDW@]L@\_!^ %$[F@4C;6#.^83,N:0UZ\^TP.C]]>G)V? M'AZ<*?#WOCII#+F9X#12W>O#;T NI0YR('[N\?9 J MN")LTT1QRNZPH#0=.@K8;O)'FHA/+,'-$V FGP6+O>NM %C(,*]NC0K[DCR^ZVD9Y61]?'K\M9'G,LC4BM)*$RBIA M_5H-[?K3&QLE$@34_.(?S^K/5B68KNKK3?ZW'D^P9=FK4^I:WE NBGQB;C\< M!/+#V;?/DRS6>M5<<>4*-0QJF"UIF#@7&-MP<+QA]&"Z;8LDJRG%T4%[\F"? MU#O_>W7TYAUJ'M0\A=<\&4M)>D_&]/Z,SATZQEA5Q[359KDTC*$9>D8Z92.P M*09(M%;I4*(5Q?)L "49;E'=MO'YB[H1];/OK;)Q1_;!%G8+F\ >G@A>/RVR MKW_R\%6A#6U6O9/U=^Y77=J5&.4 Y2#C=86\"H)96U:9/CO>YRKX+'=T^8YU M_+LL?!456-'TU-,.NA7?-K>UI_9S0027!,'%M:I/[3A:6N-9U+#YB/K= 08+ M50D6UG0TK@36V<3(&84!P^?8T#?6UL^TM!Y S@W]WLBW'8P\*AYY%-4Z&\O: MN"&"*X3@PII4,\/T3[DL9W%C9UQNQF"AZI&SKNCU340+* [5$H>B&OHUMAPN MK0>0@9 MPX6J1\_UQMH*#*,P5%88BFKGZTM=58R="Q@[[T7]* @Q\JAXY%%0\URK+=L6 MA@BN$(*+:E.;1AMCYW+%SF=L%#)>2QIC!HP9*AY UW#C-@H#!M!) 8 6GGO. M*("^$QK;M_^;=^-+H?^*IN8V/^6M^P YH %"O1)3WKZ%SP$1RF7(BQK.3W6. M)U262L5HIBK1#!8R6Q#5MY:=ED$Y0#DHG+E?-7N/*^(E6Q'_QJB_$WH[%@W9 M,FM?1656"IU5#1/=TG!I',%;5+M::V,ILY*%T3GRI4NASDH36.2(%ANQ]06A M!0H)"LD6?8J"$*-6YB58! ?XR2MP$C ?D9PITT=8KM=G]& P1_$X^O_CD.< MB)_G(R/?[L*X>IY/0OA1S_:#D RHTR->3URY <^(C&G [X07PER(%3$2>C!+ MWW/[!"Y>LI!8#&9E$;AQS.#Q\-\N@)K"&[N>"[?"7V' !\ ?&D2C$3P('"L^ MHEX\&)5\EJ/IL#YP"%[1XR.%6W@]/,(;+O/G J'A97:7^,P!=\V"_\+S[6YH MPXO@[3XCCMV#+Q3Q+@;O]X8W<->.-V(NO\P'RD<5#9D?D& @[N8WVSX)X!XN M2_SU'ESR">6T4\D7!N-R;';%$J+%DPFG=E/";,1 ?=9S6#J.5%_)+7LT%>!.[XT^&"%?%O \^QR-@. M!\"U:W@\G]45<(C+5OPDA=/+LH-N% 1P!XS?&ZL9@E1\3/? M]_;/RH"3R >X*IS-( 6=B(N!0I@+(V=, M?L61(;$,I+@2$!MSB'A7ML54LA<0RH4H\%^//?^2"T67 MCF!P#MS],[)]-@1*!2^YA,28Y2"[$2.=FCG -DT>E7Q*?RM$MMY2M>=BI+66 MVGR>_$0.)98TJ9U<+C-#8.8@F$@;_QUOM:WP>8Q [FP8^XU*N"*<:+^>[PW% MHVXG\/GGG<=4%6B\F2U[0?0*$!Z,( M^)7W!',&&K@+3Q@ D8)J2$I\8T!GZ M;H(_!).Z'KS+EP^%0-SVK."EA/$+(_7BT ==G8 CMD.Q,"8V9>;%,?>G[K"# M!"(X?DT'@7_5@PP_LC%7/SU4B5'P$QN7(7.9=W YRU&88'4]GH ?S?D:#T#=3 K*V",KUBLX0.PK'Q4B7('!]%ATJ!.?2.> M$1,Z]4K.>_Z8T(L!//)\SL]I3@F+0N,W6I[C@)1PA>/SWW7Y#+GMA/\$H&AB M">:*:-YF;])9NP'.Z$>H+6-4=W(4".3?A%$_\4L\'DG.?U*&C@.TF?[S. MP*6?B8>6CJ7V;'/Q$AB5##J)5%2:RXR^K_?VHUF^_7L.&;"IW1\\'3W2#QH5[J! M4PY3?.DN,((6\H1UF)*T7SBM&]0D5-GZ+)_] MR1'F8T+5[-A]@;!EZXEY,/Q;SR.A ;AM M-(0I@S:"YSA>]Y+8B1(6+!<^$X^N;.Y8PE!'D0]A%KS,94"'@.LD&[2W&WKP MURU5Y"SAS4,[C"EWGA BGJ%CPW>2!HP_(!)T@W^\<4"BX-88?O\$\B,ET'W$>>J1G,:%63RT1* M0:XC33L=6QFU)$4S,5*&)E,N8M3BW__^)SWZ^;1'K$)2TQI( 3:$%NVSG0Z0 M\7*'0JSL[U*'&[8D-]=6S5M#D(S*%'93XRE:DOI;F(%98@[I]4Z*9+$^WG%8 M+]R-?Y9<$QGJR44OL(6&3%Q0_O2IYTZ,FZ&K#6[NX&,\L9JN-NMKXA57ULE[ M=+5FSOH3YBVK?J=D /'''\]^.S_9W[CUF1MH"F6<_#R9)/P2$#)P[$*N&B92 M0M>4\)I+'7 R=:;>DDXZ//OSXMUGIH0-9:@=R)JQTUR*.%'_KKQ\43N;96[U- MB"=^:R@<#2MV:A2>J8:XM^]Y%KAN,B#G'A9X2.'-3G@S8HG[*D-CGJ2-T[HQ MA:=[$!9S M[VR2J^ 9,9D5F"3D@E2RY3;)=T<>)Y4>F$I-S7F($Y]P@;LOW7O;EUDG\ AG M4E>Q@QCP-8-)2E^97_H8^>!* U-VICDN>1<_Q&1R!+7Q*KYB/GPT.A213AV\$EQ*&!U[4%[X6^FYY/7"\NK;165\F"-C%\Y(-G MZ<2#G7B!H.?Q>$SJ; G\74PNH6^P#M\ 'FKW@&A"HR<9A=A\B#MXGA1,ERN, MO,^%AZ>LO6 N7;T@.3WE4N3*"^#Y'6'*QP#.($YP>R#\\>K"5#IHU@CY;,B7 MO,7_8Y+))TCM(A^13A7-Z,D9J\B3-"#[8R\2=F>Q%R)3SSRI!)J+Y[A&,)QK MX2& 13.TR5I;Z/&E/>JZ46R\Q6OYLEK\GLG ;+XZ"#8XC0'!0BJ#-H0@JI^X2@L5^XR%3]9P;Q_--Q( &;B1 MYWSN^W28RL7!79;'\UA\32TF;9*2"V;&F"P/"\@L?*S@T!P+]?8,"Q/C,'G/ MA(U\%"Y(R0-7),G(H7S;A@>HOB6)2 3R40R]R)4KH'*:4X.^G9CT-7V^:#OM M!$ROMO+-'IRMTZ;-$LO;\2*7<,OD FQJS\5D&3C96L%Y/'%ITXM[TOGCGFS: M/Y2T!1KU(@ZP9,51^+0<>2Z+9Q;P],(G9PP"!1"V> ']X%HJ-K+/,\X! MC_U R=NYT/ O[W;5,<&"3M3:5^BDX1-/%([%#JBX8;)E#N)U+C=BB8;;54[Q MR*&^P^V')[;X77G.E3"/D1/:,67B37B1%&;0>3^8W'"2'[_J3L,,SH:PS(E] M%,M TK1)HH'&FNS,B3VQB3VZ7<\J< >[Y?C*19+9'WGC>?\?HIX<1%NGLJ7 M*+,NY=2FG=BEDMF>G@-XB:0=XW=/;PD:#Y@;;]1)F3SX*]D8M7"C3.Q)VNDM M,O9LZ,JNZ7#DL,1U!9M'D'0##))UE3K_1<=OM:$HX]18J<>T?R(5X] M%AF.>*R/C9PEH_DR4[RBPI/V7;EJDJAQL:9%H]!++L@%+7%E:MTKM:\[OF=^ M83'TDX$E2SBQDG_H^>?&TGWD*<%(/9_[T3W@5+*4D7P6IS]VY2HACXWN79U+ MV;C)K;0#VB\*V;I74!/QNV<11_[VX7N_4PNN3S[$:K21-_GDC:[6:LB;?/*F MJ=:1-SGEC:$V&\B;?/(&=!KR)J>\ 9V&O,DI;\!/:R)OULJ;QY=U6A[6;)40 MK=&"8W,;ZC.S/*)X,EE:#Z'*LFU\,E4^_^]D*U]" B[.57^>&8\6Y$8+;7= M2E*CDR5KE1]P!MFQ+9(D[#9'KD=O>OPLDA220OH_-D, M0=;=NV2S4UQ<=NAQ-8=,3=M(R:$-&\@"B$,."+)N<=CL%+,0A]J&Q&'-9G^] MXI#/R')J;OO3AR.*$ =N2H6M9+BWZKD_B#)W-QM?R8SG:L)9:+;Z,L5657.^ MDM7.%336+@MYFW#^9*%LMKPPL?R#>/U'LBT[=@0VX=R5PU$H5^A_MTZL=OR_ M5!=B_%_J^'\C,E' ),"&9*)LCD/>_(,]7CA=4.MERUF?SY]-B&CB'S;L\HXWBX:3C6U=/'T\QFCM_:V>T_6]SFH MLK(GBI/0T8CROC/IGE&LRZRIZB13U5-FJI9Y\(_K376U23KOQ8UR2"<*Y7VI M>^2X I6\GVZ_Q(NC3@JL3*[ZO*M#G\IF5[?]F>*2:4D9L[B1U?0(7R=5EQEO MTC,69=G@?L8+^,KG\^?Y,&91S$T4>YGI@^7?=GZ"M_/.:- M1>OSH&.?!X9]'K#/0Z7Z/.2@>>>;B[/#XX.S,[)_CO114D5@_Z>K)@'L M.:+]I^P,>,<[4M-V*+QFNG6M)CL.3I4!AF]FWE9KD:%\F1KW19B0&%[4L5V: M:L?+':%TJ>"X 6K\7M$J2I:, ^[:5[8EVS9YOJC VN_[3%0"E'5?(]YXP1-U M1^EMJ3FX=ZH/J/2-O%#49N58MG)32_Z,,7+LA2R(^UAZ<;54&EFB8"IH7WA* M(/\2*Y2B\NX[(*G;Y=V<1475N D?Y!\SCLE*>/Z)F'$?HH123U7T;TLKB(H M.D,+0H:R_FH^^@+'K7YY8^"X_^^V54MCJA' ;9W",&ZU+" &W$BZ:-\6$.:] MT":=J"=]W28-<>_E^BVO^4\.J \JH1_P+GA4LGVZ'YK+0BFQV98N?$Q=0E6O M95":4/0 KE!5E1G ::I67YR_2/WNL4%-)E6B8&25*D54%,88:K-29>^*PA<4 MF)PR!@4FGWQ!>RJZ:[WAV;K?NPD4FUY8K"H($P MR,PHHX(LDV2@@D08H()$OW$M:K%,L0;?DU0A&NIYLQEW'*='A0,% S$0L&Q4+C,XKX7A/PT4M_CAZ @&K'6%N^,KO-6 MQ//1^&[5U%JF%7*VC.+LRN*4EN.FVD*.E]5Y0Y2C7JLHQTVU66:.ER=%)ZM+ MR4)4&'0L"CKJ:J,2,0<&GG=CH*$:B ',RJ% H%)$#-PJ1;.2&"A<%HYW#($7 M*J3/7%YX5!'%L:@UM%T["'UQ-%%4_72#Q4NU58%T2]7+'+54CZ%M9&AYO;"J M@+BYU->J+H@+R]!VQHT0EWM_7%-/*U8-H;B_KC2NFQ5 3'NVBT90QMX>+08V;C#>_PBC CN M0;J^U*$J;T2 $$&(8!X.\W!KD9=E2WDH+P@1@,@R_[*\$"E<'H[7#V9Q+J[: M 1'N@BL50^M+C\Y7EZ&E<-&J N(&YMW*Q=!ZN?)NGU@0\+UO$^>(T##T M[4X4TH[#2.@1UW.[\#S?$Y4_B,W;<;"@ZIOEEFM[/&>%,>530%+19GMP=3(.!71HYH.18. M&+&' );))X==,8=_<*)AA_EDY-M=&)[GBF_3I+#L8.30&Z""+;^4?BSM>%>, MO @8(X=33_XD'WA$_4MP@N&!)Y%/3F0!%W!X3\6@@I<*&3/288X- R%V2.R M1 'K18[TD.&1P (/?MH=4+?/CYV0R+5#V3B-C.UP,/-M/]6\(U!(\)@ZS_)+ M;S+(^"F$\@>R@#=PGDR_!YZ[-^9W"4*HY/Q.@L'TO#&P(7[&#&F3L8L*-^(K MW_9\<@-Q0TP 06CX@>U9$EF2]$FX)S4AA'H.'05L-_DC#22 QNN!;+(\I-<[ M//* ER=:(_23M\9/TZ4V>7 \IM67*27+OEKP M? "8WP,*)MY$\EDHSMV.S^CESAB(\'KD!3:O#K3K,T63+ZC&\LD75&.Y9 NJL7SR!=58/OG24AO(EQSR M!?786OGR^+TCRW.56R,"7_(0G\82!1W/L1Y,E;6F"0M-DJ[G\(M_/-/U9RO2 MIZZI1GMNQYG*A[^Q/6,',$7@X *\2GQ MIU,WV$F_8MMN7)F"($,S]*(H8D15@5"E(:H05:BK2HBJDF64YW55AF6=MNUZ M7DQ.^ZRU6,365V'67Q!C(]40UE"9UEQZ(#;#:A=;1OJ])V6S WNN\@W;K254 M4*E8W@0>A0*%HH)"86HH%2@5:Y2*Y3MGBAAQZ MUHU0BHKV$JW$G#VFE%JY%VMRE90HI#DTE@;>PPKR@W* M#0=*01):?C>FTD[Z3*$9M6P MB/4F9M\Q(5D5L.L9=Q='L%=@S@4%NZYK:@/1CFBO1H1BFFH-T3[;6DF6/DP5 M>.PZC/I\^H/X[9/F6?RUZZCP>.<1)Z.6S'LR:<.8+=OXW_],E:><"S3C8UJI M:<5E,0W!M#[;D=4O:0_>O$N=,;T)XFDVVZJ9' ';G9STXG0@H#K-^G.2^IO3 M8XZ8O(M.BF13C73BGTWWTDDNWE.%,^9,Z(UV#8BE.%+@8SRQF@[87!.O'-ME MR7M ^9FS"#5O6?4[)0.?]?YX]MOYR?ZBV@"KCD%^Y \"D?2'U)DZ*AA?FAMH M"F6<_## <]$>R>N1?4_T.0HFDD+_7$]GKKD3?*_O.;)W\>XS.3Q^>W%V?GIX M<*; W_OJY C?9H8WQ[95BC@L53+3(K((^9MND2:G?C[?OBOI[Q4H\(V?=.BR M/2L@\!0P'R&S%-%I[$$-Q5ZZ49E*Y*;E M]_!C5[Z&/XKU;2!$Z!'F#JC;C1NAT1$5K.'?\7?;0WC(E?SRBCH1VP'-PRS^ M:"L2#=EZ,!4^9'ZWS[I>W[5_B:G#- ? =.:3A"NW'>&2*<0S@'L#EAZ6SWY& MML^F&KB% QN^X-DD_O8KVQ)#3(9OD2L;F K/YD-E,*PN?Z7+ DYE JRF_7A8 M\*J8<+SE'LRU#Z\-9AK8B<9I_ =3S>L*W2+-;*DMK *]O.K,EJIS:]C](8=\ MT<$GPG+V>62,VM:1+_GCBW%/LW#D"RHR9 PJLMSS!159/OF"BBROC$%%EDN^ MH"++)U^X(L-FQBI8!OF^K-3Z5Q)R1*2'>1\E1LF#K'S9YW^? M-2W[_%$ JBL JWJ8)3,3DR+!M95[A375NE$5BJ$?ME*?.0F4MCCP4*9JTD_N M3[A!+9P/ 4>LX;/=;84JQ2ZC>G;O%F MFGM65%8R[-.(LI(/64%+@Y8&I:>,EJ;0C5Z?V+\3 Y>[ I>M![M/%)ELCT#ZA/&U/GLK7V'A-+6AS$#W= MUXXINR*(F]C-MVRF_UMK.=#-[$Q:0X$9HZG4Z_6-5$S=L"V9H]!R4[+=$JK; MW]J'\K&PEG]-5[3FLAI,*!\H']65#Y .LZ[4M&45*%%"4$(RD9 -^,IK:(ZF MFPI8D1)L37URDZ1RQ R54>V-ME)K9%A'NYSZNQQJNC*@-FM*HY9A'V($-8)Z MVZ"N:S5%US(L%(R@+A6H"^DWF_6FTFQJ:^LZF@>'.BE#2H,E!53+G99/5I^J ME5NIPYB>%S]7@JD11/DRE-?5-J(<45YNE-=:J,L1Y67/===;JOE\Q@M/^K%D M.)RXKX'9F&>";CP)C]D,/^T3VHW3[Y)0%D1,&I'-#SEA_R.>\ MGOX8]W>-F!MDY)-.%-BB=T$@!Q<0\30RML.!Z%1PVV,"'G3)PF"7\+X?IRRD MMD/.>"$WWG93$5?WX:_0C[K\DE@S$"U"7 N&YMO440GO6K'O#8%7-[)50MP/ MX;9_)P^*[%!VK+BRK8@ZQ/&Z\7>E M?\+;0/B"&@H?=#Q5N6323=,CH; *%!&3[M) Q("W\Y,C!%9?,3($V-@CWO\A M_IT"KY%8XD.@CO@9C$&LS72[H(WX)][Y [ 6_TA2G%UWV4B,(?1D>XN[B29Z M50C.\-^G:&A+3L7H0O8XK0!N5!+K,*3 V!02^,6 .G&'D%'D=PCW>)$-0/^2- M/T;4#P5R^ C'GN]8*N'H7C@X\;0]W^*+7 %YP4=FNT'DB^8D73KBJULOR8!> M\98@S)UB-G\^G[JAO=YS''+"WRX^ZZ]Y^8QHZ":CD+T[.@R$1S(A_MF^YP.I M@7$S/XO?$J3FJ1 @CQMPSM")1,VLPO4BMRNI%0YH&$.'3\F;:*!;W-UJI01) MO %),J"4=''QU& ]&&!6YD\8V)WCB?GORGT+KS]S-TXDU=1A*'4E0";XZ+M].6#%#) M'F="*%JL2 4E'LX;M/A] 7\:P+L"> 1(T6(23_KN1%*R91,8_CLNM2'I4=N/ M94]VN>%]9I)N+SFP" N:"@5)5Z&9*<>L7MIJZ%8/D1>"[%X4 ->"ERHIYY OJL7SR!?58 M/OF">BR??$$]ED^^H![+)U]0C^63+ZC'\LD7U&/YY OJL7SR!?58/OF">BR? M?$$]ED^^H![+)U]0C^63+VWL ;E.OCSR@/>]R\>5+*6[7*,7FB23OCIZ<]7& M.LVF:I:L>N%\BR8R7]\]_F.NT.'#1>Y.Q&U&"I]:\C!Y[SX\H^/;\)X/S+EB M?*;\G=0-=A8RJJ1BO)D2\1.!-5:55UU7]:6N4#[0A7!!N"!<$"X(E^(3"6&% ML,H-D>[+!"&1'I!>1B*AT9_2SEIEX((IM?P+3BY2:D]U=LJ449-GC8 M]X)0=.CQ>%73P'.LPF2)URS$*\GJ5O.\3TASK&3%MC_9-62]6G7%;&384!%E M 66AH+)0JS64EK$L'8"R@+)0#5FH-UI*2T.[@+* LM P%:V%9J'THK!YJI17 M9@Q%KS519%!DUB R]3Q0)7N1T95FHZ$8QKS35:+M9N\WUAF[! JC/'GU'!&C MJ"M2NJ:T3-RK@**#HO-HT3$:2DU'V4'90=EYM.S4:XK6,%%V4'90=AXI.V9= M:6C+LB H.B@Z*#H+<^ZU:IS$R1%44&Y*L%?/-)I*O5XOP4Z],^8X\$*%])G+ M?.HHA%I#V[6#T!?EZ F['C$W6'QPM8IZH(KB7A%K:#:45ALW8R#>*X+W>EUI M&LMR#HAWQ'N)\-[4E,;2'!OB'?%>(KSK=:7=;B#>$>]%P_MR(MR%]Q=MI:77 M7B+@$?#52$/IC;92:\PO?91H)UM297B:6OI;2-)LH?RE^>R56$T\$KRI^N*9JY0 "+M[/O@/HNO# @/=\;$F_$ M^(8^S\6-?$]9%]D^YI=196%=3;2MB6P;#46OF[@^B')0$CE8>1M435M6=1FE M *6@]%+0JBF&-G^" Z4 I:!"4F!HBM'"+;$H!966 KVMF%AZ$J6@++FO57<3 MMA3=N.-0ZZN0=ARVAL'_B(+0[MW(2[8+Z QWI_DX.W[YS83V!MSQ4(1;]M6? MO\,_R:.Z#J,^9_G@]?133?[>&-B:]GPM;)ONF&O4$L1.N,;/9DU&+?[][W_2 MHY]/Y\;82TUK()OL&@*&?;;3\1F]W*$]>/,N=<;T)HBGV6RK$_G=G<"7TX'H MFFK6GY/4WYP><\0<*SH3>:-?0U0;'!GR,)U;301[7Q"O'=EGR'EVMF;.ZQ;QEU>^4#'S6^^/9 M;^W9-F'GP/P@HE< M4"D;Z^^QSGAP9D"?^^KDX;0FQG>'-M6Z?*]5,E, MB\@BY M%.Q%Q:6= O!TZ"MAN\D=Z8EPB8N;SYWY7ZG>/-57QOVMU1I$OV^'+?0=MD"_;X0+ZK%\\@7U6#[Y@GHLGWQ!/99/OJ >RR=?4(_EDR^HQ_+)%]1C^>0+ZK%\ M\@7U6#[Y@GHLGWRYK^@7\N5)?"G>@;D[B- :A5-[+AZU%Z!,VPBS)4G7<_C% M/Y[IS6\PC1>Y.Q.51"I.W[,,<.KX-3_W G"O&Y\7?0-U@9R%; M2BJTK?L(N Q?$CKS_TX#*2V>QJK2J>NJOH%*HH\4OLKI>(0+P@7A@G!!(FVW MXG7!B;3QFO!%)!**&XH;BEMYQ*U SI!6&;A@8C'_@I.+Q.)38XLRY15/64AM M9T[U('P0/@^!SZ%K14'HVQ0AA!!:#4+[G@L(BKI\H;-0(,J'UX.P6@RK/<PNOS=/;^QT4+B]+5K2JO=*.U. M)I0%E(4')\=,4VDW=90%E(7*RX+9JBN:@3T)2R\+FZ=*F85&J=>P=QO*3"5E M9L5$6U,Q6G5L 8U"LPZA*6MC.,6HU7GK](=DY(JZA>V][P4!&?E>SPXQ!5^9 M%'R.B+']Q:L5U8-65QK&LJ0>R@[*#LK.PCU!K85V%44'10=%9[GH- Q%:\YW M*T;10=%!T;G'8^-69WY_!8H.B@Z*SG+1:2I: _TUE)RM2DXA]_49-1TJ) ^XGP;C04K;7LV!+B'?%>(KS7ZDI-QTVJB/>*X%W7E%J[C7A' MO%<#[VU%KRTKT(%P1[B7* FEFS6E49O7[R7:R!97P\34] 93T]O?];G: :1L M5W.V3X5U;!C7L# #RA3*5)8'EW"O*$H42E26;FU]68H.1:JB(I4C%<\(K2IS<;\])7O/U\!]1WX84! MZ?G>D'@CQK?Q>2YNWWO*>LCV ;^,*@LK;Y;0K*Y\M$IOX:8/E()*2X%A*)JY M[)042@%*0>FE0&\H=1VKC*$45%H*FDIMP:X1% (4@D(*P:KQOE)OMK%X'HI! M2=)>JVX1;R@-;3X\%HFO5R'M.&P-@_\1!:'=NY&7;!?0&>Y.\W%V_/,)S![\ M;T+R"5,,^.D#H2\F-WF^Y"T\VZ&C@.TF?Z0GT8!G#V0CW"&]AGO=$ :><'K' M8;TPS?H=P2)Q)98637O.YQ7ZR5OCI^EROAGE&"W[:L'S/7AFS_'&"4F2SP() MNQV?TB&55[J=P]' MP2N8VN3?M1H Y,MV^'+?EG;DRW;X1)?BG=$Y0XBM.!+\6DL4=#Q'.O!5"G3UIUL2=+U''[QCV=Z M\]F*]&DV57/;V\ X*5([2+K,#9F_G*:=J7>F2?CLSV/;9>0(K@\">\^/*/CV_">#\RY M8GRF_)W4#786\@FE>'U2;*PJQ+JNZALH[?=4S"&($$0((@01@F@C(,H-D1!6 M"*O<$&DS59 +3J2-5PDO(I'0%;A/9VN5 1%FZE"<-N("E2E1=\I":CO3"3B$ M#\+G@? Y=*TH"'V;(H000JM!:-]S 4%1EZ\<%@I$^?!Z$%:+8;7G."1N;X*8 M0DQEI*K\D>?3D"&FMAK/E@E3YUXXZSR5J,'4,0/.4&=Q>W.LN+RVBLNYJPB3 M;7WRXA6",92F7E-JM67MH%$>4!ZJ(@^ZTC!-Q6AA/PR4!Y0';A\T0U=T#=N= MH3R@/( \U$REB4!IZ6S&-!S5FSWEZ M;-\+0N+U2-_SK("G,*W"9)77+,0EK)1\=]/:$E8-7S4*JK4TI:752KNE":4! MI>'A.3*C;2BZ9J TH#2@-"B-6DW1&MA:I?32L'FJE%AL&N!0U;$I%PH-"LTC M<@Q:>UF^#44&1695D2EIIZ.Z4F^92MN87[(IT7:V][X7!&3D>ST[Q#Q\9?+P M.2)&45>P#--4&KB>B[*#LO-HV3%KNJ*WEG471]E!V4'962@[S::BF2@[*#LH M.X^5G9:AM%K+,H= M,<>!%RJDSUSF4T[" M^PNCINC-^DM$/"*^&LFHN@:(7W 6K40;VN(*F9BBWF"*>ON[/PM"KB+L+U_1 MENHM8YDA1>E#Z=LVN8H@?2NF*I:>+T?90]G;-KF*('LK6KZ:V43+A]*79W*5 M6/ITI:F9*'\H?WDF5XGEKZUHIH;RA_*79W(5X9#RJO9/5XQ::UX B[>[\(#Z M+KPP(#W?&Q)OQ/BF0L_%S81/69?9/N:7465A.= 2VM853ZNTE5H-Z]R@%%1: M"O2VIIBX#0O%H.)BT*HIIKGL#!:* 8I!Z<6@5E/J#3QU@5)0:2DP3:6%4H!2 M4);TX; V#_Q$%H=V[D9=L%] 9[D[S<7;\\IL) M[0VXXX$(%W.8)$,E"[N>X]!1P':3/])C;<"S![(;[Y!>P[UN".-+&+KCL%Z8 MYO".X(2X$@N%ICWGPP_]Y*WQTW0YK8R2B99]M>#Y'CRSYWCCA"3)9\'PW8[/ MZ.7.&(CP>N0%-D\-[OK,$0>/9YX94UJ\.+F5=@#N4^;(=OMRWAQ[YLAV^W'>R!?F">@SY@GHL[WQ!/99/OJ >RR=?4(_E MDR^HQ_+)%]1C^>0+ZK%\\@7U6#[Y@GHLGWQ!/99/OJ >RR=?4(_EDR^HQ_+) ME_OJ^2!?GL27XIU%N8,(+?A2?!I+%'0\QWHP5?+8B M?9I-U=SV9B].BM1&D2YS0^8OIVEGZIUI$C[[\]AV&3F"ZX. '+@6L\@9&X5L MV&&^;*YN-)3X#\W0?G_56>GTUYV VXP0/I)>6"$VGCE[3V5IE0(29.A2GC;A 94K4G;*0VLYT @[A@_!Y M('P.72L*0M^F""&$T&H0VO=<0%#4Y2N'A0)1/KP>A-5B6.TY#HG[J2"F$%,9 MJ2I_Y/DT9(BIK<:S9<+4N1?..D\EZFAUS( SU%G<51VK*Z^MNG+N"K]D6XV\ M>/5>=*71T)56JR$.S82I:K8'2@-* T@#606\UE9K11GE >4!Y M('JMI=0U])50&LHE#?E'I#QRY%* L9RT(AN\";2K.A*49[OIA\\;9_ M['M!2+P>Z7N>%? $IE68G/*:A;B$Y9#E:2>L#+XT"H((2#&61D$H#2@-U9"& MAED'><#>02@+* NZHFF&TC8-E(:R2\/FJ5)BL=%X@U7LNX5"4TFA63';9NA* ML]E8EG!#J4&I655J2MK/R%3T6E/1:O.Q>XEVL[WWO2 @(]_KV2$FXBN3B,\1 M,;:_A+6:>C!,0VDL;82,LH.R@[*S,(HSFDK#6);Z0-E!V4'9N:OS>*T]WV83 M90=E!V5GN>Q /&B@Z*SJ/#'5TQ]&4]SE%T4'36+CJ%W.#7T$W%J.DE MV-YWQAP'7JB0/G.93QV%4&MHNW80^J*0/F'7(^8&B\_&5E$/5%'<*V(0=5U3 MZNUEQ_T0\ CX$@&^:2J-!FY70KQ7!.^Z65.T=@L!CX"O!N"-EF(8B'?$>T7P MKO,:!>C (]XKDH+RV-B=GJ#V>GM[_TL"+E*O,'O*'V&HAO:O/P5;UOA ?5=>&% >KXW)-Z( M\=V$GHN[")^R)K-]R"^CRL)*H"4TK*NF= Q%:^%>*Q2#2HM!W51:YK*3CB@% M* 7EEP)-J2^M,X%2@%)0>BDP0 J6MAI#*4 I*+T4\#-']66G<%$*4 H*E/E: MT1;4FTJ]?<>!VE8[CC0$11!"5%PID ?R4A/!EUQN./!<^!;SCAQ?Y2>8. M;H?;(B<,%'B"+VZ&;VS>$@1>#1 .F:40&A J"X7#E[SG,.TS_B0W:;!+.C0MWUF2-.9L\\,X:D>'%R*^V 7HA"-C/W#9N U.\> M+BZO8&J3?Y]H$(T:\B5_?-$UM;;44T'&H, @7U!@, 8%9 M>L00^;(]@=&1,?EC# I,/OF" I-3QJ# Y),O*# Y90P*S%KY\M@=O/DE*KX$ MQ/SE-.U,O3--0KY@Y3-&CN"+04 .7(M9Y(R-0C;L,%^N,QEU)?Y#,_3?7W4R M EKN5Y/7!<6'ZZF5U\$R7PA]",KFR)6\=Q^>T?%M>,\'YEPQ/E/^3NH&.PO1 M75+=U[H/;\O$5$K@_+\9R>.]:;SBBAL"(L> >*J*08@@1'(/D0V4^BLXD>Y- M62"5$$H()8020BEW5%H[E#;@ V'J,/^N#IM]SP741%V^3)GIH@.ZLL$I3W'(7&)>\01XN@) M*LD?>3X-&>(( J"Y?(5&0J,C4GAGRK3-WL6@HRM9),/7ZU5VZ.YLRGRAO_*R;4 MQ5NYW/>"D!]]+^!U;+V>'98[M9VS]$KN$N%JH^1K&PB I0 P#%5'!%0: ;IJECS! MFC,$Y"W';C;6KP,0 7E&0$;1'^*E(GC1Z^OW&XN*@.(MX9TQQX$7*J3/7.93 M1R'4&MJN'82^*#Q'V/6(N<'BW8U5= =+X/75[W#ZD)V%9&<[LQ4:9&+*U0%4>'N N-50#^5D>?N)B696YW[HC6U(==I9H)2P^2(SY[TWFOPNV]IV_ M[!@B"A&%B*HPHN8(^$)3]9>8D=UL3KYX&&DB1A CQ;),B*A"(6J1UJFCUBG+ M6N$!]5UX84!ZOC;A7=NW"V=!L^)A[MVC^>VW&O*PZ#S$]< -KP<6#!^M.TJ8%([ALY5* M7H6TX[#L2W+^B(+0[MW(2[8+8 IW4V,SX['IQF1DQU[(=LE>-XRH(UM"0&C" MBUO2/HR!^HP G;N10T-F$>I:9$AOB.L!;*(A"3WX?T@=8D6,?Q!!*1!6376F M377>[3J,^IQ;@WA "1!-/I9UM-Z]LV"G44O8=&M0:K/]=/_[GZF^P7-A=RPR MJ6G%_8H-@;$^VY%MB6D/WKQ+G3&]"9(.JFUUTOAS=R)UIF".IIKUYR3U-Z?' M'#&']'HG1;(8TCL.ZX6[\<^2:[YLHAQ?O*<]K2<3,NJ[UZ\^TP.C]]> MG)V?'AZ<*?#WOCHIQKN9X3+]@1FZ;$%9 P*#/(%!2;W MC$&!R2=?4&!RRA@4F+7RI7@[)G/7@G'[.[;62)*NY_"+?SS3]6,',$7@X _ W4#7868KFDFJYU'P&7":64M_E_ M,Y*^S=>U*6(_8H0(0@0A@A IPL[,@A-I\[5\BD@EA!)"":&$4,H7E=8.I0WX M0)@ZS+\K7#R2Y.'D:,;9PE,64MO)+@F(D"D]9 Y=*PI"WZ8(&X3-PV&S[[F MFJC+ERDS771 =R[WQV@SAM*>XY"XF"OB"''T!)7DCSR?A@QQA#AZRI([/U". M&,IBX;RHM<6/&<"7.HO[)F'MWHKTU]0U[8[R'^6!P,+2/\A49"HR-;\5?"K2 MJA*96CZF'K_:*S='<^93Y8W_%1/JXJU<[GM!R.M&]3W/"G@,;Y5O3: R2?\5 M"A[6U'8YB@LCQQ_(<0,Y7C&.-XK4!_%1]>VQKNW#(- H36%;Y#A6ND9\9& 4 MS,IW+B_1 M9[WPL",O*]GAV6.]>=LWQ+[C+C]3M\/41 51#01 14' 'F'1%^ ML5*NFPX$RYR&-XW29^$1 9N(!Q$O%<&+WE -U!AE:09[QAP'7JB0/G.93QV% M4&MHNW80^J(V'6'7(^8&BS= 5M$_+($;>)< (SL+R9(B_8^GC^\F6(*$04 M(@H1E6=$E3 4S3C)7S"(P:!Q%0 A@EH($86(*AZBBK=2>4!]%UX8D)[O#8DW M8GR!TG-Q8?))2Q\%4P"MLAQ16WC>OQ(L;&9VO !9N*U-@VJS'#GOK%A8/$]* M-\NR;E%='N+"XX87'@N&CV:1-I(\4,1%W/(JI!V'95\P]$<4A';O1EZR70!3 MN)L:FQF/K389V+$7LEVRUPTCZLA^%1"6\,J;M ]#H#XC0.9NY-"0682Z%AG2 M&^)Z@)IH2$(/_A]2AU@1XQ]$0 IT5<5LQ10G :L$'@2K#AT%;#?Y(TW$!HPH M;D<\I-=PKQO"0!)F[3BL%Z:YMR/P(ZY,]Q0._>2MJ>;&S];9!1/[*6^MS_52 M%QKYLKW&\$MW)2)C4&"0+R@PN6?,?:XC\F5[ K-T(R4R!@4&^8("DWO&H,#D MDR\H,#EE# I,/OF" I-3QH# U)$O:^-+\38BY:[UVO:W0JR1)%W/X1?_>*8; MSU:D3[.NMAL5;KZ&\H3RM$">])7ER52;Y>KT>&R[C!S!]4% #ER+6>2,C4(V M[#!?+NL:=27^0S/T[%I"UO.PIR#?6FKE5>5\*/7DO?OPC(YOPWL^,.>*\9GR M=U(WV%D([I)JOM9]>%LFI5("Y__-2!XW5 P&32$"(H=^8WZWA^4=(INM2((0 M*2F1$$H()8020BE?1$(H9;%&4 0?"!.'^8^6BD>2/!QPS#A9>,I":CO9)0$1 M,J6'S*%K14'HVS1#V.3I$%Y>8+/M,WH9PV;?3X-&>((U,S5NG"V0J,A696@2F'K_:*S='<^93Y8W_ M&Q'J#81PUOE6TJJS%K1"CW#]#N:)R#'2\KQ M)K:)*W3VKQ/%&XPZG"SE>4HYC 6;$QU(;4,O,S]MRM(7-89_] M^=[W@H",?*]GA^5>K\A9>B5OJQLMM5'R!2L$P%( &-H=;8@PPUJ5#&OKCA8X MB("*(,"LE7[=#!&PB>@/\5(1O.CU]?N-)0H3+=C54,"$K@]]/B^$BS4]3OV"!;.0&?% MP]Q;U@5KBB4YMEE=%NJMLAS$K"X/<>UPPVN'!<-'*[.=/#FK:O(JI!V'95^^ M\T<4A';O1EZR70!3N)L:FQF/K389V+$7LEVRUPTCZLCN$1"7\#J8M ]#H#XC M0.9NY-"0682Z%AG2&^)Z@)IH2$(/_A]2AU@1XQ]$1 IT5<5LQ10G$:L$'D2K M#AT%;#?Y(TW$!HPH;K4]I-=PKQO"0!)F[3BL%Z:YMR/P(ZY,]\L._>2MJ<;= MS];9DQ)[A6^MA_O2, CYLAV^W+LK%!F# H-\08')/6/NBQ60+]L3F*5[(9$Q M*##(%Q28W#,&!2:??$&!R2EC4&#RR1<4F)PRYK[T-_+E27PIWDZDW#5"V_YV MEC62I.LY_.(?SW3CV8KT:=;5=J/"K=!0GE">%LB3OK(\F6JS7'T7CVV7D2.X M/@C(@6LQBYRQ4;+95VCH<1_:(:6:8/&[>\IR+>66GE5>1O$2=ZR#W/H M^#8\]0-SKAB?%W\#=8.=A5 NJ9YKW4? 93(IY6W^WXRD;_.E=XK88Q#JEF MG"P\92&UG>R2@ B9TD/FT+6B(/1MFB%L\G0(+R^PV?89O8QAL^^Y@)JHRQ?] M"P6<@KMS)832GN.0N$ IX@AQ] 25Y(\\GX8,<80X>@*.SOG)YTP7TJN!H1+5 MRSYF %_J+.X%A!6.*](U5->T];<,S&.U+V1JL>MSKIVI>6M6@4Q%IB)3B\#4 MXU=[Y>9HSGRJO/%_(T*=LYI@A5JYW/>"D'@]TO<\*^ QO%6^I:3*K!6M4)BO M<8=X(L?+RO'L*E<7W_06,/NY L=K:ATY7B6.-[*KMXH<+P3'L0 SXN,>JY]5 MKX,2-9HIZGK5>]\+ C+RO9X=EGN](F?IE=RM;M1*OV*%"%B.@,8=BAU3K%5) ML=;O".\0 15!@*FK+41 E1& +4L1+X_T&A8G@AAJ1GS''@A0KI,Y?Y MU%$(M8:V:P>A+^HX$G8]8FZP>'MC%0."$OC]=[G]R,Y"LK-=EE:D6TO(YHJ= MNHZ+K*7B9SNS;1+(SQSP$Y?+JLS]=F;[(4H4XQ1U+2P^2HQ+()M< BG8ZG?^ MTF.(*$04)ES7FG!%1"&BJH2H.0*^T%7M)6($,8):!Q&U.:VCJ?JZM4Z)PNZ< M1]<'U'?AA0'I^=Z0>"/&5Q0]%U<2G[3TE&^1GC,2S5AL'N+2X8:7#@N&CT9F(IZSLB:O0MIQ6/;U M.W]$06CW;N0EVP4PA;NIL9GQV'1C,K)C+V2[9*\;1M21_2,@+N&5,&D?QD!] M1H#.W7SQGL[D,6=";\1CY@8'#WR,)U:#*+J^)EXYMLN2 M]^AJS9P5*/.65;]3,O!9[X]GOYV?[,^HTR>-07[D#P(-X@^I,U76-;XT-] 4 MRCCY88#G7+QY*:!]^#D +YAH_'N,SD\?GMQ=GYZ>'"F MP-_[ZJ1R[V:&-\>V5\?P!=&+!; O0JH=S?J43 'H/FENO.?07Z""Y?V;[G#KE@**0'7[@B M$P:&9. -P>((L 3B?1[?DD)\T9P%KBE$MDZ(?+C9B7@KY]1MR5C$,^%*>C86 M/#L*^.MMV;;C1H&! $$8XU^*"7:]XA-KR+OP2^'H)QY!^[ MJ1X."NG"\[PAT-Z"A\/0;?AQS[[FKPTD,6R74'(%U&'A#=<+1> W[Q/' 6L!/AK*",_$Z/UB7R\0N2I\2 M;*)#1P';3?YXG8$WE3@(J2O<, F \S'L./0&P+4+Q&8+A2XE_HFQE;IG.G.\ M=*BS0YOQ/L5;851+G._6G,_Y?[^U&\WVZUG'=L8QW:Q=N\N/M%C7DZGJ77!^ MF,_MW^PW,R[1LS^/Z+4-$L%1&+EV7!*<@/\T#@<$* 7XH=V!S81" &F(?)=X M+L ,P!9RS4#Z'@!7373]UDD!D>@Y:)0>H-L;\T%+(8!(-1!R!\.VN;S%&HUK MGQ'7!)80., +.- *%WT/1.[6QR9=4)'P'U 0;E(YG=.G"U1B7 >'(*F=2+X, M5*J\G3^3>%?\@!(H$7EDB>O?+GP#5P.0\M2-G $!"0;V:,2L"47GHY'%7B"W M$[<>Z"-$7]*<>Y"QL\3M<5KSJEQR:WT@Z$WE'(UN)-/SC] MD/H=UVV/\;KB?Y^6F%#_O[TO;6X;21+]OA'['RK<=H<<06$(\+;?3(1:5O=H MU[:\EKV]^TE1!(HBQB# QB%9^^M?9E4!*/"F1!( 61.[;I'$497W59G=E8D, MC9?]XD5PA]'J:B14CSDL\+8U7DIFCJXQT,RAF4/C9;'FZ&CUK9E#XV41<_2- MIM8YBQ-G-8M5G\7ZZR"R"O<"]?/_;CEX6 E]'A-G MN+Z QJT8PKL52)YK%!P//8AHWU'2@T@32M ,0_*W?WSA&4--(UO+# QZ'2.- M?,=,L::'+>E!Q'F.B1XN[+\25WA?!&F"++*S-&5L&.0X)LJX">^I[]J:*A92 MQ:YZ@57 )_DV=D.'_)70$.B%6$W+3"N+YGYI[O7D_D&\_7*]LUW!:ET=1U6/ M>+6;QN @'3'V+&'6GP,JBH[];75=T4)5*<'J:4K8M4Q8G:&O*B68+:.I*6&7 M6UV7CJXL)70U)>Q:)JS.O9;0ZF@C2CAK\2YLITL*]4MM_"^CX7D7@]#;36SR NH?=3Z5;Q#IFQ;&.W O@LGQD/O^?RK>$* .$4$5^^N5P! M()PBXLNWIRL A%-$?/D&=P6 4&/$%UK*'+Q3%.]6HW2OX;C6K:*JW"KJ@XLI M 7@&-C'"[D@L[SLG^B%-W)]5Z@,U?,)V:"&CO)V<;)4VFFW/QANQA4$L.JCE MW=JPBU/:@HUZV!X.V]HI#Q0-HGP6"WCAH[&;E!W@)3&VH HGHKL;@FCNUFP] M;'5W.]&TCG?<:Y!)XL6NA"5\0E:GX1/?@X< 6=[[;N;M*=[&V#KVT8W'N%<& MV\%&>FH?/WSTLI6OZJ?7(#:-V&,0_A#]"5W/XQ\6MME35BT6%JUH?Z5EE995 MZV35U4]8.^Z%W+/@'F Q1I!Y3[P?&Y PW,C($/M,LBAB486D5H,XP.E1+-P<]@L<\07>:]6I$31*#93 M?N(GN'L$FX,ON1[Q8?.@!]P)_/S G.P!E6H1^=_Y/O,=WH,R#SG7H>IT(]P9 M&3&^86!+QINU-HA'8R S5N@ FYD4V<.BP..]==$DD%UD4T-@>7_8Y:; ZN:U MC6('75P8!;DV 4YTB@:)U.@"N<+^R9L$SZ#<(%?+31/9:):$ =H]88)BM$$> ML=$EX)=Y\D4C#QL*1T]1S";PP#]GWIC#2P%Y]EUA4YRX,HO-!]+.EQ2YO*'G M!. L._-./8HR%%YYX<7C(+G'/IWB)< I'"LQ\(%H80KO=(#2X#?>W%CI5RRV M(MYM@WBAH#_L,9N@F!$]1<,'*CKOHD%3("H;5$M#O 6^D ]U(]Z57[8CY0J) MPY';1+@J]2&".7GK?MC(5U: Q_PJXS&-Q2B '$U(P:[O1F.XXS[ +J=X 3PO M4,D=^PH'(:J M;CWMXZPL( .''&8@/H*1S^48N^=]JLF98+:&8KLW9DQAI%'!M^(MX12%)7MK MD)/LN=KNZ%8BZPZ1E-5S5??"K2)>FH:I\5)!O!BZ4Y5&BT;+YE),B[$J(L;H MK)R K/%2%EY6S_+5>-'FF,:+EF,:+QHO6HX=$5Z,C@[#5!(O5D_C96]XV?+( MQMHH\C$T -IQ +?6(,GZ'7>>V^X8C[2UCJOMVK=QR!CY!#^,(W+E8R;KEDUC MAJDZD?*R.@WY1],R=]22;9UG>NITUC8&@Y.CLVY.9\W=T=E*C5M?.M/*KOK* M;LN^D.D;+F'YP]"%)_Z3>0\,MX1/IWYTKK[BFBDC;5;/O"AC]7WEMZY[;>)<J:^OK&1Q;9+ZTBME(139T2/H;M54Q)U)$56H-#L4(5 MG4&=^:IAYJN$@,XQ^(6U$VA5 ,(1N$%ZRS5P\*H A6,PY[1OI\6\)GV]9TWL M%7;%2I'SM?;/TCG:8L"(,D;%]A@-/,[ZCW2ITANLS+RMN(L\?3+-;-N)&9PY+D%YC52 M"GR4&VN;X%#O"5>>Z[/T/:;1;LU2:"M'U?^C9!RRT=]?_?+MYG*16?+<-8B/ M^"!@R7!"O4([4OG5W$(5*D/P8PJ8CXHXQ3J."6/9.W!-.J3K3? M?_]"KC]_^'[[[>OUU6T#_KXTLG:TAUG>'-J>T_9UI9 ILL@BRN>R*F-QT6D8 MV-NCTXB]2_]0-X8<(9&/S[<%@HO\IPAMR7SS JZ^4:RBX?]LQ!U3D&NW(-'C MEA;(J\\@=?6TI8J1V?%-6UI/9GK8TNDD;$Y"U1WO](AC&XBCARUIVMH7;>EA M2WK8TG%(-#ULZ9FTI8U,=M M\I$973T]1A^WT2IBGC':>M[8,6RO8DJBCJP YOIAAE"67>.EC]L<2_9&CU6J M?=7I,T_)=E?*JKJY.+JWW+.IMY;DVVJMM#IK9WWIWG(G+8Q7=[$_46HN>Q?: MF-A8&J^>1W(<_LU)NS%U35_IL4HZ?K.Q&.L=JG-0%9VEH]E=Q1BAEIQ@':QQ M4!4M59WMTBIBF8KHZ6S7,6RO8DJBCJQ@63K;I;-=M-?U6T=DY:9^FKJDO/59) MQW(VE6*=OF'IS%?==UQ91$ M'5FAU3E4$KB*SJ#.?&V1^5JV^0KXA[MI]-0]6("S6GYF#0!V$.EZ3 "KE/^F MX75T\#J,3WQ,$*N6M5P'@%7/[WYN^TBM)*M)89HE-< T2U8)8*7'"6H'L$I% M'@X&,#5LD37 -=O/[H"+DWGV",6U?5TWB-5]#F+VCI!+V!EU?3(-W2 D3XR& M\&?@)'9,0F9[-(K<$>P<3XE&O#8X'C-BCZE_SPCGIEB>V;Q!3P^2KR8.?@8JCPR7\FOO[0&[R,28:+>6#TA;NR.GL17K@_D(T8O*5B=@;/X)>MW;&U.@GM;_"R-P/^;?;[R;V.$M1TR M&G&@!TE(0D0CQV+6[7B(W8X% D@

    *(5ET&#S :R/$-:P1M@N/8_P-N*X)T&J,SW!".J&< M\>"*L7N/]>E>@A-4\$X;5B$?*U8PIMXH?76# -W;8_@.WB3&K0&D''79\=@- M'?)70L.8A0;Y-H8%N9&ZDA&N(Q[3F'^*F.?AO?+5\"+X%L"7$WO(R#WS6#ME6/G]!/;"T0>4\@5 R>(;H*PU;U.W)-XD2*PWT:^"@O01T J#,[ M;_+=(*!'83!1(2\$K?6&!.$]]5V;W(?!8SQ>M.Y9(*]=>^_-S&(&&RT&""A= M#%^ [H!^1V68%IO#++!!#U5.E9C3&=/C^ED>DQGK,=TGM*8SA*,K45F8C;= M<\-M;S%=]&5N62JBE6]0-/!-XQK./?H4)/&[D0O&S2(X* A(Q9V 0C$MO'*I MLTN;\;_X6V%5*SRP_IS;]>LO@VYO\'[60Y[QS0XK698Y'*!> VZ.^^] _; 0 M)=#L+S-*Z=4_/K 'Y@53U.L^+#,S[%(R*GUKK_Y!_F1@.HS0^O0=?%?^>"&-\"J^,!7 -#H[4$RX8E(M-OMS>LMI@ M#UT4C*[79C-;+]S@SST:C?)5GE0SM8?%'B*0E_ -PTTE?@1+A[7Q9>"NV$\T M[V EW)3+O2ZPY(-'^->F222]#3\@7@!^=T@FC E7A*-'. #<31-6YWT ]K/+ MG4!JCUV@-'B5G\"7\YM14?6ZT^MD6Y>+3%VS1R:\,^H!Y!QP?6*,'3!'>"+J MFJ\C",E2"+8>/0N$YAS\8'%]@YWTC-;J\0!SNE;4R-#"LR-3H]; M+6.P,LJI[%UY/J V' %P4ZV3?N;QH7?"CGT$(*RU'Q5]D5U*AT"BX*KMQ6Y\ M1G&KN44\,'<'7AA,M8SFRC( C9=R\&(:EN:7"N)E8/17%OYIO&@YIO&BY5C5 M\:+E6#7QHN58-?'2,SH:+Q7$BV6T5I9,:KQH.:;QLGGQE,9+:?;8RCI3C1M!RK.EX&AA9C%42+%F/5Q$MWS3ERC9?2W,J6QLO>\+)E[_&UV>.Z'/DP MMP':7@7^,4,L.QS3>^[9F!807"\M#S\^LJE5< /%5 ME97XSB^R*H5WE23#)W(KBLVS"LM=Q.)*!=K:"L^M6HT]N_Q3L^Y+6;?_;-;M M\$C]:;+NRSL;'4C5OI1%G]N50'/TSH6^PQRM8T]/ MQU8&2%JM+E*K6,&^G$6/P4<]=BY;VV-@%?Y__<7L-M_/_SLGJ3/NL9[=:\$T MS/UV=MHQ;]RR:B61@#/;;7NG% MH-G2-2M"\HVFH$.(F5K!IMZZJ"XDL=^66EKSU(PD!D9SOWT/*Z5GM*]7?VT7:V)Y\C2P;73;;4E'N&W'A/M+-)DNYIS70%']BMOJ;O/2745XYB2AS:N MZ<>Q?V"\WN?VUK6UJ.I,2M,T&[U!YP $H+FA4MQ0(6#4EW?ZC5[+/ G>2>/] M^]OCND8G^Z>"U3RRC K..D;_[4%H8'7#D1*X9*]S?LNG^0J)R/)'#^W;>CK ML+,]3/3N=)T'K$EFI'IZ7(Y9)]XUV:%[5TA$VS MT^BT5SG"FHY/BXYK2<8=L]'I:RK>:YO%JN+>M-H[MB_J%82I:U'39>!'<9C8 MV+A11V!U,88X[@J1"@&CKG&T0:?1-K5)IEFG3-:I)>>TK4:SI5BCO?($<.U8YN2KP\QVTUCE.!]I**UVA%I664WY4NR M!63E;W8?0?1&VUR5U-J4#80^6X:#;Z'5:.O>CF:JZ MT#I>[NOT&P/K-+CO%%J"/3.@VC(.DWRO1UCN>$B^0B)T4?2B8@KG(%;<7%CC M*/1(M]ELF+W3T".:J:K&5,?)4^UFJ]%JZGI2716W&;GT#V7$U2OLN.W^#A-P M?'Y?W_Q!7?CQB$;6U0HDASD(6"N0E'\/9,WV9SKW#J;Q.(7Q)J_AS$[!TAE[ SZOID&KI!2)X8#>%/42 9 M,MNC4>2.8.?8VB_B)W[C,2,V'])*X#:'10 0_C,)1L3.GL8? 7=$Y->_DB!^ M[[-'\0<\-DJ\F#EX.U4>E:_@UU]:@_<1B;! TUB,J[_%=.BQ79$<_ZC.H55H M\%])%+NCIQ3>II4"/(?V\GFV_#D.L_&(-(#H7>([+/1N 50.!!>$]]UQ:WP/L1L/R>P1N#?(-W DG9 MC#S0T*4^_#$"^H+%1^DR\($CC\9(I;A$%U8,= ]/\()'%HK;X9T^;F82."!* MSH=\BQE]%]_+AUU^L5NL]T%?V MX@:Q^ME-7\+@SR# %[$H2D LQ/#L6%EF@YCM[.H/S/Z!E!J$$4=L ,ABN* ? M(-:X6 B!6O'O_';\-G_?31([ 2SF*HJ GEWJ1>1W!DAID(_TT9>+_H.&(*<5 M2+&0*> MX%LA$2M[R_??OY K!^1)Y*+ ;9 IC8%(?;&:.'0GV<,%A:14(^_G M3Y;$'B$2@"V PS(Z)='8'<5XM0WR,)D LJ,I\QT.!9!V4KCAJI"@X!?\$^27 MPR:N?1XRC\,8KH*UV$*H(GE)L0G4YSX &X#8(R+ECFMT?8%W?*VR0'APMETD M0P\XF.5K=?T'> L*CXA,J"._DT_"O=H4J!U(&G\00$'69A$K2.]'YGGX7P#$ M#Q0$8TZWL-ALB1]I%'M/ .$IW/<3(!;C*EZ;+0+"R9.*02P9WF2#O $J#9'C M@-X=%R$Q3&+EK9D* MG5!(4?FM(6K^\<>A>T^&P4]E.?P%3@"T*"6.Q_)5NX! Q#,^6CP3;TG!Z2"K M& >1SPOT^WQ.> 3_ R6RH0%TF"7_$081M V^BFQ-(#+27]@ M]-X@W%^;S?PG*;^7*:!5"@?LF)B;%B!2@?33UR-'W2L+XWP$$H-3)!H8Z;-& M@0APY>SZ=YF:=MR']#H!A?,XF'+EBMC[&_P,IB9_08I$4?D""/3H-&+O MTC_>[Z!8(SMZ9^5?X7(XVG 1YQY]"I+X'5<]BS"I6+5BH2D=%I/T\K*^W&71 MUUBYD=F%S]C;?$FPY!46=W_.S/[UET&W-W@_NXX96WS.?WB1#BE#![[Z/,.B"SUH%X&NJ"W'+A=A;2M#1>/F0+5;06 M*/X 1;:4^DXNJ1TIPF=X,G< YHS_TCF(?]8L5#X+7: #@;(_ ($OG=6038,0 M*8R".1]%LW0EO%F5$E_W#"O3-9(L,TVA\),3!E-\6H&#JD2F34VEE:32[[D8 MS'VY @6:K84DF+HH!5L%K:$9WZQ!9-C@M\3UN%/R)7/',B]1^$+;^&,%_0-V M?^9VL)]H7^%MSBKG+/6>_((KD_H?#7A^S!407:X%\%&O.[FJ4_EQY,$]21:# MVI0M-['1Q+_*E;8'1B3&_\8S/-="TE#89Q_A4!LPQ<+4KK;:_D;>EW/!*TVBW9H.T+25H2,DX9*._O_KEV\WE MP<73W$(5*D/PHU7*M1;PTR7EL;](Z<+ES:%-7>&F&8B50J;((HLH_S ._"WS/!Y2DT%+KD6H YR% M(1R^&'*&N[.:[V__X/KC@G\TW[_EBL*/V(SC/Q,QZAK=0A3 [!C6F\;JJ/,& M4681Z$N7A-^&#'$)KZ2IV9AJN%E]K 0FTC?D"8OTD?@"=S843&T[3/#)@9]$ MZ?[32#9Z2O"J1Q=U)*CPX(&'@:6NHX)F1%B5Q4GH$ZX0TWA>^I2B(VA:1C-; M*X]V8L<+-'^+4&XIEZ4!%0E5 :F03:AP$>56<6-SCF6JR;E=#3:-V!&^]Q&T MADP5A?2!>22->J9$T%# E-M!XC'\#\0.DA,B%^X0FAT?. 0CP6'#.'W4(6-N MY#FG6PZSM"L:(KXB$1-57* 4O](J%!Z1\$9DG#2GH8W9#'F*4UR_;[2*#-M& M?ET0!Q]1FZ<.\)5P,1+E$&C>(&7%3"N%OKD$V\@-HYCX:/1/X%'C*,-#'G'N MMK9,L9%6ZTW!_HZ$0$\C0%R)_TA ;/M04;\\< M)2$.TYP#_C0C2JU!)DDSZ;4P\; F6>&XD9U$4!8&+T>$BQS65 M<#;:3P $I'3J;9KBJR1%ZT1Z-4GZ(B\CG*'#KI(YF!7\U4W<:;JJ!EW-%FAL M4Y_1,M7:IK7U&5DN:ZY"PTE"_'*I\X _\/+M-:4<&Y1RO$P^URD^G?MO M\_%I\..*96JMIM') ]0O=.F>':2>K;NT9F6=8M8:Y&*?<>D<>K.+,C<,3O>, M01:U7 K0V3AU9K0_)U+=6!EV;JP*9.N2SX.%I3=CKBPTW;)F;!.: MWB&JDFC^]W!ZA3 3-AP1!\ T,,L1CQQ?\JH8^%H *[XH[!5 M/O%3 J7)Q4J)OV6!891/O;G46=?BML1.2MR7^T&@.SO+'*&YPMNMM&Q.*RF% M9"D1))OTY*!2S";-6SN(L*;L3T; C."&@#!(U:-3HE)SR1&LP@9;766#>-MK M2XE!-%#X3T4 #H^LK(/ !N49U:L!&^@:,%T#IFO = W8*2G;_7O_UF"V/,UL M@4^QB_JT1:<7(O1'ESZXN2H"T#/:JHY'1[Y0=RT4;DF!@()CID8"7IO*2:9U ME6DGY_%7BMG6.O:*&[; N<^)8_N:LW8_)V[AV)L#;CBKYP&D2S]35J.C-;NO M0C.Q1\!VWFNWMY4/.N=<ZMAT,'>_%M9VG'K7\PV.H&^_Q,:)U!]>O:GQDM6ML M@+3,$N,SR80(R'I!AN>1B:J^E$=P&[Q_!*IJF:("P(D%@]2N9%78K/+_*K9H;#6)^]GF$6K<]FV^CN+/FT8PL4/.YB MH14?OIEEMS)K:K$1NMQZ;*D\OL'&5J6:.DVP) Z;:N)_K;(]M8ER4+MSRZ22 MJ087A?'9:7$F7&!\[C&?5$/,5C!5=*E6XM//,[/^#!C7W)HD_RLG& 917WQ5,LZ!:HQUAFVU&M M/1JB=+_:Y]$0O*_0_4X2TES[K$*)DC;:UN7G!LIA2GFTK<\/HSX_/U%;B08H7!\(]4P[W2C*5W'N%T=XYS/CJ2W4!K.E#3FS('IU-QE MGZFGR2]3&SXM]9&K5'FK.SO5B6:7:/FE5,L;I:FM=58>Z%D6T4&?ODCPM& D M% L:-'%KXGYN8?D2*W>Y5%:B0YL(Y089,NR+FQ;18-/9IX82^LM\:UB!"Y8( MF)Z\DZP6V9JJ7T#5JYR2F7,3S3R"N(+H:E:;U6KJVBQ=FZ5KLTZK-JOL8X1: M,59$,5ZL:S=F;J3T3NG,G=51J[>#D'0Z:MJS.D5WIF*!+\]XSM>UE52&5^BX M7RS#&R@5]&66X4V8@Y)!:1NG"_->FB M)+UV7)K7[:F=Z.&%[28.VMLH.ZI; M23V[!*_7W#8GV+%6Y@07GE'?-"G87Y@4+&8#Q=B87>0$5^;SL)G=<--T>+J%H-CM**OP9&<69RN\*575O4H6N MN4USVP$SG'TE>Z\SG)JJ*TK5*S.<"CEWE'Y8&QU=K Q1ZN1"-6ER;7)!(3F= M7!!'@ 8S5;[MMM&LZIFJULPHFET=J5)'W+SP2%6[JRCI:G7Q6YQ,0.D-G"*L M (=%0(MDQ'1COX.G&;8^B37;BM/JMGDSC@J?Q*H4"O=RI.K"\\@-MZ[+.4]5 M '=%FB2N6S.V8<_AMH!79/HC&PI]C54N?NJZH!2[ %L*."$B9Z+52Y2$%-6, M3:A7_D!0W><4B\)=3S IL7%8GS/LN4)=>Y]^"T M1!AI%VZ28%&;A3Q@#Z+:PVZF\# E2EX1N %WWGRZ(M\N_N?JMC*+6H_,JVQP M4DQ_$L0H1LE&6$[!O1"$=L+'*8V8P\,%X&0$$^7R!=,7,.SK1IGK O\/;P6' M@J-.9&X"N_ HZ7."RP- 07+"QXMUX!CT2(QF8W.+1:=6U+U8+:/Y1OPIG!_Q M-X\'B#_SH("\ _P@\9?B#,F?.D9;/@PWH/KKKI_=W91^ O#!L43>DO1)O$Z"8B.IQE[NEI,?_/[[^>_77R\^'QY M16[_>77UC7S[>O'Y]N+RV_7-YUV*@06KXE^Y?*RD$CQ>M,H_&1G3!Q2X!7D; MC$;G0^IQGR8:,Q:+2BIJ[[P=V\N _/'ZO[Y??[C^]K_DXO,'KVYOO7RYT*VQ=!F9>B<:MRR+S@D0^&0<,R;VX@^#OBY,TU(O;4BY()//,I M2W70:$Q&>#\7EERUGG'!$B01B)OH[;MMAS:*_:&?($UBM+IL8?:F;AYW2B@( M^O0+X9'P;PJ.2S./Y,MKYCW#.$P7EMK@,A^1A?EG,@C"R4P=KXXQ>*/:H3,Y M <625!Z/)@>"+35%T\_GF(9X)[R\1P#36N]*2<=DE])A%'A)S/;B5-%RK(IXT7)LKWCA52+%2IV76,>EP:"_R,_;%"A[-4SW'RH_*)# N<,O M__ZJ\^J9 +,LHV6FN:VL*-+ U0-?N0Y)8]1[A&E_>Y"NRI5\QFC;)Q%MNP)O MW14!W)JKA73\SED MVV9L-)H]UU$Q^7W),V-*9;1_3Z@X@>:R:!$#;;O1<@7UQGST/.6T.V"L#M/M M'QBO][F]==&NG4M1GD15]]M:B7QUX=.0\7 :UG98?;/1Z[8.0@"'T#.:&S0W M/)\;S'ZGT>S/TH%NO]TY1O=6.;]-(PXNW4CZ/KL;G,AX] MZUC]AM7IO=VI1UU_U:0IN7:4;#:;C8&U@)*/S/LZDYKHK?##1JY/?5O[82=J M>2[G^^,Q/Y\I$%JM1F?06J79M#>F>:*F//$\EVS0:9B]?OT],G%@"LOUV4_1 M7E<<1$I;[6*[#]"5VB][@35;:DC^T/9N^9O=@P*T!I;VZS0G:$XX,QNFM8 7 MCLZW>X1>XY;Z4KF.ZNU MI'8D]V8S%]FK-?U)G"#!_C-5$"4'*( K??][D"Z=;L.R!MH'U?RD^6D'_-1J M=QO]9?G-= C$H;N4I=W)"GTJ_73P Q^--4I0KXKQACA6*QX#EN_'A&++OJ$K M&F+SYF39H8NL11FH:KPS9 ^!]\!_"9GCQM@AGC,83GQP$M3C? S _."*6]H M-@Q\)R)GCV/F$]L-[602Q93W"\1.@F[\5M@ ;A0EO#L=O-X+_/OS&'[%MJ%X M(7WB'=!H3&(./_XP%X_/@.4@&UEB+\$1?0A"O-0@>1^\F#\;YQR#W1$_85=" M409>K@5?Y80!N%KT4#MZF+(R1$H_X$5H # M,N*83:8<>NH$,DIB?!P:.;Q'++["8<,8+Y(K0SAD7Z7S 88,6VIFNVV(#IH- MN!!(TG8%SOA8CTD [/E_-%OHD'DN>V!B$JR+V6J^+UC_$XYKPB;I?IRU^%?6 MRJN\<%-!CF<^I,?+IFHCK'!8]IAYTPCLM0@WC\CQ8!L@+B+^P!0^'%\^8PYS M]MPF??,6?K>,1MC^'0$_YM.PU'Z) !^*F7\QV>TQ"'\(;A#[D8TQQ5 Y[);Y ME U_B_AC)90"VTYP$E$22]2)(6(V7YN.$6VDR#*6ASR]8)J @\<3&3OP]RZOU\Y?1*DB7IH:+Q7$"QC%'4LCIGJ(T8*L MJGC1@JR*>-&"K**(T8*LJGC1@JR*>-&"K**( 4&F1_E4$B]:D%41+UJ056H& MQKJ(Y0GVDEYGFAYK\]_GS\#H&;VRJ^1WW/SWVSADJX9@:.(Z)''UCHNX=CM@ M14MPS60O;M]N[?NL:UW&KFC2.372F1W&HDE'DTX)4D>/KSDITGGA""AM]&GQ MNR,>.B;/:HO5B?+3ZBFQ+CM=V9X)G0- 1S.(9I#:,HBI&40SB&:0%5UW M#L,@)3>$TPRB&>29#/+BELH5\:L6'&2O381KST1>.\;>6?/7VK)E>]6@;DW# MFH9K0,,KG1--PYJ&ZT##.VPU7[Z;H&GX)&FXM[<6\16Q_1=UJ#KNB%B%7%_! MXN4/6'B>$-AQ *!\,.QC'IEYB%%DFJDT4YT04YD'F>^GF4HSU0DQE=4\$%/5 MWY'33*69ZOE,5<\LKK85U5/(%$9W2!_0<,N13^F9W'Q/JS,>$-!=H+C@Q M+M!95LT%F@LZ\R5 .L>EN>#$N* ]/^JT]C' Z#/R:+V_J41^'!AH$=S626YG;7LALYCZ([)Z8"+-D2?X]#DNC3WQ^ M),Z!C/A+?4"-LJ0X#MUA(D:UP&WX=+A,1A$\"4=;DM?FP#)ZV0TJ MBF='!44N#O+CHX_$..\/@"$^] C)T2 WL.4%@T:5,77YP"!X]^M!5WGQ&H+W M* ":/V..O*@_1Y@%."%4YH# H6=9 Q7H"ECF'XG,$<6<@)=,X\,GFJV6 OW9 M/>63^>3.D+]PE&?Z+D2XW%4^?7 ,,G1FX""?KYK!4G)YMM!L:BM^:P/;\&&F MN*"(W>,.(H,(I?,%7L#B&R!?O#2 -88%?B/4BP)\A.#,?">ST$GG9:T'4V58 M^**P3]C^- GM,96T 5P+*,(IN"@+8S'2%J>ZBAFX.5=. B!,.5N+4U@2B>%9 M A(SO+[1:"LQ&PM@!0]ZW0:*:A4YW 1%;^9DFT^^\IZ H/!&7+[-F",':PE^ M\C;:&6@/!IS1-;KI&Y"QE1%E$DH(@HG+,8V#:(&QW"A6V0'>\R\^'RW="IW" M5S^!>6.<*?NZW5;EE)^/2R56I\$!89#+5/( TXJW9\R/= UO%&=VV0..1%9? MB8S.R9^",2&'! -))3@<%R?;HNK!WQ^HE[!SL()@@7"[ XP" I+:8SZYC8U& MH"69;[M\RJ<>.&PF=R=4+T!Q8 M(%R/2JY,IW]+0\08Y-)6J.8;G]R #!#654,Q*H8@C)M&58N;Q0])P>%O^YTFMGO(0-A^^#F,]2E=)>< M)A\Y0V>=UJ!@7\-3)NE(]@<0[E3$0 @?3BQH&<#+":VG:$BWN#S@\U@B0:S% M(+\++@'A9P,Q^%0J9C'*.F(@?W%2_;(M\!WDU_E!S*),>(* I!!/_F/'M?"(&+X)&[A.M+[D$G%R$U)O!E,V)BOBDZ"1/ ;1B&04[@! MB?S*'#YJ%8>&"[\S";.YJ\IM$=CKZ3!TO'#(,*/K<'W##1E7&.&>RU72HPN< M #)2&&L22+ F,'Y"EEDR"PR1RA#S1:SZ7_-C53/WD],B6# SQ-CM]HR.2E-< MJA'/!1 XG)"E,.4L,,J<*:[GHR3$ ;72TEA(Q&!7L%#&!I80&D=.'G[@%V?O M!Q1Y'G9H@9DY8;^D)ZTQ/6-<3UO6$]>?1C;KZ!0IMN65_]?F_K[_>?/YT]?G; MQ4=R>?/Y]OK#U=>+;]?P%[GX_(%\O?KC^T?QN2K>R"VHFL]H#@G#' 3_=Y\F MH*W 3 *BYR5D5'YP,+CH**;8+?CVPK1H\(>(9UPU""+8:KZ_S%WL!F?GU^MOU):#QXO+RYOOG;]>?_R!?;CY> M7P*3505WUSX8 ^ - (Z;>*2U-DD0B' 6.N0V&!QA2!$.%:*1) MHYIGC/Z5./=I\(7&X"",P-\33EVV\)33I5$6)9YP*66(!G,F//@B[!^^:K#, M7( ^/D?=($"%A[GP0?GS77^$JH"_ GQ:VPLBC!/QS872QAPR!C82;@@$'_<_ MQA2H.$I=T.S10:CL4V03\A1"MR'2"#LDG>4R>-["&<'_P,+94!93XCI_?W77 MZ=M6KS\&W/&25)@'50#==X[\K MN1\'O'$O$#%]N(FA\S,$!27D@8-N4*S$9).(%5=&HDO* 90 M,5L\%=N!Q:FB0(5 UPC[/XX9*&-U (P"\ MT0C<]08/=B^BC$U6(5$, AQ>BZ)VR5K@.KE@@GLC$LLBXB (1Q6F=4*78UZ%RZ+;;9G#Q'Q/P,,P62!%Y!Q$&%Y$ MW)_2-$@8D3.\6UJR'\4M0F!+6_6M02XX ;/X26;#>, :9VFF-0[2B/!EGCGP M&C+LB$+N'J_TI1"[3SRQ[L9,YJQ!F/_@A@&_$&1,X=)'1KE8@J>+("-F4.!# M,.$)F?Q+7B> )(K2TXUHA '61DI(*IQFH9-F8X!I/6DLVF@C_3EVL2:&86D+ MFTQC(?!\=X+!)QXD0T+GL.4IS!21*HX:B'L,^\8@/1OX3EY.@TDAGI8 %!:C M7H!EU504>5^1)!0)!+![HH@(DI/;YE9:&(Q #P\7!NFX 1IS>[9 0,5P75K5 MQ.6(0<[0E5=L.#&+C90/ :M64F"PF! M8QUC[2R./>'^T'R;T@K FK.YU_\I OK*TP%*CYC02J'%?@JA+Z"56QT%VBI8 M#G-PSA^!Y@3Y)UA/08AUE+AEW.>88:8U?S9*6 ?S%+"52>;%2/ M=A+'P2-R M+/#(4^[W%)\[L^04:-*+8HZA>A)--AIVS6;_KML>.'=MJ]NY&UC#]EV'#D;- M3JO=[W6L.4^B?2DD9@0\_ 4K/APTQ>[,MMEIFD?J0K2YA<1WS457ON_I7^\WX%KF1TFM/*O,)S,)0TNXMRC3^#&O.,VT2+AHP3M MTA"Y@&+Q_%XVF;35$3_/5 JOW,OLVF?*BOFJ8-4K"HO[)M>?16U7:&#* HF1XI0NISP1&2A]RZ_^ 2(6DYRBGB&4^EMN!-Y,[[D MD^6I8Y>-0%HR.^%.6H#%+RR4EC?^ELL^^5M#IJF9A)"L96/7Q,O#;F:+9HVSNU;IOF>F!T1.S [ MSMP/;XFH!,)UI6E1AC-O%R1V"P:L@O4/%".UPOAH",T.6^"Y<%Y-C55SHO*, M^Q9P=6/3+?.T= 8O(PLJS=6T'UR(-4].A@V/6(9=YJ[SM3!9O4Q\54I>?Q*Z_3"F5I!SJ,Q3BSF^Y3\IYP,W,9%C+T&,7+P(I-S;8L8L,<'L7".)2H M AC"3Y[[ RLGXF#^^L9V;\7"/66+\D+NZV%YEJQ"' 8^EFJ@;1WE-F<**GY^Y'? "S&;Y_^IGC? M0AC'I4I60Q0JSU28K!!<^X[=[R1=6KV:C+:NR= U&;HFXX1J,A3*-GD[&D%; M/![0[X\ZS7Z7W77ZM'_7[H]&=[1I.7>#;J_='?::O>'(VJ^'OW9NG.+S?[GX M^DT8XM?7!KGY]L^KKX#1WV^^?N*E'$J@ QUY\P+3>;^+6/#=P.JV6OTCC5:8 M%P;/71*YVP/D, M$_CGPV:%>-P?:9RAM2?VLTW.:_6;KKFFVAW=MVF_?];N4 MWG4ZPT%[U.M3UA[.1<.L[W[([O$@0,B<6PQ[!Z.KOQ)XY2T6-?-3 T=*9I9! MU,V3V_2PE]@_R0' W='O$=<.7^0AL>H'SFKK858W2B9-!10050I"'#M!5#?D M4%&"V"PJ55MZL*M.#]=1E&!R63TJH>7KM%:V6E4XT7SB\:+YI>JX\4T5O;1TV@IC5W:&B_5PXMFETJB M96"T5C;%U7AY$5ZV[,(OGA638C?"3B$&5DZ9>T08#RNKDE%D\H&I#+<':GLMWMV[2BE?6248FM* MV0>E"#OSJ"C%F:&478WL79M1V+\E_!^)SXC5(VE%_7\DWA-IR:Y^>YW2M6]- M7(%)9.L">E7MO\^)P3K$Q#I-!9H*]J] JT$$*X.5F@A.@ C6A>"J2@1FPVRV M&H,%@^J>%_4J$\L7R7T2Q<0L'B2T^LLMGB-2:5ISU16GAQ^EI9%??<6DC9!3 M1^E)F!1U#:Y(6\,:%(V-^9/.VL76+O:Q!UIV8,%HA]H._R!MM3G?=JG87 ?TLFJ\ZZ:=K:C':?JM/-)CC>L7^?&*"C/":9XA>6,MM0(BF= MS(V=[9&,^"SD?+:JN@.S*1KZB1V O3@.0@ 9GZJJ#*BT9E\!+QZJ>W*4*8C+ M]BNF8\8S8BD?JCA+8@M?(#K_"_BYTV MN\Y=WW)&=\SI6D[+&MI=.D!R*[36Z=Q@X\7K?!;07;.C=)AFMU"QSW/NO"D:-M8+>[3K_;NFN9(_.N;349H(U:=Z;#K%[' M;G7ATWZQL;]^8-VKGV-WZ,;17=?LM ;=(Z6JKD'2C>Z3F%9+;Q0[8KH9BADF MUT/./#% >_B4BB/8$$B@:2#&#^'+]8C^BRR!83LH6FR9V#?V:S=\@M^?_ M^9;WUQ^Y."G@432GYBU6L2WJNVW;3I7<_X.;-_P1':-3YF'3^2-SJ?&WWZ-S M"RVR_9UAS.'=-3K6,GB+F%G.QQKVNX5]OV<,EN9'-/!? /SUY7*;29Q9)!RF MNV2KF*<&28U;_?LKZ]7:S0S:1KM3K=U/F:J$JS;%W('5K MN)V5@JQJ^]%D5R'AP/,>NZ*T,/ MX(HSL\\GFUT:Q&QUFF_SN![5+*PUA]8<%22[DC3'\(0UQ[ &FN/W;%2/UAQ5 M9^$:;N5AS36>(\ 2:]_O-(1-VM/683J@6= M%G05V8\FNPK)B+/+BX]'(NB^T9^!'TR>R-5/[MT&/KFDGIT>"_[H^C^&V ]! M2T(M":NQ'TUV%1(B9Q\O?CM>2?B1#IFG9:"6@57;CR:["HF/LR]?KXY7!GX) M600R3YN#6A16\1Q\V=74<4:."%\H"%7Z1 M(P727!U*>B)LWYT,9ZFP>,J,M\G=D#!WL]+BH:S^S-K/^3M>VA=3=H=\R[OM5W.D-G.!K9 M[-4_JM(I^?;ZC\\7W[Y_O;HMI1WP%Z4J'C5^R/Y*W)"AHH^RJGAF)R& &Y9 M?0?\%GM,?; =9'F\.6BU&_+F>S>*0WS';$R]$;8?Q@?Q[LKR NS#S1(?;N+/R]NR&V6W#M[(IFWWC<%!AV:] MT#?9Q@#NF$9SZ4#-DOR4+>2D/!VB"LNM79:ZH7?=?EI&_YBVT^X9YA%%' OC M;%>27CGR=G]*E0>'[W_'32"&FE$8 M/A(%GNN0%&!5VN3?HK^13S0&_?U(_L,@G]PHHLYI2-F:*]$YK#4TVFJ MF4= M%=!H_Q*ZONU.J3?_^VG@5AL^U=V/IKNCV&';0>+S M/BF+O=G=%J>LR7F*"Z<'KD/9\:+J5NK1VVFIA]RA6GHAORI47BB5%2W!$K,5 M(@^!FPY=GRD0R2I _C8,G"?XSSB>>/_X_U!+ P04 " !S@&-3X>V,3IH( M #O, & '5F<&DM,C R,3 Y,C5X97@S,61A+FAT;>U;:V_;.!;]*]P4 M.TT V[+CINW(;H V3;%=3#J9(L5@/](2%7%#B1J2LN/]]7LN*=ORHVWZW'B1 M K$M/BXOR7MX#BEV_+=N][S,>9F(E/WCZN(WENJD+D3I6&($=TB=29>S*UU5 MO&07PABI%'ME9'HM&/NU-QCT^KWG)]WNZ1BFSIHZNHS98! -H^/^\8#UG\4G MS^.3I^SR@AU^N#H[\J5?_WYV]:_+\]#JY8=7O[T]8P?=*/IS>!9%KZ]>AXPG MO?Z 71E>6NFD+KF*HO-W!^P@=ZZ*HV@VF_5FPYXVU]'5^RAWA7H2*:VMZ*4N M/3@=4PH^!4]/QX5PG"4Y-U:X%P3SH]_\^JGB:RO*ZJT3FD-(; MGJS2C+S.5XDZ="XV0G$GIX*LM^PF2G 33[3+1YM-[*I9+>IENG3=C!=2S>/' M5[(0EKT3,_9>%[Q\W DI^+;"R.SQR)>V\C\"IM%!)VY=ERMY#>/D["B,0(P\ M1G^#X_"#6IRLM3@3OG,3K5)DGM_F"0'XVC"0:O^@&.)HA; M8;[6TP]O+MG;,JVM,U+83O#X;9GT[JO#9\(XF[-F'/0/4$2I!A++9UOQ M9/'<]"34Z"9:*5Y9$2]^C+ZIBPVD@2NGBYBZ,VJAW \"^=M5?*YK%V?R5J2[ MQJ6%Q^!HW,R=,_A+[S0=F[Y-:>P2KIJF?*OP:C3+I1-=&B(1EWIF>-4T?_P, MM9JA;-H?('!=VG9A/7],;7Z78 F/9 A.F8*K43M:FZ0=(X?(83F?"F;$5(H9 MB,/ETN*ITL:!1-@;5 TX'/2[?S"=L8^"=#2.J-'3T.>(QC[R\_<0=C\W[([W M(.Q><>M5"BOF[ 8=4@)RIK,6?:F&+Z6&#H)-+DO&RSFK2V=J >>A7L8'E!U3U UW&=4"9;)$G%+$%C%:0>00G%DFU:^+#-J@B0- M?B>J3F$36&@%900.C)'D#H M:BW>?GGT_'CP;&0;D#2"FA9RG4'W(XDB\2WC1OB81PQ+BBC$)A.69DO:G(I3 ML0(D1D1&SZFTB=*V1CVB-Z-5"/[*Z$2D2+;L$+&>"H G!/3Y+7;.)?;\+\$< M[VLE;*/+AKP[.#D41^&1C Q.TI!TY&U*VN*4 7[4$B.B::$RH(2\^K(FL^TF M,S1)?=]$+4J0S(P?D+@3B0O$](8GS0RO< J:^%10(BU:NO MSP.J0\(PX;6]>Q52:!,!2#0M!1^K\5DD*:>VTNR5%N2BWYQLEY; M>N;35L A!Z:E2A6G>*@5)\)&M[P3*]F)&D'$MK4W?DT$%02GHCZ"^P&Y^X'< MR=XA]\[TM 7@NQ/;G7$,[$]E2O#D5I<^LKD%M&G/1YCE)EW@!XB6?"*5=',2 MJKN:I=7$0\VC*"P$:T5;>T8O&6Z;#E6UJ8!BZX5UDB O0-^]W@M2NAE!3 C M1U2T2E 1[(P#8+&:R I<_0#9/8%LL@>0/9]R57M&HG@668;=G9PB$NV.7=I2 M-=^!879+!E,0OLKQIR$J8//U(E V9!4ANE&\<3 ,F?V-)A;EDO_3H* M7N7<+L4ST9O'N$@][_OQ:#AYSI2\$:HYOMTHW_GF(?H,K'>_D_:TM7PG?9^A M__]WKG2R!_#^NG,E_VXN7:P,+28B9FRC-7:I8 MGP"312&=$^(3O#_1T,F4GTKXYXT< L.@64LTCF_:&"\6'O%7+>&^7V3J,J%. M'#V<%.V)>-V'DZ*7"CLM)/FK&O"&CC@3*8"%1H N3VQF@M^0H@P[+Z\I_9[1 MOU-"8#3OP;[P90G2#L9#G5:BI( MW97\NGEQ;QKR$T6E]%P@=Y;KP'A\#:Z UW>1OKUOTW0M87>GJ \C_!0F\C"4 M='60?$3O%X'L;R;RVNE%0KB6Z%/6;B_V5P'2E*&45F0?,#\[+P["C;:MZ-Z, M2;V(O1-47ETLVXC"[W27K64?&QW$1LS&]<*R#ZV4UC2_0L7^<$[)4HPV'7+_.D[6S3S4\F:L$ 88V_+V/NG0F?N5G2 M#4]NKHW&^KBQ$K:NIZ]G-,1#-$8+:K=Y[J_13W,'?HV UM.6=^XKD'=W AU[ MT^496";F4RW3)@">_=H;+E$:DOJ>/<-5?O]_ T[_"U!+ P04 " !S@&-3 M3=*^OJ@( /,0 & '5F<&DM,C R,3 Y,C5X97@S,61B+FAT;>U;[6[; M.!9]%6Z*G2: ;=EQ,TEE-T";I-@ TTZV2+'8G[1$1=Q0HH:D['B??L\E95MV MW#;]FHD7*1#;(B_)2_(>GD.*'?^MV[THB="PQ@CND MSJ3+V;6N*EZR=\(8J11[8V1Z(QA[V1L,>OW>R5&W>SI&56=-&5W&;#"(AM%A M_W# ^L?QT4E\]))=O6/['Z_/#KSU^>]GU_^^N@BM7GU\\]OE&=OK1M&_AF=1 M='Y]'C)>]/H#=FUX::63NN0JBB[>[[&]W+DJCJ+9;-:;#7O:W$37'Z+<%>I% MI+2VHI>Z=.]T3"GX%#P]'1?"<9;DW%CA7NU]O'[;/8&%DTZ)TW&T^ ZV$YW. M3\>IG#+KYDJ\VBNXN9%EU^DJ'O8K-T+)"-D;-G?=F4Q='@_Z_;^/*IZFLKSI M*I$YI/2&1ZLT(V_R5:(.G8N-4-S)J:#:6_4F2G 33[3+1YM-;"M9+/GU[(0EKT7,_9!%[Q\W@DI^+;"R.SYR%M;^5^!JM%!)^Y9;/?WX]HI=EFEMG9'"=H+'EV72>ZP.GPGC9"833B'P\YS\#T9$ M9O//>'G98>\DD"44^]!C9UJ)#DN\WB M3-Z)=-NHM- 8'(V;F7,&?^F#)F/3MRF-7<)5TY1O%5Z-9KETHDM#).)2SPRO MFN8/CU&J&XNB 86#?O>?3&?LDQ =C2-J]#3T.:*QC_S\/87= MGQMVASL0=F^X]1J%%7-VBPXI 3'368N^5,.74D,%H4XN2\;+.:M+9VH!YZ%Q MO$1"1')6X,E(KEC&$R09I@OIF-/![IY!*1)A+3=S,BGXK4"[K3HMTE(X@R85 M=83:((-$&N@RF$&I67B"&6>8ER1GMJ:/5?F9,**IA#I02 OY0#,0E)P1MA*) M=Y#JK>":3M%-3#X&93)O#\,3JAX)JH:[C"K!,EDB;@D"JSCM %(P1[9IY:!I)3+Y8[9%$K M& !;&@#PS5GO3\)MSC*E9W8!/"-N).B&HR%.B<%O>-EIX<'@^.1;4#2"&I:R'4&U8\DBL1+QHWP,8\8EA11B$TF+,V6 MM#F9DUD!$B,BH^=4VD1I6Z,I@Y-[2.4[@-1S89& M2/7JZ\N ZI P3'AM'UZ$%-I$ !)-2T'SZ=J@ K#.5%K/9; 2I:^'=MHK%FPS M:3@= L8:T;="1Z=A66WKFTU; (0>FI4(5IWBH%2?"1K>\$RO9B1)!Q+:U-WY-!!F"4U$>P?V$ MW-U [F3GD/M@>KH'X(<3VX-Q#.Q/94KPY%:7/K*Y!;1IST>8Y29=X >(EGPB ME71S$JK;FJ75Q$/-HR@L!&NFK3VCEPQW38>JVE1 L?7".DD0@-X!OWN\$27T ML@*8D2,J6B7(!#OC %BL)K("5S]!=D<@F^P 9"^F7-6>D2B>199A=R>GB$2[ M99>V5,T/8-CPN'WCYA&*@F!'&[:'$P3 ISUXB ;@2VM!>]_LRRQP(2W< 8>.^#@(X]FWV8S]F*M*^@0I*H.DEJ M0Z'>TH-;:BVT=4BG5V2HRV(6V!\UY"2JWO]$D0R8!4EM6#>.)P"2/[&EP]RR M7OIU$+S*N5V*9Z(WCW&1>M[WX]%P\IPI>2M4+@Z:1H1\3K+IP4O5;8:2')7]2 -W3$F4@!+#0"='EB,Q/\EA1EV'EY M3>GWC/Z=XN(UQ5)(H 4(J039*V%IK5U M@9C#0(47(XUNV/I&YTFR[HADW85SG-=0IID!+700Y<(S&7#BWW@W@.H$82?+ MJ5930>JNY#?-BWO3D)\H*J7G KFS7 ?&XVMP!;Q^B/3M?9^F:PF[!T5]&.%? M444>AI(N#I*/Z/TBD/V]1%X[O4@(EQ)]RMK=Q?XJ0!H;2FE%]A[SL_-J+]QG MNQ?=FS&I%[%WA,*K:V4;4?B#;K*M=>6X=[BXW";+%-[&W9#4\@+;(410S,;U MHGUOG]+*Y]>QV!_A*5F*T48.38:WB,>B@E"8MAA=!=V'-7AEMX& MOCX[0LU4+VB^NF/^C)XMFOG9([@V-I&--B_[K3KDX_H1S?V:YVNK%AV[!E:+ M7WS9-'KQ_[1P]S<]?WIFS7(J,O5T2P>^MK=55."9'ZNO5 MV7ECL#%7"XX(+/!8!MT[$SYSLR0DGMS>&'0GW5@%6]?7US,::J+EEQ;3;O/< M7R.HYH[\&D6MIRWOY%>@]^X$2O>VRS/P4,RG6J9-!!R_[ V7& U)?<^OX:J_ M_[\#I_\#4$L#!!0 ( '. 8U-!'DQ7AP8 #H= 8 =69P:2TR,#(Q M,#DR-7AE>#,R9&$N:'1M[5EY<]HX%/\J;^ELF\[@"T*3&,I,2\B4G>;8A.SQ MI[!EK%UAN;(0+FB@()"4*1PNF8IB*-"4)G%(I&>?P5K)P3@&.;,^S7?NP9UG# ;(: M56M$XH/G.5VGXW8\< _\WI'O=N#B%/:NIZ.7AOKX?#3]_6)<[GIQ_?;]9 0M MRW%^[8XW:)96P4(5^Y[K_MA/21BR M9&YQ&BD1D,GHS'74\GO^C] M49#Q)7Y_)AFV/75]<@&3L^/KJ^GE9'S5+ITR.1O9NY'GCSQ3+%H](M!%+K.< M8+51 JYHH&.Y%.K(?04B A53N")R1A*:6>=+3E?P)E!ZIN-B0=GS#N':OK)' M-GC=GOO2_U)Z3-IP2A1*6\!/-IRR+"-A&T8QHQ&,ES3(=7+">12Q@$HMOO%$ M$B)CR6A6>R()[#8@A=ZMK6VB]9_1S&B\6,&?B2@XU:67)"%.<.3?AO1IC8CT M1)665&3&40 A0RI?M]P6RL9Y5BY.5R)4?L24-[W-CHX"6@E;I.E 2/^%'1<^V;#?: M:0'AU59F5Y2J7\1,44N;B/KH/$G2:ONN9Q_@NLJ8E01['E9'%3:EV"08Z&V? M)+S+1\T(Y9(+POO-XET-W6.\UG"*X?0A)Q)+#5^!I*F0&$P)G.":,NX\U_H9 M(B%-Y-V2IBB("($F(4*$*YHJNIAA-G1Z;= XH0UHK"#&12Q#%1%(&!Q"@D L M$'SH-($HY\A(#V#H9R4VD?1#SJ0ASG10;Z2 U\43I_R)\GB]O;!^JO("!HTPQ+SS@Z2!P3:%]W?KC_P_3H?"/IP9)( M4^@PQ&!-%&$)ACQ+RMC>3?)$A!DZ23.="6V]'4&LCF+@4L)QLRS%U, 9S3EB M":)^/8X"A@9%FD,%J7)>)I+ /8T.V:,GUL/I<3]^-H6[B9_K//JHY"A=] I9 MQ*4O-"36-D:EZW@WB)OD2M0#)=PV(QNHW+T-L8I&CS02H 7&O8C!#;0R25#+ M6>WO5080,?;H5NPU@-S@*Y15P4?LS"D";K9TOGBC_#?NM/ MJT"#_6,3L9XGLTSP7-%^716:ZCX5>-J P7>SLB34=8%EV!UPIE:U@JWA\V>' M';?;7X=56H=*]7^S 'RW]NZM;9)ZL_I_HMEWK>_':O@D,;0#91YOT+X[X]M0 MYJMVT3'B 1\&>KGP <#+G;L?_;07" MKG.U\JR!?%_6K7>O9KZ[Z/,K\]!MF.XZ+B3#9B3%;N3._):KZMZBA"=?BL0&"2 MR-L70-@NQ?B-P:,P,-I @OKZT3SB(K.@8!D%$HI44YG64HM%5"ZIN4D$DJ:4 MR,RTOZL49="]L;FZ,0TQ!^5;=#]G[W"8I1HY6(UYWS#$-I M+@4BC2U,T=!ZOTS9Z_LVQ]>N[E,RI5?9S),+&WB#,R9&(N:'1M[1EK;]LV\*_<7*Q- .ME MQTTBNP9:QT8--(\E#H9]I"3*XDJ+*D7%\7[]CI3DR&Z2=5W#\[_0"1"(L%316$DA*%T"53"N(=^[]AW>W!Q"GO7L]&^P3XY M'\W^N!B77"^NWWV8CJ!E.<[OW9'CG,Q.RH4#V_5@)DF:,\5$2KCCC,]:T$J4 MRGS'62Z7]K)K"SEW9I=.HA;\P.%"Y-2.5-0:#C0$_U,2#0<+J@B$"9$Y56]: MU[.)=808BBE.AP.G_BYQ Q&MAH.(W4"N5IR^:2V(G+/44B+SNVZF^KC3P>4M MG%MKR2*5^)[K_MK/2!2Q=&YQ&BN$V-W>'4RR>7('%*5ROJ2<*'9#-?4&W9!3 M(OU J*2_S>*^G5F]+Q:ILF*R8'SEOYJQ!W"0N8 M>OG">^WVNYV]8'_@!&B\; >"AABW5#8D1?ZC\>5L.IF.WL[&<#Z!V?OQ-^3] M?CJ>P&1Z]O9L-'W[ ?FC(.-+_/Y&,FQ[ZGIR =.SD^NKV>5T?-4NG3(]&]F[ MD>?/(E-V>N^\_EQ[3-IPRK"V4PZ4-(\%I&T8)HS%,6(K5 ME1$.YW',0BJU\,8/:81D):-Y[8.\JF#KYSPC8?UXKS)F)<&> MA[5114TI-A$&FNV3!'?YJ FA7')!>+]9NBO0/<9K#6<83I\*(K'0\!5(F@F) MP93"!/>4<>>YUF\0"VDB[PXU0T%$!#2-L$&XHIFBBP"SH=-K@^X2VH#&"A/< MQ')4$=L(TX60,!0+;#UTFD!<<"2D 1CZ>=F92/JI8-(@YSJH-U+ Z^Z1_?(G MRN/U]J+ZJL;10>*80/N^ M\\/]'Z9'YP=)#Y;&&D.'(09KJ@A+,>196L;V;I(G)LS@29KK3&AK=@0[=10# MM^+I@PL9I@:N:,KQ^E1" 2/30YI#!;$*7B:20)Y&A_S1$^OA]+B_>S:%N]D] MUWGT1ZJ&.ZAP0;W>%6Z#:,U: LD%K,Q=)/6!31 M=/ULZ5SQ YRV/EI+--@_CA#K=1+D@A>*]NNJT%3WJ5JGC2;X\ZPL$75=8#G. M!IRI5:U@:_CRQ5''[?;78975H5+]WRP /ZV]>VN;I-ZL_E]I]EWK^Z4:/DD, M[4"9Q\>SG\[X,93YKEUT@OV #X.BIFR:F(B&HCSK_0([#,FQ8>EOK>@364C_ MA6O^D-(9ED?3A'3+'F3@%/_>H]5I7P]UV2U@P601U&R>S^/-WA2[*G,&(,Z[ ME0\ 3NYLS_L_5ACL.E,KOYJ&[WF=NGTM\]-!WUZ9AV["],1Q(1D",X1^MK[E MJGJN*%N3[\3FSW#7J$?,'%'U>Q8<6]!JO+SGP^%R*9G"6:AQ@5+=CT00K#Z[ M'FPC 73""@3.A/+NU0^.2@E^8_ H#(PVD+"^>C2/N,EL6+*< HE$IK',6*G% M(JJ0U-PB LDR2F1N1M]5AC+HN=ADY5X>&HUH;?4K[("BH2K$1T)/[XC+F3*\J0DOG6!I-?7ET@CL5BP MO%1( E/F2BN.H<@0HA6AN;(;[?9#;WN:5SJ=0[O;V]$,H4]\JQZ%[(/N$Q2C MQAB1K*?F $-I+@5V&5O]1$/KS85*J,Z6D.[&M%^]2-N8]S=AZQ=W&9E3JYSE M2(Q#O4]N!(LJHQX>V]WUX56"7'-94;X/-"\8AW\#4$L! A0#% @ '-D4$L! A0#% @ $? !U9G!I+3(P,C$P.3(U7V1E9BYX M;6Q02P$"% ,4 " !S@&-3/C),K %: "BMP4 %0 @ 'W M1 =69P:2TR,#(Q,#DR-5]L86(N>&UL4$L! A0#% @ T*@ 5 " 57; M !U9G!I+3(P,C$P.3(U>#$P<2YH=&U02P$"% ,4 " !S@&-3X>V,3IH( M #O, & @ %;;P, =69P:2TR,#(Q,#DR-7AE>#,Q9&$N M:'1M4$L! A0#% @ &5X M,S)D82YH=&U02P$"% ,4 " !S@&-3F!+_BX$& T'0 & M @ '&AP, =69P:2TR,#(Q,#DR-7AE>#,R9&(N:'1M4$L%!@ * H *I@( 'V. P $! end

    >O$3>42;WS+<.[>B'1TCZ3NG*W_>!L*\OS5_&7IZ_'&6+/^ZVG2ZU M58!HY(VG?7OXX6FGX.;4N4,PU*^<]EJ>%3_,85_S9*%8((OY'_;(GF37GS?( MGNU!?BT6HKTMWWWHT<..SVFT/\WG]YW'DR;%KQCQJVS^)[L63Q[N@ ?"3>$' M63W\GH-G/[Z==A3W0#J_WG?I-1_=CH)^\H4D"(2H @: "!21 (4@7]E?GGR M$"GB>M#$($4D0!&%KP2:(Y*@",2:$J((Q)H2H@@&>40R%(%84T(4@: I(8I M"[J$* )!4T(4@: I(8I T)0012!H2H@B4*PI(8I L::$* +%FA*B",2:$J(( MYBN-)NLD* *QIH0H D!3$2DB 8I "[KW5<0KJ\C_-H/L>J.&!6#??$;__?*W MTC5@Q;'@A__]@L-ZPF_R0)+YBA&P=+E M'1^3[70/,K@ME$2^\%$AC_M$R=OR#D0@D?(1@40$$DV:[T<@;P@A$$I^U,;= M/6G5,FP$6&^3\(LP*M>$$M&+#G=8=;W DC4HR6C(@L(K*(R"(BBVC&3'5(%9'%)*H=15!OG"RB""J*H-X4*685>'(' M30%W2H;GX)$[6+D;,6+$B.\[?"K:SOM[PRWA(;)]1(E1_!11102-B"HBJHBF MR_L-GB*JB**GB"JBZ"F*GMXY)6[+KJGY'IH#[I,3\_8F>$?M(SZ,^' J0Z?O M[ >WA(+(ZA$31D%3Q! 1-B*&B!@BFBOO-&**&"**E2*&B&*E'TV.K[!0?CGH MG8X:Q?^-P> [T>!4UPO^5TO;:=9)0/C_I66F2*Q!G)CQS5@$\7X6D4Z(^!-N M_*E6D()IXQ1?O1E?(5.#GBF+-J1_DATZOFREQ3H2.[>FWPX0V4)D"Y$M1+8^ M+51Y,[Z2'K*56/0$TRF>PU1R0FN-^^X>B:)JN_^<' M@?G.YFI1/>:%@,% A<#]3,?6PLPZVM7,Z& HWB^@X:4#3F@.Y&G,;T/%UP[] MTW:W7FL _WN%07]X8)]Y[N\N].4G[\N0X/_8Z?^_ETCF+^, ^F]775F!EUQF M MOP^YK^WR\B^$$:^+*MRJXJB8.*M&]14L[PR*F9H\DJMYMX=GW+?@$H:L/^ M1-]B/4G0)48B* G>L2<%7FXARQNI*AON2+8"K10^_E@W-%=VE64834GLP?#B MS4][;U$#O!U=R7;ID6U-]@)76P/H*\F>X3U[%N?YQEKV-4%__,;C#Q7#4RP' M?O=%#Z^ZVC;0;"6\W-DG+;V^I@2N"_3^XX,-6[850[9XV_/= +9]]K (HTZ) M%U6(4.>O2U;IJ+$87A''>KLZIVMK[T@MOF1430&#L[S_?LF17S*ZXX*1_O>+ M;.84L)Q2\1UR>C3*S;U4D,@O?^/,7_]^;D5_7\'//IQSO!9@)>X9:,FU.IZVW DE$L=ABQOI3&/;9Z\'M(V]OF@U M6X4Q5Z8$H>F$W%QJ+P#0TE_^)K(TB7\.UEXY>>M'7T,\-W'P^^&)_>\+O] : M<.(:UH"(R9U[!EH!_H:8W#Z+V%84:66T5CJGZ::\WBK:;"U=D46L9V9O$)0F MCK@^3,N=R5*B-!8NUW BHA$4AI9L"!D1,GX.,M(0&3$4&WLGL-U193H853== M3E"%=L@WY#9YZ%T/;(U<8^G)#JMAM:$X+ 7K=B_/P"4;3GWYF\XCI/UTI$7! M,82T*#CVYTC;95DOP,+<%!N/G)Q1Q')=0KTBK9UY[9I'KVE<%+I,SLICG?4N MQT*D+7[YF\SB)(FB8R@ZE@3\_?!#C2@Z=A/,Y&//02;1,] :\#?,Y YHQ'HN MU012*)F#0.U4ZAN77++[Z]&(5IEU1^-=HVO6\%F-#GN=[7$#%VQ$/J(13.'W M-.+W1UR3G E7-0Z:FC%LQ5EKO\V$N_V$M[0SFM_.6 BCDY%:<1]QN@A=^ A< M!O 1AF]H#]COZ+V#+DH[FRMKI%#N*J\VG;3F9NU0W=7Y M, QWG2ON:X0%<]XO;HJ42)2(\:QM[ E_S@*HI+_\C1>R0-\?BI8W&51+&M-, MA11N+M4L:VUUPRYF7_/@XF[3\OGAH,2%E$5-H285RI#YB3O<\ M8Z28EC8SM?4F7\5INZ+15PP7#>W"OD'N\D6N-BTU6\?#KFKWX9P.$Z7 G%XH MO. H-51-+-5YY*F2!IHB4(K6'\PZXN !OV*33M_T*P;=G&I^,NEWG*X88 7Y4"\'DX.Y ,HFO_Q-XK=Y<#U5 MT//A4;I422-E(;UKGO2YR9!,NNA,:L5SE11IH47 _:4:_8/#M MWG#'$#/"YS0B5^O-5N3:I:ZX%=1J+E5]0XB P3O-?'O08_I'J@(*&XQQ M:[XI77&OFAP5.XPRK=KB..CT F=06S2YA81CT;U8Q2R51^?IT!F1.U]8H_5S M$@E!*J1P<[O 24/XSP8[Q'N39<%H2_;]2:I=:MNTJ,_[XD#9U=UBL"19ZHI9 M_%1'E)VQ(YEF>=_=U*;89%C&>I"D1E4?$$M-X_2-<"T1N(:J/KPK5&YQ7L*. M/D.+QH'CP\7!7XS*U[Q@8MZ=C\9#L8$94W;96$YUS1F=H)("4(EE*>)5]_D@ MJ$0+>K2@1PMZM*"_U>WMI"'\9X,=.IN?+ M&9_/?GZ4R7HL 1ACRAFJIM1"PU.I?_0I9ZH^?R6- S6L9J5,39*U[DI;5M>11T>U(HG90D,Z;[ 3C=[N"X@\"]_XUF&0.N"3TL"E(KS(D_]Y #"9IH98D#AKA M];T,^L-32)(XZ(3B-3)E1#UNQ)2102.#1@:-N#3BTHA+W\V@/WS[,(F#3BA> MI^C0AWJ<:5$@50>AGW8>\K0+S'ZB@,>"CH.6CB*>0K6HU.QJ4ZE>7?< M0SNS"3]U=./5P>!F[P-.#2!,52%*G;\MM8F*1[;*HJEA[:7M'DK:M'[%.HK= M:5 RL0VOB6!8#M$0<_7I"KQYQ2SU+M4- MF+S0[YJUC6N$82O85J8LY.#P]"HBX8F8,Q% WCE HJKH[XFY,V:YZ/M]P^*V M[46WG:\UVCGWB@GNI3G&CTJDVN;"#3;DM>D4L]@3YE)?_J:S170R*!&8BP(? M:@P,?-''1&@8\;.'V:V)$C7G\G)TU_2L*=BB^/:N(H;P;!I&;: M3K7*]*^X^9AO\/HT4-I+\A3H[OG$5%-X0R.H"T1T(:2+-X=+9T#3B_:R_E> M+!\&7F.I[Q11NF*05QO@"V'@%UA,]O$Y/K1*A)5K6HV4] M6M8GC12D0@HWE].0-(3_;+!+7X8"XKXH$>'U1%78JDR]2HT<<6W-&6*@32O$ MZHI$-=@;$K7 AK(YJ-N#[HPJEKQB1%1/-:]?1%3OH.;&$'Q/\U&MC1O(YD2Y M:$E"2PQMFF1,^/9U9=&I&=9NK5M$D-J39H)M=>C2YX@&_@U9NKO:2MQ>% MKH[W9NWC4:DM))R"B0W$J\(?J4GX31O0IBQ@@@Z:H(,F-TU-TBV>F\NU2,V\ MDUBD160^)CWFW%I0D[/)ZG0O8<;\S\_C1:'K%5(W6U)OLCI95$@EO M?%#;6K?66D?,&Z9J(.K]^3,E@L4[AT64\O$N2,MME'!9FCL#;#O=:+OCBK#G MY2L6U*AY^'(FS.9+<=QP5W*77.TZ+39"6@H@+8TAJ$T U*(H1QJ@%D4YDN,Q M*,IQ1ZDGJ9EW$HNTZ4M6070>9;'\(?=VQH=CT9VM-%'SV]N)IHZ/!>>*W'OE MYK&F-3.G8IGL] ^=L"B,R(A[P\R5%W'OVZFB47)L%97-2%PN+4HR3 0\HXR2 M-R ^A)1G!:-5>B-*G,APM:'G M>PFGHT(9^5=5+DT:LTTH.*8L<'+O\1$4!DDB!TB%%&XN=2-I"/_98(>H;K(L M&.5;O!Q! M7AH5QD#$-'4S-H*R1$ 9RI%X!W0<-#8;[G I?.XS];)6NF*N6B"ONJR M6K>,8<)ZW%\4MP0)S"!"1Y@A@;WJDB>$CFC9CI;M:-F.ENVWFHN0-(3_;+!+ M7V8!XKHH@>!%VTGV<>50C3%M:I6U6)M*;)7UKKAL]P-LJNZ94@$+*N%\914$ M,9Q&R_8H?> EQ/0.REZPUKEXR4Y#M2^NE7HY=UQ5SV>-3Y96.^05E0+QARGH"?L]O<;4+9:XT+YIRB60-PMU/!/6*,Q=# MS*7-:M(X0-MG3>W$X>WZF8.YW!S3C<(7XOB23!%)T^B>E&? MCDLHH(0"2BB@E 3+2@JC2JT 3RE+R#71G/@N15<^WQ/3(B^TMD&Y6+]>B-2F M(V&AFX> RU6Q2J-OAD/>N&)%%VW4V:U%=7GDM-6N3++\;#W:10L1F)+UHH5( MDBNZ_-ZDAXXO6YEUX ?@/ZB:2_JH63*R:3]=!,G'>)0/]K(CJ=A^N9?P8E05 MALB2&(-.F'W$";-/!YG//X/VZ2)(],F^30*!4#$EJ(AR&\4%$ZDZ7N7A%H M5<4D&JW<0N0T2R:"I;2M-K:]"&BI+W\7LTSA5?<*(9Q%,0T4TT QC=NA)*F0 MTQTFNB1MIOEL2$U BLIGBP"Q=Y1U\@NJ7=ZK7+O9[0IFLUT-\P._L&2=*YYA M"B564H5:RQ6U_L$L&Z:WGDZCF 9,.7DAU4YE': 79J.@>C^IOFKQM3K_7W1G MW.<'L>\S7%/?4*I>5.H+KBPNMV' B#E7OV(FR9XLXU2)J2L+RP5:VW2U46O1V*#4"OT(_[&F2Q-$9\#F#<9I4.4\X^K M&"$$?7<$)5.-H*5E4V *W3V-U9IEI[=K8"L_?\6-OHK?5;?-\GYBRIJPJA:M MB5DM+R"",H!R9BGR57<'(<:)\!(MT5&>V4-H-6>N?;4OETSYL*O9;-&G*/.* MZVE9*K"SOE,0,6.N+7.^/\*:_8@>PG0QBLJ2)([@#<$;@K?D;3G=9P1RP2[- MW(+G58Q8 MD00K7=F%\1,0M8;=;FIFX9$X[3H^[0(D5,(SH(\[[ BKJ((4*8 M!,1$(4B$F"@$"1Z\J@<5A6EONV9P9()VE6%V_#4S98.NV&[O2X4%IYE5G^D,V5W]:4'0M,=@Y3J.=+H-18"1FL+G.&KRVZ/ MO2*$XH?VVI^7!JS8K"E#LCR9'TD_@E "!Q":90C$.9, F,FZ!A*MTA, F"E MMUP];!*% NERVSI[=,RZM1N5K[BD)@EB(C6I$L^5E^U)U/.QA# M;@X9U0GFEI;$9/]?H?@[Y/E??_#)1W.4]?FA69\G?'O9W#!1EC*VZP;8A MB^L'2BF42GN(F6])ZDP:J_SL\^1WC89HD8WR-C\2ND*Q,2'8RJ0GYD9\+I0[ MLTIC$M&]MZ5L)@V\$KHD1H"& UE:GYBIN9K,+)?78PXHBU88MEC2ER5G6FD M'=&[MR5I(HQ$84,4-DPD1J8[;/C.N9FOP5GJVIK:)8+;6&T4(Q#4#YA MY)O2,E'<$!'+/R^^B$ 396->.1OS-:"I.XZX]@.PV)W?VN J ^>CAZ2/#!B_VOQ&%KR2UB:4_ MXL2CBU1=9YWQEUI&/J5TKD^6H3[/[01_S3AZ9J!M_,A(,@25S<#@>#9C&9X/ MFAMV])1(ZAEY[NRT;.9_KQ28+\F6;"O:8*EI?LM1(CT_L_LG^;ZON=_X>YE9 MC]L&0*&LK3ZY\SC^U'%_26XQBA%%HK0-6*_--0GI^TN@/?@?J$I@U*\QAH>R MPXZMA6W9-37_Z7W7*UKD2[G&9(49]H OS?O,PAU<5>N->7.Q,'0WSS5K.9_I M3'%!](#6L:_Q?99G2H<#RJRC$9U4_TR54%J1WJ,?GL@M08H5 .JX'<>&3K-?D\0GQQKHOV'[X/_/AI/]@6',G>@_ MP-;^#? FQC?@:"$( 4GEMN!KAFZ 0?\*DF#K_=*QK##C[&W0QC(4T 0VEC=G MQ@(4!DTR^KILAV=2%\SPZ7F:4]T$O'BB"9O@$I MC[>!J1V4I6POM*6UK4QG;\C.]DY,T&"!6R^R<+ M F=SQ@X5OG%0SA3ADN OX_EJ&_[\S?"!_A2XUG@4[7>']K+ (_Z.7F.'T >@ M'I_KX-P0"A.L/Z+YR5\Z'I3NQM4\#W0.KG8-:!CS,"-^'7S-U%BVFRB_X*%- M*(ZK1@:X-_QE--+O+#JS<8"4PJ>&G#L9\ME^LQG6536 %1X4W\F23]&MEJ]^ MS?SKK..'1F>M_E_VT1\A_#]_H>OKX*5.%H@?ZLA>?/CDH&J&U-(6LL6!);D? M?I\/'KK].#0XJ#.@,\NVVM8&Q06V#6*1'+U8!%P#FJT2H ,SBM)QS;/"(2VN^R^N]$Z8\HQ<1G)\<[CST M#O!:@#7@=]78_?T7^.?!$15+DUT8:UP^'+!\""5"5SG'D3'LGQ^RQP;F!#"F M!T^NTQ;DI&T($!1/EGYLG/4!PQ6:[E0^Z)Q,[A MUM.)U?/7'CZ+8J6/'SJ> ?7^S=6L2+_PZ<^>&RG&=S;?"/PK/"J[!K^>!Y;' MOQ:H#U(50"'MX3WXUSSY(Z223Z*[MO=/1'$)$J#CW M^3_I1#G Q]*])=/XT5NVJQC;A@(_% HMHMS("]U>I\QW8_#G'-3B\5=.[X!M M^S-\ZQ;WBQCS6$6.2;Z$85U, HD4JAO,I>FQ<0X)8MCFAR+E,0F63*A,F-: MN@G9)^URUNZ\0K%&DJH((+_,U#M\.3U=+45*I)^.S$AV:U625@)).P%;KF6R M;EF9P)$4]70HE1Y4JFV5EGG FBL[GV;39'XITF+RZ4C%,TM4HD*^L*+R68/CFPXDZAF!&9PYF:*24NL "0?$X44JD5 M;ZT7/AIY\'I3HJ3 K;LR+]'3]=V@)LBCX<>K&F>22S2O?$TP9L99[1*=NE% MK[M$0[FG0[G6;,X6\V:7[ _K0A-(\XYF+<6$2#X=6;(G/2E=I]MZ4:&;M.:# MX6#5AB,/"!5DVL->U]1)/>>VW$)---/"!4-=/GYLVNZPE]SZ[((ZI9G-4G<.010BWXK)=UB@Q9K)8%MFXMW7X< M3?08H?0FI?3% JGEDE._G='O5ED\](!05-8H"U0Z[O'Q^MVFR&0V/M-NB\E# M0A7LI+K)3W-EOKDA9VRZ&A^5*322?3I2RA95RI8:ML!N-M)J[,KL6%_"D=0! M3971)C7KM/.B+HF%83G-KH2F@H<>$%58L9; 3+H>#XI,>9QEYYT.)%42UP<] M'IH%ZJAOULY!+ZQ0DQ)2<9'^EI#(P^H-)6!0':J-5:0TA7?(G-!/.V@D8>RUQRQ M=;=>*K=Y+3![3=XP>[0[04,/9&_$:85-9T"I?'&XS&BK%%A8.?S4G>P]V:0+ MOS@6NTZ<5,FV,N2U/J>QJKDT-W1;1$/1?!XYFH_"CCR,(="#H'B)-!?NQO;L MO3ADF"[V5'8*6GQ\.:[/565@<9/ET]1/5YX")3! 4WT:*#S$!QT 7RQ#$X5? MB$U^#TXC:]BR?K-;B,?=3>W675(0FNM%8]%1UHP'X.L C"L<^$(8XX)3>+L? MBU7W0TB*^X>0=HO'L;<'E_],&!G&+"B.#/,D.*>"8UT4P<#@TU4*6Q?Y, KQW=U;=PY?Z+J\K<,-=)>1R_U\5<2> MW[+W?!L^4X74V#D^N]_CJ"#C5QA3+"$17O7EM]$5?O%NJ#3V;"/PP4E\^*?- M=F[)Y&LE&=0[RAD?0K//[#,4,>&T3'B^8HQ\L6(LXLMY^,+>IB*^7"!?Z%N2 MC?AR>7R)<.PR^<*^4I$<\>5<^A+Y8Y?)EPC'+I$OT!][L7=SQ)CG-@GFR+!@J&- 1^L_ 3G)8+:"R'):SN]/PIJ([V) M]"9R42(7Y8M$.(&UT38X?J8=GQH71>6*?I8(/O>E5]NCNA_ M3[F\+T^M'[_89W^]I[[U^T.=:C^CX[POU,A"KS1+"=7$>)13&$"GG>7'[]]Y MTKGJ20-IV0;UKF-N?E-< MC$X?]J$_I3">?POC>30\[5LA? MSP+4UKHGK8[ CN,'UKC3,9MZ,[OF-KE^3UBD4,M*]N8WFS[LL7U:[3NWLQ/A MS&=Y,E];7!/AS*EPYN%]CQ'G")2(FI7N\1/6T(OEKN*.A@Z?S2$H26,/)ITZ MC0=S(= 1Q4E1G'2R2T[/ABZ;3BK=&;?F'#^7TK_/$X:=+MW M,ZG2# 102-1J ZO:<@#NW$U#F$G&N.37.BT_-E Z\ZI/"C&OM2*((.9:(>;# M@9*1&UG"S/N]F2^N\GL=:B*D M.76HU$R9?OV.;O/">N,V?2",YIJ:06"2@F#"QCCN)32YOF+)GHMO/%\3#U2Y M\N,I/[$H^GL>,/GFN2.ANU.^ SQL]$R>:QATCZQN9/)NJ.;*M4'FG,$=IQ=Z MABUG.-YDQLM9PBZ54TUTUQ!S\YNAWN9A75W\%N'*U^#*Y>U]X;M_Z*/>\]6% M Y$4?\MCRY%U/)%U?$>TL K6O2Z=(]?\V+!ZM?+JPF5@58Q_<=6,0*/'[3F M2W2M/\\$_E!'[L>M^1)S\Y$C%V'QU:=]#Z7X2*+Q6JOS^7D &1K5FWS/'9K3 M[T)=HN]TS8%7J(\'0=>(+B9SE?6&$>9\4M"2BQG3\#Y0S0:G^>OI*QYE((^$ M64(WVVV.&_Z4[.J==KVF,YWV?"FRN (_$6/2] \K+(D@YHLAYO(RE!'$O ]B M7BPOJ<&_O%1B(G)V1QAT@K@>+P,NR/E]K2BU(0"Q-[\3,2I)114F$;A$)?D_ M 5RV2>.G;RDL&EHN<%TT&TMIV)8<_G($3+I489GRO99 ]D';:+ .G\EH$P@F MJ!H_%4LFHFK\R'6)HJ/+K&)[!EV$4;:XK#4J$MFWS%K!L4JK(?E%T5%NI$T& M_+C/Z+13H ;6/!50Z0S$$U1WGXY1]-=Z)U%T=%'; *>'F$M,^T<0\X7143?+ MJ*.DRB4$,V547;K;$>K3GN1"L9?G!X(L^"NYG U71NRFWYJE=) .0-!AKWY M3<<23/(4('-^I^6U\"Q"D&C3ZILCR#O..(S)C$R7H MQ/!S=NC/>IG0-9$K#!#/3Z[+ .R3)I[P QZ@8 \)=B4!@Y20GSDYAZ=5GW*] MKC#IU,\:2]IRG6FY;K>CS_5>RFV8[46ULQ13N =5C'FQ,U]4YQCAW.60*]R M.S^Y(IS[:IS[<(C+Z&KK;JKRHBZIG<1JO2D65O0$@A^+^I*R485EA&N7@&MG MOWLWPK6OP;5W1-XUD.A/1L-,AZ3+PIWE4=E^983\-M0E+99D3@->%X)4%Z2= M$9A%P>AE9@]?!3-RK;#)>7=IDUJN;+B:7LA.9V>][29MEM: ZDT=DIVMN@85 MM(*$WH:@AF^[B:52T:F[,Y^Z.[_F7@FYPEW4\Y,K KJO!KH/1Z-R>78G-@/* M)>F15?%885&M)S,(_9(WO]]8$19%HY$#=V('#FWNGI]<$:Z='-?>$XWV^^Q: MGG4+>K4A>8FR8F9;*>RXH0.&L33]4CAZ?><+>[8O&5%![L? E7%6A&('4,XN M EN/7G?V"5'M&99Y&9CX)QFZ]+2NU$$W-2'G:WW<-J2UJID?[,?P*.)LJGOP M>03 $JM 5"FP7NMTOSTT4OQ=0[,G<#D,=+T2L21WDF,[WR+ C"#AK;N1$22< M&Q+>WI+EE2#/4IZV8S@"*I,95UPI3,/GF[DVN6S.)DI.0J#"HC+]1"(JH8T MX\5MO@@PS@P83[3^"28<00'4E.4($L2']6H*NA9EOFEV+37K99UB,0-7FK[Y MG:1C),5%Y_TB:(C"BQ.G7*C>5Y:]H=@>"$C_T<86P\32+Q;*1_'%'^Y3?4-,.+:_%&'"N3'A:^,+ MW\CJH^)XYNJ@9I65EMHH.PL47Z -(R;&T"6=?YM5WA?Q, MP/BL^((JR6:J1@]6?*YFN71N*C!YL$1(D()(P,48\M6#>/_VT9M_[X8U A.R M3_Y4KFL6M/G^KV/"#O^?YFZ9Y*'3$(Z\WVJD[[\<-X :/NR-?L6GR^\L\'Q- M73]:W&X53Q:(YKV5Z6;@$JJV @JA6;)M OB?>]<12:NG>3YAJX1$0'Y8"OI1 MZ!)%&ZJ[A0814.B)S 18\IH8VY;BX3\\/(28N)("X)-_H3-\ &]07"$-;.N6R,&O8JF7 M3#M 9"B]:S]P1DF"[V5'8*6GQ\.:[/565@<9/ETVW_#A1Q M*P %US9S\.F(?GVXJ!S4":@<;@^^+FM 7=L:F['HM+6[M9XNW GSZM)/C==Z MF9VW0UF%\P9*QG]AG(B&43=0!2& P&E Y0.?YES@7Y< ^170'S*4%V X=[OO M1K[\;X>_XQL"3W3X7+/8*/?*S0;FUKEYTX)8(Z\/.42VAAI9*V_29([/4<%F M"%:E6N:00\?'G91#?VP^^P\*]T9\18HJZI,FEZ_FO:HP[[2=R=BW&W?V\F6 M7:^%9'_>'@:"),Z4[H";)4;91YY>N5%X!)9Q#\@(,)<053Q@/4)+*"90X9MJ M78+QF@_!N8\,3HC=30<@4_V >N0>Z@5=5;.*Q2(KK)7\;%%/)%;)S/+FMS]U M 3C$/6CH(/76A @K0'!;0JCV@45($SB1\%T3[*8@L$5/\N!: MT$ ;&FG'M17XJA!7H6PL-!EY'\BB0KFVO"T/X>PAA$(KC"TTM,+AG)S E:>2 M!Y^&PA?"0&8YMC/9EFP$"I1";ZHY#@9Z2_FW#;TL%R,!Y+&W?2]:EN0X4&N0 M+=K.%LT<^@12X$]M%[E!OK3:30_'&VH^&RP!] R\%E]_AY4#[#)T5%S]V8MO0/?-M_($,&:X!-T84($F) MID5D;2C"Q%^%9O;OA_4Y-O2%\ 1=;&!CT%!AH$"$0S9M8F'?9#D%2%/@'Y^9 M'Z(S_,E3-:#<$D5@08X;QAIR7//AJA#)\(IM@W"0"^3M^.%#)<>N(9P2HM\M M%"Y"A@$I\H9DS86. 60@?%LH/82\12Q(6QT^)7S\=GK@_BD$6OWBX2T*2B%<*Z*M+Z]I"@@ MMZ/5CC#W^H'U< G0'Q::@GP4Z!JYR#>!%#6,D''C]6-5A4XPP?S'"QZO#L^7 M0]69_R"7)3X-+2-%DO_ZQ[>=,'AZG$6 ?X:SYZ>?_=QV4M M<+"\8\)C?I751U,,L/2<;I((AA_1*!2\\+.EAH(1&7ME$@(L)&Q;E;N?($1B M8V\%.Z=^_YG/4,(%#O04MUXCH9G0' $LU!,$6C:CRB![QWG_D$JCV '8:1W M4:+9VR<*I E\,N+T.+0%L@L4S8<_*)HG;_WI$&YER9O&QQ"D<60+WX55&<>= M\A-I][;0C4V*C!\#OX4X*'G8PF!XQO&; MPMZ?L Q6T:(BZB)S0&.X<^?*D= M@@E8.0![[.&GB,WC>VU2T*\/LPA]?*AW8,?+?9G&KQQ#J(8?W9M'.&,L39;M MH^=ZD,Z:"F43O@E:*&L",)8CC-I-%@<"SRT*$1O*DRU+>S+G@9W-0O1!]NK! M$L(XQ$8F$IO [0+NE5##)F<66*$QQ;3?+NR6R"B0<3AX1@CO C]PK1T)<-R. M7[>;-::G1$#CX4,+*$OAN^Z).T9'N!YB9BDDXVX-#XKQ0,M+$G%>PDZ*1X0V M^MX+VK/O87BH&F ;_6W=(3C(@U@&OQR&!LB#"*WA5H[A)S&()+>"S !=#U0WD0!#K!0SG4GS!9*U-PCR!B]&%D[* MPK1J4 M:)1!>9A9[($C<,9H1JZ";3Z6A$PW1[ DBW3L!7]AIZO'78:0,-O/$%L%M-3G M:1'2*O0!]ND0+CGVH':A'.)D @'>QAX32!ZDCK*SAOCK:([0.< $AB,1?4)= MTL(+K"MX?NP[.KLW#P@;Z%A]\2,++4 M/,Q/R.K[&>U!EK7EV0O*\3AWLD<:*!Z:C3\(Q3',CB# 0!#O!3)&I>W[QP E MX3Q"M^PE!,26:\]"G3-L['$B-_5!UA_/ 2*N.PE!?4\]PPEI4 'A=%P4K&#! MQN_=/C1\*<)6"=V9='N??-E/?1_\#F?Q^S_PGQV(R0:D'-IXF?[S.$W-()C9 M[BXA/^84X3.RL,#=@1R=V$NEAR"'[C-Q=K/&__[W?^W/_O!(T'8+:&]96V>, MQKM!$Q ?NT#2XY(*W_Q+,I;2VMOM1Z=O[_>C?]WO(C$8=TET8(/8^QG1XX"8 MIK2*[Y%LN_D49OFW7]O]S=UZB.$?;0^;M5\[R4=/?_1%SW5TE;H .RQ]V- M^_WR("-2(OUT9%GA.+:UZ MS?FL6_3:(GWX4&G.&5E=2U-ZTV L_+)68[+P)')IR-70(G7BXD\$.9NM3E? M+?*%)85&'KZ^V^?]\CR?20C]UJHN95@PC_OH]11S,%.YSM)\NDX+?;9@3!-U M$.BSC,@K@EPKL2LM!*OSP5OD,ET%Y:K MX:$':R*K:J-=3&2J/-U?!%.UP0G)/GH_Q3X=ZE>XLAS/)MN\QB4I37(5VU]G MQ(1X\/Y%>5VXZV7U."FQY&#:X$,IN%U,I.AVT^&(BP:3887&2'"_AR,/E:WP^R-O,4B2[=!-T*;&4'PMH MHH?++TR9;D\H0^['TUS)(9O+!%=MB\G#-55$K9[M%S-V;30% 2MOJEDXIM-5LRWX<@#+E@CLE#B3;#F%$L^G"XOB'0]6IC:>EX)9($Z.J;55390V]7F<$TQ^,#+$:=(R MA>4QM9968R[GJG2>G%.U=+]/@DIR@IYY\'9WWF)4BDP8O-9M#.Z6=;&7;"&Q M/M3_%F"IEN6G!2VU8&OJ?BNA4 ;'F^GJ-%O02V2MV#ZFU-RP M8$SXYGQ!:D5EG-ALO.%\=%2I6ZM&MK=I#6JDE@R:=\/<8#WM3_9TZLEVW\M; M;-N-F6>_]>)VSL7$WLTPC?Y<6#'9):$);&%Q? '=>QS 2MO"";Q)$-NFIY_F MZYPP@/ (&1IC%V5D"-6U3>*1=48;-7%M%0\M\:\2_H_8;A;K<87,K4G6'H^$ M:KZ7;(CMHY;]I [9$1K?_&;OO03\'Q3SO+ !^70ORW-]L8.(@@_M_ZAH;ZQHVTK3[8:[0X^:H._&0(%HPA ;$7D[ M\TIS*E/+DE\3BNFB!))&KMT*EH?;[S+^O$UMW"\2^WMV77G=J(S MFO$67ZW%]:;642LM=P)CLE2843 AJZ;>TP@31:Y*L)<:W&WOH'3B-L"%X;4+ MO,#8JHMF.E*8D%O'4,83%_>@'0&<>D);I1,O1A@2C,P(O)NWTQK35M"^UC;9 MD0_<;38CG-\:^IPQM L1. K*M^[G,[<9DC"5$VZT[';X0L4+,R/;ZXBW[S[R MUL?)RUUDODU;0#G&.?IMUA6B 92&O3C]BXLD\IHG328N"&6AJ6Y%!H=%1RHD MEO'5V L:#-\4Y*%6D$BYPK0O=4<=I:!5VS#L)18!'.G=[V<@QJ**)[Q-@7+^ M.S*$B:E='M&#XV1 _(53+W;@0=9Z?__"W H?N,LYA.6G,GR=Y'C@U^Z'_46A M$'T;C:* 1PXCSL<)@;WRU&TVX##CXKN[M^YBVS!*>]MY*CIU2[UX'=]>B+;W M?)0J5"$I=S'>[O/,QCKWO MO;WX?UYR]>J1+QY5Q\H:F(+Q?(%_*6X2+&7"!C(B"[4+[0+QYPBO@2 M 5G$F C(+IXOW&TBTI<+Y M]2T:1Y07R)3+\%\J7R/!?*&,BPW^A?(F ["+Y M$@'9A3(F K*+Y MWFXP\Y=/QY>V=UY\-95[;)3M]X>5;*+5[;PX^8^QJ\#TE M8"P 6BEZIV1Y\8,7IYPCY\F_J(79RVAT-EG[#)+(MH'^^'\WW,T'R<,PMVGN MS'=0I-XOE"_5+O?046ZBCHM""-Y2@')?N7S:5,-E=P#\!%E)W%+?2U0:J/?( M\Y+RSLLTO@B_SX0U%PJ_J=\A%V?\( M:"*[%=FMR&Y=K#C]2<3ZG23H!;MU)&0][#DGRP"HZM,.OY<6RQ::6:*[ZSG= M0NVWB6T+@&-"\=Y57DE8^C$-^3QBO'R^^$RW<'W:\EZK#?T&%_;=-^-@M[TX MJ,>]./ZP,4S&QYI9MO:ZPW0!7V'ZK513D#QGZ?>J7C"(3]Y_6]?;+N0HXZL( MX-PSJ)>)!Y2>M#IR75>[UNT,6I+5%;IWBWI]0B8$%Z!F9PRTR#&296)LXFTW M D=(.UNSVCHSGRE]LGT%IOS-]VYNE2L,6LK6]M<6<%$T M)$W O2;%Z7M5DN49YH5AZK(RY'!C@SV,WCR7)^^$P!**2 -JF)H)LEVU>Q\F"^6UY-S6VRZ/Z-K+#L">E = MI[+^L%54 ((9BKKYS<:2#!FCR?'YX\,5E:V<,#R[*G)\T/@!K?C/V"J6XT"T.@^0HU0_Z.#Y 5RUP MJ5OFI0#A^JK[]B^/)788]-*FR-4!P2],K?<*ODE%TO&H*Y:3M9.YOAC%[[S%Y(JE>(CPR=29!SJFX$CV-?)ND_Z940\D*53-8^&/F!S%RT[?2O#21I[-^42\VRMEH/*D;GXG M;U,'FO/WT>V1G[@+\@V->!0D7-7FR!-(64J%P3+7S?;(>'SC@27'9Z7-N?=% MAFTC8RV]\9T^;PJYI:M0;9I!QAGMBZ32,8I.?D_K'"',A5 E@J(OV#MY D6M MNM25-# ,]+F9''8!697'A7-#47+-][V-EIWRU:Y>'["=M?$RF4DXF\*B[H/)FK%>^8Y3!=3W91I( V M2H[MD_S]\D;)M9XIZ=F^9,!G^4077:[XO7=5+ZN"XV"7A7%6A&('Z*;*2_!N M3K\'?=2;.0,5+L.9>293HZPJA9R5$G0^KJ6]C;PQN^O1N;.4C,4!D+QSIWI< M U8CS:Y'Q@3=5!\>'DDS,2X5U8>=N3[L['IU+=2*8.CUK9?MU65==2 MEMEA_!4'BR),7&:/JGG6'[JI,E MUZ4N7[V_\KK5/FD=F#I-S=$R.B<2&2;SUW< M?78"7(:U?2[K,DP7>RH[!2T^OAS7YZHRL+C)\LSF-A,LS:S>:GI"/%?+%85A MVB*E"425\%@(2Z5C#'V(+=_;WD;0$D'+Q4++LJL^+1<3 M*SUQ[OI+TNCSK+88S82UW*)2W*B76@O(80E/@7 L&:/3T2F0TYP"N2Z%^?(= MD-=M\4E]^2GCCF=LH]L2-)ECRWYO4%CY6#70F0[V]E KGFY5_-N7(#=_[\8U M JB7FORIS-,L:.S\7\>]V4Z: >'0FQ0,3$WX5RIOIN!H$0,*'0^3](?+NV(H; M"@/A3>VE14AC>P%N'S_M8*CF$?"Q<#YPN80I*8 (',)6"0^I^SC0#)^ VD"H MKH3V[@AYB\G>+8&I]D@+M:R)X0UM&%D(0/9T5(L@R1W$=?W/[H$1"Q MY2DAN9#'V( "!?Y (,FGR7^:\($NY*;K(MF2H%7U/?P1]0_F]W981I8AC13" MT"2L0AKP?A'XN]O!,2A(G@-D=.LD%*"_X!O\J1UX\!G>W[^PB(0KV5F=T$Y MBV-(C@=^[7[8IR8+R;&]!M.45G$L5-9CO98"W][] <-]^)>M97G0_=T?PC'H M+X^ON_3=W<3V[MV\>>OQ-9:^95Z\6.K[WNOY%(?W!KX=H/O^7V3%1_ MWKUE?NBUMA?&B-0M&^'0)3""OB79B!$7P @(31$?+H /J5OFQ6ZW$2,B9/I9 MC(B3OUV,?_*"\I#G;_H:[U>(]JHLALIIAH+]^1L7C M1>0*SET._G*R^@2K/VEY]VLYWR^J13U9Y7;&$YOJ7HW=>BTD^_/V,! D<:9T M!]PL,IL5)3M-X"?"VO)CA1FI\OZ.F^6FKQ0'!35>&):C5OJ4F1P M8]P8Q[%?6I-]ANCN>: ^J>9^+\5]>1_Y>R@N*I7='K%0YKF>T6!"?V9O?B1C%?NU!K9^CN9'- MO3K5?3@<)=4*Y;K/,QL]4!VCTDQ0J47SJVWNL-4KR!KE:#Q+VKZU+M088XYL M;AIK+O.UYZ N4G,O,S?Z6ORS"W >AST'4=&U;8E^46;WRY'UTUH-_A@4_;K( MI;8]U+)^'D:SV72O$0]623TG-3<\)ZX'&;L=WG!.D3&&.^SR=PUYI@M1QNO5 MQ2@8^>Q@Y W*N'$]IBD4!S5>4_BUWZ@MRME@=PDXA:X4_2;*^'EMYR.#=^%* M]J5APQMTK.6T6ZHT+9ED4:&4N%:2V#4S@3J6QCI&LV]KR7CY.O9A@_<%Q^$_ MNT 43A))GF8%4LBQ4Y_:?SKM(Z?TWSAW"0NFF**3Y!A023&IDIR82%)07R@J M(2IIE0-JBDS17!*^\]_2[AM0E'GW;CA;KYT>'ZS:AI2DXU+#;(N42#\=62_U M5^MR1[-YT$Q+\]Z8U$=S+GT*B\*OATK[B>\('++!-JIEM)#C(P_C^8J)^K MR\F,U]')OCY)L_&^5)AH:.3!1#U^/+QK,],U&7JXW*)M 8T\F&B]WNOD MN7DJIX,-O]RLQUHIGF[#D8<3+:3G6H5S5Q+9] 9V/Y4%K;:)C#KY=.0JD0=3 M<^B6.U>[Q:68/!QIB)M%T-<%5:?;2BHK<\N.,T6-[0\6+TXXS1K< M<16^ZM64QKPA=:=+U,/[8/&IO*/H\V*SS5=--I@D[%0[HVWO!7H\LKOJC ?^ MJ+$1NMW&77%0Y^Y8? _@X>)%H^QUU^5*1Z@F)V(6@,)*J*'FDP=+&J5KEK+, M=7A]WDV8(%=MBG&0$;G#D5RA:U8WU@(*5&H]+WE+S19*J6'Y7 MXH&\\CA];AO&<@)''BR>ZF0&^MRYF_+-U:B35>Q< M''F6;&?:$V@[#T:*?+$SS61H3B]JI:"7D^-\LS\1(5P<#$UL0"-ET>,2/^^L M[N1LJMY.0XI2U.%0 :A#IV[Z&^A\9E0NF->K6K^-'.2#HKU6*OXH(>38W*I=SS8+5!H./2+Z3K:QB><'09>L)ME" M;M*R/8Z#RSHB^T*KX&NJ7YB3K,>+Y!Z2H][(VM@ M#U8FQ>.A!P(@)>8^Z2?64/4'TQ7E+^]44EZBH0<2,$DP&W$\ZAB\M,HJM<6D MO"&'^*E'Y#^EM-2%;Y?U^":OZ]U-:E3OP\<>48".*G='\4RU)J##*"1F8F2[8SB"<<_-2#=7E*+GQ#B/?[AA'(BU2E ME$%##]8E\>T[4B/K--G4G-ZZ['?(:@5/X'Y=IVN&LG7J=MF]%G"[4\D]TO+$ M+*8*_4&NR>KQ0"930L:=37.9$[4\.:A)>;ZY2?[VN83LX;]\IM,H-XI=HL5W MB&XIT^%/W&IF2]V';C-/Z9R5/$W.6$I>0X>"E&?:S6S A)V!9&#IK%VLC8:@ M;E9Z)VTW\Z[>,JB!4.!C0J&4,=C5SSC )3RT2N*O;=<7OM7=MG?Y&_4'DKQM M7QKOA_5W25*WB61T,NT"C@A&+5\NAA'TB^>#(D9\V>GE5 1-E\"(")HNAA$1 M-%T$(R)HNA!&1-!T,8R(H.DB&!%!TX4P(H*FBV%$!$T7P8@(FBZ$$1$T?2XC MWEEG_6K2]4M6O7ML#LYP[&KP,25@+ ":-7JD9'GQP^>^ATJ7W:+BDDAT?XP] M^=%C[#1U>^YKVO_T%'MOZ@) U.$'4X_@+04HGW2F/1*EGR9*#$NGK<@M M/#?KGY[R.LK[*VC$>]4AYRWBLT*2#V=XVGYM7Y[W_HHF="^7A5S2B?Q3M*Q[N1;CY+TGGL23]9]UT*,8,.8!/@/1^\EWW>U<1">H/=MW-3 MM7T)#,1[P_*L)4#];'R\?=(ZVS;XVM""86_:DC>[NNW.PV^8?;SQ'52PLB7;)JC9GG>DPYW62:2+@5.JZC1HW@5C MUI)2'&K/A%JZTE2,3%"G:'$7Z6"D@Y>A@ZG]!CG;YI.Y==T=];JMJJZE++.Y MDHOU=>OC#5Y?T\$IG=LLRZ/ )/M*R4JDIRM&*:)F:NS-;XZ+T>1)NDQ&*ABI MX 6HX'N;5)U(!S>C8EM=SO(\*75SHY96C;-K$C5)3-_\9M)J)],B7LKC+Y^F">*.HY7G;SBT:R MG/-03U.*AMYHBHFEZ+?=CO:-M?!J=R"?1/X9!5WH8@++1_*SEP0P#%N6?*"@ M# #DW),0XS8'SLB9=( >NYFO P]U' MC_7J3_4UQ_4E1^BF%L55IU0HRK4)7 ^^5S.=I \LQ]\1>$3@$8''U>533@ > MJPE'3B'6B4(_81NMA2?):P.UGF=O?M,Q*IV,P","CP@\3@H>7Y0).@%ZB#GO M+EL-)EDRUQY*[I2C #]H0_1 UP31L11Y>!57!!\1?$3P<84YK!/ QS)5*72= MNM4C@5OOD)I2)S\%YRH&!!87@6]T?ELS\ MPRV%QV#'."M"L0-4/'06B/^\/8>SK^LB-B7.F(DZ M+E3K[H#(KCM)"[*R0* M.KE2S32Z'@P5RE!Q4*]M';FQ7Q>Z,]+^;:?'.0MNWW6S=B=:F5"S6H$J+]Z4^WB"9<]+P#* MZJ/,^OZX6EO+AKK&PI Z?*W/QFZ1C-_OB44:2E/T%+OV"3]0^T ME.PON[.>(TEZM2@N%L---^Y82$M9J*54+)E(15H::>DWU](OVCW] S45'+O1 M3B^JO%Y<9S5E.L\M>L823C6-C2G%'AZFB]0T4M/OIZ9?L"OZ!VI*R25FU&RO M$OH:L/IX7LN7DPY24[11"LTIF_CQ>GJU^Z0OMTN(&B.<.S=Z_H,VT?FB/SE? M=*5)D,Z]MG>1EA\Q"E+:F>J"6,OK[-I=\DJ]:#*]C$B1*!-"QTB&B4X316 1 M@<47@,6Y1XM"==4'#"T4R>I@8]O=.9?LNA.$%FGL6I"'O:(CM(C0(D*+;YB9 M>ATM4J6JTA<7K,]7G7&_S3:F% F#CH:C%'B,NIK M$.T.?+_=@0O(!34?"LZ>VR'(55/!*E>?U$C08!W@Z6U]/FN+%(7+8L@8?20; M%.EJI*O?3E?/G8IY@ZZ:XBJ32F,EA7[B6CR/>IS<(H,*%&%SG7W0_[DW8NS+^Y2D/VL M-3[Y4#P4BA%195"D;Y'^GXA>: _5WC9 MFAN+=%I8"\UBO[Z1[$2V4%DBA0^KC>BH-#!2^$CA+R55\^<*G\YW)29;M>:\ MF9('5,>?NL, >_2[BJ6H4][55BS]\^0>6 >X80_AZ#:4J*'Y516;WJ\R:F@> MB6\DOI'X1N(;B6\DOI'X1N+[4W:6\9F;'Q9Y7M/)ML^[*_>*DD1Y;:$I %^$ MNTT3)=KSJMBO#I="D9EG^ IOK7GVT_=]Z7!1_OTVZ\2?D$+9:>0296Z*C%L1> MOBT$U:#'9I959J/ N(5]5Q8A4NU(M2/5/DM"XGG5EOV)Y@MW35G0XIGVNMJG MV@U4*\:^*R41J7:DVI%JGR>[\;QN!S;?S*>IK$C2,EL7)#:QJ0-LMG%^@XD: M$46Z'>GV):=*GM=MU6KUUGG!F O=U+0U4?K-99O!NOVN9,E/5&Z<1?DW[GGP M>T>D1F#"-\JGG^C>0/CA6Z=]DDEBY=(L^%;_%\,>S]?0W"V3#%)WAL^X[?-#WCX\;0/4Q9=ZZ>$5;_/X/_&?W:-D DHLD23)?YT$AF1(+>#N2$4G]F@5TRN?0MLSNA\^O^) ZB T&1D'/_(O9^ M1O0X(*8IK>)[)-NJ;BSGCV\XO MFKK%T@5_W2XL0=URR1/QRM LL'L/=9M@GDHU\\"J_TC$U$4H_S^]9NZ8GGYT M#N&OZ$%0;2'T&__LZ\SV3P<3W9,R1'XXP1["*-2--H=,DN5[]WHAA;IQ8O$F M7]=\H= BRHV\T.UURGPW!G_.W6(P^+KI';!M?X:? C*/5>28Y#\"Z,^)#AY[ M!JAKCX:O\/8REH+D :HDL&0->'G-DPW;"US0@R_-&OA"+>PFC,7:78X*UAL- M"%5U,0%FD)J+O4SHXVA6 )2,_\(X$0VC;@@ W0\'3L9W _!IBGK JB>*BFS& M5E'YV_U:SY?_S37K]7*OSC=Z4!ISS4:OW"CRC1P6SDPC3Q2%3"?3Z/%\]S0B MBFY:U]3U(^NZLZ+/K[ /".CN$1XP5/@EQ$L%]]L!UD)S;2OLW$1HIB-I+K[' MW="D4*QCA&;)1H 0FI"ATR9IUOV'4#@(Z++)4_SPW7/]*30_$_@W^)EM&&O" M7EKPSUXP]C1%DUSXR PT*(:A>409?4>R9! 2M^8KMS'X14.#FNBAEMB2@[MD M:[MQJ$DVU*KU[251MVP1R(8A-8P1,#+H L<'Z%@E02=C!-+"&+$$\'^02H[D M8KH!S9_" 9)'. :D*7RK2D"&*$ %EB)!#O@V)(2%3VQG;X S$.X#C@>5LYA_-%0VU'LU @ P=! M,DEA(ZX8_@)43-PO34(-F%3-@J37X%,]'_X!@P2QU P#OLPGQ@!^&Z(F_!SR M6L(=SN&7QNOP'8$/.88G G_UP!89MM"RMYB+8FCS61Y.)06M:7%WW (I$ /T*UQB*L(:4RW'M&22-AT@A.?"WE8;H!FGVOV\\5(QBRV4M*<8U MCQGJ<98I\(N!9Y7FF<]O(9!\1U19LZU)#[AF:TN+!UN2,:$CZM^'EVQH-QJ2 MZXKIH2P.'6OA"F:CU.&\YJ#"=B8WOQ.)V\-^0 24 P/^<%%" C$5IRFA&!F^4@5$>K[4T)U(0V0.[ 3 M+"SG7@!%:O><6VC90VF#EMM'ACN<)A(Y%\P##3L*D(^078B9V.= ,X6KPKB# M3/W8MA0/C0+8L\ R<"\^:#!^MF%@,D#?QEU M\'#[T!3,P#B*Q1K299A!(L? MB>>_Y3U>4@ 9;H\A6T):8OW"TB--7!#.$7'(M"##\ 303* ,XF:%H:S#*<%9 M0VJ9$H*"B82FM15'O(1;(H-1_P63Z4_5X_O^PL;WXSZ5OV66/R MV(Z_*(.(VY#)UIY\]Z^)<;F=.CSA7K;K,')9F;7TW(33+35=<%.;R5=S+SMQ M''+29Q1=2S5,KC&-%PR[C;+,SWL"2*]?YMD^=[&VWD/"/=@]F$$(R-"=#:"F MN_>6^*+0_^T>*5PCA'X,.#)$60U%$A ET4>G%L_U6DCVY^UA($CB3.D.N%EB ME,U\W*\,5P)E&J]C3XQ>\"N;P"G(G<"S]+C=UOGLHIY?9Z%?F:1?@((8E DX M Q?REL!IEQ#Y=_'N?O2YLX2A_5$"Y.) &Z* !3!L!\NC"W^V@IT<*L"3H1>$ M7(S Q0[9&(Y<7I1TE5%,#P(L,Y(WA7/&6:C09N^<7,V%"[-EG#,\%#)()E5: MA)X>,K!A-L#%]GL22$BC ,"?[*MJJ'$OT/E5V[EX;6+[NG&O"9LCHCI>I2 M$+43R=O#HIY[V$9('+I&_MH!F$\/7)?V^H$_>&(N0*X=' N##+03H>S\][%D MX*]Y4P#\V-;3FD:F#7/T"1A1/F*-0 $?]1.BL4R'"&STSL MDA2W?\2E?K>Z(K<6814!PP$/:FGH[T#'^FT A^F+.85#5&; M'\ 8B[4 @<^/ 13.! \A ,8.793F]H&Y$LH%'( 5X;#DV^O_<4=K9IJ&8K$ M& HMBL^;:A,9DAT:3-?B< X&FL.#P;I[M\H.?3KYU6:W+NMV7X[GR'Z[/M[< M!;5A=0S1@'O)A]LSM3BDW>/56R3O>1G#@K&0W#5F.W!AE#8.?!B@K5&Z$DH/ M6,+72OXV#>IOLZ#H-R2^Z%MCR=(O2]=S6ROY**NNP!@;/DQ^2*\C%,/KOU*=M2V5(4SN,L/R+<*&G45&7PE#8:R2^YL!Z)E=@+X;?I4F*1I9 M9BJ%U1EE'>'GE@:AI&'[NU'H(\1KI+/& F<10I:IDHRS.YBID%-0/0,3037> M>7K(']VORH.L@M!M:EL).ESCGCCMPWJXICU$Q_/UI_!Q]Z_#V6WXFX9S"=86 MYH(7FVXT#4!97\/@Q_100G<'6"4\>[-+E-WS%!_)F5>V^-C M'_;BGRF2H9X\9;MY?J2\Y(.U--=67D)'Y251>4E47O+CRDNV%1NA37NQNF-; MM1%"W?[7D$2B;XHJR268),>)'*!8,0%225$":4Y,J^.TG%:Y%&!2-Z$82+N" MT[79ZK>23-LCXQHW8#]LLR0>,.FY07I&U>VU$"G>Z.K*8UJJRU#%K1P=K5 MBE//+UJJPJ^7W#3?]=>+>7PI)@Y7I(KEH19WZWF>;@V2IC)VQ,XR T<>K*@J MW24:ICG.Z?0LF]]T*_6&5VK#D0"(F#[E9X31. MK0UE@30[T_8T0_>L++>$(P_6/IN7I'Y)RY3X.,,RG71^L^J8;9$]'"FT[WB_ MXL9MO;M6ZNU>@K5E^';VD$K-CFGW5K1?%("12?/3DIG-9Y8B>X3O!8D=NN)Z MS@>]U(CN!H(X,.U]Y+%#O92;:<)G-& M8S,QRD:!FDS$U.'(0,DNVLN\9>G!>"FPLZ;0&,^6<.0!E>J51E6JB'Q'J/+C M1':ZHLKL!CWS@$HC-\.9LS8S(*O3E+ @&2U3)MMP9.+I2)M.V&MUO>&$IC=6 MF$R!Z= F>OL!/:<@NUKD>SF-KPZ6&M-GA4F^B$8>T-,$AAM,J%)>!Y5BFW&Y MM![7VF+ZD)[":%"S&+''DRPUS.07O#TK)Y=PY &5*I5!H6BMFAY9]-U^AW6G MC+6%0$>17VE J"P%H"NVZ.NRNN0DN MUWDZU%>J:;LEYO)"L,D4R62YQ&OSS/:N]R?XN!F42N8H"R4@D^R DI?.2J@7 MVQ'31-;S2SMAM$Q>JV<64GN4:WD%/($#8FV*2R,#AG>9/K[. MY] X39-:P7'7EM[/KEK=8GK4V/3#>P&V0T]>QIK=5K#D;'.L6?B)+Y6OTK/Z M+$_'64_H9U/ X,GB()-O'Y:O'A]WUO+5A]"V\([JU:S0+3?X;I?(->O9AI'Y@&3B' MAO+,2\W#U51 ^45@6<%GF^XS N']+3*J:YMK'Z8#_'=W5MWD6<80[VM&RV=NGWQC.1>_+3W>!L^4H7\V 5@N]_C MZ'C:KS"WL80T>#6GL$WSX!?OADICST9'\$Z22WAZWNJ63+Z:#WOON:GMOR^V M2#+A4PSPPN&^Y&WJG(PYY ;*^R0A*WQ7LCRTNBF/T M+<5$'/MZCKW]CH_G6!<&6MO ,-R+=58$/FMS?ZOG]M/MKNQS'R.2'W[XA6UA M#K;LWLR"]+$DSM=T1P[CJ8C^YZ(_#I@B\I^)_&'X\R;RGX>^5T7-;6P2R>L; M*"S;!OHC[LGU06I#IR=YI=B1?C\K7BK-:0!_=_?:^%,$.?0GKY*T%R3F[[P! M[A-

  • &'>?!$T=%@\;"E0,HL3LKI\YJ\N3EB/I\! 3,$HXP#SSBB4<9=HXP> MCK^^&!$R<(&3/,[)R;H_KZOEHZIS@!]'\-$X<(PC^FC<7:&2['"\]0315 5D M!T!RY$7L>-+SJ/HC_QYA#P\^&WR.3-8"JTR9/7YLZ4"7D:DQ%8R!&6MQS QA&7M]Q=MS)* MG,6 )XQHE0:&8P'4%'%J'NM!"1>&OF9ZPF+-!&H*9&H>W8&F^E4"2"L02"N MM *1M,)#VL/9M2=&!!:7 C@KD#D[)5%'^EH"<"P0<"Q&OYDX5&O3 )\ M)8+S*(&+$M%YE*[SZ//*?&%AKTP"="6R13EIW#G*T9' 7HG@:4J HT3T-*7' MK/0X.IZPL*,C ;P2V=*QZ3DG4CSA%"FBM$/Q2!5!5B'ZI\OBEKE/DBPHZ10IXK9#MTDFSA>-<)07$ M5@C&J@*F*D1C5;F6J>,J^6)"KI("5BMD5W5*CHYRH!3 6B%8K@I8JA M5^4Q M4QT'RA,4=*#4:/LALN$Z)453W"H%M%8(#JT&@FI$AU:[3H+K5OF"0FZ5!C1K M9+-AEZ+[HEOM]NS]>=6:YBZ_*OM?3&\WD"T: L:H*D1O07M\Q8$ M/URZ!L)X(#M 9!TG\K&.E79!ZVVF/RS43""R1B;RI$XTU;720&>-0&<-=-:( M=-:^?=_./C=/%"/!IQ[XK)'Y/#5A1[I7>K31'&6G^7BK.>I>73![N M5?7%V>>0^A-&TM&N]/0_!/7'J@ZEB\4@3=+1GO448]-Z.MJUGF)N6T\]^];= M#2Z^L/ .%Y*.MK>G.*C^7L^C#?6Q.MS0T;;X]#^$=;0C_=#V*9*.MN"G"+SN M7P*$"A&)_;TR\5CFW#!/YN:CE^SZ5QSM3/>FJ-JD-->V6/JL=X^:[4N#VY.N MOAW>N[NJNZY>#XG?2O\NW?W3S[%U!+ P04 " !S M@&-3?@'CQR\$ "*$@ &0 'AL+W=OU%*ZT%F^33]H&K/:NJ$M.49(*R#'"RGHQF\,L<13JA MB'BF9"<.MH$>RI*Q7WKG+IZ,;*V()&0E=0FL_E[)G"2)KJ1T_"Z+CJIKZL3# M[8_JM\7@U6"66) Y2W[26&XFHW $8K+&>2(?V>Y?4@[(T_56+!'%+]B5L?8( MK'(A65HF*P4IS?;_^*TTXB !NAT)J$Q 0Q.<,L$I!KI75@SK!DL\'7.V UQ' MJVIZH_"FR%:CH9F^C0O)U5FJ\N3T=G;W")YG]T_?P!68O6*:X&5"@.H/L,!J MXRY[)4*J^R;! ^-RS1+*P,4-D2I27.H<'JM[0(6*%#G'V8J >QE?JS-/BQMP M\>D2? (T S\V+!/TRUE5N48JAQ#13VGHUYETI4RZ4IHDP19Y9Q*2D1/?:>J[Q3UW8[Z/YC$ M"5A4)<&<"=GFVKZ,7Y313^OKU'6]P!M;KX?FF%&.$X5V%76DT:TTNKT:GS*% MC(3^1V+PCT(%N+AG0ERVB=S7\0XN'[@N:F@T@QP'=4CT*HG> !MO,>7@&27\GS>^7=TC=EWEVV8BGI:9J@*A>&+.60G@P-KV" (J?A:$N4:MP.1Z-*8G22Q$:/6MT]&AER_,AN2#9CH-W5 MHM"NX6N?I+F_70 MTK6=#N$U*6$_*DWA?^C)%OJ%GFN IPV2'G+;Y:*:DJB?DM]SF>MW>9[%??.W M&F0(GJ6#T<$4$?T5X)1ECAH3P>:[IR4J0"CLL+6F(CJ-BL.;%YF<1*[3G'FV M1(4>ZE!=TQ3]39HBDZ80^JXAU0P+[:Y),JJIB_JI.TLDX1G6'ZH''U*]+59C M&)T'PZC&,.K'\. F-NGJ.('1Q"VH#L,.!J.:P>BTB>D)3=S"5M]OJF[!M->A MN<8O.FVF^H<6CLPO.,\QA)I1,$)^0ZIUL%"@5VF^8_Y",P$2LE9I]G6@!LKW M"Q_[',R8\=O1Q1+3]-_P=02P,$% @ M! -!$ !D !X;"]W;W)K&UL MU5C;;N,V$/T5PM@%$B"Q1.IB*W ,Q+:V&Z"Y($ZV#T4?&)FVV$BD2M*Q%^C' ME[I$\D5F F]>^A*+U)PS,\SQS-"#%1SR MC##]9LY%BI5>BH4E,T'PK "EB85LV[=23%EG."CV[L5PP)LGNA5U;-,J,I89)R!@297W:NX$6( M[!Q06/R@9"4WGD&>RC/G+_GB>G;9L?.(2$(BE5-@_?%*QB1)L21CGOQ!9RJ^[/0[8$;F>)FH![[Z3JJ$O)POXHDL_H)5 M96MW0+24BJ<56$>04E9^XG5U$!L Y!T H J =@'P ,"I ,Y'/;@5P/VH!Z\" M%*E;9>[%P4VPPL.!X"L@ MPO'=;[?7C]=WM^ <3*C$BX4@"ZS(3.OAE; E 2<3HC!-Y"GX B@#CS%?2LQF M+M-G(@"?:XV+%Z)D+K153*,8J)@ MPA15/X$NDT(K4X(3_;8R/ 7_@@,G-"I]>H7/O'*^#IV!];KYWS!9;"7BU8EX MYD3"1S"]^CV!@X)MNW#? MSNGY-@KL]ES].E??F.LXQFQ!P->V5,U(U^X&=AMN8L;U_*Z]B]L*O5>'WC,2 M?;L;@6E,LXRR!;CGE"E0*=M WJ_)^Y_Y'0EJVN!X:04MTO(=W]V1S#C8$SQT M/1T=:^WR^Y^A*LB/5<)_/\7T'N@>D!>VF/]E'B^L=J L/J>L=8*_?=8SR M@AOM%9K#YTPJL2RG(KU00H]&'] 81(T'])DJ@TV%A\[Q.JNP6[7$ALZNS-K, M] R[6\!:S/H!1-Z.R%K,@A[T#FFL:3K0W'6,&C-#3[QNW_[:VN'?0Q8B,_5B MV#0;:.XV-Y31=)GJ%EBIX4P_Y->$HJP145PH6$3 W7-"]5"G-7(&PG6FIW4] MWSW2-+?337>J7\DYCDJ#J<)" 3U6$O#GU9K*ORZ*<>3<#LZ1KWT=K>VFL4#_ M4[7=E'UHKOL;_Y^4T?1 &'RF,E#3;Y"Y]O^Z,MYQ /L&:1R'+5.U-FZ!*1&+XOHM M=))2 @ ^04 !D !X;"]W;W)K&ULC51=;]HP%/TK5M2'5MKJ? %;%2(-PK8^K$70=L]NN!"KCIW9!MI_/]L) M$92 >$G\<<[Q/3=>7HF"L6!_ MZ4(70^^;AQ:P)&NF9V+[&QH_/:N7"Z;<%VT;K.^A?*VT*!NRJ:"DO/Z3]R:' M/4(0GR"$#2&\E! UA.A20MP07-2XMN)RR(@F:2+%%DF+-FIVX,)T;&.?CR0,^H1JUJY%3C$ZIC MH30R\:()D9SRE;*93]YS4,K>T(@R9E>[PJ^%^T[8-H%-&@T&_01O]B,^!L5! M__LA*.L"17X+.C 6M\;BL\9VE1_Z.;+;92P^*B?PHT'TR5D'*NCM55U;ZT*% M_?B3-[SWSFQ3_$/DBG*%&"P-S[\=]#PDZT933[2HW--[%=H\9#00 , 0 9 >&PO M=V]R:W-H965T,5"@OG+^JP??T9F*K%;&< M)5)14/AY8_=W]M_JX"&8%UJQ>Y[_S%*YN9F$$Y2R M%=WE\HGOO[$VH'J!"<^K^B_:MUA[@I)=)7G1&L,*BJQL?NFO5HB> ?"8#4AK M0'0#]X2!TQHXYWIP6P/W7 ]>:U"';C6QU\(MJ*3SF>![)!0:V-1#K7YM#7IE MI4J4I13P-@,[.8]OGQZ^/_R^1(_Q$UI^NWV*T>6"29KEU17ZBIZ7"W1Y<84N MD(6J#16L0EF)GLM,5E]Z$W]L^*ZB90J3%T?CF25AD"DW%8K+E*4&^\6X?31B;X$XG4+D7:$[,DJX9-LI(MX71&R"#>NY/\?]'8CA=NC@UGW."[V%7,$$E%]XQ:#%%.% 2.!HL-/D,G)'X'.Y+#Z^3P1N6X3?^"\PY%6"+X /24R7.> M4,E2)4O)RZ]O( 6,E"(B2]1CPHL"JBY4B^35)%+CV.LM^*L3>433R( B./(T MC0PH3$+;UC0RP#R,;;-$?B>1?W[&*)$2FB>[G$J5)?'CTA2[/]PL'-AAI 4_ MA 6>;6NHQ1#EA&XT2!"#SR ,\(D$";KH@]'#MV EAT_ 1\3%^9M T'F^P3XON:M 84]MQ0D];$A7TM M1V,3E^\2L[!1IT3T7T[>QV?L(UTBPTFR'4?3Q8#"D'2:+D8N6ZMOL9$+.V9= ML'WH#NQ1999-2NA'#5JS+%$'[B,A6OJC_;+)0 D#S(N"2$\1(QOV=2V,;!&) M3HC1:Y7PJ!CQ:@7M+>(KE&;Y3C6XG\V/UE%_A=@/=5&&(*(GAXG("70]#*!3 M8I"#&.0SF5$K VJL7H6(Y#7X0_ M:(SZ7Z8M$TW@(U4:'[HD/-XFW=6'[5*UXAVQ6="&)^CO\S1R=3U-**)_Y0TH M?ZI_Y@P@,HU.:7GH@_!X([1H<^BK=R*!C M7M=7X0IJQ*Z43;?=S7;7[=OZDJG-W^'K>VR87ZCK>7T#/- W=_L?5*RSLD(Y M6X$K>QK @D5S76X&DF_K^^ +EW"[K!\WC*9,* "\7W$NWP?*0?=/B_F_4$L# M!!0 ( '. 8U/4V&^N)P, )(* 9 >&PO=V]R:W-H965T\?%J]P */06A4QVG(U2\;WK2G\#$9$E'@/3 M3U9<1$3IJ5B[,A9 AL4A:Y7+M?=B%#F=-MV;2JZ;9ZHD#*8"B23*"+BO0\A MWW4<[!P69G2]46;![;9CLH8YJ)=X*O3,S5 "&@&3E#,D8-5Q>OB^CYLFP.[X M16$GC\;(I++D_-5,1D''*1M%$(*O# 31MRT,( P-DM;Q=P_J9)PF\'A\0/]A MD]?)+(F$ 0]_TT!M.D[300&L2!*J&=_]A'U"-8/G\U#:*]JE>^L-!_F)5#S: M!VL%$67IG;SMC3@*\/"% &\?X%G=*9%5^4 4Z;8%WR%A=FLT,["IVF@MCC+S M5N9*Z*=4QZGNX'D\'BW&P\EB?H<&SY/%:/(XG Q&0SWM31[0XTMOUILLAL,Y MNGD 16@H;]$W1!D:TS#4OLJVJ[0.@^;Z>\Y^RNE=X&RA,6=J(]&0!1"IUKQ2_7RJC4Q%HUB%+FQH>M;?$[QF MAM>\GG6MC*15*'I*WLT9L?@Q"%N5F0]H:5EY;NPY&UL?;:RT+MF(RWD%*1=J M&O HUJ\1@L^XB8\*$[Z>G]C+:;SK.;K'/K'4N_0-XKSNX$JAIA&3B; J!KI0 M"O(?2_/"@ZM7M#2O(;CVM=_W'N_$QFJM5+O@8UYG<'&AF<$66 )IPD6IY34# M-Z[H8%Y*"I7UA9;IJ9_?&/;!P+UI;D)GQ),%BWCB7=E\X1G#UEXGN^X5R"GTF< MYN>#C93;/X?#/-SPA.6GV9:GZI-5)A(FU:58#_.MX&Q9-4KB(?(\.DQ8E XN MSJKW'L3%65;(.$KY@P!YD21,/%_Q.'LZ'\#!RQM?HO5&EF\,+\ZV;,T77'[; M/@AU-6Q4EE'"TSS*4B#XZGQP"?_\2$G9H+KCKX@_Y7NO0?DHCUGVO;R8+\\' M7AD1CWDH2PFF_OW@$Q['I9**XY]:=-#T63;/4PCRSGDRS^.UK* MS?E@/ !+OF)%++]D3S>\?J JP#"+\^HO>*KO]08@+'*9)75C%4$2I;O_[&<] M$'L-$#0T0'4#U+>!7S?P_]/ QX8&N&Z ^_9 Z@:D;P-:-Z#_;1 8&HSJ!J.^ M/8SK!N.^#8*Z0= W).B]S)S7MP_83/9NT>U62;7$IDRRBS.1/0%1WJ_TRA?5 M.JW:JY45I:6E%E*H3R/53EY@UJ$RMZOGP#^,)%61(@: R)-0,0: MT"Q=%H(]QAQ<%5&\+"-X$-FR"&4._@43%9P41>B8"-IT1H\YOZ-&=F1]AH=" MA!N5(JC(H["+0%>CUM!!#WKC[J$;-]V.[=UR$?)4JB0*9"O \IRK,=O6L2S! M.Y8#!K:[F[H<>V67AYYWZGG_LXQ/T 0:6)7F*LAT'963?%E%V15,T!JBD1<$ MW2,$/;U3>M:N[Y3%OKH[KU7(7N_*:Z;>]_9I:'=;NU2:U"#HR.?$/OFH703JO76&U2:QZ,!*1&JVG>03OP M%ELFU$0\%F(-5!&I,M-F4^OO.:0AA[QC>@YI?B$[OYR>FZ(N6/F8HNXA1'N9 MF)U6;W7=U*'O=AW2S$/V_*[?RI^B=DIG'2N-1N1(ZEZQ]J>H34N"S0DFTKQ$ M=I[=%'U4-5Y;Q6AJ7R5"2?Y%(%<1G' MX%[%)VP+4T,1C8\*!@TX9 ><$PPSU,[G\ CA[G'S->I\>S[W5BS,'/IN+/B: MGKZ=GGTVXYG?!BA&U#1.&I^^'6_]D#2K5?:7-J8&Y_E[Y:ZCWGT%CV9^!QV] M?1SM3F&Z;C.XT=< ]1VY)8MC+N]3KAPX5P6IJCDC9MN;?4U#GQSU2$'CS;?C MS6G!:[^=YR$2>! :ADO#RW?4NPO*Y5#G:_ $%H2 NP9B6VL^PU-KS&[4J8('/YB34- M\2_6PE*H_+<\[X'H?9*EX#5(X,@2G.8H=>:4.3M40>2'X>RGX[IBN?V1^W^P%[QTB M.A).&3,UBZ%B#U^QQUU-&"*J)G49WR+ MYUSRI+ZC]SD?UMC%1\4NUMC%;\3N#>[ +D34<-B'-77QKU#WUU.?&X>^F[M8 M_G;LWN*OZ#DQ' 5AS%Q^#NS>XS=W QP9O$$U=BH4OL MT/WP9?*USUD#T< D1_V*A&C8$3OLG,::DW;J1P+?<&Y%-,R((_E[HZ_F#GVW MK\C>ER7VVKJ/K^:UQL$X(61()X@F'W'4T[UL-2?M:GD$#?4,T? C=CB]QE5S MTO[:A6*CJ33TG?49MGFJ.4CM'.QC M\5O:1N$(44/"234*J1U5_2Q^6ZOL/_9[Z%-#P40UW:B=;J\Q^2UMTP[B]M8Y MW/NY3?F[L\],K",UP3%?J7;>Z4C)B-U/N787,MM6O\!YS*3,DNKEAK,E%^4- MZO-5ELF7B_)'/)," MQT!C>[MY:!LD[>ZS$C.V4%GR2G33!?;CEY(5T2)I;BY^223YS%"',SK#(2%?*JBNK=9I-6_US(O'PX'^'1XX/K;+56 MS8/Q=+)-5_)&JN_;JTK?C7LORVPCBSHKBZB2]^>CC_AL05%CT"+^S.1#?7 = M-51NR_)'4WF-JWEK,S_RI9J?3Z*1]%2WJ>[7%V7#W_(CA!K_-V5>=W^C1[V6$9&T=VN M5N6F,]9OL,F*_?_T5S<1!P;:C]\ .@.P#>@1 ](9D*>.0#L#^M016&?04A_O MN;<3-T]5.IU4Y4-4-6CMK;EH9[^UUO.5%4VBW*A*_YII.S6]67SZO/CR+;I> M7'V]_G;YY5/T=BY5FN7UN^A]]/UF'KU]\RYZ$V5%]&U=[NJT6-:3L=(C-_;C MNVZ4B_TH<&04$GTN"[6NHT6QE$N/_3QLGP3LQYIQ3QL>:5] T.&-W'Z(@/T6 M 0+L>9_94\QY:XY\=%XW^N+%HP\F@_0Y0%I_Y*B_E?[T570MMV6ELF(5\$E[ MG[3U28_X_*(UKDYSZ4V6O2EO31LE^SD%E! 1T\GXYV$07!RF,0<00]ST_LD!*/,3"+ MN0>&.$?8(N["& 5&K?E9N#!@@B783YOWM'F0]F6A9%5WW M_O >.1>]8G"P? MX]YG_/)\C)WY>0] !(FMJ'APF&'LY*,'Q[4[9,?%@R-QK"/C#TS2> X M%N1(0(Q6X[!8/RL3N>?#XI@1F[Z+XX!CNTAY8'%"*;&YNS ,@ X^@"%U4TVP M>$(N1O]&SRY8V%07')\N28V.X["0AY,T<8L_8I3;07)AE%',[2"Y,,P)V+JR M\.':M9L_2F#*#*#_64TL=;=396E(-<#4%\ G"P@8/8>PG@<# JZ6,D& V*M: M#PYBP&#AYAZ<#@F!V(Z)!R@X00>I,*1K5!S"*OXA<#;60(KMH>V#Z(R?V M"LH#PPDBE-K471PC\8&[(7-3="#7!-=63'F%NZ@X)]S6'"?D2Z2"F M%A$X6::2@ZV@L.0',Y5XQ%LP81FU]CS(-KMV7M75X71BA+ MP)9VW[ )3Y"]V!@?G)IL9+5JCZOJZ*[<%6J_>=X_[8_$/K8'0=;S"WPVPY[G M"GT0.JNJ_9'6_D:5V_;,YK94JMRTEVN9 M+F75 /3O]V6I'F^: ?J#Q>E_4$L#!!0 ( '. 8U-H5XNX#P0 /41 9 M >&PO=V]R:W-H965T2XQV M+/]11)1R])XF63'6(LXW7W6]""*:^L4-V]!,?+-B>>IS<9JO]6*34S^L@M)$ M!\.P]=2/,VTRJJ[-\\F(;7D29W2>HV*;IG[^[XPF;#?6L+:_L(C7$2\OZ)/1 MQE_3)>7?-_-'I\?T#5Z8"SZSD(8?XW4AN=4->]TS&$RXI)L; M!-85 @/P]^4=^OSIRT!:TDX'J=(21=K]T =2F6TJLTIE'DEUA69T'6=9G*W1 MS$_\+*!]\UC*#-V_"SW9FEZA9\K[RCO=\L2$_N)N6]P]\?D+SQ]Y^&ZG/GA ML.(Y>*T";U#!HNK> 2MC0U+".+!@AO^K5+DD\PP%/,4F2)7@8)D>]VD,0$QQ% M60D0/$R0W[&JU[6J#2HI( D$QF58WN3YT+:&HFE!,@M.9=;Q3H$NL$2C$$.A M00(+AH'UF(5BYO/8'[(V2 [!V6L=D"2!BZYVH L3UW&5+I$P@?/6.]!=\)A$ M0%U15S('+K[D@9XU#W8\HIH#B2PX%5DG6+7+*XR)0U03(H$%1X EM@_?>$3S M(7=)#H%WKE6)) D9)LDO6I7T\ 3;GF*&B"0*&2;*,:N2+D5,[-B*LA(B9!@B MO^%4TET(78/E6 HI!WNMX870R4@G/(+Y?,<;W)V6!]DW/Y#]02P,$% @ ! P _ X !D !X;"]W;W)K&ULK5== M;]L@%/TKR-JD5MIB@_'7E$3JDF[KP[8J[;9GFI#8FFT\($WW[P?$M;W$H9'J ME]C@>P[<>^ $QCO&?XN44@F>BKP4$R>5LOK@NF*9TH*($:MHJ;ZL&2^(5$V^ M<47%*5D94)&[R/-"MR!9Z4S'IN^63\=L*_.LI+<G=]>>OU]_NP>+Z]OOB_N;;9_ >7 E!I0 7^,P.G].E@H<&[O7 Y^>,W@MW5=V:XJ&F>,CP^2?Y-FH+2+"@%>,R*S<6 M3K_A] TG?H&3&!'Z*KS'AP:OM_7CU/<@1C@:NX_=4A['(>SA.('_Q\U[XOS M"W6%'GL2P4TBV)K(+"7EANKU0NKU1 0@H*)\J?*[[,O,3HB"D>^]M90X:&86 MV&?&N-*+2&KA"ANN<+ E$#6W#@DY8%'D0HGYAXV9Z M\=#"V@DOL#\*O;>7EM(ES=P2*]7"6):%"'JM,7J#*0L[=@M?J6U-T!4W1DF$ M@P-QZ[BNN@'T<(C[U86MJ4$TM+XO,(9H%%AW+FS=$=KM<<9*(?G6'!ILA*U+ M03RE"MU]N$9L>[EUK%@/)S(K== N]F<(7)R+#)69X_P4.3D2&0,0QQ'_2*C MUL20-[3(+S!&T2BRBHQ:+T1V+[S*<_!=II3;V#IGL>$.8ZCU&_3:XQCJ.3_% M.$2'&O?$P22,@_"$QJV#H<$/6B\P8JS_C_OJYW9N&OI>^)7P358*D-.U8O)& MD5K"?'_5VC&PO=V]R:W-H965T-JXI5:UV/?5UD)%5$#40,W*X60 M%=%F*K>^JB60W$$5\W$0//@5H=Q+8F=;R206.\THAY5$:E=51/Z: 1/[B3?T MCH8GNBVU-?A)7),MK$%_J5?2S/Q.):<5<$4%1Q**B3<=CM/(^CN'KQ3VZF2, M;"8;(9[MY#&?>('=$##(M%4@YO43YL"8%3+;^-%J>EU("YZ.C^KO7>XFEPU1 M,!?L&\UU.?'>>BB'@NR8?A+[#]#F,[)ZF6#*/=&^\<4/'LIV2HNJA"%$+1/=&&+6 2]UO%6Q!-DEB*/9+6 MVZC9@:N^HTV]*+??R5I+LTH-IY/'C_-/RQ1]GGY/U^CE C2A3+V*?6VTK8>? MM3JS1@=?T G14G!=*I3R'/(>?G&=?W>%]TU.76+XF-@,7Q5<0SU >/0:X0 / M>_8SOP=_<'C0E\[_14__.?I?Q0B[4PZ=7GC'*5^1BSJYR,E%%^32H@!WP1'E MF:@ :7) DFCH^VZN2^%P$ 0O^L[G!C<:1+W26H-L.F,ST:)V5W\CMⅅEB:GPE(ZV#6"R'T<6(#=+^GY#=02P,$% M @ ]B&ULM9EKS]<3=W<_4EFVF7+Q"3KK_ M?L4EB(L@I"7YD ^Y^7H^-4C!>9/"?N>'BGEX$<4QNGE[,CYZ4+7T^V11GZJ M)2<:BT_V"8M\+D[904]/C/J[/"D*=608EA[Y03Q;S/-K:[:8)V<>!C%=,Y"> MH\AG_UW1,'FZG,'9\X6'X'#DV05],3_Y![JA_*_3FHDSO5+9!1&-TR") :/[ MR]DG>.$1G"7D$7\']"FM'8-L*-^2Y'MVXNTN9T96$0WIEF<2OOCS2)_I>BLNF>66#]^5K_-!R\&\\U/Z3()_PEV_'@Y0/R=.*E@,R M,[UM$J;Y;_!4Q%KBCMMSRI.H3!;G41 7?_T?92-J"4)'G8#*!-1.(#T)N$S M8Q-(F4#&)IAE@CDVP2H3K+$)=IE@C^V24R8X8^_@E@EN;H?B^\N__&N?^XLY M2YX RZ*%6G:0.RC/%M]Y$&=FWW F/@U$'E\LO]S??_D3;+Y^6?X./H)E$D7" M@AN>;+\#+TW/?KRE*7AW3;D?A.E[$?(;T$%Z]!E-YSH7%60Z^K:\VU5Q-]1S M-PSNDY@?4W 3[^A.D;\:SG<'\G4Q\FKXZ'GX5VA0<$-/&D#F!X ,!!7U+(?3 M/Y]CD6[UIE\/I]_[3*3;O>DW8XHO[FXHTF_'%&_WIM^-*=[I35_]6N>]GQY[ MPPBXF@=L6+1A=:9JZ5 MK4Z/"]NTL&O/]<=Z1Y1AAF%488U2S:I4<[#49:TX$(@I3W*1.[!+#)$ G6+-C2 3_9E:K]DWX"[W9)&/HL M!2?*"C"_5TVG0M^NC];1+*0>K%.5Y0R65:P3Z^?2UJ$?#PS6K53=*>8B-.0: M9[S6XLJUQ^@X IGU^55T4A7F]$Y#6%N)X83.@4CJHM>.?J1IKDKENFMLJ,%L MM,\_L#5#%2F$:) TPU:O5_9>5&[V1Y(?XA$FO@OV7#0].3 _&FJ[7 $@F<3% MDM/PU:!6NKC+-:0P\0M1S1HE_."4](,2?W"8?[_BX4(9PKK5+,UI^U811DS- MQ6WC=D':5?,444VQ9A\D;^$8X#YDN_%8C/H%X$))7#@)4SCWN? M;X_@CODQ3X=:+/ MCK/]P)!ML40NG@2Y6"(73X)>-JG)KWHEK1![WV-B>B[)"_ M"DS!-CG'O'B@75VM7C=^RE^RM:Y?P8L[J+B^@A=>\3)1RA?O-N]]=@CB%(1T M+VYE:+;P BM>%Q8G/#GE[Y*^)9PG47YXI/Z.LBQ ?+Y/$OY\DMV@>FF[^!]0 M2P,$% @ @ XP0 !D !X;"]W;W)K&ULC93;/I13+3(F,3VF:,9SAURD52!IKT6M@+5B-+ MKK1 \O:59./0%&A]8>NP_Z?=U:Z3O=)/I@! \EP*:09!@5C=4FJR DIF.JH" M:7?62I<,[51OJ*DTL-R+2D&C,.S3DG$9I(E?F^LT45L47,)<$[,M2Z9?1B#4 M?A!T@\/"@F\*= LT32JV@27@0S77=D9;2LY+D(8K232L!\&P>SON.7MO\,AA M;X[&Q$6R4NK)36;Y( B=0R @0T=@]K.#,0CA0-:-7PTS:(]TPN/Q@?[%QVYC M63$#8R5^\!R+0? I(#FLV5;@0NV_0A//C>-E2AC_)OO:-HX"DFT-JK(16P]* M+NLO>V[R<"2PG-."J!%$;P6],X*X$<0^T-HS']:$(4L3K?9$.VM+DRB,NB?\&?^/ MO._EX05WXC9AL>?%_T[8!5JOI?4\K7>&-LQ_VCNV78&&H")<[NQ0Z9=3>:]) M?4]RS;E+NW'HGH3NCO/QM]VK1>TD/:J7$O3&MY$AF=I*K"^F76T[=>@+],WZ MR'9PW7"OF+K][YC><&F(@+5%AIV/MOYUW5+U!%7EJW*ET-:X'Q;V+P3:&=C] MM5)XF+@#VO]:^AM02P,$% @ &ULK97;CMHP$(9?Q8KV8E=J"83S*D0JAZJ] MV"W=E.VU"0.Q<.*L[1 J]>$[=D+$4LA->^/X]'\S\QL;OQ!RKV( 38X)3]7$ MB;7.'EU713$D5+5$!BFN;(5,J,:AW+DJDT W5I1PUVNW!VY"6>H$OIU;RL 7 MN>8LA:4D*D\2*G]-@8MBXG29R-S'Z[X95!H<[ZQ%2R%F)O!E\W$Z=M$@(.D38$BI\#S(!S \(T MWBJF4X _V4;'$V?DD UL:<[UBRB^0%5/W_ BP95M M25'N'6#$*%=:))48QPE+RR\]5CZ<";Q; J\2>!>";ON&H%L)NK;0,C-;UIQJ M&OA2%$2:W4@S'>N-56,U+#6G&&J)JPQU.@A7TW#Q?;5X_D$6K]B&Y'X.FC*N M'LA'$N9K!6\YI)HL#J:](RPE3XQS/ +ENQHS,!PWJJ)-RVC>C6C?(MTBWO@# M\=I>9Q7.R?W=PQ7*K)D20H:4X3M*027$(E?P'N>B';4G7NV)9_F]6_P8N 9) MEE)L\DBK!F2W1G8MLGL+>6%D [)7(WN-62YS&<7X \8T60377"SU8ZLWM_D0 M#%I]WSU<"=JO@_8;@S[GR1J=$5M2&Z[(;W+#_3*-DM@_2V-\/8E!G<2@,8FI M.&8TVI,E-G3'TEV#F\.:.?Q?!S2JD:-_.Z#IZ*\#ZK>\"V_-ANC,\[2+,!U[="Z-/ O"#U'T;P!U!+ M P04 " !S@&-3/)LTJ24# ,$P #0 'AL+W-T>6QEY*8.96DHS(OW&%+C'EW1$NO$' M$CBZB4K9B#Q>OOVY5.;F3>">%^\O+CJ/[V[V[9<5\(Z$7M+^$:17'9S78AAU M?!SU06Z4_/HH\@/4&/%@E[@EVG$,ZY2-AYF2;>8BX@R6F>8L>*)B1"94\*GF MX)71G(NU,_? ,%-"Z<#8DK&ANF IGQW<=3VHIIHGYU+I*K:+X+ZG]? ]8-,# M@5R(1F"/.,-X6%!CF):WME,-KHPOH*!N/ZP+JW"NZ;K;ZY/6H7K8(%.E4Z:; M,%VR,8V'@F4@1_/Y IY&%2& QJC<-E).YTK22L/&HVY8VAD3XAY>M1_9#OL _S:;X]ZF[;V*-RCXDS*?EW8ZLNI#D;$[S3*^JOJK MK!& L7=Q=EH48OU)\+G,F9O\T0''0[KQ"Q9*\V<;#4IE9@U,D^"):<-GVY9? MFA8/;&4VY;3*<,V],]3\=]=YSB335&R+MK5_RJO\:L71];^27/VJ[ OV:JSW MSU,7V3\'D?$YB#R+FAR%Q?F?YC- Y^,P3-O BPQ0GP'JX[Q\R*2ZL3A^G\1>_IDF213%,;:BDXE7 MP01;MSB&CY\-TP8>6!R(]&=KC6<;KY##=8#E]%"%8#/%*Q&;*;[6@/C7#3R2 MQ)]M+ YX8%G :@?B^^- 3?E]H@BRBFG#WF <21(,@5KTUV@<(ZL3P^W/#_:6 M1%&2^!' _ JB"$/@;<013 %HP) HJO;!O?THW.Q38?O_U_@W4$L#!!0 ( M '. 8U.7BKL